web-dev-qa-db-fra.com

Impossible de désactiver le défilement horizontal sur Ubuntu 16.04.1

Je viens d'installer et de mettre à jour un Ubuntu Xenial avec Unity sur un ordinateur portable Dell Vostro 14 3446. Plus tôt, j’utilisais Ubuntu Trusty et Linux Mint 17 et 18 sur ce même ordinateur portable et le touchpad n’a jamais posé de problème. Maintenant, le défilement vertical et horizontal est activé par défaut et je ne parviens pas à désactiver le défilement horizontal.

$ xinput -list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL0662:00 06CB:2985                      id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]

C'est ce que j'ai encore essayé:

  1. xserver-xorg-input-synaptics et xserver-xorg-input-evdev supprimés, installé xserver-xorg-input-libinput et redémarré. Cela a entraîné la désactivation du clic sur le clic et la disparition des paramètres du pavé tactile. libinput a été désinstallé après cela et le pilote Synaptic a été réinstallé.

  2. Exécuté synclient HorizTwoFingerScroll=0. Ceci fait, synclient | grep -i horiz affiche ceci:

    HorizScrollDelta = 110 HorizEdgeScroll = 0 HorizTwoFingerScroll = 0 HorizHysteresis = 27

Et pourtant, le défilement horizontal est toujours activé.

Y at-il un moyen de désactiver cela? Linux Mint 18 Cinnamon a donné l’option de le désactiver, c’est donc tout à fait possible. Mais comment?

4
strNOcat

C'est assez facile à faire si vous avez installé libinput.

Éditez /usr/share/X11/xorg.conf.d/xx-libinput.conf (remplacez xx par le bon numéro pour votre système; souvent 90 ou 40) et ajoutez

Option "HorizontalScrolling" "False"

à la section touchpad.

xorg-synapics et libinput ont des fichiers de configuration différents.

Option "Tapping" "True"

activera la fonction Taper pour cliquer. Il est désactivé par défaut.

Vous pouvez voir la liste complète des options ICI

5
Pilot6

Un moyen plus simple (à partir de https://askubuntu.com/a/338312/4849 ), qui a fonctionné pour moi sous Ubuntu 17.04. Ceci est valable pour les modifications à la volée des paramètres, cependant:

synclient HorizTwoFingerScroll=0
1
jdpipe