Respostas:
Nos sistemas Linux / Mac, o Google Chrome / Chromium não possui esse recurso. Você precisa obter a extensão AutoScroll. Aqui está: AutoScroll
Isso funcionará com todos os seus aplicativos sem a necessidade de instalar nada.
xinput list
No meu caso, com um ID de dispositivo Logitech M315 / M235 era 11.
Para listar as propriedades disponíveis, use xinput list-props <deviceID>
. Se você estiver usando libinput (o futuro / presente), quase todas as propriedades começarão com libinput (também verifique libinput list-devices
).
Você sempre pode testar seus dispositivos de entrada com xev
, evtest
, xinput --test deviceID
ou libinput debug-events
.
libinput
Desde 17.04, o Ubuntu usa libinput , para definir as propriedades do 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
Descrição 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 me dá "propriedade 'evdev Emulação Roda' não existe, você precisa especificar o tipo e formato"
evdev
funcionou como um encanto. Só para observar que meu dispositivo de mouse 10
não estava numerado 11
.
Eu recomendo mais alguns complementos, que permitem "Rolar uma página como se uma barra de rolagem estivesse sob o mouse". Eu descobri que isso nos dá mais controle sobre a rolagem.
Com os dois complementos, basta clicar e segurar o botão secundário pressionado para rolar as páginas movendo o mouse para cima e para baixo e até horizontalmente.