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-joystick
und dann Sixpair kompiliert. Das Ausführen sudo ./sixpair
beschwert 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-joystick
installiert 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 ...
quelle
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.
quelle
jstest-gtk
. Ist das zu erwarten oder möglicherweise ein Fehlerjstest-gtk
?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.quelle
Sie müssen diesen Befehl im Terminal ausführen:
haben einen Blick auf diese .
quelle