Así es como finalmente lo hice funcionar. Lo puse en forma muy detallada, para que cualquiera pueda seguirlo fácilmente.
1) Abrir terminal ( Ctrl+ Alt+ T)
2) En la terminal, ejecute los siguientes comandos:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Cree un nuevo archivo llamado .xbindkeysrc.scma su directorio de inicio, ejecutando en la terminal
gedit ~/.xbindkeysrc.scm
4) Agregue el siguiente texto al archivo, guárdelo y cierre el editor de texto:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) En la terminal, ejecute el comando
xbindkeys
6) Con el navegador Firefox, ve a la dirección about:config
7) Cambiar los siguientes valores (doble clic en el valor)
mousewheel.with_shift.action a 0(del valor predeterminado 2)
mousewheel.with_shift.action.override_x 1a 1(del valor predeterminado -1)
8) Ahora Shift+Mouse Scrolldebería conducir al desplazamiento horizontal en Firefox, en lugar del predeterminado Back/ Forwardacción.
Información extra:
3) .xbindkeysrc.scmes un archivo oculto (porque comienza con un punto), y es por eso que no puede verlo con nautilusotro navegador de sistema de archivos por defecto. Puedes presionar Ctrl+Hpara ver los archivos ocultos.
5) Parece que tiene que ejecutarlo solo una vez, no cada vez que inicia sesión. También intenté eliminar el xbindkeysy el desplazamiento horizontal funcionó hasta el próximo reinicio / inicio de sesión.
7) Si se ajustan como 1, -1, obtendrá "desplazamiento en diagonal" cuando se trata de desplazarse rápidamente. Es por eso que creo que es necesario el uso de opciones 0, 1en lugar de 1, -1.