Aujourd’hui un court article qui peut vous faire gagner un peu de temps si comme moi vous cherchez à faire un peu de recyclage en voulant utiliser vos manettes sans fil de xbox360 sur votre pc mediacenter linux (ici je m’adresse à ubuntu et ses dérivés).
Niveau matériel il ne faut pas grand chose. J’avais déjà les manettes, je cherchais donc uniquement un récepteur USB pour manette sans fil à connecter à mon PC.
Là vous avez deux solutions :
- le récepteur officiel de Microsoft qui est vendu à un tarif pas donné en vente au détail (mais par contre plus intéressant en pack avec une manette officielle).
- un récepteur générique qui fait le même travail
Comme je doutais des chances de succès de la manœuvre, j’ai choisi la solution 2 et j’ai donc reçu chez moi ce petit récepteur USB à brancher sur ma machine (spoiler : au final tout marche super bien).
Configuration de la manette
C’est là où les choses se corsent un peu ! La manette de xbox360 est reconnue nativement par ubuntu depuis quelques versions, par contre la prise en charge de ce périphérique par le système laisse un peu à désirer (par exemple le cercle lumineux de la manette clignote en permanence ce qui est TRES agaçant).
Tout ça c’était sans compter sur Valve qui dans le cadre de la sortie de sa « SteamBox » a amélioré le pilote Linux. La manette devient alors pleinement fonctionnelle. Voyons donc comment installer ce nouveau pilote !
Installation du pilote Valve pour la manette sans fils de xbox360
Il suffit d’ouvrir un terminal et de saisir les commandes suivantes :
sudo apt-add-repository ppa:mdeslaur/steamos sudo apt-get update sudo apt-get install steamos-xpad-dkms
Redémarrez ensuite votre machine, et c’est tout ! Il faut faire comme sur console l’association de la manette avec le récepteur et ensuite vous pourrez profiter pleinement de votre contrôleur sans fil depuis votre canapé !
J’ai testé la manette avec un de mes rares jeux steam fonctionnant sous linux, WormsReloaded, mais cela devrait le faire également pour tous les jeux jouables à la manette. Voilà, vous savez tout ! Bon jeu !