Configurer des Manettes sous Linux - Tutorials - RomStation
By Lizen, June 23, 2018 in Tutorials
Il suffit de brancher l'adaptateur de la manette et de l'allumer
Seule la version "XBOX ONE S" est compatible en sans fils. Pour éviter des bugs avec le Bluetooth, il faut ajouter la règle ci-dessous en tapant la commande tant que root pour une configuration temporaire :
Ou pour une configuration permanente, ajouter un module manuellement en créant le fichier /etc/modprobe.d/xbox_bt.conf et d'y mettre :
Redémarrer votre PC puis de parrainer la manette avec votre gestionnaire Bluetooth (ici Blueman) en allumant la manette puis en appuyant sue le bouton "synchronisation" (toujours sur la manette) ensuite cliquer sur rechercher puis de suivre les indications :
Clic droit > Couplage
À nouveau clic droit puis HID
La manette est connectée
Pour finir, refaire un clic droit et sélectionner "Faire confiance" pour que la connexion se fasse automatiquement lorsque vous appuierez sur la touche XBOX.
- Il se peut que la synchronisation soit capricieuse en ne listant pas la manette lors de la recherche...
- Les vibrations ne sont pas supportées en Bluetooth, quelque soit le pilote utilisé (xpad, xboxdrv, steamos-xpad...). Toutefois, xpadneo, un nouveau pilote récent permet d'avoir cette fonctionnalité (merci au wiki d'ArchLinux pour l'info).
Info : Au 18 mars 2019, le pilote est devenu stable (utilisé sur Manjaro Linux avec le noyau 4.19).
Pour l'installer sur Ubuntu et dérivée :
sudo apt-get install dkms git linux-headers-$(uname -r)
cd .compilations
git clone git clone https://github.com/atar-axis/xpadneo.git
Une fois installé, redémarrer pour appliquer.
/!\ Étant un pilote "DKMS", il faut réinstaller le pilote à chaque mise à jour du noyau ! /!\
Sur Manjaro Linux, installer le paquet linuxXXX-headers (XXX est à remplacer par le noyau utilisé, par exemple pour le noyau 4.19, ce sera linux419-headers) puis installer xpadneo depuis le dépôt AUR. Comme pour Ubuntu, redémarrer après installation. Le pilote se mettra à jour avec tous les autres paquets AUR (et se recompilera de lui-même).
/!\ L'adaptateur Wii U/Switch fonctionne uniquement sur Dolphin-emu /!\
Pour pouvoir utiliser les manettes de Nintendo GameCube sur Dolphin-emu, créer le fichier /etc/udev/rules.d/51-nintendo-device.rules et ajouter le contenu suivant :
Puis de recharger les modules avec la commande
Il faut juste installer le paquet "xwiimote" grâce à votre gestionnaire de paquet ou en ligne de commande avant de pouvoir parrainer la manette.
Une fois installer, il suffit de parrainer la manette avec votre gestionnaire Bluetooth (ici Blueman) en allumant la manette puis en appuyant sue le bouton "synchronisation" (toujours sur la manette) ensuite cliquer sur rechercher puis de suivre les indications :
Pour les futurs connexions il suffit d'appuyer sur un bouton de la manette puis de re-sélectionner le HID.
Si vous utilisez une sensor bar, créer le fichier /etc/udev/rules.d/51-nintendo-device.rules et ajouter le contenu suivant :
#Wiimote / DolphinBar
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0306", MODE="0666"
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0330", MODE="0666"
Sur Manjaro Linux :
Installer les paquets suivants si vous ne les avez pas via pamac ou en ligne de commande avec pacman :
bluez-plugins bluez-utils
Synchroniser la manette en appuyant sur share + PS lors d'une recherche. N'oublier pas de sélectionner les options "coupler" et "faire confiance" pour ne pas avoir de déconnexion ! (fonctionne à partir de Blueman 2.1).
Lancer le gestionnaire Bluetooth puis brancher la manette en USB. Une notification apparaît, accepter de toujours faire confiance. De plus, la manette est répertoriée dans le gestionnaire sous le nom de "Wireless controller".
Ensuite, il ne reste plus qu'à débrancher la manette puis d'appuyer sur le bouton "PS". La manette est connectée.
Sur les vibrations ne fonctionnent pas, taper ces quelques lignes :
sudo udevadm control --reload-rules﻿
- Rafraîchissement des dépenses pour xpadneo (Manjaro)
- Rafraîchissement de la synchronisation par Bluetooth pour la DS4
- Rafraîchissement de la partie "Manette Xbox One"
- Activation du support des vibrations pour la DS4
- Ajout de l'aptateur GC
- Révision des Wiimotes
Edited July 9, 2019 by Lizen