déjà travaillé
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
n'a pas fonctionné
Dans mon cas, il n'y avait pas besoin de supprimer aucun paquet. La seule ligne qui manquait dans /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.
Pour moi, la solution a été de laisser xserver-xorg-input-libinput
installé et de supprimer xserver-xorg-input-synaptics
, puis de redémarrer. Il semble que la mise à niveau installe les deux et choisisse par défaut Synaptic, qui ne semble pas avoir d’option de défilement naturel.
(J'utilise Ubuntu Gnome 17.04 sur un Dell XPS 15 9530, en passant)
Je viens de mettre à jour Ubuntu 16.10 à 17.04 et plusieurs problèmes se sont produits, notamment le défilement naturel de la souris. remarque - J'ai une souris normale (Evoluent) sur un ordinateur de 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 ne fonctionnait PAS dans Ubuntu 17. Voici ce qui a fonctionné pour moi dans Ubuntu 17.04:
d'abord, supprimez le paquet xserver-xorg-input-libinput
:
Sudo apt remove xserver-xorg-input-libinput
puis créez le fichier /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
avec 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.
La commande xinput peut également être utilisée pour changer cela. Mettez-le dans votre .profile pour 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
Pas tout à fait sûr que cela se traduira par 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:
Recherchez le paramètre: org.gnome.desktop.peripherals.mouse et cochez la case "défilement naturel". La valeur par défaut est décochée (false).
Toutes les options fournies dans les schémas dconf ne sont pas exposées dans l'interface utilisateur. À mon avis, il s’agit de tenter de garder l’interface utilisateur simple, ce qui est un effort louable pour l’OMI.
NOTE: Je ne vois pas comment dconf va interagir avec un xinput précédemment configuré. Dconf tourne-t-il les mêmes paramètres xinput? Dconf est-il une couche réelle au-dessus de xinput telle que si vous modifiez le paramètre aux deux endroits, il sera effectivement annulé? Ce qui compte, c'est d'oublier et d'essayer les deux choses ...
Dans Ubuntu 18, les propriétés xinput
de Kensington Trackball ont été modifiées. Maintenant, pour inverser le sens de la bague de défilement, vous pouvez utiliser:
xinput set-prop 'Primax Kensington Eagle Trackball' 303 1