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


11

J'essaie d'obtenir un contrôleur PS3 Sixaxis pour fonctionner avec Ubuntu 12.04. La page wiki ubuntu pour sixaxis dit d'installer QtSixA, ce que j'ai fait. Le problème est maintenant d'utiliser 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 appuie sur scan, il affiche ensuite tous les contrôles et les boutons qui leur sont affectés. Je peux alors cliquer sur une action et cela m'invitera à appuyer sur le bouton que je veux attribuer. Le problème ici que d'appuyer sur les boutons du contrôleur ne fait rien. Je ne peux assigner aucune action à un bouton du contrôleur.

Il en va de même 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 façon de se connecter avec Bluetooth, mais mon ordinateur n'a pas de clé Bluetooth, donc je veux 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 ...


MISE À JOUR : En suivant le guide de la communauté Ubuntu pour le guide Sixaxis , j'ai essayé sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick, puis compilé six paires. L'exécution se sudo ./sixpairplaint de l'activation du bluetooth, alors SuperTux 2 ne peut plus trouver le contrôleur lorsque je clique sur scan.

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

Quand je ne l'ai pas xserver-xorg-input-joystickinstallé, appuyer sur le bouton PS l'a fait se connecter à la PS3 dans l'autre pièce en tant que contrôleur 2. Je suis très confus quant à ce qui se passe en ce moment ...

Réponses:


2

J'ai lu quelque chose à ce sujet et je pense qu'il serait préférable de connecter directement le contrôleur PS3 en utilisant Bluetooth. Regardez ça .

J'ai lu vos limites et je pense toujours que vous devez utiliser le bluetooth. vous pouvez acheter un dongle USB Bluetooth, ils sont bon marché (dealextreme.com/p/…) .


Malheureusement, je ne peux pas utiliser le bluetooth, comme je l'ai dit dans ma question. Après avoir parcouru l'article, je n'ai rien vu mentionnant que la connexion Bluetooth était meilleure que l'USB. Mettre à jour peut - être votre réponse à l' inclure? Merci pour l'aide malgré tout! :)
drdrez

1
Je readed vos limites, mais je continue à penser que vous devez utiliser Bluetooth. Acheter un dongle USB Bluetooth, il est pas cher ( dealextreme.com/p/... ).
logoff

1
Il serait préférable via Bluetooth car cela ajouterait le PC à la liste des appareils que le contrôleur recherchera automatiquement lorsqu'il est allumé (c'est-à-dire lorsqu'il allume votre PS3 avec le bouton PS) si cela a du sens.
Phurl

1

Je ne sais pas si cela vous aidera, mais lorsque j'ai configuré mon contrôleur PS2 pour jouer aux émulateurs, j'ai utilisé jstest-gtk .

Il a fallu un peu de temps pour obtenir mis en place entre jstest-gtk et l'émulateur (je l'utilise ZSNES). Après avoir obtenu le contrôleur à lire correctement par jstest-gtk je devais aller dans mon émulateur et affecter tous les boutons. (Je l'avais pensé il détecter automatiquement le contrôleur mais il n'a pas.) Il fonctionne très bien; Je n'ai pas eu de problèmes avec elle.

Comme je l'ai dit, je ne sais pas si cela va fonctionner pour un contrôleur PS3 cependant, mais il pourrait être la peine d'essayer.


J'ai testé l'adaptateur PS2-> PS3 (fait ressembler le contrôleur PS2 au contrôleur PS3 connecté avec un câble USB) et la flèche gauche (bouton 7) manquait d'axe analogique selon jstest-gtk. Est-ce attendu ou peut-être un bug jstest-gtk?
Mikko Rantalainen

0

J'ai installé joy2key qui peut être installé directement depuis les référentiels de debian, une fois installé avant d'exécuter le programme / l'émulateur que vous exécutez joy2key --dev /dev/input/[device number] --terminal, vous devez configurer les joysticks analogiques, (il y a un moyen d'éviter cela plus tard mais je n'ai pas regardé comment pour écrire le fichier de configuration), alors vous êtes prêt à partir, je l'utilise avec MAME et d'autres, je ne peux toujours pas le faire fonctionner avec certains émulateurs SNES, j'espère que cela fonctionnera pour tous ceux qui ont besoin de l'utiliser avec le port USB.


Je peux confirmer que le 14.10 joy2key fonctionne parfaitement pour l'USB uniquement, vous pouvez utiliser jstest-gtk pour connaître le numéro de périphérique ainsi que la fonctionnalité de test.

-1

Vous devez exécuter cette commande dans le terminal:

sudo xboxdrv --detach-kernel-driver 

jetez un oeil à cela .


Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Thomas Ward
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.