Chrome / Chromium средняя кнопка мыши для прокрутки Linux, Mac

37

Щелчок по средней кнопке не позволяет мне прокручивать страницу. Есть ли способ исправить это поведение?

информация:

  1. Ubuntu 10.10
  2. Chromium 9.0.597.94
  3. Logitech MX518

Обновить : также Chrome и другие на основе хрома.

    
задан s7anley 26.02.2011 в 10:13
источник

4 ответа

49

В системах на базе Linux / Mac, Chorme / Chromium не имеет этой функции. Вы должны получить расширение AutoScroll. Вот он: Автопрокрутка

    
ответ дан antivirtel 26.02.2011 в 10:56
источник
2

Я использую ubuntu. Я рекомендую еще пару аддонов, что позволяет «Прокручивать страницу, как если бы панель прокрутки находилась под мышью». Я обнаружил, что дает нам больше контроля над движением прокрутки.

С двумя аддонами вы просто щелкаете и удерживаете нажатой вспомогательную кнопку для прокрутки страниц, перемещая мышь вверх и вниз и даже горизонтально.

    
ответ дан Igor Parra 31.01.2014 в 12:40
2

Это будет работать со всеми вашими приложениями без необходимости устанавливать что-либо.

Получить свой идентификатор ввода

xinput list

В моем случае с Logitech M315 / M235 было 11.

Для отображения доступных свойств используйте xinput list-props <deviceID> . Если вы используете libinput (будущее / настоящее), почти все свойства будут начинаться с libinput .

С 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 :

  • libinput Scroll Method Enabled 3 булевых значения (8 бит, 0 или 1), в порядке «два пальца», «край», «кнопка». Указывает, какой способ прокрутки в настоящий момент включен. Это устройство.
  • Кнопка прокрутки кнопки libinput 1 32-битное значение. Устанавливает номер кнопки для прокрутки кнопок. Эта настройка не зависит от метода прокрутки, для прокрутки кнопки с помощью кнопки метод должен быть настроен на прокрутку кнопки и должна быть установлена ​​действительная кнопка.

С 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
  • Вы можете добавить это в сценарий bash и запустить его при входе в систему.
  • Как и колесо, с таким же движением при нажатии Ctrl будет увеличиваться / уменьшаться страница. Ctrl + 0 для сброса.
  • Ubuntu 18.04 использует X по умолчанию. С Wayland может быть другая история.
  • Возможно, лучше, чем Firefox Autoscrolling , более простой в управлении.
ответ дан Pablo Bianchi 05.01.2017 в 03:17
0

У меня Ubuntu 14.04, а колесо мыши перестало работать с одним из моих экземпляров Chrome. Я выполнил подсказку здесь , и он отлично работает. Когда я перехожу на страницу about::flags , опция «Плавная прокрутка» была включена. Я отключил его, и он работает.     

ответ дан packetie 19.05.2016 в 20:34