Cómo configurar y usar dispositivos de juego en Linux

Los juegos AAA ahora están disponibles en Linux. El servicio de entrega digital Steam de Valve y SteamOS están a la vanguardia de los juegos en Ubuntu y otros sistemas operativos Linux.

Pero si está interesado en cambiar a Linux para jugar, sin duda hay una pregunta que lo detiene: ¿son los controladores de juegos compatibles con Linux?

Bueno, sí, lo son. A continuación, se explica cómo configurar un controlador de juegos USB o Bluetooth en Linux.

Opciones para juegos en Linux

Tiene tres opciones para jugar juegos en Linux:

  • El teclado y el mouse
  • Un controlador de juegos USB
  • Controlador de juegos bluetooth

Cada uno de estos tiene sus propias ventajas y desventajas. Sin embargo, todos deberían funcionar sin problemas.

No importa si estás usando una distribución de vainilla, SteamOS o una distribución de juegos retro . Los controladores de juegos ahora son ampliamente compatibles.

¿Necesito controladores para jugar en Linux?

Hace años, antes de que los juegos de Linux se hicieran populares, era necesario instalar controladores de dispositivos para controladores de juegos.

En estos días, con numerosos sistemas operativos Linux desarrollados para elegir, el problema es casi inexistente. A menos que esté usando un sistema operativo Linux más antiguo por una razón específica (tal vez compatibilidad de hardware u otros problemas), no es necesario instalar controladores para controladores en Linux.

Los controladores ahora están integrados en el kernel de Linux.

Juega juegos de Linux con un mouse y un teclado

Si está jugando juegos de estrategia o simplemente prefiere la combinación de teclado y mouse, estos deberían funcionar bien. Los teclados de portátiles están bien para jugar, aunque necesitará un mouse USB en lugar del panel táctil para la mayoría de los juegos.

Los teclados USB también son perfectos para jugar en Linux, especialmente si prefieres juegos de estrategia o First-Person Shooters (FPS).

Como era de esperar, encontrará que prácticamente todos los dispositivos de teclado y mouse USB funcionarán de inmediato en Linux.

Es importante destacar que una amplia selección de combinaciones de teclado y mouse inalámbricos y Bluetooth también funcionará con Linux. Es importante saberlo, ya que esta compatibilidad también afecta a los controladores de juegos.

Controladores de juegos USB en Linux

Para una experiencia de juego más completa, puede optar por un controlador de juego. Hay varios controladores USB disponibles que deberían ser adecuados para juegos en Linux. Si el controlador usa xinput (la mayoría lo hace), no debería tener problemas.

Naturalmente, la mejor manera de comprobarlo es probar algunos controladores de juegos USB en su dispositivo Linux. Puede tener distintos grados de éxito o puede que todos funcionen igual de bien. Tenga en cuenta, por supuesto, que debe reconfigurar los controles para que se adapten al juego que está jugando.

¿Qué controladores USB funcionan en Linux?

Hay una larga lista de controladores de juegos USB compatibles con Linux que no tenemos espacio para replicar aquí. Basta decir que si posee un controlador USB, conéctelo y vea qué sucede. Puede estar 100% seguro con las versiones USB de:

  • Controlador Xbox One
  • Controlador Xbox 360
  • Mando de PlayStation 4
  • Controlador de PlayStation 3

Todo esto debería funcionar de inmediato gracias al paquete xboxdrv. Si tiene algún problema, el paquete xboxdrv se puede instalar manualmente en la terminal:

 apt-get install xboxdrv

Con el software instalado, puede configurar asignaciones de botones para personalizar el controlador. También admite scripts de inicio para lanzar juegos con asignaciones específicas aplicadas.

A pesar del nombre, xboxdrv también es compatible con los controladores de PlayStation. Del mismo modo, los dispositivos de clonación basados ​​en estos controladores también deberían funcionar.

Los controladores más antiguos funcionan con poca fanfarria. Sin embargo, si desea utilizar la versión inalámbrica del controlador Xbox 360, o el controlador Xbox One inalámbrico original, necesitará los dongles inalámbricos que permitan que estos dispositivos se conecten a una PC.

Afortunadamente, las cosas son más sencillas con Bluetooth, y las versiones posteriores del controlador Xbox One se basan en Bluetooth en lugar de en la tecnología inalámbrica.

Relacionado: ¿Cómo funciona Bluetooth?

¿Qué pasa con los controladores de juegos Bluetooth en Linux?

Para los dispositivos Bluetooth, las cosas pueden ser un poco más complicadas. Su sistema necesitará un receptor Bluetooth, que puede estar integrado o agregado como una llave USB. Si está habilitado, el símbolo de Bluetooth debería aparecer en el panel.

¿Sin símbolo? Para comprobar si Linux reconoce su dongle USB Bluetooth, introduzca

 lsusb

A continuación, instale con

 apt-get install Bluetooth

Después de la instalación, verifique que Bluetooth esté funcionando:

 /etc/init.d/bluetooth status

Si no, ingrese:

 /etc/init.d/bluetooth start

Una vez iniciado, no debería tener problemas.

Ahora puede emparejar un controlador, o un mouse y un teclado, con Linux. La forma más sencilla de hacerlo es hacer clic en el icono de Bluetooth, configurar la computadora para que busque dispositivos y mantener presionado el botón de emparejamiento en el controlador.

Momentos después, deberían estar emparejados y listos para usar. Los controladores Bluetooth populares que se pueden sincronizar con Linux incluyen:

  • Xbox One
  • PlayStation DualShock 3 y 4
  • WiiU Pro

Veremos cómo conectar estos dispositivos a continuación.

Conexión de un controlador Xbox One Bluetooth a Linux

Los propietarios de Xbox One necesitan hacer muy poco para que sus controladores funcionen con Linux. Siempre que su sistema operativo tenga un kernel posterior a 3.17, puede usar el controlador. SteamOS también es compatible con el controlador Xbox One.

El controlador Bluetooth Xbox One se conecta a Linux de la misma manera que se conecta cualquier otro dispositivo Bluetooth.

Conecte un controlador PlayStation DualSense, DualShock 4 o DualShock 3 a Linux

¿Quiere conectar un controlador PS3, PS4 o PS5 a Linux?

Todos son posibles, pero Bluetooth es un poco más complicado. El DualShock 3 requiere Bluetooth 2.0, mientras que el DualSense y el DualShock 4 necesitan Bluetooth 4.0 o posterior. En consecuencia, debe asegurarse de que la radio Bluetooth de su sistema (o la llave Bluetooth elegida) sea compatible con el controlador que desea utilizar. Tenga en cuenta que cualquiera de los controladores puede ejecutarse en una Raspberry Pi, por lo que esto no debería ser demasiado difícil de configurar en una PC con Linux.

Para conectar estos dispositivos, asegúrese de tener a mano el cable USB correcto, ya que se requiere brevemente.

  1. En Linux, habilite el modo de exploración / emparejamiento de Bluetooth
  2. Conecte el cable USB al controlador
  3. Cuando se lo solicite su distribución de Linux, confíe en el dispositivo
  4. Desconecte el cable USB
  5. Mantenga presionado el botón de emparejamiento en su controlador

El controlador de PlayStation ahora debería estar emparejado con su computadora Linux. Tenga en cuenta que la retroalimentación háptica del controlador DualSense y los activadores adaptativos no funcionarán en Linux.

Juega en Linux con el mando de Wii U Pro

Si bien la Wii U no se vendió tan bien como la Wii o la Nintendo Switch, el controlador Wii U Pro es una buena opción para los juegos de Linux.

Sincronizar el controlador Wii U Pro con Linux es casi tan fácil como con cualquier otro dispositivo.

  1. En la herramienta Bluetooth en Linux, busque nuevos dispositivos
  2. En el controlador, presione el botón de sincronización

Momentos después, el controlador debería ser detectado y estará listo para jugar.

Joystick / Gamepad / Controller no funciona en Linux

Si tiene un problema con un controlador de juego genérico o con un mando o joystick más tradicional, es hora de solucionarlo. Una herramienta llamada joystick incluye controladores y detecta entradas. También puede usarlo para reconfigurar las asignaciones de controladores.

Instalar en la terminal con:

 sudo apt-get install joystick

Esto proporciona los controladores que necesita. Para configurar asignaciones, etc., use jstest-gtk:

 sudo apt-get install jstest-gtk

Los mejores controladores para juegos Linux

Entonces, con todo eso explicado, ¿qué controladores son realmente los mejores para los juegos de Linux? A menudo, los dispositivos menos ergonómicos tienden a ser útiles para algunos juegos y no tan ideales para otros. No es inusual terminar con varios controladores en este caso, especialmente si disfrutas de los juegos retro en Linux.

En última instancia, depende del tipo de juego que estés jugando. Para una opción universal, los controladores de Xbox One y PS4 probablemente se adapten a la selección más amplia de juegos. Pero también puede encontrar que Steam Controller es particularmente adecuado para el tipo de juegos que juega.

Para los juegos retro, la lista de dispositivos USB y Bluetooth de estilo retro adecuados sigue creciendo.

En última instancia, no hay una respuesta correcta aquí: encuentre un controlador que sea adecuado y verifique si se ejecuta con Linux. Esto puede significar unos minutos de investigación en Google, enviar un correo electrónico al fabricante o iniciar un hilo en Reddit. Si funciona, conéctalo, juega y disfruta.