Nota: El dispositivo es Plug&Play, sin tocar nada ah funcionado, mira esto para saber más sobre tu dispositivo.
En el anterior post detallaba sobre el dispositivo que habia adquirido, aquí vamos a aprender un poco más sobre estos gadgets para gamers y configurarlo ó más bien calibrarlos pero en la nueva versión de ubuntu Karmic Koala.
Esto aplica para la mayoría de los dispositivos USB. Primero comparamos las salidas de lsusb que lista todos los dispositivos conectados a nuestra PC. Sin conectar nada esta es la salida:
angelverde@desktop:~$ lsusb
Y esta es la salida después de conectar el GamePad:
angelverde@desktop:~$ lsusb
¡Aparecio! Esto ya es una ventaja enorme, se manifestó como 0583:a000 Padix Co., Ltd (Rockfire), ahora veamos si cargo el modulo del Kernel que controla los Joystick y GamePad’s, que es: joydev, con el comando: lsmod.
angelverde@desktop:~$ lsmod
Esto es todo lo que necesitamos saber, para tener la certeza de que funcionará. Ahora a configurar.
Antiguamente se utilizaba el programa jscalibrator para Configurar los Joystick, sin embargo, en Karmic Koala este paquete no esta incluido por varios Bugs, para este caso utilizamos la suite joystick que viene con varias utilidades para testear y calibrar el joystick, en mi caso, no es necesario ya que los ejes son fijos, y solo obtendré valores extremos, ó 0 ó 255. Para instalar esta suite es con este link, o el siguiente comando:
$ sudo apt-get install joystick
Joystick viene con varias aplicaciones: evtest, inputattach, jstest, jscal.
La aplicación inputattach te servirá si usas un Joystick serial.
La dirección del Joystick o GamePad es:
/dev/input/js0
Esto si solo tienes uno claro, esta dirección va a servirte para configurar todas las aplicaciones en el que lo requieras utilizar y como ahora que para calibrar la usaremos. Se calibra asi:
angelverde@desktop:~$ jscal -c /dev/input/js0
En esta orden usamos la aplicación jscal con la opción -c ó - -calibrate seguido de la dirección del dispositivo. Al principio la aplicación se ejecutará y es importante que no toquemos el joystick porque tomará los valores en reposo. Inmediatamente despues comenzará por el axis 0 ó tambien llamado eje horizontal, primero tenemos que hacer que el valor mostrado sea el menor o sea cero y cuando lo logremos presionamos un botón, seguido que el joystick se coloque al centro o sea 128 [+botón] y finalmente que sea mayor o sea 255 [+botón]; lo mismo sucederá con el eje vertical ó axis 1.
Así es como conseguimos calibrar un Joystick en Karmic Koala. En un GamePad simplemente no es necesario, a menos que tengas problemas, yo calibre el mi GamePad y me meti en una de lios, porqué al presionar izquierda iba a la derecha y viceversa, así que tuve que corregir.
Para probar las demás utilidades de la suite, solo necesitas saber la dirección del joystick que antes mencione, y con un simple: {comando} -h sabrás como utilizarlo. Si alguien lo a hecho para resolver un problema que comente.
En esta entrada vemos como instalar el Emulador xMAME para estrenar el juguetito.



Pitoniso en 
Juan Pablo en 
enero 3rd, 2010 a las 8:25 PM
gracias por tu ayuda. La verdad es que no tenía ni idea de comos e hacía esto en karmic el modprobe era un infierno.
Por cierto he calibrado sin querer mi gamepad ¿como lo reinicio?
y ¿como se puede controlar el escritorio con el gamepad?
enero 6th, 2010 a las 8:26 AM
Para reiniciar el GamePad solo lo recalibras y lo haces bien esta vez.
enero 24th, 2010 a las 5:44 AM
Acabo de leer tu comentario en nuestro blog. Siento la confusión, y aunque no se concretamente la fuente que se tomaría hace un mes sobre este contenido (supongo que se tomarían varias), siempre enlazamos todos los tips/tutoriales y sus fuentes originales sin problema como ya habrás podido observar. Por esa razón, acabo de agregar una vía a este blog.
Un saludo.