web-dev-qa-db-fra.com

Pas de défilement naturel

Exécuter Ubuntu Gnome 17.04 sur un ordinateur portable HP avec pavé tactile.

Je peux cliquer en appuyant sur le pavé tactile, clic droit en le tapotant avec deux doigts.

Mais la direction de défilement ne change pas, que le réglage Paramètres -> Souris -> Défilement naturel soit activé ou désactivé.

Une observation intéressante - si j'utilise Gnome sur Wayland, le défilement naturel fonctionne parfaitement. Gnome sur Wayland propose également des paramètres plus détaillés dans la catégorie 'Souris'.

Comment faire fonctionner le défilement naturel même dans un gnome normal?

2
deshmukh

Comme j’ai également un ordinateur portable HP, j’ai décidé de me consacrer à la résolution de ce problème. J'ai fait des tests à Lubuntu, Gnome Classic, Gnome à Wayland et Lubuntu. Les tests ont été effectués avec dconf-editor, Propriétés système> Souris et tableau de bord et commande de ligne xinput.

Ces commandes ne doivent pas être exécutées avec Sudo , car elles doivent correspondre aux paramètres de l'utilisateur. L'utilisation de Sudo n'aura aucun effet sur les modifications.

Lubuntu

À Lubuntu, nous n'avons pas le prop naturel Scrolling répertorié par xinput. D'autre part, nous avons le défilement à deux doigts , ce qui permet de modifier le comportement du pavé tactile.

  • xinput list pour reconnaître quel identifiant est réactif sur SynPS/2 Synaptics TouchPad; Dans mon cas, l'ID est 11.
  • xinput list-props 11. Cela me donne Synaptics Two-Finger Scrolling (303)

Alors j'ai mis:

  • xinput set-prop 11 303 1 1 pour activer;
  • xinput set-prop 11 303 0 0 à désactiver.

Gnome à Wayland

Les commandes associées à Deshmukn ont fonctionné comme prévu. Dans cette interface, ils ont travaillé;

Gnome Classic

Différent que Lubuntu, il existe un défilement naturel dans xinput list-prop, mais il n’a aucun effet sur l’appareil, aucun paramètre n’a été défini dans dconf-editor des paramètres système.

Pour activer/désactiver le défilement naturel, vous devez combiner deux fonctions: Scroll-method et two-finger-scrolling.

Pour l'activer:

  • réglez scroll-method sur défilement à deux doigts ;

  • remplacez two-finger-scrolling-enable par true ;

enter image description here

Pour le désactiver:

  • réglez scroll-method sur désactivé ;

  • remplacez two-finger-scrolling-enable par false ;

enter image description here

4
Redbob