Come faccio a far funzionare un controller Sixasis PS3 tramite USB?


11

Sto cercando di far funzionare un controller Sixaxis PS3 con Ubuntu 12.04. La pagina wiki di Ubuntu per sixaxis dice di installare QtSixA, cosa che ho fatto. Il problema ora sta effettivamente utilizzando il controller. Ho installato "SuperTux 2" per provarlo. Normalmente, SuperTux afferma che non esiste un joystick. Quando collego il controller PS3 e premo scan, vengono visualizzati tutti i controlli e i pulsanti assegnati. Posso quindi fare clic su un'azione e mi chiederà di premere il pulsante che voglio assegnare. Il problema qui è che premere i pulsanti sul controller non fa nulla. Non riesco ad assegnare alcuna azione a un pulsante sul controller.

Lo stesso vale per PCSX. Posso configurare il controller e selezionare il controller Sony Playstation (R) 3 dal menu a discesa, ma quando provo ad assegnare un pulsante, premere i pulsanti sul controller PS3 non fa nulla.

Sul web, vedo tonnellate di guide su come connettersi con Bluetooth, ma il mio computer non ha un dongle bluetooth, quindi voglio solo collegarmi via USB.

Inoltre, QtSixA può vedere anche il controller. Posso "configurare il profilo predefinito", cosa che ho provato, ma SuperTux 2 e PCSX reagiscono in modo diverso ...


AGGIORNAMENTO : Seguendo la guida della comunità di Ubuntu per la guida Sixaxis , ho provato sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joysticke poi ho compilato sixpair. L'esecuzione si sudo ./sixpairlamenta dell'abilitazione del bluetooth, quindi SuperTux 2 non riesce più a trovare il controller quando faccio clic su Scansione.

Dopo aver letto questo articolo , ho scoperto che devo premere il pulsante PS per farlo funzionare ... Bene, ha funzionato bene per l'utilizzo del controller come dispositivo POINTER. Ora posso far ballare il mio mouse sullo schermo usando le levette analogiche. Non sono ancora sicuro di come farlo funzionare con SuperTux 2 e PCSX però ...

Quando non ho xserver-xorg-input-joystickinstallato, premendo il pulsante PS è stato collegato alla PS3 nell'altra stanza come controller 2. Sono molto confuso su ciò che sta accadendo in questo momento ...

Risposte:


2

Ho letto qualcosa al riguardo e penso che sarebbe meglio collegare il controller PS3 usando direttamente il bluetooth. Dai un'occhiata a questo .

Ho letto i tuoi limiti e continuo a pensare che devi usare il bluetooth. potresti acquistare un dongle USB Bluetooth, sono economici (dealextreme.com/p/…) .


Sfortunatamente, non posso usare il bluetooth, come ho affermato nella mia domanda. Dopo aver letto l'articolo, non ho visto nulla che menzionasse il collegamento del bluetooth come migliore di USB. Forse aggiorni la tua risposta per includerla? Grazie comunque per l'aiuto! :)
drdrez,

1
Ho letto i tuoi limiti, ma continuo a pensare che devi usare il bluetooth. Acquista un dongle USB Bluetooth, è economico ( dealextreme.com/p/… ).
disconnessione il

1
Sarebbe meglio via Bluetooth in quanto aggiungerebbe il pc all'elenco dei dispositivi che il controller cercherà automaticamente quando acceso (cioè quando accende la PS3 con il pulsante PS) se questo ha senso.
Phurl,

1

Non sono sicuro che questo possa aiutare, ma quando ho impostato il mio controller PS2 per riprodurre emulatori ho usato jstest-gtk .

Ci è voluto un po 'di tempo per installarlo tra jstest-gtk e l'emulatore (io uso ZSNES). Dopo aver ottenuto la corretta lettura del controller tramite jstest-gtk, ho dovuto accedere all'emulatore e assegnare tutti i pulsanti. (Avevo pensato che avrebbe rilevato automaticamente il controller ma non l'ha fatto.) Funziona benissimo; Non ho avuto problemi con questo.

Come ho detto, non so se funzionerà per un controller PS3, ma potrebbe valerne la pena.


Ho testato l'adattatore PS2-> PS3 (fa sembrare il controller PS2 simile al controller PS3 collegato con cavo USB) e la freccia sinistra (pulsante 7) mancava l'asse analogico secondo jstest-gtk. È previsto o forse un bug jstest-gtk?
Mikko Rantalainen,

0

Ho installato joy2key che può essere installato direttamente dai repository di debian, una volta installato prima di eseguire il programma / emulatore in esecuzione joy2key --dev /dev/input/[device number] --terminal, è necessario configurare i joystick analogici, (c'è un modo per evitarlo in seguito ma non ho visto come per scrivere il file di configurazione), allora sei a posto, lo uso con MAME e altri, non riesco ancora a farlo funzionare con alcuni emulatori di snes, spero che questo funzioni per chiunque abbia bisogno di usarlo con la porta USB.


Posso confermare che su 14.10 joy2key funziona perfettamente solo per USB, puoi usare jstest-gtk per scoprire il numero del dispositivo e la funzionalità di test.

-1

È necessario eseguire questo comando nel terminale:

sudo xboxdrv --detach-kernel-driver 

dai un'occhiata a questo .


Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Thomas Ward
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.