Vamos a utilizar el comando xinput, para ello tenemos que abrir una consola:
Con "xinput list" (ves la lista de dispositivos con un número/id al lado)
drizzt@cooler:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech G9x Laser Mouse id=8 [slave pointer (2)]
⎜ ↳ Logitech G9x Laser Mouse id=9 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
drizzt@cooler:~$
Con "xinput list-props 'id del dispositivo'" te muestra los parámetros que tiene el dispositivo (tendremos que poner el número correspondiente a nuestro ratón, memorizamos el nº ya que lo vamos a utilizar después):
drizzt@cooler:~$ xinput list-props '8'
Device 'Logitech G9x Laser Mouse':
Device Enabled (121): 1
Coordinate Transformation Matrix (123): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (246): 0
Device Accel Constant Deceleration (247): 1.000000
Device Accel Adaptive Deceleration (248): 1.000000
Device Accel Velocity Scaling (249): 10.000000
Evdev Axis Inversion (250): 0, 0
Evdev Axes Swap (252): 0
Axis Labels (253): "Rel X" (131), "Rel Y" (132)
Button Labels (254): "Button Left" (124), "Button Middle" (125), "Button Right" (126), "Button Wheel Up" (127), "Button Wheel Down" (128), "Button Horiz Wheel Left" (129), "Button Horiz Wheel Right" (130), "Button Side" (241), "Button Extra" (242), "Button Forward" (243), "Button Back" (244), "Button Task" (245), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240), "Button Unknown" (240)
Evdev Middle Button Emulation (255): 0
Evdev Middle Button Timeout (256): 50
Evdev Wheel Emulation (257): 0
Evdev Wheel Emulation Axes (258): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (259): 10
Evdev Wheel Emulation Timeout (260): 200
Evdev Wheel Emulation Button (261): 4
Evdev Drag Lock Buttons (262): 0
drizzt@cooler:~$
Desde consola ejecutamos lo siguiente (sustituyendo el 8 por vuestro nº de dispositivo)
drizzt@cooler:~$ xinput set-prop '8' 'Device Accel Constant Deceleration' 1
drizzt@cooler:~$ xinput set-prop '8' 'Device Accel Adaptive Deceleration' 1
Si queremos que los cambios sean permanentes, tendremos que editar el fichero /home/usuario/.bashrc y añadir al final lo siguiente (los ficheros con un punto delante están ocultos, en el menú suele haber una opción para ver archivos ocultos, o si tienes gnome con control+h debería de funcionar):
xinput set-prop '8' 'Device Accel Constant Deceleration' 1
xinput set-prop '8' 'Device Accel Adaptive Deceleration' 1
Recuerda sustituir el nº de dispositivo por el vuestro.
La próxima vez que iniceis sesión debería funcionar, para comprobar si los cambios se han aplicado
xinput list-props '8' (el número que corresponda).
Agradecimientos a Rumba por hacer de cobaya
