Respuestas:
En sistemas basados en Linux / Mac, Google Chrome / Chromium no tiene esta función. Tienes que obtener la extensión AutoScroll. Aquí está: AutoScroll
Esto funcionará con todas sus aplicaciones sin la necesidad de instalar nada.
xinput list
En mi caso con un Logitech M315 / M235, la ID del dispositivo era 11.
Para enumerar las propiedades disponibles, utilice xinput list-props <deviceID>
. Si está usando libinput (el futuro / presente), casi todas las propiedades comenzarán con libinput (también verifique libinput list-devices
).
Siempre se puede probar sus dispositivos de entrada con xev
, evtest
, xinput --test deviceID
o libinput debug-events
.
libinput
Desde 17.04 Ubuntu usa libinput , así que para configurar las propiedades 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
Descripción 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
comandos propuestos me da "la propiedad 'Evdev Wheel Emulation' no existe, debes especificar su tipo y formato"
evdev
trabajado como un encanto. Solo para notar que mi dispositivo de mouse 10
no estaba numerado 11
.
Recomiendo otro par de complementos, que permiten "Desplazar una página como si hubiera una barra de desplazamiento debajo del mouse". Descubrí que eso nos da más control sobre el movimiento de desplazamiento.
Con ambos complementos, simplemente haga clic y mantenga presionado el botón secundario para desplazar las páginas moviendo el mouse hacia arriba y hacia abajo e incluso horizontalmente.