Skip to Content

Soporte de controlador de juego

Linux proporciona un excelente soporte para los controladores de juegos convencionales. Este artículo explica cómo usar los controladores de Xbox, PlayStation y Nintendo Switch en Ubuntu 26.04.

Configuración básica

El kernel de Ubuntu 26.04 tiene controladores integrados para la mayoría de los controladores. Asegúrese de que estén instalados los componentes necesarios:

sudo apt install joystick jstest-gtk -y

Controladores de detección

Después de conectar un controlador, verifique si el sistema lo reconoce:

# View input devices ls /dev/input/js* cat /proc/bus/input/devices | grep -A 5 "Gamepad\|Controller\|Joystick" # Use evtest for detailed information sudo apt install evtest -y sudo evtest

Herramienta de prueba gráfica

# jstest-gtk graphical controller test jstest-gtk # Or use command-line testing jstest /dev/input/js0

Controladores Xbox

Controladores con cable Xbox

Los controladores con cable Xbox 360 y Xbox One/Series funcionan de inmediato en Linux:

# The xpad kernel driver is loaded by default lsmod | grep xpad

Simplemente conecte el cable USB para usarlo.

Controladores inalámbricos Xbox (Bluetooth)

Los controladores de la serie Xbox admiten conexiones Bluetooth:

  1. Mantenga presionado el botón de emparejamiento en el controlador (botón pequeño en la parte superior)
  2. Abra Ubuntu Configuración > Bluetooth
  3. Busque y conecte Mando inalámbrico Xbox

Adaptador inalámbrico Xbox

Para utilizar el adaptador inalámbrico oficial de Xbox se requiere el controlador xone:

# Install dependencies sudo apt install dkms cabextract -y # Clone and install xone git clone https://github.com/medusalix/xone cd xone sudo ./install.sh # Download firmware sudo xone-get-firmware.sh

xpadneo (controlador Bluetooth mejorado)

xpadneo proporciona una mejor compatibilidad con Bluetooth para los controladores de Xbox (vibración, visualización del nivel de batería, etc.):

sudo apt install dkms -y git clone https://github.com/atar-axis/xpadneo.git cd xpadneo sudo ./install.sh

Controladores de PlayStation

Controlador PS4 (DualShock 4)

Conexión USB

Simplemente conecte el cable USB; no se necesitan controladores adicionales.

Conexión Bluetooth

  1. Mantenga presionados los botones Compartir y PS simultáneamente hasta que la barra de luz parpadee rápidamente
  2. Busque y empareje Controlador inalámbrico en la configuración de Bluetooth de Ubuntu

Controlador PS5 (DualSense)

Conexión USB

El kernel de Linux 5.12+ tiene compatibilidad con el controlador DualSense incorporado. Ubuntu 26.04 lo admite totalmente.

Conexión Bluetooth

  1. Apague el controlador
  2. Mantenga presionados los botones Crear y PS simultáneamente hasta que la barra de luz parpadee rápidamente
  3. Emparejar en la configuración de Bluetooth

Funciones avanzadas

Los activadores adaptativos DualSense y la retroalimentación háptica son parcialmente compatibles con Steam. Utilice la herramienta dualsensectl para controlar más funciones:

# Install dualsensectl sudo apt install dualsensectl -y # Set light bar color dualsensectl lightbar 0 0 255 # Check battery level dualsensectl battery # Set microphone LED dualsensectl microphone-led on

Controlador PS3 (DualShock 3)

# Connect via USB first, then use Bluetooth sudo apt install bluez-plugins bluez-tools -y # PS3 controllers require a special pairing process # Connect via USB first, then unplug to use Bluetooth

Controladores de interruptor de Nintendo

Controlador Switch Pro

Conexión USB

Simplemente conéctelo y úselo.

Conexión Bluetooth

  1. Mantenga presionado el botón de emparejamiento en la parte posterior del controlador
  2. Busque y vincule Pro Controller en la configuración de Bluetooth

Joy-Con

Los Joy-Cons se pueden conectar a través de Bluetooth, pero se necesita el demonio joycond para combinar correctamente los Joy-Cons izquierdo y derecho. No está disponible en los repositorios de Ubuntu, así que compílelo desde el código fuente (autor DanielOgorchock):

# Install build dependencies sudo apt install build-essential cmake libevdev-dev libudev-dev -y # Build and install from source git clone https://github.com/DanielOgorchock/joycond.git cd joycond cmake -B build cmake --build build sudo cmake --install build sudo systemctl enable --now joycond

Pasos de conexión:

  1. Mantenga presionado el botón de emparejamiento en el costado de cada Joy-Con
  2. Empareja los Joy-Cons izquierdo y derecho por separado
  3. joycond los combinará automáticamente en un solo controlador

Configuración del controlador Steam

Steam tiene una poderosa herramienta de configuración de controlador incorporada llamada Steam Entrada que admite casi todos los controladores:

  1. Abra Steam > Configuración > Controlador
  2. Habilite la compatibilidad con su tipo de controlador
  3. Presione el botón Steam durante un juego para abrir la interfaz de configuración del controlador

Steam Configuración de permisos del controlador

# Install Steam's udev rules (usually installed with Steam) sudo apt install steam-devices -y # Or manually add permissions sudo usermod -aG input $USER

AntiMicroX (controlador de mapa al teclado)

Para juegos que no admiten controladores, puedes asignar los botones del controlador a las entradas del teclado:

flatpak install flathub io.github.antimicrox.antimicrox -y flatpak run io.github.antimicrox.antimicrox

Calibración del controlador

# Graphical calibration with jstest-gtk jstest-gtk # Command-line calibration jscal /dev/input/js0

Problemas comunes

Controlador no reconocido

# Check USB devices lsusb # Check kernel messages dmesg | tail -20 # Reload driver sudo modprobe -r xpad && sudo modprobe xpad

Conexión Bluetooth inestable

# Restart Bluetooth service sudo systemctl restart bluetooth # Remove pairing and reconnect bluetoothctl # In bluetoothctl: # remove <MAC-address> # scan on # pair <MAC-address> # connect <MAC-address> # trust <MAC-address>

Alta latencia del controlador

Las conexiones Bluetooth pueden tener una latencia mayor. Para juegos competitivos, se recomienda una conexión por cable USB.

ControladorUSBbluetoothNotas
Serie XboxConectar y reproducirApoyadoEl adaptador inalámbrico necesita xone
DualShock 4Conectar y reproducirApoyadoSoporte total
Doble sentidoConectar y reproducirApoyadoFunciones avanzadas parcialmente compatibles
interruptor profesionalConectar y reproducirApoyadoSoporte total
Joy-Con-ApoyadoRequiere joycond

Ubuntu 26.04 tiene soporte maduro para los controladores convencionales y la mayoría funciona plug-and-play en la mayoría de los casos.