14 votes

Est-il possible d'utiliser la manette de la Xbox One sur les distros Linux ?

Je suis sur le point d'acheter une manette, je pensais à la manette de la Xbox One, mais je ne suis pas sûr qu'elle soit compatible avec les systèmes linux.

J'ai installé Debian 8 sur mon ordinateur.

10voto

morallo Points 101

Avec câble USB

Il est supporté nativement dans le noyau ( 3.17 ou plus récent ) par le pilote xpad.

Si vous avez une version plus ancienne (comme 3.16 dans Debian 8) vous devez installer la mise à jour pilote xpad .

Vous devrez peut-être désactiver le support du contrôleur dans Steam si vous l'utilisez.

Bluetooth

Vous devez d'abord déterminer quel type de contrôleur vous avez :

  • Manette Xbox One originale (avec dongle sans fil)
  • Manette Xbox One S ou X

Seul le second fonctionne sans fil sous Linux.

Vous voulez utiliser le xpadneo driver .

Avec adaptateur sans fil Microsoft Xbox

Mise à jour : comme l'a commenté matt.LLVW, il est maintenant possible d'utiliser la fonction xow le pilote en mode utilisateur pour qu'il fonctionne avec les deux modèles de l'adaptateur sans fil.

3voto

Dial Points 31

Les contrôleurs sur Linux ont toujours été un peu délicats. Il n'y a aucune raison pour que cela ne fonctionne pas, mais cela peut nécessiter un processus de configuration. Vous aurez besoin d'un pilote. Soit xpad o xboxdrv existent pour y parvenir. Les contrôleurs Xbox One doivent être "connus", ce qui rend inutile la modification manuelle des fichiers de configuration.

Tout d'abord, installez le xpad pilote du noyau.

sudo apt-get install xpad

À ce stade, vous pouvez essayer de connecter le contrôleur et voir si vous pouvez mapper les contrôles dans le jeu.

Si cela ne fonctionne pas (ou si vous préférez plus de personnalisation), installez xboxdrv

sudo apt-get install xboxdrv

Puis chargez le module (en ajoutant le paramètre pour désactiver xpad, si vous l'avez chargé)

sudo xboxdrv --detach-kernel-driver

Ensuite, essayez de cartographier vos contrôles.

J'ai eu de la chance avec les contrôleurs 360 en utilisant xpad sur ma machine Arch Linux. Après avoir chargé le module, j'ai pu simplement mapper les contrôles dans les jeux et les émulateurs.

Source : https://unixblogger.com/2016/05/31/how-to-get-your-xbox-360-wireless-controller-working-under-your-linux-box/ ( NOTE : Bien que le guide soit pour les manettes 360, xboxdrv supporte les manettes Xbox One, comme indiqué sur leur page GitHub Aquí

0voto

Il est peut-être temps de mettre à jour votre installation Debian 8. Debian 10 est presque là, et Debian 9.6 a été publié en novembre 2018.

J'utilise Arch Linux ici et à part le fait que j'ai dû installer xboxdrv en utilisant mon gestionnaire de paquets ( pacman ) l'instruction devrait rester la même avec Ubuntu et Debian. Installez les paquets :

sudo apt-get install xboxdrv

Démarrez les services :

sudo systemctl enable xboxdrv.service
sudo systemctl start xboxdrv.service

Cela activera le pilote et le service à chaque démarrage, et cela démarrera également le service sur votre session actuelle.

Veuillez noter que je vous suggère de mettre à jour votre installation Debian parce que le fichier xboxdrv paquet a obtenu de nouvelles versions sur Debian 9 et 10.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X