Ich möchte den Ouya-Controller mit meinem Ubuntu-Computer verwenden ... es ist ein Standard-Bluetooth-Controller, und wenn ich versuche, ihn mit Ubuntu 13.04 zu koppeln, fordert mich das Kopplungsoptionsfeld auf, einen Kopplungscode einzugeben.
Das ist der seltsame Teil. Das Dialogfeld "Pairing-Code-Optionen" in den Einstellungen enthält einige Optionen, aber keine der Einstellungen bleibt beim Schließen des Dialogfelds erhalten (es gibt kein OK oder keine Anwendung, nur "Schließen").
Letztendlich bin ich mir nicht sicher, ob es eine einfache Möglichkeit gibt, Bluetooth-Gamepads in Ubuntu zu koppeln.
TL; DR: Wie kopple ich ein Bluetooth-Gamepad ohne Paircode?
Antworten:
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 herzustellenhidd
) undjoystick-gtk
(um das Gamepad zu testen) wie folgt: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:
Es sollte als "OUYA Gamepad" mit einer langen Adresse danach angezeigt werden. Sie können jetzt eine Verbindung herstellen mit:
(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.sudo
eine Verbindung herstellen, wird auf der Bluetooth-Anzeige ein Schlosssymbol angezeigt. (Hat das irgendwelche Auswirkungen?)quelle
sudo hidd --search
Sie müssen das Gamepad wie jedes andere Bluetooth-Zeigergerät mit einer Dummy-PIN von "0000" behandeln. Beim ersten Verbinden:
Das Gamepad sollte jetzt verfügbar sein. Sie können bestätigen, dass es wie in der anderen Antwort beschrieben funktioniert.
Das Gerät wird permanent unter der Bluetooth-Anzeige angezeigt, auch wenn es nicht in der Nähe ist. Wenn Sie es später verbinden möchten:
Verbesserungen gegenüber der anderen Antwort:
quelle