Ecco come ho finalmente fatto funzionare. L'ho messo in una forma molto dettagliata, in modo che chiunque possa seguirlo facilmente.
1) Terminale aperto ( Ctrl+ Alt+ T)
2) Nel terminale, eseguire i seguenti comandi:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Crea un nuovo file chiamato .xbindkeysrc.scmnella tua home directory, eseguendolo nel terminale
gedit ~/.xbindkeysrc.scm
4) Aggiungi il seguente testo al file, salvalo e chiudi l'editor di testo:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) Nel terminale, eseguire il comando
xbindkeys
6) Con il browser Firefox, vai all'indirizzo about:config
7) Modifica i seguenti valori (fai doppio clic sul valore)
mousewheel.with_shift.action a 0(dall'impostazione predefinita 2)
mousewheel.with_shift.action.override_x 1a 1(dall'impostazione predefinita -1)
8) Ora Shift+Mouse Scrolldovrebbe portare allo scorrimento orizzontale su Firefox, invece di default Back/ Forwardazione.
Ulteriori informazioni:
3) .xbindkeysrc.scmè un file nascosto (perché inizia con un punto) ed è per questo che non puoi vederlo con nautiluso con altri browser del filesystem per impostazione predefinita. Puoi premere Ctrl+Hper vedere i file nascosti.
5) Sembra che devi eseguirlo solo una volta, non ogni volta che accedi. Ho anche provato a rimuovere xbindkeyse lo scorrimento orizzontale ha funzionato fino al prossimo riavvio / accesso.
7) Se li imposti come 1, -1otterrai "scorrimento diagonale" quando provi a scorrere velocemente. Ecco perché penso che sia necessario utilizzare le opzioni 0, 1invece di 1, -1.