Solucionar problemas con el ratón A4tech en Archlinux

Recientemente compré en oferta en Steam un juego llamado Metro 2033. Al ejecutar dicho juego detectaba que tenía conectado un gamepad/joystick cuando no era cierto.

Después de estar investigando un rato descubrí que mi ratón, un ratón de la marca A4tech, concretamente el modelo X7, era detectado como el joystick así que tuve que investigar como hacer que no detectase el ratón como tal.

Tras un rato investigando descubrí este post de 2014 pero que a día de hoy es totalmente válido y la solución es bien sencilla: crear una regla para UDEV que elimine el dispositivo. A continuación os pongo la regla:

SUBSYSTEM=="input", ATTRS{name}=="*A4Tech*", ATTRS{phys}=="*/input1", RUN+="/usr/bin/rm /dev/input/%k"

Dicha regla la escribimos en un fichero:

# nano /usr/lib/udev/rules.d/52-mouse-a4tech.rules

Para aplicar los cambios en vivo ejecutamos lo que sigue:

# udevadm control --reload

# udevadm trigger

Una vez hecho esto el juego funciona correctamente.

Es posible que tengáis que modificar la regla para adaptarla a vuestro caso. Podéis revisar el post al que hacia referencia más arriba o incluso inventar una a partir de lo que nos da un:

# cat /proc/bus/input/devices
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

A %d blogueros les gusta esto:
search previous next tag category expand menu location phone mail time cart zoom edit close