Deshabilitar la aceleración del mouse en Ubuntu 15.10

15

Hice algunas búsquedas rápidas en Google, y parece que la discusión más reciente sobre esto fue en 2012.

¿Cómo podría deshabilitar la aceleración del mouse en Ubuntu 15.10? Intenté instalar gpointing-device-settings pero hubo muchos errores.

Estoy buscando un entorno persistente.

Pheonix
fuente
Esta solución para controlar la aceleración del mouse en Ubuntu Gnome 16.04 realmente funciona: askubuntu.com/a/450672/389523
lourencosm

Respuestas:

10

Lo siguiente (robado de r / linux_gaming ) parece funcionar:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

y pegar dentro de esto:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection
Martín
fuente
1
¡Muchas gracias! Funciona perfectamente Nunca pensé en verificar r / linux_gaming.
Pheonix
8
Forzar la aceleración del mouse con una actualización y no proporcionar medios para desactivarlo no es un buen movimiento por parte de Ubuntu ... Gracias por esto.
Nepoxx
1
¿Necesito reiniciar? No estoy seguro de que la aceleración esté desactivada.
AlikElzin-kilaka
3
No funcionó en 16.04 después de reiniciar. Incluso cuando agrega Option "AccelSpeed" "-1"como se indica aquí
AlikElzin-kilaka
Interesante. Actualicé mi máquina a 16.04 y la corrección se transfirió.
Pheonix
17

Puede hacerlo simple y agradable simplemente ejecutando:

xset m 00

Lo cual desactivará por completo la aceleración del mouse.

!#/bin/bash
xset m 00

Guarde el archivo como un .shscript: hágalo ejecutable chmod +x filename, agréguelo como un programa de inicio en el Startup Applicationsprograma, ¡y listo!

Dime por qué
fuente
2
Este es un gran ejemplo de cómo agregar scripts de inicio. ¡Gracias!
Pheonix
7

Hay una GUI para esto, gpointing-device-settingsInstalar la configuración del dispositivo Gpointing :

sudo apt-get install gpointing-device-settings 

Diálogo de configuración del dispositivo GPointing Este programa tiene varias características perdidas en el gnome-mouse-propertiesdiálogo de configuración estándar , como la configuración avanzada de desplazamiento del panel táctil. Si todo lo que necesita es ajustar la configuración de aceleración, use gnome-mouse-propertiesen su lugar.


Si busca la forma CLI, xinputserá para su uso.

ulidtko
fuente
En Ubuntu 16.04 obteniendoPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka
1
Encontré una manera de instalarlo aquí: askubuntu.com/a/783234/13330
AlikElzin-kilaka
2
Eso sí, es una captura de pantalla de 6 años . Hace 12 lanzamientos de Ubuntu.
ulidtko
4

La aceleración del puntero me parece extremadamente molesta. Incluso cuando está configurado en "bajo"

Editado como el enlace está muerto.

Encuentra tus dispositivos de entrada

xinput list

Listar las propiedades actuales para la identificación relevante

xinput list-props <id>

Cambiar la velocidad del puntero del mouse (no persistente)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Configurar Device Accel Constant Deceleration en 1.5 da un mouse un poco más rápido.

Para hacer que los cambios sean permanentes, agregue los cambios a un archivo y ejecútelos automáticamente al iniciar sesión. Se pueden agregar algunas opciones a la configuración de x-server.

Más detalles aquí: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/

KarlP
fuente
3

instale el paquete xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

y reiniciar.

A. Binzxxxxxx
fuente
Esto se ve interesante. Una de las respuestas anteriores solucionó mi problema, pero podría intentarlo.
Pheonix
+1 Funciona bien para mí, con Ubuntu 15.10 64bit y mouse "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558
1

Solución encontrada allí: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

utilizar xinput -hen terminal para obtener una lista de comandos xinput

queremos: xinput listque mostrará los dispositivos de entrada con su ID de dispositivo entre paréntesis

y luego xinput list-props #donde # es el nombre del dispositivo o la ID del dispositivo. esto enumera las configuraciones configurables del dispositivo y su ID numérica en (paréntesis)

luego use: xinput set-prop deviceID settingID valuereemplazando deviceID y settingID con sus valores numéricos correspondientes, y valor con el nuevo valor que desea establecer para la variable. (es decir, -1 para AccelProfile)

luego puede probar que esto ha funcionado repitiendo: xinput list-props deviceID

Para mi es :

xinput set-prop 12 265 -1

Si está funcionando, coloque este comando en un script que se ejecutará en cada inicio de sesión.

bloub
fuente
Prefiero el método de edición de los archivos de configuración estándar. Hacer que un script se ejecute al inicio de la sesión parece una tontería; incluso si no tengo que volver a configurarlo manualmente, ¿por qué volver a configurarlo? Debe configurarse correctamente la primera vez. Supongo que finalmente no importa.
Pheonix
1

Una forma mucho mejor de hacer esto y una que resiste dormir, hibernar, etc. es esta:

Primer intento

xinput list

Esto le dará una lista de dispositivos, que se ve así:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Encuentra el nombre de tu dispositivo y toma nota (el mío es A4Tech USB Mouse).

Crear un archivo en /etc/X11/Xsession.d/llamado99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Pegue los siguientes contenidos en su interior:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Ahora guárdalo. Estos comandos se ejecutarán cada vez que comience una sesión X.

andrebrait
fuente