を使ってみましたbluetoothctl
。
デバイスをペアリングしたが接続できないようです。
[bluetooth]# devices
Device X:X:X:X:X:X BT_SPEAKERS
[bluetooth]# connect X:X:X:X:X:X
Attempting to connect to X:X:X:X:X:X
Failed to connect: org.bluez.Error.Failed
[bluetooth]#
bluez-hid2hci
インストールすると、問題が解決すると思われる傾向があるさまざまな投稿がオンラインで見つかりました。
ただし、このパッケージはインストールできません。存在しないようです。
apt-get install bluez-hid2hci
E: Unable to locate package bluez-hid2hci
これをどのようにインストールしますか?
答え1
私はあなたを助けることができないようですbluez-hid2hci
。
ワイヤレス使用のために設計された一部のBluetoothキーボード、マウス、および/またはシステムは、マウス/キーボード接続の「Bluetooth」を隠す特別なBluetoothトランシーバを使用しているため、トランシーバはコンピュータに単純なUSBマウスとして表示されます。鍵盤。たとえば、オペレーティングシステムの一般的なBluetoothドライバがまだアクティブでない限り、Bluetoothマウスとキーボードを使用してオペレーティングシステムのインストールを実行できます。
このタイプのトランシーバの技術用語は次のとおりです。HIDプロキシBluetooth HCI。
目的bluez-hid2hci
は、これらのBluetoothトランシーバを「隠しBluetooth接続」モードから外して、キーボードやマウス以外の一般的な汎用Bluetoothトランシーバ(HCI)として使用できるようにすることです。
しかし、Bluetoothスピーカーを正常にペアリングしたので、これはBluetoothトランシーバがすでに通常のHCIモードになっていることを意味します。だからbluez-hid2hci
何もしませんでした。
それにもかかわらず、2009年の別々のパッケージはbluez-hid2hci
基本bluez
パッケージに統合されているため、ツールはすでにシステムにインストールされて利用可能でなければなりません/lib/udev/hid2hci
。/lib/udev/rules.d/97-hid2hci.rules
必要に応じて自動的に呼び出されるudevルールファイルも必要です。
あなたの質問では、Bluetoothスピーカーに接続しようとしていますroot
。 Debian 10のデフォルトのオーディオ設定は、通常、Bluetoothオーディオ接続を処理するPulseaudioを使用します。問題は、Pulseaudioデーモンが通常次のように実行されることです。ユーザー固有のサービスそのため、現在ログインしているユーザーアカウントでローカルに実行されます。ルートとしてBluetooth接続を確立し、Pulseaudioデーモンがroot以外のユーザーとして実行されている場合、デーモンは接続をまったく使用できない可能性があります。あるいは、ルートでスピーカーに接続できない理由は、Pulseaudioデーモンが別のユーザーとして別の接続を確立したためです。
LinuxのBluetoothに関する多くのインターネット提案は、以前のBlueZ 4.xシリーズに基づいています。 BlueZ 5.xが最初にリリースされ(2012年頃)、ディストリビューションに採用されたとき、以前の推奨事項の多くはすでに使用されていません。インターネット上でLinux Bluetoothの推奨事項を検索するときは、推奨事項が作成された時点に注意してください。
答え2
こんにちは役に立ちました
次の操作を実行すると、「接続に失敗しました:org.bluez.Error.Failed」が表示されます。 https://wiki.archlinux.org/index.php/Bluetooth_keyboard
- コンピュータが検出したデバイスのリストから無効なBluetoothデバイスを削除します。
- Linuxボックスを再起動してください
- 再ペアリングして再接続してください。
フランス人Mr。 Ronanのヒント: https://www.youtube.com/watch?v=_5pH0JrwynQ
私の問題は:適切にペアリングされ、信頼できるBluetoothキーボードデバイスがありますが、何らかの理由で「接続に失敗しました:org.bluez.Error.Failed」という迷惑なエラーが発生します(おそらくキーボードを使用せずに時間がかかりすぎるため)です)。ラップトップが待機した後に接続できない。私はフォーラムでさまざまなヒントを試しましたが、Mr。 Ronanが提供したこのヒントだけが私に役立ちました...あなたにも役立ちます。
あなたの質問がbluez-hid2hciのインストールを提案する多くの(古い)フォーラム投稿につながることを確認しました(alpereira7が述べたように)。素晴らしい説明をしてくれたtelcoMのおかげで、今はこれが問題にならないことがわかりました。
Xubuntu 18.04以降、リポジトリbluez *、bluetoothctl:5.48から最新バージョンをインストールしました。