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.



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.
diciembre 3rd, 2010 a las 6:53 PM
hey buen post
Se me confunde con el mouse que podemos hacer???
enero 7th, 2011 a las 4:59 AM
Hola:
¿Cómo hago para que me lo detecte los juegos?.
febrero 5th, 2011 a las 11:07 AM
Mi pregunta es normal, Yo queria saber como carajo hago para cambiar de lugar las teclas L1 L2 R1 R2, por q las tengo mal configurada, si alguien sabe como le voy a estar muy agradecido, por favor responder a mi msn desde ya muchas gracias
abril 28th, 2011 a las 10:58 PM
hola podrias poner fotos, para saber cual es el axis0 fisicamente , es un boton o una palanca, yo tengo este joysticks http://www.shark-net.com.ar/to/index.php/es/p-gaming/83/283 me podrias decir cual es el axis0 el axis 2
etc. si podes poner una foto que indique que es cada cosa, por ejemplo las palancas son axis o ejes?chau muchas gracias
mayo 18th, 2011 a las 11:40 PM
Oye amigo, tengo un gran problema, de pura casualidad tengo el mismo gamepad que tú (el Genius MaxFire G-08XU) pero no me termina de funcionar en Ubuntu 10.04 LTS, me lo reconoce como un joystick de 3 ejes con 0 botones, ¿que puedo hacer?
mayo 21st, 2011 a las 3:16 PM
Muchas Gracias me funciono de maravilla!!!