Comment Utiliser Et Configurer Votre Manette Xbox 360 sous Linux

  • Partager
  • Tweet
  • 0

Même si Ubuntu prend en charge les contrôleurs de jeu par défaut, il manque quelque peu.

Lisez aussi: Le Moyen Facile d’Utiliser Votre Manette Xbox 360 dans Ubuntu

Le pilote xpad par défaut est une source de problèmes depuis longtemps. Et bien que cela fonctionne bien pour certains – vous n’avez pas besoin de faire attention à ce post si cela vous inclut – il y a ceux pour qui ce n’est pas le cas.

Donc, pour ceux-là, voici une autre méthode.

XBoxDriver

xboxdrv est un “pilote de manette Xbox/Xbox360 pour Linux qui fonctionne dans l’espace utilisateur”, un pont plus fiable entre le système d’exploitation et la manette de jeu.

 Manette Xbox 360

Il prend entièrement en charge la plupart des manettes Xbox, plus précisément “les manettes Xbox1, les manettes USB Xbox360 et les manettes sans fil Xbox360, première et tierce partie”, comme le Logitech F710 que je vais utiliser dans ce tutoriel.

1. Étant donné que la prise en charge de mon contrôleur Logitech n’a été ajoutée que dans xboxdrv 0.8.5, pas la 0.8.4 disponible par défaut dans Ubuntu 13.04, j’ai installé xboxdrv à partir de son PPA.

sudo add-apt-repository ppa:grumbel / ppa

sudo apt-get update & & sudo apt-get install xboxdrv

Vous pouvez en savoir plus sur la compatibilité sur le site Web de xboxdrv, et si vous rencontrez des problèmes avec le pilote inclus dans Ubuntu par défaut, vous pouvez toujours essayer de passer à cette version.

2. Ensuite, vous devez désactiver le pilote xpad. Il y a deux façons de le faire.

Pour désactiver définitivement le chargement du pilote, ouvrez un terminal et entrez la commande suivante:

gksu gedit /etc/modprobe/blacklist.conf

Ajoutez la ligne suivante à la fin du fichier pour désactiver définitivement le chargement du pilote:

liste noire xpad

Ou, de manière moins permanente, vous pouvez émettre la commande suivante dans le terminal, vous pouvez donc la désactiver immédiatement et éviter de redémarrer après avoir modifié la liste noire.conf.

sudo rmmod xpad

3. Enfin, connectez votre manette de jeu et exécutez le nouveau pilote à partir de la ligne de commande.

sudo xboxdrv --silent

L’option –silent empêche le pilote de produire une quantité extrême d’informations sur votre manette de jeu.

C’est à peu près tout, et le nouveau pilote fonctionnera avec des jeux qui prennent en charge les manettes de jeu, comme SuperTuxKart et des jeux Steam comme Portal.

Cependant, pour les jeux qui ne prennent pas en charge l’entrée du contrôleur, vous pouvez toujours utiliser xboxdrv avec l’option –config pour mapper les touches et les sticks analogiques de votre manette de jeu à votre souris et à votre clavier, comme ceci:

sudo xboxdrvsilentsilentconfconfig

Bien que l’écriture de ces fichiers dépasse le cadre de ce tutoriel, vous pouvez trouver plus d’informations ici et vous pouvez également trouver beaucoup de ces scripts sur le web. Par exemple, en voici un que j’ai préparé plus tôt pour Minecraft.

QJoyPad – Éditeur d’axes graphiques

Si vous n’avez pas envie d’écrire vos propres scripts, vous pouvez utiliser QJoyPad, une option graphique pour ce faire.

QJoyPad est un peu pénible pour fonctionner sous Ubuntu. Un peu de recherche sur Google devrait aider, tout comme ceux-ci dépassés.installateurs deb.

Une fois installé, l’outil peut être lancé à partir de la ligne de commande en utilisant:

qjoypadnotnotray

Il apparaîtra comme une petite fenêtre avec une manette de jeu à l’ancienne à l’intérieur. Vous pouvez ensuite l’utiliser pour lier des bits individuels de votre contrôleur à leurs actions correspondantes sur le clavier ou la souris. Voici les bases:

 Éditeur de mise en page QJoyPad
Éditeur de mise en page QJoyPad

Cliquez avec le bouton gauche de la souris sur la manette de jeu pour accéder à l’éditeur de mise en page. Pour ouvrir une nouvelle mise en page, appuyez sur ” Ajouter “, puis nommez-la. Vous pouvez ensuite utiliser l’outil jstest-gtk pour trouver l’axe ou le bouton que vous devez affecter à la clé que vous souhaitez.

Par exemple, disons que je veux affecter le joystick gauche aux touches AWSD pour le mouvement. Pour ce faire, j’ouvrirais l’application jstest-gtk à partir du tableau de bord Unity, double-cliquez sur mon contrôleur et déplacez le joystick gauche pour voir à quel axe il correspond. Lorsque je déplace le joystick sur le côté, l’axe 0 se déplace. Lorsque je le déplace de haut en bas, l’axe 1 se déplace.

Puisque les axes dans QJoyPad sont toujours un plus grand que dans jstest-gtk, l’axe 0 correspond à l’axe 1 et l’axe un correspond à l’axe 2. Donc, pour configurer le mouvement latéral, j’appuie sur l’axe 1, puis je change le bouton gauche (ces boutons se trouvent sous les barres blanches) en A et le bouton droit en D. De même avec les boutons haut et bas pour l’axe 2.

L’activation de l’option dégradé garantit que les mouvements sont progressifs, de sorte que dans certains jeux, vous pouvez vous déplacer lentement si vous déplacez légèrement le joystick. N’hésitez pas à jouer avec certains paramètres pour trouver les options optimales pour le fonctionnement de votre contrôleur.

De même, vous pouvez faire correspondre les mouvements du joystick aux mouvements de la souris, en utilisant également l’option dégradé. Sélectionnez simplement l’une des quatre options de la souris plutôt que l’option du clavier, selon la direction dans laquelle vous souhaitez déplacer la souris.

La configuration des clés ordinaires est un peu plus simple. Appuyez simplement sur Quick Set en bas de la fenêtre QJoyPad. Lorsqu’une fenêtre contextuelle apparaît, appuyez sur la touche souhaitée de votre manette, puis sur la touche du clavier de droite.

Vous pouvez enregistrer la mise en page à l’aide du bouton Mettre à jour ou annuler les modifications apportées à la dernière version enregistrée à l’aide de Revenir. L’option Supprimer est auto-explicable. De retour dans la petite fenêtre joystick de QJoyPad, vous pouvez cliquer dessus avec le bouton droit de la souris pour changer rapidement les mises en page.

Lorsque vous avez terminé avec xboxdrv, vous pouvez le quitter à l’aide de la combinaison de touches Ctrl-C, ou simplement fermer le terminal.

  • Partager
  • Tweet

Leave a Reply