Page 1 sur 1

[ Xboxdrv ] mannette systématiquement en position 2

Publié : mar. 05 août 2014, 13:50
par Max_Lothaire
Bonjour,
Je dispose d'une manette Xbox sans fil, quej'ai dû faire fonctionner avec xboxdrv.
Elle fonctionne assez bien, si ce n'est qu'elle est considérée comme la menette du second joueur alors que c'est la seulle qui est connectée.
Du coup, sur certain jeux (Super Meat Boy entre autre) elle ne fonctionne pas.

Sauriez vous comment résoudre ce problème ?
Merci d'avance

Re: Xboxdrv : mannette systématiquement en position 2

Publié : mar. 05 août 2014, 14:06
par FoolEcho
Salut,

Merci de rectifier le format de ton titre, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Re: [ Xboxdrv ] mannette systématiquement en position 2

Publié : mar. 05 août 2014, 15:04
par Max_Lothaire
Fait.

Re: [ Xboxdrv ] mannette systématiquement en position 2

Publié : mer. 06 août 2014, 15:27
par Max_Lothaire
Je me permet de faire un petit up :D

Re: [ Xboxdrv ] mannette systématiquement en position 2

Publié : mer. 06 août 2014, 18:55
par FoolEcho
Pas d'idée particulière (mais surtout pas de moyen de tester), comment as-tu configuré xboxdrv ? https://wiki.archlinux.org/index.php/jo ... ontrollers

Re: [ Xboxdrv ] mannette systématiquement en position 2

Publié : mer. 06 août 2014, 19:11
par Max_Lothaire
Je n'ai pas fais de configuration particulière, j'ai blacklister xpad, et activer xboxdrv comme pour un daemon :

Code : Tout sélectionner

systemctl enable xboxdrv
La souris et mon casque mis à part, c'est le seul périphérique usb branché.

Edit :
J'ai fais quelque tests :

Code : Tout sélectionner

% sudo xboxdrv --silent              
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de> 
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This program comes with ABSOLUTELY NO WARRANTY. 
This is free software, and you are welcome to redistribute it under certain 
conditions; see the file COPYING for details. 

Controller:        Microsoft Xbox 360 Wireless Controller (PC)
Vendor/Product:    045e:0719
USB Path:          001:005
Wireless Port:     0
Controller Type:   Xbox360 (wireless)

Your Xbox/Xbox360 controller should now be available as:
  /dev/input/js1
  /dev/input/event20

Press Ctrl-c to quit

Le controleur est donc associé au fichier /dev/input/js1. Or, un petit ls /dev/input/ montre qu'il existe un fichier /dev/input/js0.
Un code de test avec SFML montre que deux Joystick sont connectés, alors que seule ma manette de Xbox est branchée.
Le système considère donc que j'ai deux manettes au lieu d'une. Le problème ne vient donc pas de xboxdrv ( a priori).

Edit 2 :
En débranchant la souris, le fichier /dev/inputjs0 disparait : la souris est considéré comme un joystick.
un coup de xboxdrv, et la manette est bien en position 1, mais elle n'est toujours pas prise en compte par super meat boy.