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 deviceIDo libinput debug-events.
libinputUbuntu 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:
evdevxinput --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
evdevcomandi proposti mi dà "la proprietà 'Evdev Wheel Emulation' non esiste, è necessario specificarne il tipo e il formato"
evdevha funzionato come un fascino. Solo per notare che il mio dispositivo mouse 10non 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.