Lorsque j’ai installé Ubuntu Mate sur mon nouvel Asus en lieu et place de Windows 10, j’ai vite fait de remarquer que le multi-touch du pavé tactile n’était absolument pas reconnu – seul un dispositif de pointage avec deux boutons est détecté.
Nous allons donc voir comment pallier ce problème.
Ce tuto s’adresse aux ordinateurs portables Asus mais reste valable pour d’autres marques ou modèles.
Mise à jour du système
Commencez par mettre à jour les paquets du système :
sudo apt update && sudo apt upgrade
Puis nettoyez les paquets devenus inutiles:
sudo apt-get autoremove
Code language: JavaScript (javascript)
Mise à jour du kernel
J’ai installé Ubuntu 16.04 deux mois avant la sortie officielle, quand le kernel linux était encore dans la branche 4.2.x et le pavé multitouch (Elan Pad) n’était absolument pas reconnu comme multi-touch mais comme simple souris.
Après de multiples installations de kernel, chacune ajoutant son lot de surprises comme perte de la carte vidéo après le démarrage, ronflement maximal du ventilateur du processeur, boot impossible après l’écran de démarrage GRUB… il faut se résoudre à l’évidence : mieux vaut attendre le kernel officiel, signé et testé.
Le premier kernel fonctionnel qui m’a permis de retrouver le multi-touch est le kernel 4.4.0-20, sans trop d’effets secondaires (changement du pilote graphique).
Configuration du pavé tactile
Une fois le pavé tactile détecté par le noyau linux, vous pouvez le configurer sous Système > Préférences > Matériel > Souris:
Si vous souhaitez d’autres options de configuration, installez les paquets gpointing-device-settings
et xserver-xorg-input-synaptics
:
apt install gpointing-device-settings xserver-xorg-input-synaptics
Vous aurez alors davantage d’options dans Système > Préférences > Matériel > Pointing devices:
Configuration manuelle du touchpad
Si vous préférez éditer la configuration du touchpad à la main, voici comment faire.
Créez et éditez le fichier de configuration synaptics:
sudo nano /etc/X11/xorg.conf.d/50-synaptics.conf
et ajoutez-y:
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "yes" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "1" # multitouch
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8" # browser "back" btn
Option "RBCornerButton" "9" # browser "forward" btn
EndSection
Code language: PHP (php)
Voilà votre pavé tactile ou touchpad devrait maintenant être actif et configuré. A vous les défilements de page à deux doigts !
Rencontrez-vous des défis avec votre site WordPress ou WooCommerce? Laissez-moi les résoudre pour vous.