J'ai récemment mis à jour Ubuntu 16.04 sous Unity vers 17.10 sous GNOME. Depuis la mise à niveau, la fonctionnalité d'accélération adaptative de mon pavé tactile me manque. J'ai vraiment adoré parce que c'était plus précis pour des distances plus courtes.
En creusant un peu, j'ai découvert que 17.10 utilisait GNOME avec libinput
au lieu de synaptics
, mais libinput
utilisait un profil d'accélération flat
pour les pavés tactiles ( https://wayland.freedesktop.org/libinput/doc/1.4.). 3/pointer-acceleration.html # ptraccel-touchpad ).
J'ai également essayé d'installer xserver-xorg-input-synaptics
le 17.10. Cela fonctionne très bien, sauf qu'il est trop fastidieux d'activer le "défilement naturel" à partir de la ligne de commande ( https://askubuntu.com/a/206006 ). Un autre problème est que GNOME ne montre pas les paramètres du pavé tactile avec synaptics
installé ( https://unix.stackexchange.com/a/29292 ).
J'ai également essayé de jouer avec gnome-Tweak-tool
dans le sous-menu "Clavier et souris" dans la barre latérale, mais l'option permettant de sélectionner "Profil d'accélération" est uniquement disponible pour une souris, pas pour les pavés tactiles (voir la capture d'écran dans Que sont les profils d'accélération de souris dans le gnome-Tweak-tool? ).
Existe-t-il un moyen d'activer l'accélération adaptative pour les pavés tactiles avec libinput
qui n'a aucun des effets secondaires mentionnés ci-dessus?
Pour cela, essayez d’éditer la clé speed
à partir du schéma org.gnome.desktop.peripherals.touchpad
. La description de la clé est la suivante:
Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.
ce qui indique clairement que la touche gnome a quelque chose à voir avec l'accélération du pavé tactile. Utilisez l'éditeur dconf ou gsettings via la ligne de commande et voyez si la modification de cette clé a un effet.
Edit: Désolé, cela n’aide que si vous utilisez Xorg, pas Wayland selon Wiki d’Arch Linux :
Pour Wayland, il n'y a pas de fichier de configuration libinput. Les options configurables dépendent de la progression de la prise en charge de votre environnement de bureau. voir # Outils graphiques.
Pour Xorg, un fichier de configuration par défaut pour l'encapsuleur est installé dans /usr/share/X11/xorg.conf.d/40-libinput.conf. Aucune configuration supplémentaire n'est nécessaire pour lui permettre de détecter automatiquement les claviers, les pavés tactiles, les trackpointers et les écrans tactiles pris en charge.
Pour Xorg:
Selon sa page de manuellibinput
prend également en charge l'accélération adaptative:
Vous devriez pouvoir l'ajouter en tant qu'option dans xorg.conf, par exemple. /usr/share/X11/xorg.conf.d/40-libinput.conf
:
Option "AccelProfile" "adaptive"