web-dev-qa-db-fra.com

Comment utiliser le contrôleur de jeu sans fil Xbox 360?

Je suis curieux de savoir comment le contrôleur peut être utilisé pour jouer à des jeux tels que ... ça marche même sous linux? Si oui, ai-je besoin d’un pilote?

5
Uri Herrera

J'utilise le récepteur pour jeux sans fil Microsoft Xbox 360 pour Windows sous Ubuntu Linux avec plusieurs "Microsoft Xbox 360 "Manettes sans fil" pour les jeux en solo ou multijoueurs avec jusqu'à 4 contrôleurs simultanément.

Cette solution m'a pris du temps à comprendre et ce n'est peut-être pas la solution finale aux problèmes de manettes de jeu sous Linux, mais ces contrôleurs sont parmi les manettes de jeu les plus pris en charge dans le monde Linux et un standard dans le jeu sur PC pour les développeurs de jeux depuis leur introduction en 2005 jusqu'à aujourd'hui. Cette solution fonctionne également pour les contrôleurs Xbox et Xbox One.

En tant que pilotes, j'ai utilisé xboxdrv et xpad avant sur mon ordinateur portable (à partir de Ubuntu LTS-Versions 12.04 à 18.04), mais xboxdrv n'a pas pu être pleinement reconnu avec certains jeux sur mon nouveau PC avec un nouveau Kubuntu 18.04 LTS installé, car xboxdrv , il n’est plus maintenu (depuis environ 2 ans). Le dernier Ubuntu LTS qui fonctionnait parfaitement pour moi était le 14.04, avec l’installation du PPA .

Juste après l'installation de Kubuntu 18.04 LTS (ou Ubuntu 18.04 LTS d'ailleurs), j'ai d'abord essayé d'utiliser mes manettes de jeu Xbox360 Wireless et tout s'est bien passé. de la boîte avec la version du pilote de noyau par défaut de xpad , mais uniquement dans certains jeux, où les bumpers analogiques (LB et RB) ne sont pas nécessaires. Les problèmes sont arrivés dans Steam et Steam Play , également pour les jeux Linux natifs. en tant que jeux Windows via Steam Play (adaptation de Valve Wine dans Steam). Valkyria Chronicles a bien été joué, dans Grand Theft Auto V seule la caméra a travaillé (injouable) et dans Project Cars 2 J'ai pu attribuer les commandes de base aux boutons qui fonctionnaient, mais le jeu était presque injouable.

J’ai essayé toutes les solutions avec xboxdrv , puis-je les trouver sur le net, mais c’est trop vieux maintenant. Valve a beaucoup contribué au jeu sous Linux depuis lors. Tous les boutons fonctionnaient avec xboxdrv , mais la configuration mélangeait l’axe du manche droit et le pare-chocs droit et je ne pouvais pas trouver le moyen de le résoudre.

Voici donc la solution utilisant xpad qui a permis à toute la magie de se produire simplement en l’installant. Tous les gamepads ont fonctionné parfaitement, comme il aurait dû être avec tous les jeux que j'ai essayés.


Installez le pilote de noyau Linux pour les contrôleurs Xbox/Xbox 360/Xbox One

Allez à https://github.com/paroj/xpad

Suivez les instructions d'installation là-bas. Au moment de l'écriture, ça se passe comme ça:

Terminal ouvert

  1. Installez git et dkms si vous ne l'avez pas encore obtenu en entrant:

Sudo apt-get install git dkms

ou passez à l'étape suivante.

Si vous ne le savez pas ou si vous n'êtes pas sûr, entrez-le quand même et le système vérifiera si une version est mise à jour, si vous l'avez déjà.

  1. Entrer:

    Sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4

  2. Entrer:

    Sudo dkms install -m xpad -v 0.4

  3. Facultatif: redémarrez (juste pour être sûr)

Prendre plaisir! ;)

Pour plus d'informations sur l'installation du matériel disponible auprès du support technique de Microsoft, cliquez ici: https://support.xbox.com/en-US/xbox-on-windows/accessories/xbox-360-wireless- gaming-receiver-windows


Installez ce PPA avec joystickwake pour vous aider avec les écrans de veille

À moins qu'un jeu ne prenne des mesures spéciales, vous aurez également besoin d'un écran waker sensible au joystick jusqu'à ce que les serveurs d'affichage rattrapent leur retard. Joystickwake aide les joueurs Linux qui en ont marre que leur économiseur d’écran l’interrompe. Le code source et la documentation sont sur github: https://github.com/foresto/joystickwake

  1. Entrez: Sudo add-apt-repository ppa:foresto/toys
  2. Entrez Sudo apt-get update

3
Marco Rohner

Les contrôleurs Xbox sont plug and play dans Ubuntu, mais il existe un guide wiki Ubuntu si votre contrôleur n'est pas reconnu.

wiki Xbox 36

La plupart du temps, il est préférable d'essayer, vous seriez surpris de voir combien de matériel fonctionne avec Ubuntu sans aucune modification ni modification de fichier texte.

J'espère que tu t'amuses!!!

5
Allan

Vous aurez besoin d’un dongle spécial Microsoft pour communiquer avec le contrôleur sans fil, car celui-ci utilise un protocole propriétaire unique à la Xbox. Même chose pour Windows.

Une fois que vous avez ce que je devrais brancher et jouer (il l'a fait pour moi), sur "la plupart" des jeux qui suportent des gamepads

2
user5260

Ce paquet fournit des configurations supplémentaires sur le pilote xboxdrv (voir la page d’accueil de xboxdrv pour plus d’informations sur http://pingus.seul.org/~grumbel/xboxdrv/ ).

Contrairement au pilote de noyau xpad standard, xboxdrv fournit une grande variété d'options de configuration: il vous permet de simuler des événements de clavier et de souris, de remapper des boutons et des axes, d'appliquer un tir automatique, d'inverser un axe, de régler la sensibilité de l'axe, d'émuler des commandes d'accélérateur et de gouverne de direction et d'envoyer des macros.

Mais alors que xboxdrv est inclus dans sa dernière version sur Ubuntu 14.04, il lui manque une configuration supplémentaire pour le faire fonctionner correctement.

Ce paquet ajoute des configurations supplémentaires sur xboxdrv:

  • Effacer les configurations brisées;
  • Configurez correctement un service de démarrage;
  • Gérer le service xboxdrv lors de la suspension/reprise du système;
  • Ajouter un support pour les options utilisateur dans/etc/default/xboxdrv;
  • Commencez avec le support de 4 joysticks;
  • Ajoutez une entrée "Joysticks" dans le panneau Paramètres système;
  • Activation facile de ForceFeeback.

À installer:

Sudo apt-add-repository ppa:rael-gc/ubuntu-xboxdrv 
Sudo apt-get update 
Sudo apt-get install ubuntu-xboxdrv

Référence :

0
blade19899