Outils pour utilisateurs

Outils du site


jeux:xboxdrv

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
jeux:xboxdrv [2012/05/26 02:13]
cyriac créée
jeux:xboxdrv [2015/08/14 12:42]
cyriac
Ligne 4: Ligne 4:
  
 Sur Arch Linux, il est disponible dans AUR : <​code>​yaourt -S xboxdrv</​code>​ Sur Arch Linux, il est disponible dans AUR : <​code>​yaourt -S xboxdrv</​code>​
-Pour éviter que le crétin de module ''​xpad''​ se lance automatiquement,​ on le blacklist : +Pour éviter que le crétin de module ''​xpad'' ​ne se lance automatiquement,​ on le blacklist : 
-<​code>​cat /​etc/​modprobe.d/​joypad.conf ​+<​code>​cat /​etc/​modprobe.d/​joypad.conf ​
 blacklist xpad</​code>​ blacklist xpad</​code>​
  
-J'aime bien qu'un truc fonctionne dès que je le branche sur mon PC. Du coup, je charge automatique ​''​xboxdrv'' ​au démarrage de ma session Xjuste au cas où... +Il faut aussi changer les droits sur les périphériques ​' ''​input''​ ', ​par la création d'une règle ''​udev''​ : 
-<code># Xbox360 Wireless controller heaven ​-- two controllers supported w/hotplug +<file bash /​etc/​udev/​rules.d/50-event.rules> 
-sudo xboxdrv ​--daemon --detach --pid-file /var/run/xboxdrv.pid --dbus disabled --trigger-as-button ​--dpad-as-button ​--next-controller ​--trigger-as-button ​--dpad-as-button ​&</code+# 50-event.rules 
-Alors je sais que l'​emploi de ''​--daemon''​ avec le '''&'''​ final fait doublon, mais bon...+# Change device ownership 
 +KERNEL=="​event*",​ GROUP="​games",​ MODE="​660"​ 
 +</file> 
 + 
 +Et il faut faire partie du bon groupe : 
 +  ​gpasswd ​-a cyriac games 
 + 
 +Enfin, modifier le fichier de conf de ''​xboxdrv''​ : 
 +<file bash /etc/default/xboxdrv
 +[xboxdrv] 
 +silent = true 
 +dpad-as-button ​= true 
 +trigger-as-button ​= true 
 +next-controller ​= true 
 +dpad-as-button ​= true 
 +trigger-as-button ​= true 
 + 
 +[xboxdrv-daemon] 
 +dbus = disabled 
 +</file
 + 
 +Et activer ​le tout : 
 +  # systemctl enable xboxdrv.service
  
 Avec cette configuration,​ j'ai la possibilité de brancher deux contrôleurs sur le même port USB (ils sont wireless, donc tous les deux reconnus par le même boitier). Pour les deux, les gâchettes sont reconnues comme des boutons (plutôt que comme des axes), ainsi que les direction du D-PAD (ça fonctionne mieux avec mon émulateur megadrive). Avec cette configuration,​ j'ai la possibilité de brancher deux contrôleurs sur le même port USB (ils sont wireless, donc tous les deux reconnus par le même boitier). Pour les deux, les gâchettes sont reconnues comme des boutons (plutôt que comme des axes), ainsi que les direction du D-PAD (ça fonctionne mieux avec mon émulateur megadrive).
  
-Au final, voici les boutons reconnus :+Au final, voici les boutons reconnus ​(oui, oui, si on clique sur un stick, c'est reconnu comme un bouton !) :
  
 {{ :​jeux:​xbox360.png?​nolink |}} {{ :​jeux:​xbox360.png?​nolink |}}
  
  
jeux/xboxdrv.txt · Dernière modification: 2015/08/14 12:42 par cyriac