Ось як я нарешті змусив це працювати. Я викладаю це в дуже детальній формі, тому кожен може легко дотримуватися цього.
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
.