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 -yControladores 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 evtestHerramienta de prueba gráfica
# jstest-gtk graphical controller test
jstest-gtk
# Or use command-line testing
jstest /dev/input/js0Controladores 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 xpadSimplemente conecte el cable USB para usarlo.
Controladores inalámbricos Xbox (Bluetooth)
Los controladores de la serie Xbox admiten conexiones Bluetooth:
- Mantenga presionado el botón de emparejamiento en el controlador (botón pequeño en la parte superior)
- Abra Ubuntu Configuración > Bluetooth
- 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.shxpadneo (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.shControladores de PlayStation
Controlador PS4 (DualShock 4)
Conexión USB
Simplemente conecte el cable USB; no se necesitan controladores adicionales.
Conexión Bluetooth
- Mantenga presionados los botones Compartir y PS simultáneamente hasta que la barra de luz parpadee rápidamente
- 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
- Apague el controlador
- Mantenga presionados los botones Crear y PS simultáneamente hasta que la barra de luz parpadee rápidamente
- 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 onControlador 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 BluetoothControladores de interruptor de Nintendo
Controlador Switch Pro
Conexión USB
Simplemente conéctelo y úselo.
Conexión Bluetooth
- Mantenga presionado el botón de emparejamiento en la parte posterior del controlador
- 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 joycondPasos de conexión:
- Mantenga presionado el botón de emparejamiento en el costado de cada Joy-Con
- Empareja los Joy-Cons izquierdo y derecho por separado
- 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:
- Abra Steam > Configuración > Controlador
- Habilite la compatibilidad con su tipo de controlador
- 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 $USERAntiMicroX (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.antimicroxCalibración del controlador
# Graphical calibration with jstest-gtk
jstest-gtk
# Command-line calibration
jscal /dev/input/js0Problemas comunes
Controlador no reconocido
# Check USB devices
lsusb
# Check kernel messages
dmesg | tail -20
# Reload driver
sudo modprobe -r xpad && sudo modprobe xpadConexió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.
| Controlador | USB | bluetooth | Notas |
|---|---|---|---|
| Serie Xbox | Conectar y reproducir | Apoyado | El adaptador inalámbrico necesita xone |
| DualShock 4 | Conectar y reproducir | Apoyado | Soporte total |
| Doble sentido | Conectar y reproducir | Apoyado | Funciones avanzadas parcialmente compatibles |
| interruptor profesional | Conectar y reproducir | Apoyado | Soporte total |
| Joy-Con | - | Apoyado | Requiere 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.