web-dev-qa-db-fra.com

Accélération adaptative pour le pavé tactile sous Ubuntu 17.10

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?

12
nikhilweee

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.

4
Nicholas Stommel

Dans 17.10, vous pouvez également définir directement le profil d'accélération et désactiver l'accélération de la souris en définissant accel-profile sur 'flat'.

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

Sinon, utilisez dconf-editor:

Disable mouse acceleration in Ubuntu 17.10

5
Simon A. Eugster

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"
2
benebun