The Acer C720 is a chromebook on which you can install a Linux distribution. This is a cheap solution to get a very mobile device (11.6” display in 1 kg, running more than 7 hours for around 250$). This article gathers my sources to install and run Debian Jessie on this machine.
To flash the firmware (and boot straight on Linux):
CAUTION! Opening the chromebook will void the warranty. Furthermore, you can brick your device if flashing fails.
You should backup your firmware before installing the new one. Before you can perform this copy, you MUST unprotect it or the copy would be corrupted.
Note that you may see a NORMAL error message while copying the firmware.
To install Testing (which is currently Jessie) for XFCE, take CD 1 at: http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-xfce-CD-1.iso.
Then copy this ISO on an USB key with following command:
dd if=debian-testing-amd64-xfce-CD-1.iso of=/dev/sdX
To install Debian on your chromebook, you have to enable developer mode. You can follow the procedure described on this page.
Reboot then start installation from the USB key. You should connect an USB mouse as the trackpad is not recognized out of the box.
Issues during installation:
Trackpad is now managed by latest kernels and can be configured as follows:
Create a directory for configuration file:
$ sudo mkdir /etc/X11/xorg.conf.d
Copy default configuration file:
$ sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-c720-touchpad.conf
Add following configuration:
Section "InputClass"
Identifier "touchpad peppy cyapa"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
MatchProduct "cyapa"
Option "FingerLow" "5"
Option "FingerHigh" "5"
Option "VertEdgeScroll" "0"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "AreaRightEdge" "850"
Option "AreaLeftEdge" "50"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
EndSection
In XFCE, in section Parameters / Keyboard / Application Shortcuts, define following entries:
<F8> amixer set Master toggle
<F9> amixer set Master 5%-
<F10> amixer set Master 5%+
Install xbacklight:
sudo apt-get install xbacklight
Then define following entries in XFCE keyboards shortcuts:
<F6> xbacklight -5
<F7> xbacklight +5
In Parameters / Window Manager / Keyboard of XFCE, make following associations:
Left Desktop <F1>
Right Desktop <F2>
Minimize Window <F3>
Full Screen <F4>
Navigate Previous Window <F5>
You can also configure these keys with an Xmodmap configuration. Put following .xinitrc file in your home:
# ~/.xinitrc
# Configuration file to configure Acer C720 keyboard.
xmodmap .Xmodmap
The .Xmodmap file would be the following:
! ~/.Xmodmap
! Configuration file to map special keys of the Acer C720.
keycode 72 = XF86MonBrightnessDown
keycode 73 = XF86MonBrightnessUp
keycode 74 = XF86AudioMute
keycode 75 = XF86AudioLowerVolume
keycode 76 = XF86AudioRaiseVolume
Nevertheless, this works for LCD Brightness but not for sound volume…
To get Delete
key pressing Shift-Backspace
, use following .Xmodmap configuration file:
! ~/.Xmodmap
! Configuration file to get Delete key with Shift-Backspace on the Acer C720.
keycode 22 = BackSpace Delete BackSpace BackSpace
After a Jessie update, hitting Power key result in a shutdown whatever your XFCE preferences regarding Power key management. To solve this issue, edit file /etc/systemd/logind.conf and add following line:
HandlePowerKey=ignore
SSD discs dont like repeated writings and thus you should limit swapping usage as follows:
Print current swappiness (that should have default value of 60):
$ cat /proc/sys/vm/swappiness
Change this value editing file /etc/sysctl.conf and adding following line:
vm.swappiness=1
Edit file /etc/bluetooth/main.conf and replace the line InitialyPowered
with the following one:
InitiallyPowered = false
To disable bluetooth service (so that it doesn’t start on boot), type following line:
sudo update-rc.d bluetooth disable
You can check that bluetooth was disabled typing:
sudo service bluetooth status
The internal clock is powered by the main battery (and not by its own battery as usual) so that if your battery is completely discharged, the clock will be set with a random value at next boot. If this value is too far in the past or the future, it might prevent Wifi connection.
You must then set time manually with following command line:
$ sudo date --set 2018-06-25T11:00:00
You should keep that in mind when you can’t connect to Wifi on startup.
Here are links dealing with Linux on Acer C720 :
Enjoy!