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é.

Linux : activer le touchpad multi-touch sur un portable Asus photo 2

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

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:

A lire :  Serveur dédié : installer la dernière version d'APC par SVN

Linux : activer le touchpad multi-touch sur un portable Asus photo

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:

Linux : activer le touchpad multi-touch sur un portable Asus photo 1

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

Voilà votre pavé tactile ou touchpad devrait maintenant être actif et configuré. A vous les défilements de page à deux doigts !

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Je soumets mon projet

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Linux : activer le touchpad multi-touch sur un portable Asus

par Matt Lecture: 2 min
0

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: