Estoy planeando comprar un gamepad para jugar juegos en emuladores (como ZSNES) y he leído algunos artículos en la red relacionados con algunos gamepads que no funcionan en Linux, especialmente cuando juego a través de Wine. Pero eso solo para Wine, ¿verdad? Hay algunas preguntas en mi mente, como:
¿Eso significa que todos los juegos nativos de Ubuntu funcionan bien con cualquier game-pads O esto también tiene game-pads específicos? que funcionan en Ubuntu (12.04).
¿Qué sucede si compro un gamepad aleatorio que dice No oficial / Fake, lo reconocerá como un gamepad o Ubuntu lo ignorará?
Si se reconoce, ¿cómo encontraré los controladores apropiados necesarios para usar el hardware? ¿O no serán necesarios los controladores y puedo comenzar a jugar, justo después de comprarlo y enchufarlo?
Aunque turbo ya ha mencionado
qjoypad
brevemente, vale la pena proporcionar una respuesta más larga, ya que la última versión (y la mejor) necesita compilarse, ya que no está en los repositorios y actualmente tampoco hay un paquete disponible en el sitio. En segundo lugar, hay generales guías de blogs de edad avanzada respectoqjoypad
, pero sería útil tener una sola actualizada para Ubuntu.Introducción
Lo que hago con
Wine
yDosbox
cuando hay problemas con los juegos y el soporte del controlador (que es la mayoría de las veces) es usar un programa como qjoypad . Esta utilidadpara que no importa si
wine
el juego en sí eswine
compatible con el joypad, generalmente podrás usarlo.Compilacion
Instale las dependencias (y
build-essential
si es necesario) con:Necesitará las bibliotecas QT para ejecutar el programa y las bibliotecas de desarrollo QT para compilar
qjoypad
, como se indica en el sitio oficial , por lo que también debe instalar todo el kit de desarrollo QT conEsto es muy importante ya que está utilizando las bibliotecas QT para construir la interfaz gráfica de usuario.
Descargue la última versión (actualmente 4.10) de Sourceforge y luego extráigala con
Luego
cd
a esa carpeta y luegocd
a lasrc
carpeta y ejecutarPreparar
Ahora conecta tu joystick o gamepad y corre desde la terminal
qjoypad &
o selecciónalo desde el menú del iniciador.Cuando cargue
qjoypad
(captura de pantalla uno) verá números de botones como el botón 1, el botón 2, etc. Si desea ver a qué corresponden en su joystick, puede instalarevtest
y ejecutarevtest
y luego seleccionar el número de dispositivo de su gamepad para obtenga la siguiente información:El orden de los botones aquí refleja que en
qjoypad
, por lo que el botón 1 de qjoypad estáBTN_A
en el controlador, etc.(Sus diseños de joypad se almacenan en
~/.qjoypad3
si desea hacer una copia de seguridad de ellos).El archivo Léame de la descarga con el código fuente también contiene información útil sobre la configuración y la ejecución
qjoypad
.Haga clic en Agregar para crear un nuevo perfil y asígnele un nombre, y luego puede asignar todos los botones disponibles, pero debe hacer clic en Actualizar para guardar su configuración.
Puede configurar completamente todos los puntos del eje, y tanto el tipo de enrollador lateral como los dispositivos analógicos duales parecen ser configurables. Más detalles sobre esto están disponibles en este artículo y sobre el útil archivo Léame incluido con la descarga del código fuente.
Pensamientos finales
Qjoypad
debe estar ejecutándose (con su perfil de juego de joypad correcto seleccionado) cuandodosbox
owine
se inicie.Debes definir tus ataduras de teclado primero en el juego en el que quieres usar
qjoypad
. Muy a menudo en su juego, la configuración debe establecerse en el teclado y no en el joystick. Esto es lo que he encontrado con losDosbox
juegos, y probablemente sea lo mismo para losWine
juegos. Tanto para juegos como para controlar cualquier programa que se ejecute en una ventana X,qjoypad
es una utilidad muy útil.fuente
En términos generales, todos los gamepads USB que siguen las especificaciones HID funcionan en Linux sin necesidad de controladores especiales, lo que significa que prácticamente todos los gamepads de PC normales funcionarán. Sin embargo, el soporte podría estar limitado a las características básicas y cosas como el estruendo podrían no ser compatibles.
Los gamepads de consola como el gamepad Xbox360, Wiimote o Dualshock también funcionarán en Linux, pero requieren un trabajo adicional (es decir, controladores como qtsixa, cwiid, xpad o xboxdrv).
fuente
¡Prueba la aplicación atimicro que para mí fue la mejor!
http://www.ryochan7.com/projects/antimicro/
fuente
Si quieres probar otro DEB o APT:
busque qjoypad en http://www.ubuntuupdates.org/
y recuerde que la configuración solo aparece si se inicia desde
qjoypad --notray
y haga clic izquierdo en el iconofuente