web-dev-qa-db-fra.com

Comment faire fonctionner un contrôleur Sixaxis PS3 via USB?

J'essaie de faire fonctionner un contrôleur Sixaxis PS3 avec Ubuntu 12.04. La page wiki ubuntu pour sixaxis dit d’installer QtSixA, ce que j’ai fait. Le problème utilise maintenant le contrôleur. J'ai installé "SuperTux 2" pour le tester. Normalement, SuperTux dit qu'il n'y a pas de joystick. Lorsque je branche le contrôleur PS3 et que j'appuie sur scan, tous les contrôles et les boutons qui leur sont attribués sont affichés. Je peux ensuite cliquer sur une action et elle m'invite à appuyer sur le bouton que je veux assigner. Le problème ici est que l'appui sur les boutons du contrôleur ne fait rien. Je ne peux attribuer aucune action à un bouton du contrôleur.

La même chose vaut pour PCSX. Je peux configurer le contrôleur et sélectionner le contrôleur Sony PlayStation (R) 3 dans le menu déroulant, mais lorsque j'essaie d'attribuer un bouton, appuyer sur les boutons du contrôleur PS3 ne fait rien.

Sur le Web, je vois des tonnes de guides sur la connexion Bluetooth, mais mon ordinateur ne dispose pas de dongle Bluetooth. Je souhaite simplement me connecter via USB.

De plus, QtSixA peut également voir le contrôleur. Je peux "configurer le profil par défaut", ce que j'ai essayé, mais SuperTux 2 ni PCSX réagissent différemment ...


UPDATE: Suivant le guide Guide de la communauté Ubuntu pour Sixaxis , j'ai essayé Sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick, puis compilé six paires. Sudo ./sixpair se plaint d'activer le bluetooth, alors SuperTux 2 ne peut plus trouver le contrôleur lorsque je clique sur numériser.

Après avoir lu cet article , j'ai découvert que je devais appuyer sur le bouton PS pour le faire fonctionner ... Cela fonctionnait bien si vous utilisiez le contrôleur en tant que périphérique POINTER. Je peux maintenant faire danser ma souris avec l'écran en utilisant les sticks analogiques. Je ne sais toujours pas comment le faire fonctionner avec SuperTux 2 et PCSX bien que ...

Lorsque je n'avais pas installé xserver-xorg-input-joystick, appuyer sur le bouton PS a provoqué la connexion à la PS3 dans l'autre pièce en tant que contrôleur 2. Je suis très confus quant à ce qui se passe actuellement ...

11
drdrez

J'ai lu quelque chose à ce sujet et je pense qu'il serait préférable de connecter le contrôleur PS3 directement via Bluetooth. Jetez un oeil à this .

J'ai lu vos limitations et je pense toujours que vous devez utiliser Bluetooth. vous pouvez acheter un dongle USB Bluetooth, ils ne coûtent pas cher (dealextreme.com/p/…)) .

2
logoff

Je ne sais pas si cela aidera, mais lorsque j'ai configuré mon contrôleur PS2 pour reproduire les émulateurs que j'avais utilisés, jstest-gtk .

Cela a pris un peu de temps pour le mettre en place entre jstest-gtk et l'émulateur (j'utilise ZSNES). Après avoir lu correctement le contrôleur via jstest-gtk, je devais accéder à mon émulateur et attribuer tous les boutons. (J'avais pensé qu'il détecterait automatiquement le contrôleur, mais ce ne l'a pas été.) Cela fonctionne très bien; Je n'ai pas eu de problèmes avec ça.

Comme je l'ai dit, je ne sais pas si cela fonctionnera pour un contrôleur PS3, mais cela en vaudra peut-être la peine.

1
Marty

J'ai installé joy2key qui peut être installé directement à partir des référentiels de debian, une fois installé avant d'exécuter le programme/émulateur sur lequel vous exécutez joy2key --dev /dev/input/[device number] --terminal, vous devez configurer les manettes de jeu analogiques (il existe un moyen d'éviter cela plus tard, mais je n'ai pas regardé comment écrire le fichier de configuration), alors vous êtes prêt à partir, je l’utilise avec MAME et d’autres, je ne parviens toujours pas à le faire fonctionner avec certains émulateurs snes, espérons que ce travail s’applique au port USB. .

0
Axel_GDL