web-dev-qa-db-fra.com

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

déjà travaillé

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

n'a pas fonctionné

14
Vadim Molchanov

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.

10
Bartosz Bełcik

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)

6
amiller27

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.

5
Alex

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
2
user740575

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:

Utiliser l'éditeur dconf

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 ...

0
Dan Locks

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
0
Yan King Yin