26 Mayo de 2013, 11:28*

Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [TUTORIAL] Desactivar aceleración del ratón en linux  (Leído 667 veces)
Drizzt
Moderador
UrbanTerror n00b
*
Mensajes: 56


WWW
« en: 06 Abril de 2012, 18:56 »

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)

Código:
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):

Código:
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)

Código:
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):

Código:
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  Grin
En línea

Servidores RD




TeamSpeak RD
[/ur
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a: