[ Xboxdrv ] mannette systématiquement en position 2

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Max_Lothaire
newbie
Messages : 6
Inscription : mar. 05 août 2014, 13:43

[ Xboxdrv ] mannette systématiquement en position 2

Message 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
Dernière modification par Max_Lothaire le mar. 05 août 2014, 15:04, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Xboxdrv : mannette systématiquement en position 2

Message par FoolEcho »

Salut,

Merci de rectifier le format de ton titre, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Max_Lothaire
newbie
Messages : 6
Inscription : mar. 05 août 2014, 13:43

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

Message par Max_Lothaire »

Fait.
Avatar de l’utilisateur
Max_Lothaire
newbie
Messages : 6
Inscription : mar. 05 août 2014, 13:43

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

Message par Max_Lothaire »

Je me permet de faire un petit up :D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Max_Lothaire
newbie
Messages : 6
Inscription : mar. 05 août 2014, 13:43

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

Message 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.
Répondre