previamente trabajado
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
no funcionó
xmodmap -e 'pointer = 1 2 3 5 4'
entonces, eso funciona para mí.
previamente trabajado
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
no funcionó
xmodmap -e 'pointer = 1 2 3 5 4'
entonces, eso funciona para mí.
Respuestas:
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.conf
era:
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.
Para mí, la solución era dejar xserver-xorg-input-libinput
instalado, 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)
xserver-xorg-input-synaptics
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-libinput
paquete:
sudo apt remove xserver-xorg-input-libinput
luego cree un archivo /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
con 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.
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.
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
En Ubuntu 18, las xinput
propiedades 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
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:
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 ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true