2021-03-04 10:48 Temps de lecture : 7 min

Comment utiliser les contrôleurs Xbox One via Bluetooth sous Linux

À l'inverse des autres manettes Bluetooth, la manette Xbox One ne fonctionnera pas nativement avec Linux sans une intervention préalable. Ceci est dû à la puce Bluetooth intégrée qui possède une fonction de Gestion des Droits Numériques (DRM) activée, empêchant le couplage standard.

Ce guide détaillé vous expliquera comment désactiver cette fonction DRM, qui bloque la connexion de votre manette Xbox One à Linux via Bluetooth. De plus, nous vous accompagnerons tout au long du processus de jumelage.

Note importante : Pour que ce guide soit efficace, assurez-vous que le Bluetooth est activé sur votre ordinateur Linux.

Désactivation temporaire de Ertm

Si vous n'envisagez pas d'utiliser souvent votre manette Xbox One via Bluetooth sur votre système Linux, une solution idéale consiste à désactiver temporairement Ertm plutôt que de la désactiver définitivement. Pour désactiver Ertm de manière temporaire, commencez par ouvrir une fenêtre de terminal. Vous pouvez y parvenir en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur votre clavier. Ensuite, suivez attentivement les instructions ci-dessous.

Étape 1 : Élevez votre session de terminal en tant qu'administrateur (root). L'accès root est essentiel, car il est impossible de désactiver Ertm sans cela.

sudo -s

Étape 2 : Une fois l'accès root obtenu sur votre terminal Linux, utilisez la commande bash suivante pour désactiver temporairement la fonctionnalité Ertm dans le Bluetooth.

echo 'Y' > /sys/module/bluetooth/parameters/disable_ertm

Après avoir exécuté cette commande, la fonctionnalité Ertm sera désactivée temporairement, ce qui vous permettra de connecter votre manette Xbox One à votre système. Cependant, il est important de noter que cette commande ne prendra effet qu'après un redémarrage de votre ordinateur.

Désactivation permanente de Ertm

Si vous êtes un joueur Linux régulier, il est plus judicieux de désactiver Ertm de façon permanente, évitant ainsi d'avoir à répéter cette manipulation. Il existe différentes méthodes pour désactiver Ertm, mais l'approche la plus efficace est d'installer le module noyau Xpadneo. Ce module désactive automatiquement Ertm et apporte plusieurs améliorations pour la manette Xbox One. Pour utiliser Xpadneo et désactiver Ertm définitivement, veuillez suivre les instructions ci-dessous.

Étape 1 : Ouvrez une fenêtre de terminal en pressant Ctrl + Alt + T ou Ctrl + Maj + T sur votre clavier. Ensuite, à l'aide des commandes d'installation ci-dessous, installez les dépendances nécessaires à la compilation de 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

Étape 2 : En utilisant l'outil Git via la ligne de commande Linux, téléchargez la dernière version de Xpadneo sur votre PC.

git clone https://github.com/atar-axis/xpadneo.git

Étape 3 : Naviguez dans le dossier xpadneo à l'aide de la commande CD, puis exécutez le script install.sh pour installer le module noyau Xpadneo. Ceci désactivera définitivement Ertm sur votre système Linux.

cd xpadneo
sudo ./install.sh

Une fois l'installation de Xpadneo achevée sur votre PC Linux, redémarrez votre ordinateur. Au redémarrage, Ertm sera désactivé, et votre manette Xbox One sera prête à être couplée.

Jumelage de votre manette Xbox One via Bluetooth

Pour coupler votre manette Xbox One en Bluetooth, commencez par débrancher votre console Xbox One, si vous en avez une. Celle-ci pourrait tenter de se coupler à la console en même temps que vous essayez de vous connecter en Bluetooth, ce qui pourrait perturber le processus de jumelage. De plus, cela éviterait l'inconvénient d'une console Xbox One qui s'allume inutilement.

Après avoir débranché votre console Xbox One, prenez votre manette et maintenez le bouton Xbox situé au centre de la manette pendant une seconde. Si cette action est réussie, la manette Xbox One devrait s'allumer.

Lorsque la manette Xbox One est allumée, il est temps de la mettre en mode de détection Bluetooth. Pour cela, repérez le petit bouton de synchronisation situé sur le dessus de la manette, entre les deux gâchettes, et maintenez-le enfoncé.

Maintenez le bouton de synchronisation de la manette Xbox One enfoncé jusqu'à ce que le bouton du logo Xbox One au centre de la manette clignote rapidement. Si le bouton Xbox One ne clignote pas rapidement, retirez les piles de la manette pour l'éteindre et recommencez le processus.

Une fois votre manette Xbox One en mode de couplage Bluetooth, suivez les instructions détaillées ci-dessous.

Étape 1 : Localisez l'icône Bluetooth dans la barre de votre bureau Linux et cliquez dessus. Ensuite, ouvrez les paramètres Bluetooth.

Étape 2 : Dans les paramètres Bluetooth, repérez votre manette Xbox One dans la liste des « Appareils ». Une fois trouvée, cliquez dessus pour la sélectionner et la coupler à votre PC Linux.

Instructions détaillées de couplage

Il existe diverses manières de coupler des périphériques Bluetooth à votre bureau Linux, chaque environnement de bureau pouvant utiliser une application de connexion Bluetooth légèrement différente. Si vous éprouvez des difficultés pour coupler votre manette Xbox One à votre PC Linux en suivant les instructions ci-dessus, veuillez vous référer à notre guide complet sur le couplage de périphériques Bluetooth sous Linux.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.