En Ubuntu 13.10, con el navegador Chrome, gedit, Gimp, etc., el Shift + Mouse Scroll== Horizontal scroll.
Con Firefox (26.0) se comporta como una Back/Forwardpágina, lo cual es realmente molesto.
¿Cómo puedo desactivar la Back/Forwardfuncionalidad y cambiarla a horizontal scroll?

Respuestas:
Dado que Firefox 58 ( este commit en particular) el desplazamiento horizontal es la acción predeterminada de Shift + Wheel, por lo que no es necesario hacer nada especial, excepto actualizar Firefox.
fuente
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:
3) Cree un nuevo archivo llamado
.xbindkeysrc.scma su directorio de inicio, ejecutando en la terminal4) Agregue el siguiente texto al archivo, guárdelo y cierre el editor de texto:
5) En la terminal, ejecute el comando
6) Con el navegador Firefox, ve a la dirección
about:config7) Cambiar los siguientes valores (doble clic en el valor)
mousewheel.with_shift.actiona0(del valor predeterminado2)mousewheel.with_shift.action.override_x 1a1(del valor predeterminado-1)8) Ahora
Shift+Mouse Scrolldebería conducir al desplazamiento horizontal en Firefox, en lugar del predeterminadoBack/Forwardacción.Información extra:
3)
.xbindkeysrc.scmes un archivo oculto (porque comienza con un punto), y es por eso que no puede verlo connautilusotro navegador de sistema de archivos por defecto. Puedes presionarCtrl+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 opciones0,1en lugar de1,-1.fuente
mousewheel.with_shift.delta_multiplier_x;300aumenta la velocidad horizontal aproximadamente a la vertical para mí.Puede deshabilitar la
Back/Forwardfuncionalidad, entrandoabout:configy modificandomousewheel.with_shift.actionen1lugar de la predeterminada2.No pude encontrar una manera de habilitar el desplazamiento horizontal usando la rueda del mouse como se ve en Google Chrome, pero las teclas de flecha izquierda y derecha hacen el trabajo. Sin embargo, me encontré con esto:
Fuente
Tenga en cuenta que no he probado lo anterior yo mismo!
Es posible que también desee mirar [Shift + Mouse-Scroll-Wheel] NO se desplaza horizontalmente
fuente
mousewheel.with_shift.actionymousewheel.with_shift.action.override_x. También probé esto con y sinxbindkeysyxautomation, y parece quexautomationes necesario para que esto funcione. No tengo idea de por qué esto funciona, pero funciona. Por favor, si tiene una mejor respuesta o puede describir por qué esto, edite la respuesta anterior.xbindkeysyxautomationy creé~/.xbindkeysrc.scmexactamente como en la respuesta. También había establecido previamentemousewheel.with_shift.actiona1. Una vez que vi que funcionaba el desplazamiento horizontal, cambié1a2y obtuve lo indeseable hacia atrás / adelante. Entonces, en mi opinión,1es necesario un ajuste de . No necesitaba ajustarmousewheel.with_shift.action.override_xy todos estos valores son predeterminados.xautomation2) Cambiomousewheel.with_shift.actionde0ymousewheel.with_shift.action.override_xa1. (no hay necesidad dexbindkeys)xbindkeysy luego lo ejecuté y lo eliminé, por lo que debe haber algo en la memoria, que mantuvo el funcionamiento después de la eliminación. Agregaré mi propia respuesta, como sugirió @guntbert.Afortunadamente, hay un complemento de Firefox para exactamente esto: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Funciona muy bien para mí en Firefox 50.1.0
fuente