A diferencia de otros controladores Bluetooth, el controlador Xbox One no interactuará con Linux sin modificaciones . ¿La razón? El chip Bluetooth en su interior tiene una función DRM habilitada, que evita que se empareje con éxito.
En esta guía, veremos cómo deshabilitar la función DRM que hace imposible emparejar su controlador Xbox One a Linux a través de Bluetooth. Además, lo guiaremos a través del proceso de emparejamiento.
Nota: para que esta guía tenga éxito, debe tener Bluetooth habilitado en su PC con Linux.
Desactiva temporalmente Ertm
Si no planea usar mucho el controlador Xbox One a través de Bluetooth en su PC con Linux, el mejor curso de acción es deshabilitar Ertm, en lugar de apagarlo para siempre temporalmente. Para deshabilitar Ertm temporalmente, comience abriendo una ventana de terminal. Para abrir una ventana de terminal, presione Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, siga las instrucciones paso a paso a continuación.
Paso 1: Eleve la sesión de terminal desde la cuenta de usuario de su PC con Linux a Root. Acceder a Root es imprescindible porque no es posible apagar Ertm sin hacer esto.
sudo -s
Paso 2: Después de obtener acceso de Root en su terminal Linux, use el comando bash a continuación para desactivar temporalmente la función Ertm en Bluetooth.
bash -c echo 1 > /sys/module/bluetooth/parameters/disable_ertm
Una vez que se ejecuta el comando anterior, la función Ertm se desactivará temporalmente y podrá conectar el controlador Xbox One a su sistema. Sin embargo, tenga en cuenta que el comando solo funcionará después de reiniciar el sistema.
Desactiva permanentemente Ertm
Si eres un gran jugador de Linux, el mejor curso de acción es desactivar permanentemente la función Ertm para que ya no tengas que lidiar con ella. Hay muchas formas diferentes de apagar Ertm. Sin embargo, el mejor enfoque es instalar el módulo del núcleo Xpadneo. Deshabilitó automáticamente Ertm y agrega algunas mejoras en el controlador Xbox One también. Para que Xpadneo funcione y que Ertm esté permanentemente deshabilitado, siga las instrucciones paso a paso a continuación.
Paso 1: abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, utilizando los comandos de instalación descritos a continuación, instale las dependencias necesarias para construir Xpadneo.
Ubuntu / Debian
sudo apt install dkms git linux-headers-`uname -r`
Fedora
sudo dnf install dkms make bluez bluez-tools git kernel-devel-`uname -r` kernel-headers-`uname -r`
Arch Linux
sudo pacman -S dkms linux-headers bluez bluez-utils git
Paso 2: Usando la herramienta Git en la línea de comandos de Linux, descargue la última versión de Xpadneo en su PC.
git clone https://github.com/atar-axis/xpadneo.git
Paso 3: Mueva la ventana del terminal a la xpadneo
carpeta con el comando CD y ejecute el script install.sh para instalar el módulo del núcleo Xpadneo, deshabilitando Ertm para siempre en su sistema Linux.
cd xpadneo sudo ./install.sh
Cuando la instalación de Xpadneo haya finalizado en su PC con Linux, reinícielo. Al volver a iniciar sesión, Ertm se apagará y su controlador Xbox One estará listo para emparejarse.
Emparejamiento de su controlador Xbox One a través de Bluetooth
Para emparejar su controlador Xbox One a través de Bluetooth, comience desconectando su consola Xbox One si tiene una. Puede intentar emparejarse con la consola mientras se conecta a Bluetooth si no está desconectado, lo que puede interrumpir el proceso de emparejamiento de Bluetooth. También es bastante molesto tener que lidiar con una consola Xbox One que se enciende cuando no es necesario.
Después de desconectar la consola Xbox One, levante el controlador y mantenga presionado el botón Xbox en el centro del controlador por un segundo. Si se hace correctamente, el controlador Xbox One se encenderá.
Una vez que el controlador Xbox One está encendido, es hora de poner el dispositivo en modo de escaneo Bluetooth. Para hacer eso, mire hacia la parte superior del controlador, entre los dos topes y disparadores, y mantenga presionado el botón de sincronización.
Mantenga presionado el botón de sincronización del controlador Xbox One hasta que el botón del logotipo de Xbox One en el centro del controlador parpadee rápidamente. Si el botón Xbox One no parpadea rápidamente, saque las baterías del controlador para apagarlo e intente el proceso nuevamente.
Cuando tenga su controlador Xbox One en modo de emparejamiento Bluetooth, siga las instrucciones paso a paso a continuación.
Paso 1: Localice el icono de Bluetooth en el panel de su escritorio Linux y haga clic con el mouse. Luego, abra la configuración de Bluetooth.
Paso 2: dentro de la configuración de Bluetooth, busque su controlador Xbox One en “Dispositivos”. Cuando lo haga, haga clic con el mouse. Selecciónelo para emparejarlo con su PC con Linux.