Es scheint, dass die Standard-Bluetooth-Benutzeroberfläche nicht für Gamepads entwickelt wurde. Sie können Ihr OUYA-Gamepad jedoch weiterhin zum Laufen bringen. Sie sollten in der Lage sein, die Standard-Bluetooth-Benutzeroberfläche zu verwenden (siehe die andere Antwort). Wenn Sie dies aus irgendeinem Grund nicht können, funktioniert diese Fallback-Methode auch (mit einigen Einschränkungen).
Vorinstallieren
Bevor Sie beginnen, installieren Sie bluez-compat
(um die Verbindung herzustellen hidd
) und joystick-gtk
(um das Gamepad zu testen) wie folgt:
sudo apt install bluez-compat jstest-gtk
Scannen und verbinden
Halten Sie nun die OUYA-Taste am Controller gedrückt, um sie erkennbar zu machen. Es sollte beginnen, indem alle vier Lichter blinken und dann nur zwei Lichter blinken. Geben Sie anschließend den folgenden Befehl ein, um danach zu suchen:
hcitool scan
Es sollte als "OUYA Gamepad" mit einer langen Adresse danach angezeigt werden. Sie können jetzt eine Verbindung herstellen mit:
sudo hidd --connect <ADDRESS>
(durch die Adresse aus dem Scan ersetzen).
Bestätigen Sie, dass es funktioniert
Sie sollten sofort in der Lage sein, den Mauszeiger mit dem OUYA-Gamepad-Touchpad zu bewegen. Zusätzlich sollte neben dem Bluetooth-Adaptersymbol eine drahtlose Mausanzeige angezeigt werden.
Schließlich können Sie bestätigen, dass die Gamepad-Eingabe funktioniert, indem Sie jstest-gtk
vom Dash aus ausführen.
Nachteile bei diesem Ansatz
bluez-compat
wird selbst als Legacy-Paket beschrieben. "Diese Binärdateien werden nicht unterstützt und werden in Zukunft wieder verschwinden." Es wäre ideal, ein moderneres Paket zu verwenden.
- Da wir
sudo
eine Verbindung herstellen, wird auf der Bluetooth-Anzeige ein Schlosssymbol angezeigt. (Hat das irgendwelche Auswirkungen?)
- Das Gamepad wird nicht dauerhaft zur Liste der Bluetooth-Geräte hinzugefügt und ist automatisch erkennbar (z. B. können Sie den Controller beim nächsten Neustart nicht einfach wieder erkennbar machen, sondern müssen den Scan- und Verbindungsvorgang wiederholen).
- Die Verwendung der Standard-Bluetooth-Benutzeroberfläche weist keine dieser Nachteile auf.