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.