Accélération adaptative pour pavé tactile sur Ubuntu 17.10

12

J'ai récemment mis à jour Ubuntu 16.04 sous Unity vers 17.10 sous GNOME. Depuis la mise à niveau, je manque la fonction d'accélération adaptative sur mon pavé tactile. J'ai vraiment adoré car il était plus précis pour des distances plus courtes.

En creusant un peu, j'ai découvert que 17.10 utilise GNOME avec libinputau lieu de synaptics, mais libinpututilise un flatprofil d'accélération pour les pavés tactiles par défaut ( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-touchpad ).

J'ai également essayé d'installer xserver-xorg-input-synapticsle 17.10. Cela fonctionne très bien, sauf qu'il est trop lourd pour activer le «défilement naturel» à partir de la ligne de commande ( /ubuntu//a/206006 ). Un autre problème est que GNOME n'affiche pas les paramètres du pavé tactile avec synapticsinstallé ( /unix//a/292920 ).

J'ai également essayé de bouger gnome-tweak-toolsous le sous-menu `` Clavier et souris '' de la barre latérale, mais il a une option pour sélectionner `` Profil d'accélération '' uniquement pour une souris, pas pour les pavés tactiles (voir capture d'écran dans Quels sont les profils d'accélération de la souris dans le gnome-tweak- outil? ).

Existe-t-il un moyen d'activer l'accélération adaptative pour les pavés tactiles libinputqui n'ont aucun des effets secondaires ci-dessus?

nikhilweee
la source

Réponses:

4

Pour cela, essayez de modifier la clé à speedpartir 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 fortement 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.

Nicholas Stommel
la source
1
Où avez-vous obtenu la définition de cette clé? Juste curieux pour pouvoir retrouver les autres.
Sia
1
Vous pouvez voir toutes les clés avec gsettings list-keys org.gnome.desktop.peripherals.touchpadet obtenir la définition d'une seule clé avec gsettings describe org.gnome.desktop.peripherals.touchpad speed.
robcast le
1
Le réglage speedn'est pas vraiment une accélération adaptative. A en juger par les touches org.gnome.desktop.peripherals.mousea une accélération adaptative et org.gnome.desktop.peripherals.touchpadn'a tout simplement pas :-(
robcast
5

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

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

Vous pouvez également utiliser dconf-editor:

Désactiver l'accélération de la souris dans Ubuntu 17.10

Simon A. Eugster
la source
1
Je suis à peu près sûr, la section souris s'applique aux périphériques de souris réels que vous connectez à l'USB et non au pavé tactile.
thebunnyrules
1
Je me tiens corrigé ....
thebunnyrules
@thebunnyrules Oui, désolé, vous avez raison - je n'ai pas vu la partie «pour touchpad» :)
Simon A. Eugster
1
Simon, je l'ai quand même essayé et cela a eu un impact sur les performances de mon pavé tactile. Donc non, je pense que vous aviez raison de le recommander.
thebunnyrules
1
vient de passer à la version 17.10, et a également trouvé très décevante la diminution des performances du pavé tactile. le définir 'adaptive'avec la commande que vous avez suggérée l'a corrigé.
grg rsr
2

Edit: Désolé, cela n'aide que si vous utilisez Xorg, pas Wayland selon le 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 #Graphical tools.

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 détecter automatiquement les claviers, les pavés tactiles, les trackpointers et les écrans tactiles pris en charge.

Pour Xorg:

Selon sa page de manuel libinput prend également en charge l'accélération adaptative:

Vous devriez pouvoir l'ajouter en option dans xorg.conf, par exemple /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"
benebun
la source
0

ubuntu 18.04 config touchpad

Sur Ubuntu 18.04, le paramètre est légèrement différent, allant d'un double de -1 à 1. Régler le paramètre du pavé tactile sur 1 accélère bien le pavé tactile. J'ai utilisé dconf pour modifier le paramètre - a fonctionné comme un charme.

TheAncientMariner
la source