Вот как я наконец получил это работать. Я изложил это в очень подробной форме, чтобы любой мог легко следить за этим.
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/ Forwardaction.
Дополнительная информация:
3) .xbindkeysrc.scmявляется скрытым файлом (потому что он начинается с точки), и поэтому nautilusпо умолчанию его нельзя увидеть ни в другом браузере файловой системы. Вы можете нажать, Ctrl+Hчтобы увидеть скрытые файлы.
5) Кажется, вы должны запустить его только один раз - не каждый раз, когда вы входите в систему. Я также пытался удалить xbindkeysи горизонтальная прокрутка работала до следующей перезагрузки / входа в систему.
7) Если вы установите их как 1, -1вы получите «диагональную прокрутку» при попытке быстрой прокрутки. Вот почему я считаю , что необходимо использовать параметры 0, 1а 1, -1.