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