Oto jak w końcu udało mi się to uruchomić. Przedstawiłem to w bardzo szczegółowej formie, aby każdy mógł z łatwością go śledzić.
1) Otwarty terminal ( Ctrl+ Alt+ T)
2) W terminalu uruchom następujące polecenia:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Utwórz nowy plik wywoływany .xbindkeysrc.scmdo katalogu domowego, uruchamiając go w terminalu
gedit ~/.xbindkeysrc.scm
4) Dodaj następujący tekst do pliku, zapisz go i zamknij edytor tekstu:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) W terminalu uruchom polecenie
xbindkeys
6) W przeglądarce Firefox przejdź do adresu about:config
7) Zmień następujące wartości (kliknij dwukrotnie wartość)
mousewheel.with_shift.action do 0(od domyślnego 2)
mousewheel.with_shift.action.override_x 1do 1(od domyślnego -1)
8) Teraz Shift+Mouse Scrollpowinno prowadzić do poziomego przewijania w Firefoksie, zamiast domyślnego Back/ Forwarddziałania.
Informacje dodatkowe:
3) .xbindkeysrc.scmjest ukrytym plikiem (ponieważ zaczyna się od kropki) i dlatego nautilusdomyślnie nie można go zobaczyć w przeglądarce innych systemów plików. Możesz trafić, Ctrl+Haby zobaczyć ukryte pliki.
5) Wygląda na to, że musisz uruchomić go tylko raz - nie za każdym razem, gdy się logujesz. Próbowałem także usunąć xbindkeysi przewijanie w poziomie działało do następnego uruchomienia / logowania.
7) Jeśli ustawisz je jako 1, podczas próby szybkiego przewijania -1pojawi się „przewijanie po przekątnej” . Dlatego myślę, że jest to niezbędne do korzystania z opcji 0, 1zamiast 1, -1.