Вот как я наконец получил это работать. Я изложил это в очень подробной форме, чтобы любой мог легко следить за этим.
1) Открытый терминал ( Ctrl
+ Alt
+ T
)
2) В терминале выполните следующие команды:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Создайте новый файл .xbindkeysrc.scm
для вашего домашнего каталога, запустив в терминале
gedit ~/.xbindkeysrc.scm
4) Добавьте следующий текст в файл, сохраните его и закройте текстовый редактор:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) В терминале выполните команду
xbindkeys
6) С браузером Firefox, перейдите по адресу about:config
7) Изменить следующие значения (двойной щелчок по значению)
mousewheel.with_shift.action
до 0
(от значения по умолчанию 2
)
mousewheel.with_shift.action.override_x 1
до 1
(от значения по умолчанию -1
)
8) Теперь Shift+Mouse Scroll
должно привести к горизонтальной прокрутке на Firefox, вместо default Back
/ Forward
action.
Дополнительная информация:
3) .xbindkeysrc.scm
является скрытым файлом (потому что он начинается с точки), и поэтому nautilus
по умолчанию его нельзя увидеть ни в другом браузере файловой системы. Вы можете нажать, Ctrl+H
чтобы увидеть скрытые файлы.
5) Кажется, вы должны запустить его только один раз - не каждый раз, когда вы входите в систему. Я также пытался удалить xbindkeys
и горизонтальная прокрутка работала до следующей перезагрузки / входа в систему.
7) Если вы установите их как 1
, -1
вы получите «диагональную прокрутку» при попытке быстрой прокрутки. Вот почему я считаю , что необходимо использовать параметры 0
, 1
а 1
, -1
.