Cómo Usar Y Configurar el Controlador Xbox 360 en Linux

  • Compartir
  • Tweet
  • 0

A pesar de que Ubuntu incluye soporte para controladores de juegos por defecto, es algo deficiente.

Lea también: La Manera Fácil de Usar su Controlador Xbox 360 en Ubuntu

El controlador xpad predeterminado ha sido una fuente de problemas durante mucho tiempo. Y aunque funciona bien para algunos, no necesitas prestar atención a esta publicación si eso te incluye a ti, hay quienes no lo hacen.

Así que, para aquellos, aquí hay otro método.

XBoxDriver

xboxdrv es un “controlador de gamepad Xbox/Xbox360 para Linux que funciona en el espacio de usuario”, un puente más confiable entre el sistema operativo y el gamepad.

 Controlador Xbox 360

Es totalmente compatible con la mayoría de los controladores Xbox, más específicamente con “mandos Xbox1, mandos USB Xbox360 y mandos inalámbricos Xbox360, tanto de primera como de terceros”, como el Logitech F710 que voy a usar en este tutorial.

1. Dado que el soporte para mi controlador Logitech solo se agregó en xboxdrv 0.8.5, no el 0.8.4 disponible por defecto en Ubuntu 13.04, instalé xboxdrv desde su PPA.

sudo add-apt-repositorio ppa:grumbel / ppa

sudo apt-get update & & sudo apt-get install xboxdrv

Puede leer más sobre la compatibilidad en el sitio web de xboxdrv, y si tiene problemas con el controlador incluido en Ubuntu de forma predeterminada, siempre puede intentar actualizar a esta versión.

2. A continuación, debe deshabilitar el controlador xpad. Hay dos maneras de hacer esto.

Para deshabilitar permanentemente la carga del controlador, abra un terminal e ingrese el siguiente comando:

gksu gedit /etc/modprobe/blacklist.conf

Agregue la siguiente línea al final del archivo para deshabilitar permanentemente la carga del controlador:

lista negra xpad

O, para una forma menos permanente, puede emitir el siguiente comando en terminal, para que pueda deshabilitarlo inmediatamente y evitar reiniciar después de modificar la lista negra.conf.

sudo rmmod xpad

3. Por último, conecta el mando de juego y ejecuta el nuevo controlador desde la línea de comandos.

sudo xboxdrv silent silencioso

La opción – – silencioso evita que el controlador emita una cantidad extrema de información sobre tu mando de juego.

Eso es prácticamente todo,y el nuevo controlador funcionará con juegos que admiten mandos, como SuperTuxKart y juegos de Steam como Portal.

Sin embargo, para juegos que no admiten la entrada del controlador, aún puedes usar xboxdrv con la opción – – config para asignar las teclas y los sticks analógicos de tu mando al ratón y el teclado, de la siguiente manera:

sudo xboxdrv silent silent conf config

Mientras que escribir estos archivos está más allá del alcance de este tutorial, puede encontrar más información aquí y también puede encontrar muchos de estos scripts en la web. Por ejemplo, aquí hay uno que preparé antes para Minecraft.

QJoyPad-Editor gráfico de ejes

Si no le apetece la idea de escribir sus propios scripts, puede usar QJoyPad, una opción gráfica para hacer esto.

QJoyPad es un poco difícil de ejecutar en Ubuntu. Un poco de búsqueda en Google debería ayudar, al igual que estos obsoletos .instaladores deb.

Una vez instalada, la herramienta se puede iniciar desde la línea de comandos utilizando:

qjoypad not notray

Aparecerá como una pequeña ventana con un gamepad de aspecto antiguo dentro. A continuación, puede usarlo para vincular bits individuales de su controlador a sus acciones correspondientes en el teclado o el ratón. Estos son los conceptos básicos:

Editor de diseño de QJoyPad
Editor de diseño de QJoyPad

Haga clic con el botón izquierdo del ratón en el panel de juego para entrar en el editor de diseño. Para abrir un nuevo diseño, pulse “Añadir” y, a continuación, nómbrelo. A continuación, puede utilizar la herramienta jstest-gtk para encontrar qué eje o botón necesita asignar a la tecla que desee.

Por ejemplo, digamos que quiero asignar el joystick izquierdo a las teclas AWSD para el movimiento. Para hacer esto, abriría la aplicación jstest-gtk desde el tablero de Unity, haría doble clic en mi controlador y movería el joystick izquierdo para ver a qué eje corresponde. Cuando muevo el joystick hacia un lado, el eje 0 se mueve. Cuando lo muevo hacia arriba y hacia abajo, el eje 1 se mueve.

Dado que el eje en QJoyPad es siempre uno mayor que en jstest-gtk, el eje 0 corresponde al eje 1 y el eje uno al eje 2. Por lo tanto, para configurar el movimiento lateral, presiono el eje 1, y luego cambio el botón izquierdo (estos botones se pueden encontrar debajo de las barras blancas) a A, y el derecho a D. Lo mismo con los botones arriba y abajo para el eje 2.

Activar la opción de gradiente garantiza que los movimientos sean graduales, por lo que en algunos juegos puede moverse lentamente si mueve el joystick solo un poco. Siéntase libre de jugar con algunos de los ajustes para encontrar las opciones óptimas de cómo desea que funcione su controlador.

Del mismo modo, puede hacer que los movimientos del joystick correspondan a los movimientos del ratón, también utilizando la opción degradado. Solo tiene que seleccionar una de las cuatro opciones del ratón en lugar de la opción del teclado, dependiendo de la dirección en la que desee mover el ratón.

Configurar claves ordinarias es algo más sencillo. Simplemente presione Quick Set en la parte inferior de la ventana de QJoyPad. Cuando aparezca una ventana emergente, presione la tecla deseada en el controlador y, a continuación, la tecla derecha del teclado.

Puede guardar el diseño con el botón Actualizar o deshacer los cambios en la última versión guardada con Revertir. La opción Eliminar es auto-explicable. De vuelta en la pequeña ventana de joystick de QJoyPad, puede hacer clic con el botón derecho para cambiar rápidamente los diseños.

Cuando haya terminado con xboxdrv, puede salir de él usando la combinación de teclas Ctrl-C, o simplemente cerrar el terminal.

  • Compartir
  • Tweet

Leave a Reply