Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| paddle_x360_for_windows_sur_ubuntu [Le 09/03/2013, 16:55] – [refonte page-importation infos page steam] axel55 | paddle_x360_for_windows_sur_ubuntu [Le 08/11/2018, 23:32] (Version actuelle) – 77.243.191.250 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Quantal Precise Lucid jeu}} | + | {{tag>Xenial matériel |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Paddle x360 for Windows sur Ubuntu ====== | ====== Paddle x360 for Windows sur Ubuntu ====== | ||
| - | ====Introduction==== | + | Microsoft a au moins un mérite, c'est d' |
| - | Microsoft a au moins un mérite, c'est d' | + | ===== Manette filaire ===== |
| - | ==== Ubuntu 12.04, suivants et dérivés ==== | + | La manette **filaire** Microsoft Xbox 360 est reconnue nativement donc utilisable directement. |
| - | *La manette **filaire** Microsoft Xbox 360 est reconnu | + | ===== Manette sans fil ===== |
| - | *En ce qui concerne | + | A partir d' |
| - | Pour débuter, il convient de blacklister le préchargement du driver __Xpad__ gérant | + | En ce qui concerne |
| - | Vous pouvez installer ce dernier | + | |
| - | <code>sudo apt-get install | + | Pour débuter, il convient de blacklister le préchargement du driver « Xpad » gérant la manette Xbox 360 et d' |
| + | Vous pouvez installer ce dernier en [[: | ||
| - | ===Pour une modification temporaire jusqu' | + | ==== Pour une modification temporaire jusqu' |
| - | 1 - décharger le module xpad : | + | |
| + | - charger le module xboxdrv : < | ||
| + | - les leds vertes de votre manette vont alors se stabiliser sur une seule position, en fonction que vous soyez le premier, second, troisième ou quatrième joueur, tout comme sur Xbox360 ou sous Windows ; vous pourrez alors l' | ||
| - | < | + | ==== Pour une modification permanente via une procédure automatisée lors du démarrage ==== |
| - | 2 - charger | + | [[: |
| - | <code> | + | <file> |
| - | + | ||
| - | 3 : les leds vertes de votre manette vont alors se stabiliser sur une seule position, en fonction que vous soyez le premier, second, troisième, ou quatrième joueur, tout comme sur Xbox360 ou sous Windows, vous pourrez alors l' | + | |
| - | + | ||
| - | ===Pour une modification permanente via une procédure automatisée lors du démarrage=== | + | |
| - | + | ||
| - | 1 : Éditez le fichier de configuration / | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | Puis tout à la fin du fichier de configuration, | + | |
| - | + | ||
| - | <code> | + | |
| rmmod xpad | rmmod xpad | ||
| xboxdrv | xboxdrv | ||
| - | </code> | + | </file> |
| - | Puis enregistrez les modifications, au prochain redémarrage, | + | Puis enregistrez les modifications. Au prochain redémarrage, |
| - | < | + | < |
| - | Lorsqu' | + | À noter que ce pilote |
| - | + | ||
| - | ====Versions antérieurs==== | + | |
| - | + | ||
| - | * Si vous utilisez la manette 360 **filaire** ce qui suis est inutile depuis Ubuntu 8.04 LTS (Hardy) car utilisable directement. | + | |
| - | * Si vous utilisez la manette 360 **sans fil** avec une versions antérieur d' | + | |
| - | * Il semble aussi que cette marche à suivre soit éventuellement intéressante pour les possesseurs de la manette Logitech Chillstream. | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Avant d' effectuer toute manipulation, | + | |
| - | + | ||
| - | si vous êtes sous Intrepid, normalement votre manette est directement reconnu mais... mais votre curseur reagit anormalement ? direction la fin de cette doc. | + | |
| - | + | ||
| - | Installation en 6 points: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Tout d' | + | |
| - | personnel. Pour cela, il existe deux solutions. La première, et la plus simple, est d' ouvrir un Terminal (Applications > Accessoires > Terminal) et d'y entrer la commande suivante : | + | |
| - | < | + | |
| - | mkdir ~/xpad360 | + | |
| - | </ | + | |
| - | La deuxième méthode consiste à ouvrir le gestionnaire Nautilus, se rendre dans votre répertoire personnel, de faire un clic droit et « Créer un dossier ». Il ne vous reste plus qu'à le nommer « xpad360 ». | + | |
| - | + | ||
| - | ===Deuxième Point=== | + | |
| - | + | ||
| - | Il faut ensuite télécharger deux petits fichiers nommés « xpad.c » et « xpad.h ». | + | |
| - | Pour cela, ouvrez un Terminal, et entrez les commandes suivantes : | + | |
| - | < | + | |
| - | wget http:// | + | |
| - | </ | + | |
| - | < | + | |
| - | wget http:// | + | |
| - | </ | + | |
| - | Une fois ces deux fichiers téléchargés, | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | Télécharger les fichiers xpad modifiés pour les versions inferieures à Jaunty (9.04) : | + | |
| - | + | ||
| - | < | + | |
| - | wget http:// | + | |
| - | wget http:// | + | |
| - | </ | + | |
| - | + | ||
| - | Pour Jaunty ou supérieure : | + | |
| - | + | ||
| - | < | + | |
| - | wget http:// | + | |
| - | wget http:// | + | |
| - | </ | + | |
| + | Lorsqu' | ||
| </ | </ | ||
| - | ===Troisième Point=== | + | ==== Avec RetroArch ==== |
| - | Téléchargez le Makefile : | + | 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. |
| - | < | + | |
| - | cd ~/xpad360 | + | |
| - | wget http:// | + | |
| - | </ | + | |
| - | ===Quatrième Point=== | + | ===== Problèmes connus ===== |
| - | Dans un Terminal, faites les manipulations suivantes : | + | ==== La manette est détectée mais ne fonctionne pas ==== |
| - | < | + | Si elle vibre quand vous la branchez, qu' |
| - | make | + | |
| - | </ | + | |
| - | Cette commande | + | |
| - | ===Cinquième Point=== | + | -Débranchez la manette |
| - | Il nous reste maintenant à installer le module dans le noyau Linux, puis à charger le module en mémoire : | + | -Installez **[[apt>git]]** |
| - | < | + | |
| - | sudo make install | + | |
| - | </code> | + | |
| - | Il est préférable d' | + | -Lancez les commandes suivantes |
| - | [[:tutoriel: | + | < |
| + | sudo git clone https://github.com/ | ||
| + | sudo dkms install -m xpad -v 0.4 | ||
| + | sudo modprobe -r xpad | ||
| + | sudo modprobe xpad | ||
| + | </ | ||
| - | et ajoutez en fin de fichier une nouvelle ligne contenant le nom du module : xpad. | + | -Rebranchez |
| - | + | ---- | |
| - | < | + | |
| - | Linux ! A moins que vous ne souhaitiez plus utiliser votre manette fétiche... | + | |
| - | </ | + | |
| - | < | + | |
| - | ATTENTION [2] ! : Si vous changez complètement de noyau Linux, il faudra refaire | + | |
| - | les points 4 et 5 ! | + | |
| - | </ | + | |
| - | + | ||
| - | ===Dernier Point=== | + | |
| - | + | ||
| - | Voilà ! Vous n' avez plus qu' à brancher votre paddle dans un port USB de votre | + | |
| - | machine pour vous apercevoir que sa LED centrale ne clignote plus : gage d' un | + | |
| - | fonctionnement immédiat de vos manipulations. | + | |
| - | Il ne vous reste plus qu' à profiter de votre engin sur les meilleurs jeux destinés | + | |
| - | à l' OS Ubuntu ! | + | |
| - | + | ||
| - | N.B Sous Intrepid, il est possible que votre manette se transforme en " | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | *Manette filiaire : | + | |
| - | + | ||
| - | Trouver le numéro ID de votre manette Xbox 360 puis : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | La LED centrale ne clignote normalement plus et la manette | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | *Manette sans fil | + | |
| - | + | ||
| - | Trouver les 4 numéro ID (bah oui on peux brancher 4 manettes donc 4 Id differents) de votre adaptateur sans fil Xbox 360 puis mettez les à la place de LE_NUMÉRO_ID dans ce script : | + | |
| - | + | ||
| - | < | + | |
| - | # | + | |
| - | + | ||
| - | # Xbug360 v0.1 | + | |
| - | ## script qui sert a " | + | |
| - | ### Lancez le script, branchez votre adapteur sans fil, appuyez sur Entrée ou Echap | + | |
| - | + | ||
| - | cd / | + | |
| - | + | ||
| - | zenity | + | |
| - | + | ||
| - | for i in `find . -name " | + | |
| - | + | ||
| - | do | + | |
| - | + | ||
| - | xinput set-int-prop LE_NUMÉRO_ID1 ' | + | |
| - | + | ||
| - | done | + | |
| - | + | ||
| - | exit | + | |
| - | </ | + | |
| - | + | ||
| - | ps: Il faut lancer le script avant de brancher l' | + | |
| - | + | ||
| - | La commande " | + | |
| - | < | + | |
| - | | + | |
| - | </ | + | |
| - | Ou si vous tenez absolument à préciser : | + | |
| - | < | + | |
| - | | + | |
| - | </ | + | |
| - | // | + | // |
