Wie kann ich einen PS3 Sixasis Controller über USB zum Laufen bringen?


11

Ich versuche, einen PS3 Sixaxis-Controller mit Ubuntu 12.04 zum Laufen zu bringen. Auf der Ubuntu-Wiki-Seite für sixaxis heißt es, QtSixA zu installieren, was ich auch getan habe. Das Problem ist jetzt tatsächlich die Verwendung des Controllers. Ich habe "SuperTux 2" installiert, um es zu testen. Normalerweise sagt SuperTux, dass es keinen Joystick gibt. Wenn ich den PS3-Controller anschließe und Scan drücke, werden alle Steuerelemente und die ihnen zugewiesenen Tasten angezeigt. Ich kann dann auf eine Aktion klicken und werde aufgefordert, die Taste zu drücken, die ich zuweisen möchte. Das Problem hier, dass das Drücken von Tasten auf dem Controller nichts bewirkt. Ich kann keiner Schaltfläche auf dem Controller eine Aktion zuweisen.

Gleiches gilt für PCSX. Ich kann den Controller konfigurieren und den Sony Playstation (R) 3-Controller aus der Dropdown-Liste auswählen. Wenn ich jedoch versuche, eine Taste zuzuweisen, bewirkt das Drücken der Tasten auf dem PS3-Controller nichts.

Im Internet sehe ich unzählige Anleitungen zum Herstellen einer Verbindung mit Bluetooth, aber mein Computer verfügt nicht über einen Bluetooth-Dongle. Daher möchte ich nur eine Verbindung über USB herstellen.

Darüber hinaus kann QtSixA auch den Controller sehen. Ich kann "Standardprofil konfigurieren", was ich versucht habe, aber SuperTux 2 oder PCSX reagieren anders ...


UPDATE : Nach dem Ubuntu Community Guide für Sixaxis habe ich es versucht sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystickund dann Sixpair kompiliert. Das Ausführen sudo ./sixpairbeschwert sich über die Aktivierung von Bluetooth. Dann kann SuperTux 2 den Controller nicht mehr finden, wenn ich auf Scannen klicke.

Nachdem ich diesen Artikel gelesen hatte , stellte ich fest, dass ich die PS-Taste drücken muss, damit er funktioniert ... Nun, das hat gut funktioniert, wenn der Controller als POINTER-Gerät verwendet wurde. Mit den analogen Sticks kann ich jetzt meine Maus auf dem Bildschirm zum Tanzen bringen. Ich bin mir immer noch nicht sicher, wie ich es mit SuperTux 2 und PCSX zum Laufen bringen soll ...

Wenn ich nicht xserver-xorg-input-joystickinstalliert hatte, führte das Drücken der PS-Taste dazu, dass eine Verbindung zur PS3 im anderen Raum als Controller 2 hergestellt wurde. Ich bin sehr verwirrt darüber, was gerade passiert ...

Antworten:


2

Ich habe etwas darüber gelesen und denke, es wäre besser, den PS3-Controller direkt über Bluetooth anzuschließen. Schauen Sie sich das an .

Ich habe Ihre Einschränkungen gelesen und denke immer noch, dass Sie Bluetooth verwenden müssen. Sie könnten einen Bluetooth USB Dongle kaufen, sie sind billig (dealextreme.com/p/…) .


Leider kann ich Bluetooth nicht verwenden, wie in meiner Frage angegeben. Nachdem ich den Artikel gelesen hatte, sah ich nichts, was erwähnte, dass das Verbinden von Bluetooth besser ist als USB. Vielleicht aktualisieren Sie Ihre Antwort, um das aufzunehmen? Trotzdem für die Hilfe! :)
Drdrez

1
Ich habe Ihre Einschränkungen gelesen, denke aber weiterhin, dass Sie Bluetooth verwenden müssen. Kaufen Sie einen Bluetooth USB Dongle, er ist günstig ( dealextreme.com/p/… ).
Abmelden

1
Es wäre besser über Bluetooth, da es den PC zur Liste der Geräte hinzufügt, nach denen der Controller beim Einschalten automatisch sucht (dh wenn er Ihre PS3 mit der PS-Taste einschaltet), wenn dies sinnvoll ist.
Phurl

1

Ich bin mir nicht sicher, ob dies helfen wird, aber als ich meinen PS2-Controller für die Wiedergabe von Emulatoren eingerichtet habe, habe ich jstest-gtk verwendet .

Es hat ein wenig gedauert, bis es zwischen jstest-gtk und dem Emulator eingerichtet war (ich benutze ZSNES). Nachdem der Controller jstest-gtk richtig gelesen hatte, musste ich in meinen Emulator gehen und alle Tasten zuweisen. (Ich hatte gedacht, es würde den Controller automatisch erkennen, aber das tat es nicht.) Es funktioniert großartig; Ich hatte keine Probleme damit.

Wie gesagt, ich weiß nicht, ob es für einen PS3-Controller funktioniert, aber es könnte den Versuch wert sein.


Ich habe den PS2-> PS3-Adapter getestet (lässt den PS2-Controller wie einen mit einem USB-Kabel angeschlossenen PS3-Controller aussehen) und der Pfeil nach links (Taste 7) fehlte laut Analogachse jstest-gtk. Ist das zu erwarten oder möglicherweise ein Fehler jstest-gtk?
Mikko Rantalainen

0

Ich habe joy2key installiert, das direkt aus den Repositorys von debian installiert werden kann. Sobald es installiert ist, bevor Sie das von Ihnen ausgeführte Programm / Emulator ausführen joy2key --dev /dev/input/[device number] --terminal, müssen Sie die analogen Joysticks konfigurieren (es gibt eine Möglichkeit, dies später zu vermeiden, aber ich habe nicht nachgesehen, wie Um die Konfigurationsdatei zu schreiben, können Sie loslegen. Ich verwende sie mit MAME und anderen. Ich kann sie mit einigen Snes-Emulatoren immer noch nicht zum Laufen bringen. Ich hoffe, dass dies für alle funktioniert, die sie mit dem USB-Anschluss verwenden müssen.


Ich kann bestätigen, dass unter 14.10 joy2key nur für USB perfekt funktioniert. Sie können jstest-gtk verwenden, um die Gerätenummer sowie die Testfunktionalität herauszufinden.

-1

Sie müssen diesen Befehl im Terminal ausführen:

sudo xboxdrv --detach-kernel-driver 

haben einen Blick auf diese .


Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Thomas Ward
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.