Este proceso funcionará para Ubuntu 11.04 (Natty) y versiones anteriores. Para las versiones más recientes, consulte esta Respuesta de RolandiXor . Gracias.
jscal -c /dev/input/js0 (esta es mi ubicación de joystick, revisa la tuya)
jstest /dev/input/js0 (o donde sea) Si no recuerdo mal, esto debería devolver 0 sin error.
ejecutar jscalibrator
jscalibrator
y debería reconocer el tipo de gamepad correctamente y reconocer todos los botones y ejes
También hay una aplicación llamada jstest-gtk , que parece hacer algo así, publico aquí una captura de pantalla y el enlace para usted: https://github.com/Grumbel/jstest-gtk (este software puede necesitar ser compilado para que funcione)
Es hora de actualizar esta respuesta: $ sudo apt-get install jscalibrator Leyendo listas de paquetes ... Hecho Construyendo árbol de dependencias Leyendo información de estado ... Hecho E: No se puede localizar el paquete jscalibrator
matteo
2
La respuesta fue actualizada. Consulte esta respuesta de RolandiXor para obtener más asistencia sobre versiones más recientes. Gracias askubuntu.com/a/270111/9598
Geppettvs D'Constanzo
Supongo que la primera captura de pantalla muestra jscalibrator? Ese es exactamente el software que estoy buscando. Dado que ya no existe en las versiones más nuevas de Ubuntu, ¿existe una alternativa que realmente muestre cómo debería ser una pulsación de botón en particular? Como no sé a qué botones se supone que se deben asignar los botones 0-11, no sé cómo usar jstest o jscal. Si no existe dicho software, ¿hay alguna imagen que muestre un mapeo de referencia? Supongo que X = 0, O = 1, cuadrado = 2, triángulo = 4, pero eso es todo lo que puedo adivinar.
Christian
¿Algunas de estas herramientas me dan la posibilidad de elegir qué controlador de entrada debe usar el controlador? como udev por ejemplo?
philx_x
30
Es posible calibrar Joysticks en Kubuntu usando la configuración del sistema de KDE. Esta es una solución un poco exagerada, ya que, por supuesto, requiere KDE (y la mayoría de los usuarios de Ubuntu no querrán esto).
No tenía 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 repositorios 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 joystickes 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 una interfaz para las herramientas de línea de comandos de joystick.
Lo he intentado jstest-gtkpero no parece que me permita cambiar nada ... aunque es útil para probar.
Seth
23
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 joystick se detecta correctamente Solo enchufar y jugar.
Si necesita calibrar y guardar su configuración, puede hacerlo, abra jtest-gtk, verá esto,
Puede calibrar haciendo doble clic en el dispositivo.
¿Cómo guardas tu configuración? ¿Dónde se guarda? En que archivo?
erik
Esto funcionó en 16.04 también, gracias Shaharil.
TenLeftFingers
14
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 joy2keyy tiene un GUI, use esto PPApara 12.04 a 15.10
Esto también funcionó con la droidpadaplicación que permite usar el teléfono Android como gamepad.
vivi
Esta aplicación no detecta mis gamepads USB en 15.10, aunque funcionan bien en 14.04. ¿Alguna solución para 15.10?
TenLeftFingers
No conozco una solución, funcionó para mí en 15.10, pero aquí hay algunas cosas para probar, actualice su kernel y sistema e sudo apt-get dist-upgradeintente instalar el sudo apt-get install xboxdrvreinicio del controlador xbox después de cada uno. También actualicé la respuesta para incluir una versión para 16.04 si desea actualizar. @TenLeftFingers
Mark Kirby
Gracias Mark Kirby Resulta que mi computadora portátil no proporciona suficiente energía a través de USB a menos que el cable de alimentación esté conectado.
TenLeftFingers
@TenLeftFingers (y para cualquier otra persona cuyo controlador no sea reconocido cuando se enchufa mediante un cable USB): algo que vale la pena probar es un cable más corto . Acababa de agarrar el más cercano, que era bastante largo. Nada fue reconocido. ftest /dev/input/by-id/..
Probé
7
Actualmente estoy usando qjoypad para asignar teclas (incluso el mouse) a un Logitech Gamepad F310. Funciona bien para juegos diseñados con solo controles de teclado y mouse en mente. Parece requerir que se ejecute desde cli como qjoypad --notray. Utiliza una GUI.
Cómo instalar Qjoypad
Primero agregue el ppa de GetDeb Games
qjoypad no está en el repositorio de ubuntu. ¿Te importaría dar instrucciones sobre cómo agregarlo?
Nil
1
Me parece recordar haberlo instalado a través del administrador de paquetes sináptico. Lo comprobaré cuando llegue a casa, pero puede obtenerlo en qjoypad.sourceforge.net . Descomprima el tar.gz y la instalación debería ser tan simple como ./configmakemake install
iyrin
1
no parece que el paquete haya sido actualizado en más de 3 años. Además, no parece que haya un ppa para él, no es que importe dado que no hay actualizaciones. Definitivamente no está en el repositorio de raring. Nvm, lo encontré ubuntuupdates.org/ppa/getdeb_games?dist=raring
Nil
Todavía estoy tratando de descubrir cómo hacer que esa opción de notray se ejecute desde el iniciador
Nil
1
@Nil al momento de escribir esto, qjoypad, de hecho, en los repositorios de Ubuntu.
Respuestas:
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 probé por mí, pero lo encontré en un enlace proporcionado en: http://ubuntuforums.org/showthread.php?t=393425 , espero que esto pueda ayudar.
También hay una aplicación llamada jstest-gtk , que parece hacer algo así, publico aquí una captura de pantalla y el enlace para usted: https://github.com/Grumbel/jstest-gtk (este software puede necesitar ser compilado para que funcione)
fuente
Es posible calibrar Joysticks en Kubuntu usando la configuración del sistema de KDE. Esta es una solución un poco exagerada, ya que, por supuesto, requiere KDE (y la mayoría de los usuarios de Ubuntu no querrán esto).
No tenía 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 repositorios 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
joystick
es un conjunto de utilidades de línea de comandos.Puedes instalarlos usando:
o
Jstest-gtk es una interfaz para las herramientas de línea de comandos de joystick.
fuente
kde-system-settings
pero no puedo encontrar esta configuración. ¿Dónde están exactamente? ¿Necesito instalar otro paquete?jstest-gtk
pero no parece que me permita cambiar nada ... aunque es útil para probar.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 joystick se detecta correctamente Solo enchufar y jugar.
Si necesita calibrar y guardar su configuración, puede hacerlo, abra jtest-gtk, verá esto,
Puede calibrar haciendo doble clic en el dispositivo.
Espero que te ayude como lo ha hecho conmigo.
fuente
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 dejoy2key
y tiene unGUI
, use estoPPA
para 12.04 a 15.10Para 16.04+ use esto
PPA
Fuente
fuente
droidpad
aplicación que permite usar el teléfono Android como gamepad.sudo apt-get dist-upgrade
intente instalar elsudo apt-get install xboxdrv
reinicio del controlador xbox después de cada uno. También actualicé la respuesta para incluir una versión para 16.04 si desea actualizar. @TenLeftFingersftest /dev/input/by-id/..
Actualmente estoy usando qjoypad para asignar teclas (incluso el mouse) a un Logitech Gamepad F310. Funciona bien para juegos diseñados con solo controles de teclado y mouse en mente. Parece requerir que se ejecute desde cli como
qjoypad --notray
. Utiliza una GUI.Cómo instalar Qjoypad
Primero agregue el ppa de GetDeb Games
Luego actualice e instale el paquete
Alternativamente, descargue el paquete aquí e instálelo con su administrador de paquetes favorito.
fuente
./config
make
make install