Le Acer C720 est un chromebook sur lequel il est possible d’installer Linux. On peut ainsi réaliser une machine nomade (écran 11,6 pouces pour 1kg environ, autonomie de plus de 7h) pour un prix raisonnable (on le trouve à moins de 270 €). Cet article détaille l’installation de la distribution Linux Debian sur cette machine.
Pour flasher le firmware (et booter directement sous Linux) :
ATTENTION ! Ouvrir le chromebook annule la garantie. D’autre part, si le flashage est raté, on peut briquer sa machine.
Il est conseillé de sauvegarder son firmware avant d’installer le nouveau. Pour sauvegarder le firmware, il faut qu’il ai été auparavent déverrouillé, sinon l’image sauvegardée sera corrompue.
J’ai eu droit au message d’erreur NORMAL lors du flashage (sueurs froides garanties :o)
Installation de la Testing (Jessie) XFCE, images CD (ne prendre que le CD 1): http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-xfce-CD-1.iso.
Copier l’ISO sur une clef USB avec la commande :
dd if=debian-testing-amd64-xfce-CD-1.iso of=/dev/sdX
Passer le chromebook en mode développeur. On pourra suivre la procédure décrite sur cette page.
Rebooter puis lancer l’installation à partir de la clef USB. Prévoir une souris USB car le pavé tactile ne fonctionne pas.
Problèmes recontrés lors de l’installation :
La pavé tactile est maintenant géré par le kernel et on peut le configurer de la manière suivante :
Créer un répertoire pour le fichier de configuration :
$ sudo mkdir /etc/X11/xorg.conf.d
Y copier le fichier par défaut :
$ sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-c720-touchpad.conf
On y ajoutera la configuration suivante :
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
Sous XFCE, dans Paramètres / Clavier / Raccourcis d’applications, définir les raccourcis suivants :
<F8> amixer set Master toggle
<F9> amixer set Master 5%-
<F10> amixer set Master 5%+
Installer xbacklight :
sudo apt-get install xbacklight
Puis définir les raccourcis suivants dans les raccourcis clavier de XFCE :
<F6> xbacklight -5
<F7> xbacklight +5
Dans Paramètres / Gestionnaire de fenêtres / Clavier de XFCE, faire les associations suivantes :
Bureau à gauche <F1>
Bureau à droite <F2>
Réduire la fenêtre <F3>
Plein écran <F4>
Naviguer fenêtre précédente <F5>
On peut aussi configurer ces touches par une configuration Xmodmap. Placer dans son home le fichier .xinitrc suivant :
# ~/.xinitrc
# Configuration file to configure Acer C720 keyboard.
xmodmap .Xmodmap
Le fichier .Xmodmap sera le suivant :
! ~/.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
Cependant, cela fonctionne pour la luminosité de l’écran LCD mais pas pour le volume du son…
Pour que la combinaison Shift-Backspace
effectue un Delete
, on configurera son fichier .Xmodmap de la manière suivante :
! ~/.Xmodmap
! Configuration file to get Delete key with Shift-Backspace on the Acer C720.
keycode 22 = BackSpace Delete BackSpace BackSpace
Suite à une mise à jour de la Jessie, une pressions sur la touche Power du clavier (en haut à droite) provoque un arrêt de la machine, même si l’on a sélectionné une autre option sous XFCE.
Pour corriger le problème, éditer le fichier /etc/systemd/logind.conf pour ajouter la ligne :
HandlePowerKey=ignore
Les disques SSD n’aiment pas les écritures répétées et l’on aura intérêt de limiter l’usage du swap. Pour ce faire :
Consulter la valeur actuelle avec la commande (qui doit avoir la valeur par défaut de 60):
$ cat /proc/sys/vm/swappiness
Changer cette valeur en éditant le fichier /etc/sysctl.conf et en ajoutant la ligne :
vm.swappiness=1
Éditer la configuration /etc/bluetooth/main.conf et éditer la ligne InitialyPowered
pour la remplacer par :
InitiallyPowered = false
Pour que le service bluetooth ne démarre plus taper la commande :
sudo update-rc.d bluetooth disable
On pourra vérifier que ce service n’est pas démarré avec la commande :
sudo service bluetooth status
L’horloge interne étant alimentée par la batterie (et non sa propre pile comme sur la plupart des ordinateurs), si cette dernière est complètement vide, l’horloge est réinitialisée avec une valeur aléatoire au prochain redémarrage. Il peut alors arriver que la valeur soit trop loin dans le passé ou le futur pour permettre la connexion Wifi.
Vous devez alors régler l’heure manuellement avec la commande suivante :
$ sudo date --set 2018-06-25T11:00:00
Il faut garder cela en tête si vous avez des problèmes de connexion Wifi au démarrage, cela vous évitera de vous arracher les cheveux !
Voici des liens utiles traitant de Linux sur Acer C720 :
Enjoy!