Tengo un gamepad Microsoft XBOX 360 con el adaptador inalámbrico y me preguntaba qué tendría que instalar para usarlos con Ubuntu. Sé que cuando uso esto en Windows tengo que instalar manualmente los controladores para el receptor inalámbrico (si eso es pertinente.)
58
Respuestas:
Si encuentra dificultades para ejecutar su controlador XBOX 360, esto lo ayudará a instalarlo en una computadora con Ubuntu y también le mostrará cómo configurarlo. Estas instrucciones son viables tanto para controladores X-Box 360 con cable como inalámbricos.
Empezando
Para poder utilizar su controlador con cable / inalámbrico Xbox 360 en Ubuntu 12.04 (Precise Pangolin), primero debe instalar algunos paquetes necesarios.
Abra la terminal y ejecute este comando:
También debe asegurarse de que xpad no se esté cargando:
Luego ejecute xboxdrv:
Configurando el pad
Conecte ahora su controlador de juegos a su PC a través de USB (con cable) o conecte su receptor inalámbrico para juegos XBOX 360 PC para su controlador inalámbrico, luego ejecute este comando para iniciar la configuración:
En la ventana que aparece, seleccione su controlador (almohadilla Microsoft X-Box 360, almohadilla genérica X-Box, etc.) y haga clic en Propiedades:
Nota Si su controlador no está en la lista, intente hacer clic en el botón "Actualizar".
Aparecerá una nueva ventana que lo ayudará a calibrar su controlador de juego, reasignar los botones de su controlador de juego (cambiando el orden de los ejes y botones), etc.
Después de terminar su configuración, guarde su nueva configuración y cierre la ventana. Ahora podrá usar su controlador Xbox 360 para jugar juegos en Ubuntu.
Configure xboxdrv para comenzar en el arranque
Si está haciendo una máquina dedicada o quiere asegurarse de que xboxdrv esté cargado en el inicio, puede hacer esto:
Primero cree un trabajo advenedizo:
y allí agregue los siguientes contenidos:
Esto asegurará que xboxdrv se inicie en el arranque.
Fuentes:
fuente
expect fork
no es obligatorio (y, cuando sea necesario, debe colocarse primero y luego el comando).Ubuntu 14.04, 15.10, 16.04 :
Creé un PPA para instalar y crear un demonio adecuado para
xboxdrv
14.04 y superior.Además, este PPA limpiará la configuración rota, marcará el xpad como conflicto (si es necesario, deténgalo), iniciará el demonio xboxdrv y creará una entrada "Joysticks" en la Configuración del sistema.
Para instalarlo, ejecute en una terminal:
PD: cloné el paquete a otras versiones e incluso lo cambié para que funcione
systemd
.fuente
Finalmente lo resolvió. Solo escribe esto en la Terminal
y luego presione ctrl + c
y acabas de instalar el controlador de Xbox y estás listo para usar tu controlador Xbox 360: D. Supongo que cuando todos dicen que el controlador es un Plug & Play y no es así, entonces tienes que instalar los controladores necesarios para usarlo.
fuente
ACTUALIZACIÓN: Esto no es necesario para Kernel 4.2 (quizás 15.10 o 16.04) y superior. Este error finalmente se ha solucionado: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1272765 .
Si tiene problemas con los LED parpadeantes, simplemente agregue este ppa e instale el módulo fijo del núcleo xpad de SteamOS. Gracias Valve!
Esto actualiza el módulo xpad en Ubuntu, por lo que no necesita xboxdrv.
fuente
Esta es una actualización de las respuestas existentes para obtener un controlador XBox360 que funcione en Wine> = 1.7, incluidos los juegos de Steam en Wine en Ubuntu> = 13.10. No se necesitan permisos de root para la instalación y operación.
El siguiente método utiliza x360ce.exe , que básicamente proporciona códigos Dinput para que Wine se comunique con un juego (tenga en cuenta que su controlador XBox aún envía controles Xinput).
Conecte su controlador XBox360 (o compatible) para que se reconozca automáticamente con el módulo del núcleo xpad.
Extraiga los archivos ZIP para copiar su contenido con al menos los siguientes archivos en el directorio ejecutable del juego (por ejemplo,
~/.wine/drive_c/Programs/Games/game.exe
o~/.wine/drive_c/Programs/Steam/SteamApps/common/Name_Of_Game/game.exe
):Algunos juegos también pueden necesitar:
Ejecuta
x360ce.exe
con Wine para crear unx360ce.ini
archivo de muestra en el directorio del juego si aún no está presente.x360ce.exe
(puede que tenga que matar a Wine para hacerlo, ya que la aplicación puede bloquearse)Abra el
x360ce.ini
archivo con un editor para agregar la siguiente línea para evitar futuros bloqueos o bloqueos:Comience
x360ce.exe
nuevamente para reconocer sus controladores XBox.Ajuste los botones y los ejes del joystick de su controlador a los valores apropiados.
Save guarda esta configuración en el archivo xbox360ce.ini
x360ce.exe
x360ce.ini
archivo en un editor nuevamente para ajustar algunas de las configuraciones.fuente
No estoy seguro de lo que has probado, así que intentemos primero las instrucciones oficiales. Abra una terminal (búsquela en el tablero) y escriba los siguientes comandos, uno por uno (no es necesario copiar la salida):
Reinicie, y su receptor inalámbrico debería ser reconocido.
Tenga en cuenta que desafortunadamente, no hay un paquete 12.04 para
xboxdrv-stable
. Puede considerar ponerse en contacto con el mantenedor del paquete , suponiendo que tenga una cuenta Launchpad.net. Aún así, intente usar el software que necesita el controlador.fuente
Como una nota al margen no relacionada, el error que estaba viendo con su archivo MAKE se debió al hecho de que los archivos MAKE usan pestañas para sangrar y probablemente cuando se copió el archivo esas pestañas se cambiaron a espacios.
fuente
No necesita instalar nada, el núcleo tiene un controlador incorporado. Simplemente conecte el adaptador inalámbrico a USB y sincronice el controlador.
xboxdrv
solo es necesario si desea opciones de configuración adicionales, reasignación de botones, emulación del mouse, etc.fuente
xpad
controlador del núcleo ha sido una parte estándar de Ubuntu durante bastantes años.Eso es algo viejo. Debería funcionar tan pronto como lo conecte, si el juego es compatible. Creo que si el juego espera un controlador xbox (es decir, no genérico) en Wine, entonces no es probable que funcione. Los juegos nativos deberían funcionar. Está listado como un proyecto para Google Summer of Code, por lo que está en la agenda.
fuente
Estoy ejecutando la versión 4.0.0 del kernel de Linux y no necesitaba instalar nada y configurar absolutamente nada para jugar con mis controladores XBOX 360. Incluso los juegos cooperativos de sofás nativos de Linux que requieren más de un controlador como "amantes en un espacio-tiempo peligroso" o "trígono" funcionaron de fábrica. Simplemente conectando los dos controladores y listo.
fuente
La parte de desacoplador de tirón de mi controlador no estaba conectada por completo. Ese fue todo mi problema.
fuente