Réponses:
Sur les systèmes Linux / Mac, Google Chrome / Chromium n’a pas cette fonctionnalité. Vous devez avoir l'extension AutoScroll. Le voici: AutoScroll
Cela fonctionnera avec toutes vos applications sans avoir besoin d'installer quoi que ce soit.
xinput list
Dans mon cas avec un périphérique Logitech M315 / M235 était 11.
Pour lister les propriétés disponibles, utilisez xinput list-props <deviceID>
. Si vous utilisez libinput (the future / present), presque toutes les propriétés commenceront par libinput (vérifiez également libinput list-devices
).
Vous pouvez toujours tester vos périphériques d'entrée avec xev
, evtest
, xinput --test deviceID
ou libinput debug-events
.
libinput
Depuis 17.04, Ubuntu utilise libinput , donc pour définir les propriétés de la souris:
xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1 # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2 # This is middle mouse. Already 2 by default
Description de man libinput
:
evdev
xinput --set-prop 11 'Evdev Wheel Emulation' 1
xinput --set-prop 11 'Evdev Wheel Emulation Button' 2
xinput --set-prop 11 'Evdev Wheel Emulation Axes' 6 7 4 5
evdev
commandes proposées me donne "la propriété 'Emulation de roue Evdev' n'existe pas, vous devez spécifier son type et son format"
evdev
travaillé comme un charme. Juste pour noter que mon périphérique de souris n'a 10
pas été numéroté 11
.
Je recommande un autre couple d'addons, qui permet de "faire défiler une page comme si une barre de défilement était sous votre souris". J'ai trouvé que cela nous donne plus de contrôle sur le mouvement de défilement.
Avec les deux extensions, il suffit de cliquer et de maintenir le bouton secondaire enfoncé pour faire défiler les pages en déplaçant la souris de haut en bas et même horizontalement.