Puede modificar ciertos parámetros del controlador del mouse de forma permanente, es decir, entre reinicios.
Primero enumere los dispositivos de entrada Xorg.
Los resultados son para mi máquina actual y serán diferentes en su caso.
Enumere los dispositivos de entrada de sesión Xorg en el terminal (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Por lo tanto, mi mouse se identifica con: "PS / 2 Generic Mouse" y tiene el identificador 11. Para usted, podría ser diferente.
A continuación, para enumerar las propiedades del mouse, haga en la terminal:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Para experimentar con los parámetros de aceleración cero del mouse, use:
$ xset m 0/1 4
Su dispositivo puede tener otros valores de parámetros. Puede experimentar con ellos hasta que esté satisfecho con el resultado. Hacerlo con la utilidad cli le xset
permite ajustar los parámetros del dispositivo sobre la marcha, es decir, sin reiniciar la sesión de Xorg. Sin embargo, esa configuración no se conservará en los reinicios .
Debe hacerlos persistentes (hasta la próxima actualización del controlador o del sistema), creando un nuevo archivo en /usr/share/X11/xorg.conf.d/
. Por ejemplo :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
Eso es. Puede cerrar sesión y volver a iniciarla o reiniciarla. En principio, la aceleración del mouse debe establecerse de manera persistente en 0.
EDITAR:
Como se sugiere en uno de los comentarios a continuación, lo anterior solo puede aplicarse a Ubuntu 14.04 y sabores derivados. En versiones posteriores, la sintaxis del archivo de configuración y las palabras clave pueden cambiar ligeramente, aunque el principio general de la solución sigue siendo válido. Consulte este consejo para la versión 16.04 y (tal vez) más tarde (no probado por mí).