Habilite el desplazamiento horizontal en Ubuntu

57

No hay opción en la configuración del mouse y el panel táctil para habilitar el desplazamiento horizontal en Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

Configuración del mouse y el panel táctil

Sin desplazamiento horizontal incluso al habilitar el desplazamiento de dos dedos o el contenido se pega a los dedos .

¿Como es posible?

Alen
fuente

Respuestas:

63

Hay un camino a través de dconf Editor ; entonces:

  1. abra dconf Editor a través del tablero;
  2. ve a org> gnome> settings-daemon> periféricos> touchpad ;
  3. marque horiz-scroll-enabled , como puede ver en la captura de pantalla.

Habilitar desplazamiento horizontal

Editar: Dconf Editor fue preinstalado en 13.04, donde enfrenté el problema por primera vez; pero en 13.10 y 14.04 es más fácil usar gsettings , vea la respuesta de Samuel Cavazos .

Alen
fuente
12
¡Gracias! Todavía no entiendo la razón para eliminar esa opción del panel de control: /
mid_kid
3
Sí yo también. ¡Parece que se trata del proyecto GNOME, donde la funcionalidad se sacrifica por simplicidad!
Alen
1
Al menos no lo hacen imposible;)
mid_kid
1
Este es un momento en el que deseo que el framework stackoverflow permita múltiples votos a favor;) gracias
lu1s
3
¿Qué pasa si no hay una tecla táctil? FYI: Mi laptop tiene touchpad. v16.04
Waldemar Wosiński
26

Forma alternativa: ejecuta esto en tu línea de comando

synclient HorizTwoFingerScroll=1
nebirhos
fuente
¿También permite el desplazamiento de bordes si he desactivado el desplazamiento con dos dedos?
Alen
Creo que el desplazamiento del borde está controlado por otras opciones: VertEdgeScrollyHorizEdgeScroll
Dmitry Pashkevich
44
Ni dconf editor ni gsettings funcionaron para mí en Lubuntu 14.04, pero este sí:synclient HorizEdgeScroll=1
iynque
2
@iynque también funciona en Xubuntu 16.04. ¿Cómo haces esto permanente?
sawablo
Estoy en Lubuntu 17.04 y me dieron un mensaje de error que indica: Couldn't find synaptics properties. No synaptics driver loaded?.
kiltek
22

O simplemente corre

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

en una terminal

Samuel Cavazos
fuente
Este truco también funciona muy bien si tienes el objetivo opuesto: desactivar el desplazamiento horizontal. Simplemente configure la variable en "falso" en lugar de "verdadero".
Bryson S.
Dijo establecer el valor de la clave. No pasó nada.
dustbindiva
Ran gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" en Terminal, no pasó nada.
dustbindiva el
44
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
Ondra Žižka
2
Estoy en Lubuntu 17.04 y también recibí el No such schema 'org.gnome.settings-daemon.peripherals.touchpad'mensaje.
kiltek
6

Configure su enlace de teclas de Linux para que la rueda Shift + Mouse envíe un evento de desplazamiento horizontal:

  • Instalar xbindkeys xautomation
  • Edite ~ / .xbindkeysrc.scm y escriba:

    ; bind shift + vertical scroll to horizontal scroll events
    (xbindkey '(shift "b:4") "xte 'mouseclick 6'")
    (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
    

Ejecutar xbindkeys.

Además, para Firefox 17+, abra about:configy configure:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Opcionalmente, configure la velocidad de desplazamiento: mousewheel.with_shift.delta_multiplier_x = 300

Fuente: https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux

Tengo a los dos trabajando. Aunque xbindkeys, por ejemplo, algunas aplicaciones se quedan con su propio comportamiento, por ejemplo Firefox.

Ondra Žižka
fuente
Esto es fantástico, muchas gracias, eres el mejor.
zwolin
2

En la variante de escritorio MATE, encontré la siguiente ruta dconf para trabajar:

/ org / mate / desktop / periféricos / touchpad / desplazamiento horizontal con dos dedos

Captura de pantalla de cambiar / org / mate / escritorio / periféricos / panel táctil / configuración de desplazamiento horizontal de dos dedos

Estoy usando una computadora portátil con un panel táctil Synaptics con Ubuntu (MATE) 18.04.

Azendale
fuente
sudo apt install dconf-editor
jperelli