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.