¿Cómo configuro un joystick o gamepad?

Hace poco recibí un Logitech Rumblepad 2 (un joystick, como un controlador de PS2) de un amigo.

¿Cómo configuraría esto en Ubuntu? Si es posible, preferiría usar una utilidad GUI.

Intenté jstest-gui , ¡pero muestra mi acelerómetro!

Este proceso funcionará para Ubuntu 11.04 (Natty) y versiones anteriores. Para las versiones más recientes, consulte esta Respuesta de RolandiXor . Gracias.

No lo he probado, pero se encuentra en un enlace proporcionado en: http://ubuntuforums.org/showthread.php?t=393425 , espero que esto pueda ayudar.

Instalar joystick y jscalbrator

sudo apt install joystick jscalibrator

A continuación, ejecute los procesos de calibración

jscal -c /dev/input/js0 (esta es mi ubicación del joystick, verifica la tuya)

jstest /dev/input/js0 (o donde sea) Si recuerdo correctamente, esto debería devolver 0 para que no haya errores.

ejecutar jscalibrator

jscalibrator

y debe reconocer el tipo de gamepad correctamente y reconocer todos sus botones y ejes.

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

También hay una aplicación llamada jstest-gtk , que parece hacer algo como eso, publico aquí una captura de pantalla y el enlace para usted: https://github.com/Grumbel/jstest-gtk (Este software puede necesitar ser comstackdo para que funcione

introduzca la descripción de la imagen aquí

Es posible calibrar Joysticks en Kubuntu utilizando la configuración del sistema de KDE. Esto es un poco de una solución “excesiva”, ya que, por supuesto, requiere KDE (y la mayoría de los usuarios de Ubuntu no querrán esto).

introduzca la descripción de la imagen aquí

No tuve mi joystick enchufado para la captura de pantalla anterior, pero lo he probado antes y funciona.

JStest gtk y joystick

Estas son dos herramientas incluidas en los repositorys de Ubuntu que no he probado recientemente (las encontré al buscar otras opciones). El primero de los dos, jstest-gtk, es una herramienta gráfica, y el joystick es un conjunto de utilidades de línea de comandos.

Puedes instalarlos usando:

 sudo apt-get install jstest-gtk 

o

 sudo apt-get install joystick 

Jstest-gtk es un extremo frontal de las herramientas de línea de comando de joystick.

Estoy usando Ubuntu 13.04 y tengo Logitech Rumblepad 2. Y lo que hice fue instalar estos, joystick y jstest-gtk . Ya se ha calibrado al valor predeterminado y el dispositivo de joystick se detecta correctamente. Sólo enchufar y jugar.

Si necesita calibrar y guardar su configuración, puede hacer esto, abra jtest-gtk, verá esto,

introduzca la descripción de la imagen aquí

Puede calibrar haciendo doble clic en el dispositivo.

introduzca la descripción de la imagen aquí

Espero que te ayude como lo ha hecho conmigo.

Las respuestas aquí se están volviendo un poco viejas ahora, y los usuarios parecen tener problemas nuevamente, por lo que esta es una solución actual de 2016 para configurar su joystick o gamepad en Ubuntu.

Puede usar antimicro , es una bifurcación de joy2key y tiene una GUI , use este PPA de 12.04 a 15.10

 sudo add-apt-repository ppa:ryochan7/antimicro sudo apt-get update sudo apt-get install antimicro 

Para 16.04+ use este PPA

 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install antimicro 

Fuente

Screnshot de AntiMicro y mapeo de teclas

Actualmente estoy usando qjoypad para asignar claves (incluso el mouse) a un Logitech Gamepad F310. Funciona bien para juegos que están diseñados solo con controles de teclado y mouse en mente. Parece que se requiere que se ejecute desde cli como qjoypad --notray . Utiliza una GUI.

Cómo instalar Qjoypad
Primero agregue los juegos GetDeb ppa

 wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list' 

Luego actualiza e instala el paquete

 sudo apt-get update sudo apt-get install qjoypad 

Alternativamente, descargue el paquete aquí e instálelo con su administrador de paquetes favorito.