デフォルトのBluetooth GUIはゲームパッドを考慮して設計されていなかったようです。ただし、OUYAゲームパッドは引き続き機能します。デフォルトのBluetooth GUIを使用できるはずです(他の回答を参照)-何らかの理由でこのフォールバックメソッドも機能しない場合(いくつかの注意点があります)。
プレインストール
開始する前に、bluez-compat
(との接続を確立するためhidd
)およびjoystick-gtk
(ゲームパッドをテストするため)を次のようにインストールします。
sudo apt install bluez-compat jstest-gtk
スキャンして接続
次に、コントローラーのOUYAボタンを押し続けて、コントローラーを検出可能にします。最初は4つのライトすべてを点滅させ、次に2つのライトのみを点滅させます。これを実行したら、次のコマンドを入力してスキャンします。
hcitool scan
「OUYA gamepad」のように表示され、その後に長いアドレスが表示されます。これで次のように接続できます:
sudo hidd --connect <ADDRESS>
(スキャンのアドレスに置き換えます)。
動作することを確認
OUYAゲームパッドのタッチパッドでマウスポインターをすぐに移動できるはずです。さらに、ワイヤレスマウスインジケーターがBluetoothアダプターアイコンの横に表示されます。
最後に、jstest-gtk
ダッシュから実行して、ゲームパッド入力が機能していることを確認できます。
このアプローチの欠点
bluez-compat
レガシーパッケージであると自己説明しています。「これらのバイナリはサポートされておらず、将来的にはなくなる予定です。」よりモダンなパッケージを使用することが理想的です。
sudo
接続に使用しているため、Bluetoothインジケータにロックアイコンが表示されます。(これは効果がありますか?)
- ゲームパッドはBluetoothデバイスのリストに永続的に追加されるわけではなく、自動検出可能です(たとえば、次に再起動したときに、コントローラーを再び検出可能にすることはできません。スキャンと接続のプロセスを繰り返す必要があります)。
- デフォルトのBluetooth GUIを使用しても、これらの欠点はありません。