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.scm
a 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 1
a 1
(del valor predeterminado -1
)
8) Ahora Shift+Mouse Scroll
debería conducir al desplazamiento horizontal en Firefox, en lugar del predeterminado Back
/ Forward
acción.
Información extra:
3) .xbindkeysrc.scm
es un archivo oculto (porque comienza con un punto), y es por eso que no puede verlo con nautilus
otro navegador de sistema de archivos por defecto. Puedes presionar Ctrl+H
para 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 xbindkeys
y 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
, 1
en lugar de 1
, -1
.