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.scm
nella 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 1
a 1
(dall'impostazione predefinita -1
)
8) Ora Shift+Mouse Scroll
dovrebbe portare allo scorrimento orizzontale su Firefox, invece di default Back
/ Forward
azione.
Ulteriori informazioni:
3) .xbindkeysrc.scm
è un file nascosto (perché inizia con un punto) ed è per questo che non puoi vederlo con nautilus
o con altri browser del filesystem per impostazione predefinita. Puoi premere Ctrl+H
per vedere i file nascosti.
5) Sembra che devi eseguirlo solo una volta, non ogni volta che accedi. Ho anche provato a rimuovere xbindkeys
e lo scorrimento orizzontale ha funzionato fino al prossimo riavvio / accesso.
7) Se li imposti come 1
, -1
otterrai "scorrimento diagonale" quando provi a scorrere velocemente. Ecco perché penso che sia necessario utilizzare le opzioni 0
, 1
invece di 1
, -1
.