J'aimerais utiliser le contrôleur Ouya avec ma machine Ubuntu ... c'est un contrôleur Bluetooth standard et lorsque je tente de l'appairer avec Ubuntu 13.04, la boîte à options d'appariement m'invite à entrer un code d'appariement.
Maintenant, c'est la partie étrange. La boîte de dialogue des options de code de couplage dans les paramètres comporte quelques options, mais aucune de celles-ci ne reste bloquée lors de la fermeture de la boîte de dialogue (il n'y a pas d'accord ou d'application, il suffit de "Fermer").
Donc, à la fin de la journée, je ne sais pas s'il existe un moyen simple de coupler des manettes de jeu Bluetooth dans Ubuntu.
TL; DR: Comment jumeler une manette de jeu Bluetooth sans code de paire?
Il semble que l’interface graphique Bluetooth par défaut n’ait pas été conçue pour les manettes de jeu. Vous pouvez toujours faire fonctionner votre manette de jeu OUYA, cependant. Vous devriez pouvoir utiliser l'interface graphique Bluetooth par défaut (voir l'autre réponse) - si pour une raison quelconque, vous ne pouvez pas utiliser cette méthode de secours (avec certaines mises en garde).
pré-installation
Avant de commencer, installez bluez-compat
(pour établir la connexion avec hidd
) et joystick-gtk
(pour tester la manette de jeu) comme suit:
Sudo apt install bluez-compat jstest-gtk
numériser et connecter
Maintenant, maintenez le bouton OUYA du contrôleur enfoncé pour le rendre détectable. Il devrait commencer par faire clignoter les quatre lumières, puis seulement deux. Une fois que cela est fait, entrez la commande suivante pour le rechercher:
hcitool scan
Il devrait apparaître comme "OUYA gamepad" avec une longue adresse après. Vous pouvez maintenant vous y connecter avec:
Sudo hidd --connect <ADDRESS>
(remplacez par l'adresse du scan).
confirmez que cela fonctionne
Vous devriez immédiatement pouvoir déplacer le pointeur de la souris avec le pavé tactile du gamepad OUYA. De plus, un indicateur de souris sans fil doit apparaître à côté de l'icône de l'adaptateur Bluetooth.
Enfin, vous pouvez vérifier que l’entrée de la manette de jeu fonctionne en exécutant jstest-gtk
à partir du tableau de bord.
Inconvénients de cette approche
bluez-compat
est auto-décrit comme étant un package hérité. "Ces fichiers binaires ne sont pas pris en charge et disparaîtront à l'avenir." L'idéal serait d'utiliser un package plus moderne.Sudo
pour nous connecter, une icône représentant un verrou apparaît sur l'indicateur Bluetooth. (Est-ce que cela a un effet?)Vous devez traiter la manette de jeu comme tout autre dispositif de pointage Bluetooth avec un mannequin PIN sur "0000". Lorsque vous vous connectez pour la première fois:
Le gamepad devrait maintenant être disponible. Vous pouvez confirmer que cela fonctionne comme décrit dans l'autre réponse.
L'appareil apparaîtra en permanence sous l'indicateur Bluetooth, même s'il n'est pas à proximité. Lorsque vous souhaitez le connecter ultérieurement:
Les améliorations apportées par l’autre réponse: