Last Updated on 9. Februar 2024 by sfambach
Im Artikel wird auf die Besonderheiten der Einbindung von PS3 Controllern eingegangen. Die generelle Installation, Konfiguration und Fehlersuche eines BlueTooth Controllers unter Ubuntu kann unter dem folgenen Link gefunden werden.
Bluetooth Gamecontroller unter Ubuntu 22.04
Fakten
Benötigte Hardware
- Bluetooth Game Controller
- USB Kabel um den Controller mit dem Computer zu verbinden
- (Optional) USB BlueTooth Adapter
Benötigte Software
- Ubuntu (20.04 / 22.04)
- bluez
- jstest-gtk
Anwendungsbereiche
- Fernbedienung
- RC Steuerung
- Joystick für Spiele
Installation
Gnome starten und die Bluetooth Konfiguration öffnen. Dies kann über das Icon rechts oben auf dem Desktop geschehen. (oder über die Einstellungen)
Nach dem Öffnen den Controller mit dem USB Kabel am Computer anschliessen.
Es blinken erst alle der 4 LEDs am Controller und dann nur nur noch die mittleren Zwei. In der Zwischenzeit erscheint ein Popupfenster, dass um Erlaubnis bittet den Controller zu Verbinden.
Den Dialog mit „Allow “ bestätigen und schon taucht der Controller in der Auswahlliste der BlueTooth Geräte auf.
Zuerst ist der status „Nicht Verbunden“. Wird der Controller vom USB Kabel getrennt und der PS3 Knopf gedrückt, blinken die LEDs kurz auf und danach leuchtet eine der vier LED’s permanent auf. Gleichzeitig sollte der Status in der BlueTooth Geräteübersicht auf connected wechseln.
Probleme
Proxmox
Ich habe den Controller unter proxmox nicht zum laufen gebracht. Das Gerät wird zwar erkannt aber kann nicht verbunden werden, weil die USB „Aktivierung“ nicht funktioniert.
Hierfür habe ich bis jetzt noch keine Lösung.
Fazit
Wird der Bluetooth Adapter in Gnome erkannt ist die Einbindung einfacher als in Windows. Anstecken, bestätigen, abziehen schon läuft er. Wird der Adapter nicht richtig erkannt, ist der Weg steiniger. Wie bei vielen Dingen unter Linux oder generell bei der Installation ist es wichtig die richtigen Quellen zu finden. Viele sind veraltet oder helfen nicht weil das Setup oder die Linuxversion nicht stimmt. So habe ich ein paar Tage gerbraucht und bin dennoch mit Proxmox gescheitert.
Verwandte Beiträge
- PS3-Controller unter Windows 10
- ESP32 BlueTooth Gamepad
- Bluetooth Gamecontroller unter Ubuntu 2x.04
- Bluetooth Gamecontroller unter Windows 10
Quellen
https://wiki.ubuntuusers.de/Archiv/PS3_Controller/
https://www.reddit.com/r/linuxquestions/comments/10o6352/connecting_ps3_controllers_to_ubuntu/
https://github.com/lemmingDev/ESP32-BLE-Gamepad
https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles
https://en.wikipedia.org/wiki/USB_human_interface_device_class
https://www.usb.org/sites/default/files/documents/hid1_11.pdf
https://praxistipps.chip.de/ps3-controller-mit-pc-verbinden-so-gehts_13631
https://retropie.org.uk/forum/topic/2913/guide-use-qtsixa-on-ubuntu-16-04-and-derivatives