Risposte:
Nei sistemi basati su Linux / Mac, Google Chrome / Chromium non ha questa funzione. Devi ottenere l'estensione AutoScroll. Eccolo: AutoScroll
Funzionerà con tutte le tue applicazioni senza la necessità di installare nulla.
xinput list
Nel mio caso con un dispositivo Logitech M315 / M235 l'ID dispositivo era 11.
Per elencare le proprietà disponibili usare xinput list-props <deviceID>
. Se stai usando libinput (il futuro / presente) quasi tutte le proprietà inizieranno con libinput (controlla anche libinput list-devices
).
È sempre possibile testare i dispositivi di input con xev
, evtest
, xinput --test deviceID
o libinput debug-events
.
libinput
Ubuntu 17.04 utilizza libinput , quindi per impostare le proprietà del mouse:
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
Descrizione da 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
comandi proposti mi dà "la proprietà 'Evdev Wheel Emulation' non esiste, è necessario specificarne il tipo e il formato"
evdev
ha funzionato come un fascino. Solo per notare che il mio dispositivo mouse 10
non era numerato 11
.
Consiglio un altro paio di componenti aggiuntivi che consentono di "Scorrere una pagina come se una barra di scorrimento si trova sotto il mouse". Ho scoperto che ci danno un maggiore controllo sulla mossa di scorrimento.
Con entrambi i componenti aggiuntivi è sufficiente fare clic e tenere premuto il pulsante secondario premuto per scorrere le pagine spostando il mouse su e giù e persino in orizzontale.