Ответы:
В системах на базе Linux / Mac Google Chrome / Chromium не имеет этой функции. Вы должны получить расширение AutoScroll. Вот оно: AutoScroll
Это будет работать со всеми вашими приложениями без необходимости устанавливать что-либо.
xinput list
В моем случае с идентификатором устройства Logitech M315 / M235 было 11.
Для получения списка доступных свойств используйте xinput list-props <deviceID>
. Если вы используете libinput (будущее / настоящее), почти все свойства начнутся с libinput (также проверьте libinput list-devices
).
Вы всегда можете проверить свои устройства ввода с xev
, evtest
, xinput --test deviceID
или libinput debug-events
.
libinput
Начиная с 17.04 Ubuntu использует libinput , поэтому для настройки свойств мыши:
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
Описание от 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
команд дает мне «свойство« Эмуляция колеса Evdev »не существует, вам необходимо указать его тип и формат»
evdev
работал как шарм. Просто к сведению моего устройство мыши пронумерованный 10
не 11
.
Я рекомендую еще пару дополнений, которые позволяют «Прокручивать страницу, как будто полоса прокрутки находится под вашей мышью». Я обнаружил, что это дает нам больше контроля над движением прокрутки.
С обоими аддонами вы просто нажимаете и удерживаете вторичную кнопку нажатой для прокрутки страниц, перемещая мышь вверх и вниз и даже по горизонтали.