Comment activer le défilement naturel avec la souris en 17.04?

14

précédemment travaillé

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap 

n'a pas fonctionné

Vadim Molchanov
la source
Paramètres système> Souris et pavé tactile> Défilement naturel
M. Becerra
1
je n'ai pas ce paramètre ((
Vadim Molchanov
Paramètres système> Souris et pavé tactile> Défilement naturel - fonctionne pour ma souris mais pas pour le pavé tactile.
Majal
Essayez xmodmap -e 'pointer = 1 2 3 5 4'alors, cela fonctionne pour moi.
quuxman

Réponses:

11

Dans mon cas, il n'était pas nécessaire de retirer un paquet. La seule ligne qui manquait /usr/share/X11/xorg.conf.d/40-libinput.confétait:

Option "NaturalScrolling" "on"

donc toute la section ressemblait à ceci:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

Après le redémarrage de la session X, ma souris a fonctionné correctement.

Bartosz Bełcik
la source
1
Vous pouvez éventuellement placer la nouvelle ligne dans InputClass qui a l'identifiant du pavé tactile pour n'avoir qu'un défilement naturel pour le pavé tactile.
KAS
1
Cela fonctionne également pour Linux Mint 19.1 (Tessa).
trebormf
6

Pour moi, la solution était de laisser xserver-xorg-input-libinputinstallé, et de supprimer xserver-xorg-input-synaptics, puis de redémarrer. Il semble que la mise à niveau ait installé les deux et choisissait synaptique par défaut, qui ne semble pas avoir une option de défilement naturelle.

(J'utilise Ubuntu Gnome 17.04 sur un Dell XPS 15 9530, btw)

amiller27
la source
1
Cela a fonctionné pour moi sur un Samsung N900X3B, j'ai dû redémarrer pour que le changement prenne effet - notez qu'il y a un "s" à la fin duxserver-xorg-input-synaptics
Decoy
@Decoy Bonne prise, je ferai le montage
amiller27
A fonctionné pour moi sans redémarrage. Il suffit de se déconnecter puis de se reconnecter. (Ubuntu Gnome 17.04 sur un Dell Inspiron 7500)
Eduardo Dobay
5

Je viens de passer d'Ubuntu 16.10 à 17.04 et plusieurs choses sont cassées, y compris le défilement naturel de la souris. note - J'ai une souris ordinaire (Evoluent) sur un bureau, pas un trackpad. J'ai déjà utilisé cette solution pour Ubuntu 16: Inverser la direction de défilement à deux doigts (défilement naturel)? , mais cela n'a PAS fonctionné dans Ubuntu 17. Voici ce qui a fonctionné pour moi dans Ubuntu 17.04:

tout d'abord, supprimez le xserver-xorg-input-libinputpackage:

sudo apt remove xserver-xorg-input-libinput

puis créez un fichier /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confavec ce contenu:

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

puis redémarrez votre ordinateur.

Alex
la source
je n'ai pas compris comment, mais ça aide! THX!!!
Vadim Molchanov
Pour moi, après avoir supprimé xserver-xorg-input-libinput, mon clavier ne fonctionnait plus et a dû le réinstaller. J'utilise Ubuntu Gnome 17.04.
viktorstrate
Cela a aidé Ubuntu Mate 17.04 après la mise à niveau de 16.10. Fonctionne également pour le défilement avec trackpoint sur Lenovo Thinkpad X230
Draco
1
ATTENTION . Après la désinstallation, xserver-xorg-input-libinputje ne pouvais plus utiliser ma souris et mon clavier, donc je ne pouvais pas me connecter. J'ai dû démarrer avec live cd et chroot sur mon système d'exploitation cassé, réinstallez-le pour résoudre ce problème. Assez ennuyeux.
cheng bo
Cette réponse est terrible.
g33kz0r
2

La commande xinput peut également être utilisée pour changer cela. Mettez-le dans votre .profile afin qu'il soit exécuté à chaque démarrage. Voici ce que j'ai mis dans le mien:

#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself.  Other useful commands are
# xinput list-props 10   -- to find out settable property numbers (275)
# xinput list            -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
user740575
la source
Cela fonctionne pour moi: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger
0

Dans Ubuntu 18, les xinputpropriétés de Kensington Trackball ont changé. Maintenant, pour inverser la direction de la bague de défilement, vous pouvez utiliser:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Yan King Yin
la source
0

Pas tout à fait sûr que cela se traduira d'Ubuntu 16.04 (LTS) à 17.04 et au-delà, mais c'est une solution différente de toutes les autres suggestions. Il semble intéressant de mentionner:

Utiliser l'éditeur dconf

Recherchez le paramètre: org.gnome.desktop.peripherals.mouse et cochez la case "natural-scroll". La valeur par défaut n'est pas cochée (false).

Toutes les options fournies dans les schémas dconf ne sont pas exposées dans l'interface utilisateur. Je suppose que c'est une tentative de garder l'interface utilisateur simple, ce qui est l'OMI un effort louable.

REMARQUE : je ne sais pas comment dconf va interagir avec un xinput précédemment configuré. Dconf twiddling les mêmes paramètres xinput? Dconf est-il une couche réelle au-dessus de xinput de telle sorte que si vous modifiez le paramètre aux deux endroits, il serait effectivement annulé? Cela n'a d'importance que si vous oubliez et essayez les deux choses ...

Dan Locks
la source
Sur le terminal seraitgsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi