¿Cómo hago para que un controlador PS3 Sixasis funcione a través de USB?

11

Estoy tratando de hacer que un controlador PS3 Sixaxis funcione con Ubuntu 12.04. La página wiki de ubuntu para sixaxis dice que instale QtSixA, lo cual hice. El problema ahora es usar el controlador. Instalé "SuperTux 2" para probarlo. Normalmente, SuperTux dice que no hay joystick. Cuando conecto el controlador PS3 y presiono escanear, muestra todos los controles y sus botones asignados. Luego puedo hacer clic en una acción y me pedirá que presione el botón que quiero asignar. El problema aquí es que presionar botones en el controlador no hace nada. No puedo asignar ninguna de las acciones a un botón en el controlador.

Lo mismo ocurre con PCSX. Puedo configurar el controlador y seleccionar el Controlador Sony Playstation (R) 3 en el menú desplegable, pero cuando intento asignar un botón, presionar los botones del controlador PS3 no hace nada.

En la web, veo toneladas de guías sobre cómo conectarse con Bluetooth, pero mi computadora no tiene un adaptador Bluetooth, así que solo quiero conectarme a través de USB.

Además, QtSixA también puede ver el controlador. Puedo "configurar el perfil predeterminado", que he intentado, pero SuperTux 2 ni PCSX reaccionan de manera diferente ...


ACTUALIZACIÓN : Siguiendo la Guía de la comunidad de Ubuntu para la guía Sixaxis , probé sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joysticky luego compilé sixpair. La ejecución se sudo ./sixpairqueja de habilitar bluetooth, luego SuperTux 2 ya no puede encontrar el controlador cuando hago clic en escanear.

Después de leer este artículo , descubrí que tengo que presionar el botón PS para que funcione ... Bueno, eso funcionó bien para usar el controlador como dispositivo POINTER. Ahora puedo hacer que mi mouse en la pantalla baile con los palos analógicos. Aunque todavía no estoy seguro de cómo hacerlo funcionar con SuperTux 2 y PCSX ...

Cuando no lo había xserver-xorg-input-joystickinstalado, presionar el botón PS hizo que se conectara a la PS3 en la otra habitación como controlador 2. Estoy muy confundido sobre lo que está sucediendo en este momento ...

drdrez
fuente

Respuestas:

2

He leído algo al respecto y creo que sería mejor conectar el controlador PS3 usando bluetooth directamente. Mira esto .

He leído sus limitaciones y sigo pensando que necesita usar bluetooth. puedes comprar un dongle USB Bluetooth, son baratos (dealextreme.com/p/…) .

desconectarse
fuente
Desafortunadamente, no puedo usar bluetooth, como dije en mi pregunta. Después de leer el artículo, no vi nada que mencione que la conexión de Bluetooth sea mejor que la de USB. ¿Quizás actualizar su respuesta para incluir eso? ¡Gracias por la ayuda de todos modos! :)
drdrez
1
Leí tus limitaciones, pero sigo pensando que necesitas usar bluetooth. Compre un dongle USB Bluetooth, es barato ( dealextreme.com/p/… ).
cierre de sesión el
1
Sería mejor a través de Bluetooth, ya que agregaría la PC a la lista de dispositivos que el controlador buscará automáticamente cuando se encienda (es decir, cuando encienda su PS3 con el botón PS) si eso tiene sentido.
Phurl
1

No estoy seguro de si esto ayudará, pero cuando configuré mi controlador PS2 para jugar emuladores usé jstest-gtk .

Tomó un poco de tiempo configurarlo entre jstest-gtk y el emulador (uso ZSNES). Después de hacer que el controlador lea correctamente a través de jstest-gtk, tuve que ir a mi emulador y asignar todos los botones. (Pensé que detectaría automáticamente el controlador, pero no lo hizo). Funciona muy bien; No he tenido ningún problema con eso.

Como dije, no sé si funcionará para un controlador PS3, pero valdría la pena intentarlo.

Marty
fuente
Probé el adaptador PS2-> PS3 (hace que el controlador PS2 se vea como un controlador PS3 conectado con un cable USB) y la flecha izquierda (botón 7) no tenía el eje analógico jstest-gtk. ¿Es esto esperado o posiblemente un error jstest-gtk?
Mikko Rantalainen
0

Instalé joy2key que se puede instalar directamente desde los repositorios de debian, una vez instalado antes de ejecutar el programa / emulador que ejecuta joy2key --dev /dev/input/[device number] --terminal, debe configurar los joysticks analógicos, (hay una manera de evitar esto más adelante, pero no he visto cómo para escribir el archivo de configuración), entonces está listo, lo uso con MAME y otros, todavía no puedo hacerlo funcionar con algunos emuladores snes, espero que esto funcione para cualquiera que necesite usarlo con el puerto USB.

Axel_GDL
fuente
Puedo confirmar que el 14.10 joy2key funciona perfectamente solo para usb, puede usar jstest-gtk para averiguar el número de dispositivo y la funcionalidad de prueba.
-1

Necesita ejecutar este comando en la terminal:

sudo xboxdrv --detach-kernel-driver 

Mira esto .

Karl-Patrick Barnes
fuente
Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Thomas Ward