Configurar joystick o gamepad en Linux

Hace poco desempolvé un adaptador que tenía por ahí para utilizar los mandos de Gamecube en el PC por USB, pero no tenía claro si funcionaría en Linux, ya que nunca había hecho algo parecido. No ha sido muy complicado.

Primero, instalamos y activamos el módulo:

# yum install joystick
# modprobe joydev

Los mandos se listan en /dev/input/js*, así que ahora vamos a calibrarlo:

$ jscal --calibrate /dev/input/js0

Pedirá que vayamos moviendo los ejes a determinadas posiciones y pulsemos un botón. Es importante mantener el botón pulsado hasta que diga OK para que pueda detectar las posibles oscilaciones en los valores que tienen algunos mandos (como era mi caso).

Hecho esto, comprobamos los valores que devuelve:

$ jstest /dev/input/js0

Si movemos los joysticks o pulsamos botones, deberíamos ver en pantalla los cambios.

Ahora solo falta usarlo en algún juego que valga la pena. En mi caso ha sido para jugar al Mari0.

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 )

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 )

Google+ photo

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

Conectando a %s