¿Cómo habilitar el desplazamiento natural con el mouse en 17.04?

14

previamente trabajado

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap 

no funcionó

Vadim Molchanov
fuente
Configuración del sistema> Mouse y panel táctil> Desplazamiento natural
M. Becerra
1
no tengo esta configuración ((
Vadim Molchanov
Configuración del sistema> Mouse y panel táctil> Desplazamiento natural: funciona para mi mouse pero no para el panel táctil.
Majal
Intenta xmodmap -e 'pointer = 1 2 3 5 4'entonces, eso funciona para mí.
quuxman

Respuestas:

11

En mi caso, no había necesidad de eliminar ningún paquete. La única línea que faltaba /usr/share/X11/xorg.conf.d/40-libinput.confera:

Option "NaturalScrolling" "on"

así que toda la sección tenía el siguiente aspecto:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

Después de reiniciar la sesión X, mi mouse funcionó correctamente.

Bartosz Bełcik
fuente
1
Opcionalmente, coloque la nueva línea dentro de InputClass que tiene el identificador del panel táctil para que solo tenga desplazamiento natural para el panel táctil.
kas
1
Esto también funciona para Linux Mint 19.1 (Tessa).
trebormf
6

Para mí, la solución era dejar xserver-xorg-input-libinputinstalado, y en su lugar eliminar xserver-xorg-input-synaptics, luego reiniciar. Parece que la actualización instaló ambos y eligió Synaptic por defecto, que no parece tener una opción de desplazamiento natural.

(Estoy ejecutando Ubuntu Gnome 17.04 en un Dell XPS 15 9530, por cierto)

amiller27
fuente
1
Esto funcionó para mí en un Samsung N900X3B, tuve que reiniciar para que el cambio surta efecto - tenga en cuenta que hay una "s" al final dexserver-xorg-input-synaptics
Decoy
@Decoy Buena captura, haré la edición
amiller27
Me funcionó sin reiniciar. Solo tenía que cerrar sesión y volver a iniciarla (Ubuntu Gnome 17.04 en un Dell Inspiron 7500)
Eduardo Dobay
5

Acabo de actualizar Ubuntu 16.10 a 17.04 y varias cosas están rotas, incluido el desplazamiento natural del mouse. nota: tengo un mouse normal (Evoluent) en un escritorio, no un trackpad. Anteriormente utilicé esta solución para Ubuntu 16: ¿ Invertir la dirección de desplazamiento de dos dedos (desplazamiento natural)? , pero esto NO funcionó en Ubuntu 17. Esto es lo que funcionó para mí en Ubuntu 17.04:

primero, elimine el xserver-xorg-input-libinputpaquete:

sudo apt remove xserver-xorg-input-libinput

luego cree un archivo /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confcon este contenido:

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

luego reinicie su computadora.

Alex
fuente
No entendí cómo, ¡pero ayuda! ¡¡¡Gracias!!!
Vadim Molchanov
Para mí, al eliminar xserver-xorg-input-libinput, mi teclado ya no funcionaba y tuve que reinstalarlo. Estoy ejecutando Ubuntu Gnome 17.04.
viktorstrate
Esto ayudó en Ubuntu Mate 17.04 después de la actualización de 16.10. También funciona para desplazarse con trackpoint en Lenovo Thinkpad X230
Draco
1
GUARDA . Después de la desinstalación xserver-xorg-input-libinput, ya no podía usar mi mouse y mi teclado, así que no podía iniciar sesión. Tuve que arrancar con Live CD y Chroot en mi sistema operativo dañado, reinstalarlo para solucionarlo. bastante molesto.
cheng bo
Esta respuesta es terrible.
g33kz0r
2

El comando xinput se puede usar para cambiar esto también. Póngalo en su perfil para que se ejecute en cada inicio. Esto es lo que puse en el mío:

#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself.  Other useful commands are
# xinput list-props 10   -- to find out settable property numbers (275)
# xinput list            -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
usuario740575
fuente
Esto funciona para mí: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger
0

En Ubuntu 18, las xinputpropiedades de Kensington Trackball cambiaron. Ahora para invertir la dirección del anillo de desplazamiento puede usar:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Yan King Yin
fuente
0

No estoy completamente seguro de que esto se traducirá de Ubuntu 16.04 (LTS) a 17.04 y más allá, pero es una solución diferente a cualquiera de las otras sugerencias. Parece que vale la pena mencionar:

Use el editor dconf

Busque la configuración: org.gnome.desktop.peripherals.mouse y marque la casilla "natural-scroll". El valor predeterminado no está marcado (falso).

No todas las opciones proporcionadas en los esquemas dconf están expuestas en la interfaz de usuario. Supongo que es un intento de mantener la interfaz de usuario simple, que es un esfuerzo digno de la OMI.

NOTA : No me queda claro cómo dconf interactuará con un xinput configurado previamente. ¿Dconf está girando la misma configuración de xinput? ¿Es dconf una capa real en la parte superior de xinput de modo que si cambia la configuración en ambos lugares, se desharía efectivamente? Solo importa si olvidas y pruebas ambas cosas ...

Dan Locks
fuente
En la terminal estaríagsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi, el