Le pavé tactile qui fait n’importe quoi dès qu’on effleure le repose-poignet, le défilement qui va dans le mauvais sens, les clics qui ne répondent pas… Bienvenue dans l’une des premières surprises de Linux pour les nouveaux venus. Bonne nouvelle : configurer le pavé tactile sur Linux est largement accessible, même sans toucher une seule ligne de commande. Et pour les cas récalcitrants, quelques outils simples suffisent à reprendre le contrôle.
Pourquoi configurer son pavé tactile sur Linux ?
Sous Windows ou macOS, le trackpad est souvent pré-configuré par le fabricant avec des drivers propriétaires. Linux, lui, repose principalement sur deux bibliothèques ouvertes pour gérer ces périphériques : libinput (la solution moderne, intégrée dans la quasi-totalité des distributions récentes) et l’ancienne Synaptics, encore présente sur certains matériels anciens. Le résultat ? Parfois tout fonctionne parfaitement dès l’installation. Et parfois, le défilement est inversé, le tap-to-click est désactivé, ou les gestes multitouch semblent ignorer vos instructions.
Ce n’est pas un bug : c’est simplement que Linux applique des valeurs par défaut conservatrices, pensées pour fonctionner sur le maximum de matériels. La personnalisation, c’est votre boulot. Et c’est là que ça devient intéressant.
Vérifier la prise en charge du pavé tactile sous Linux
Reconnaître le matériel : Synaptics, libinput, autres
Avant de configurer quoi que ce soit, un petit diagnostic s’impose. Ouvrez un terminal et tapez xinput list. Cette commande affiche tous les périphériques d’entrée reconnus par votre système. Cherchez une ligne qui contient « touchpad », « trackpad » ou le nom de votre marque (SynPS/2, ELAN, Goodix…). Si votre pavé tactile apparaît dans cette liste, le système le reconnaît. S’il n’y est pas, on passera à la section dépannage.
Pour savoir quel pilote est actif, la commande libinput list-devices (à lancer en root avec sudo) donne des informations détaillées sur chaque périphérique, notamment les capacités multitouch supportées. C’est une mine d’or pour comprendre ce que votre trackpad sait (ou ne sait pas) faire.
Où vérifier dans les paramètres du système
La plupart des environnements de bureau modernes proposent une interface graphique pour le pavé tactile, accessible via les Paramètres système. Si vous ne savez pas encore quel environnement vous utilisez, notre guide linux debutant peut vous aider à vous repérer. En règle générale, cherchez « Souris et pavé tactile » ou « Périphériques de pointage » dans les réglages. Si cette section est absente ou vide, c’est souvent un signe que le pilote n’est pas correctement chargé.
Réglages de base accessibles via l’interface graphique
Distribution GNOME (Ubuntu, Fedora, etc.)
GNOME propose une section « Souris et pavé tactile » dans ses Paramètres. Depuis cet écran, vous pouvez activer le tap-to-click (cliquer en tapotant plutôt qu’en appuyant), choisir le sens du défilement naturel (à la manière d’un smartphone, ou à l’ancienne), ajuster la vitesse du pointeur et désactiver le pavé tactile pendant la frappe. Simple, efficace, suffisant pour 80 % des besoins. Si vous voulez aller plus loin dans la personnalisation de votre bureau GNOME, l’article personnaliser linux debutant couvre bien d’autres aspects que le seul trackpad.
Une limitation notable : GNOME n’expose pas tous les réglages libinput dans son interface. Des options comme le défilement à deux doigts latéral ou la sensibilité du palm rejection restent accessibles uniquement via le terminal ou des extensions tierces.
Distribution KDE Plasma (Kubuntu, KDE Neon, etc.)
KDE Plasma écrase la concurrence sur ce point. Dans Paramètres système > Appareils d’entrée > Pavé tactile, vous trouverez un panneau exhaustif : tap-to-click, tap-to-drag, défilement à deux doigts ou avec le bord, inertie du défilement, détection de la paume, vitesse du pointeur… Tout y est, dans une interface claire. Si vous hésitez encore entre GNOME et KDE pour votre usage, l’article gnome ou kde pour debutant détaille les différences concrètes.
Autres environnements (XFCE, MATE…)
XFCE et MATE proposent des outils de configuration moins étoffés, mais fonctionnels. Dans XFCE, l’applet « Souris et pavé tactile » dans le Gestionnaire de paramètres couvre les réglages essentiels. MATE a un module similaire. Attention toutefois : ces environnements s’appuient parfois sur des couches plus anciennes, et certaines options peuvent être absentes selon la version installée. Dans ce cas, le terminal devient votre meilleur ami.
Options avancées : terminal et fichiers de configuration
Activer/désactiver le tap-to-click, le défilement à deux doigts, etc.
Si l’interface graphique ne suffit pas ou ne répond pas, libinput offre un contrôle total via la commande xinput. La mécanique est simple : on récupère l’identifiant de son périphérique avec xinput list, puis on modifie ses propriétés.
Par exemple, pour activer le tap-to-click sur un pavé tactile dont l’identifiant est 12 :
xinput set-prop 12 "libinput Tapping Enabled" 1
Pour activer le défilement naturel (inversé) :
xinput set-prop 12 "libinput Natural Scrolling Enabled" 1
Ces commandes fonctionnent immédiatement mais ne survivent pas au redémarrage. Pour les rendre permanentes, il faut créer un fichier de configuration dans /etc/X11/xorg.conf.d/. Un fichier nommé 40-libinput.conf avec les bonnes directives suffira. C’est moins intimidant que ça en a l’air, et des tutoriels spécifiques à chaque distribution existent pour vous guider pas à pas.
Modifier le comportement avec libinput ou synclient
Si votre système utilise encore le pilote Synaptics (vérifiable avec xinput list-props sur votre périphérique), la commande synclient remplace libinput pour les réglages. La syntaxe est légèrement différente : synclient TapButton1=1 active le tap-to-click sur le bouton gauche. Mais soyons honnêtes : si votre matériel est post-2018, vous êtes presque certainement sur libinput. Synaptics est en fin de vie active.
Configurer les gestes et le multitouch sur Linux
Quels gestes sont possibles
Linux supporte nativement via libinput plusieurs gestes de base : défilement à deux doigts (vertical et horizontal), zoom à pincement dans certaines applications, et depuis quelques années, le défilement à trois doigts. Les gestes plus complexes, comme le swipe à quatre doigts pour changer de bureau virtuel, nécessitent en revanche des outils supplémentaires.
Installer et utiliser touchegg ou fusuma (gestes personnalisés)
Deux outils se partagent ce terrain : Touchégg et Fusuma. Touchégg est particulièrement populaire sur GNOME, avec une interface graphique complémentaire (Touché) qui permet de configurer visuellement les gestes. Fusuma, lui, fonctionne via un fichier de configuration YAML et est plus polyvalent. L’installation de Touchégg se fait généralement depuis les dépôts officiels ou via un PPA selon votre distribution. Une fois en place, vous pouvez définir : swipe à trois doigts pour changer d’espace de travail, swipe à quatre doigts pour afficher le gestionnaire de fenêtres, pinch pour zoomer… Le tout sans redémarrage.
Limitations selon le matériel ou la distribution
Certains trackpads bas de gamme ne déclarent que deux points de contact multitouch, rendant les gestes à trois ou quatre doigts impossibles côté pilote, peu importe le logiciel. Les Wayland progressent sur ce terrain, mais quelques comportements restent encore inégaux selon les applications. Si vos gestes ne fonctionnent pas malgré une bonne configuration, libinput debug-events dans un terminal vous montrera exactement ce que le système reçoit du matériel. Un outil de diagnostic que les débutants sous-utilisent trop souvent.
Dépanner un pavé tactile qui ne fonctionne pas ou mal
Vérifier les pilotes et modules
Un pavé tactile absent de xinput list pointe vers un problème de pilote ou de module kernel. La commande lsmod | grep -i input liste les modules chargés. Pour un trackpad ELAN ou Synaptics, les modules psmouse ou hid_multitouch doivent être présents. Sur Wayland, l’outil libinput list-devices (en sudo) est plus fiable que xinput pour le diagnostic.
Parfois, le BIOS/UEFI désactive le pavé tactile si une souris externe est branchée. Vérifiez cette option avant de plonger dans les pilotes.
Commandes utiles en terminal
Le trio gagnant pour diagnostiquer : dmesg | grep -i touch pour voir si le kernel reconnaît le périphérique au démarrage, evtest pour tester les événements en temps réel, et sudo libinput debug-events pour voir tout ce que libinput reçoit. Si dmesg ne mentionne pas votre trackpad, c’est un problème matériel ou de module kernel. Si libinput le voit mais que rien ne fonctionne dans l’interface, le problème est au niveau de la configuration de l’environnement de bureau.
Bonnes pratiques et astuces pour débutant
Revenir à la configuration par défaut
Avant de tester des modifications importantes, notez vos valeurs actuelles avec xinput list-props [ID]. Si quelque chose part en vrille, un simple redémarrage annule tous les changements faits via xinput en session. Pour les fichiers dans /etc/X11/xorg.conf.d/, un backup suffira. Le principe de base : ne modifiez jamais un fichier système sans en faire une copie.
Ressources complémentaires et communauté Linux
Le wiki d’Arch Linux reste la référence absolue sur la configuration des pavés tactiles sous Linux, même si vous n’utilisez pas Arch : les informations y sont précises, à jour, et applicables sur la plupart des distributions. Les forums Ubuntu-fr et le subreddit r/linux4noobs sont également des valeurs sûres pour les questions spécifiques à votre matériel.
Pour aller plus loin dans la personnalisation de votre expérience Linux, les guides changer theme icones linux et personnaliser linux debutant couvrent d’autres aspects du confort quotidien sous Linux.
Un trackpad bien configuré change vraiment l’expérience Linux sur portable. Et une fois que vous avez compris la logique de libinput, les autres réglages de bas niveau deviennent beaucoup moins intimidants. C’est souvent le premier vrai contact avec les entrailles du système, et généralement, ça se passe bien mieux qu’on ne l’imaginait.