Microsoft a au moins un mérite, c'est d'avoir conçu le meilleur paddle jamais réalisé. Outre le fait d'être la copie exacte de la manette de la dernière console de Microsoft, le « Xbox360 Controller for Windows » (c'est son nom) dispose de nombreux atouts : une disposition des boutons proches de la Playstation et de la Snes garantissant d'excellentes sensations de jeu, un design agréable offrant une ergonomie remarquable, un joystick placé à la place de la traditionnelle croix multidirectionnelle offrant de nombreuses perspectives de commandes analogiques et enfin, la clef USB peut être retirée et la manette peut être placé sur la dernière console de Microsoft : la Xbox360.
La manette filaire Microsoft Xbox 360 est reconnue nativement donc utilisable directement.
A partir d'Ubuntu 16.04 elle est reconnue nativement. Ce qui suit concerne les versions précédentes.
En ce qui concerne la versions sans fil il vous faudra procéder aux modifications listés ci dessous.
Pour débuter, il convient de blacklister le préchargement du driver « Xpad » gérant la manette Xbox 360 et d'activer le driver alternatif nommé « XboxDRV ». Vous pouvez installer ce dernier en installant le paquet xboxdrv.
sudo rmmod xpad
sudo xboxdrv --quiet
Ouvrez le fichier de configuration /etc/rc.local qui permet de lancer automatiquement en tant qu'administrateur (root) des commandes au démarrage du système. Puis, juste avant la ligne « exit 0
», copiez collez-y :
rmmod xpad xboxdrv
Puis enregistrez les modifications. Au prochain redémarrage, vos manettes Xbox 360 sans fil seront détectées sans nécessiter d'autres manipulations.
Lorsqu'il sera complet, il finira sans doute par être intégré directement dans les distributions en lieu et place du driver Xpad.
Il n'y a rien à faire, la manette sans fil étant reconnue immédiatement. Il ne faut surtout pas charger xboxdrv qui ferait planter RetroArch.
Si elle vibre quand vous la branchez, qu'elle est détectée par la commande lsusb mais que le bouton d'allumage clignote sans se stabiliser, essayez de mettre à jour le pilote xpad.
-Débranchez la manette
-Installez git
-Lancez les commandes suivantes
sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4 sudo dkms install -m xpad -v 0.4 sudo modprobe -r xpad sudo modprobe xpad
-Rebranchez la manette