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?

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 .


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

¿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


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.


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.


sudo apt install dconf-editor
jperelli
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.