デスクトップをBluetoothヘッドセットとして使用する


14

私のデスクトップのスピーカーは私の携帯電話よりもはるかに優れているので、携帯電話の代わりに私のデスクトップスピーカーを使用したいと思います。USBやオーディオジャックを使用するのは不便なので、Bluetoothが残っています。を使用して電話をペアリングしましたが、bluetoothctl接続しようとすると次のようになります:

[bluetooth]# pair 00:00:00:00:00:00 
Attempting to pair with 00:00:00:00:00:00
[CHG] Device 00:00:00:00:00:00 Connected: yes
Request confirmation
[agent] Confirm passkey 000000 (yes/no): yes
[CHG] Device 00:00:00:00:00:00 Modalias: bluetooth:a000Aa000000000
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
...
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 000000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 Paired: yes
Pairing successful
[CHG] Device 00:00:00:00:00:00 Connected: no
[CHG] Device 00:00:00:00:00:00 RSSI: -75
[bluetooth]# connect 00:00:00:00:00:00 
Attempting to connect to 00:00:00:00:00:00
Failed to connect: org.bluez.Error.Failed

MACアドレスをに置き換えました00:00:00:00:00:00が、実際のMACアドレスは、電話で報告されたものと一致します。ペアリングピン、Modalias、およびでも同じUUIDsことをしましたが、最後の2つが何であるかはわかりません。


Bluezの設定に関するヘルプをお探しですか?

2
電話から音声をデスクトップスピーカーにルーティングできる場合は、そうです!
ヘンリー

私がこれまでに知っているのは、Bluezオーディオが非常に実験的であることだけです。私はこれを試したことはありませんが、知りたいと強く思っています。これを試しましたか?

いいえ、設定方法もわかりません。
ヘンリー

リンクは、A2DPのセットアップ方法を説明しています。Bluezは事前に設定する必要があります

回答:


4

pulseaudio*からの2つのモジュールのおかげで、これとの結合bluezは実際には本当に簡単になりました。

必要なパッケージをインストールします。

sudo pacman -S bluez bluez-utils pulseaudio-bluetooth

ユーザーをpulseaudioグループに追加します。

sudo usermod -a -G pulseaudio $USER

bluetoothデーモンをオンまたは再起動します。

sudo systemctl restart bluetooth

Bluetoothデバイスを有効にします。

sudo hciconfig hci0 up

複数のBluetoothデバイスがある場合は、引数なしでhci0実行hciconfigすることで見つけることができる正しい識別子に置き換える必要があります。

これで、対話型bluetoothctlユーティリティを使用してデバイスを接続できます。

最初に、ホスト名でArchマシンを検出可能にします:

$ bluetoothctl
[NEW] Controller AA:BB:CC:DD:EE:FF arch [default]

[bluetooth]# agent on
Agent registered

[bluetooth]# default-agent
Default agent request successful

[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: yes

お使いの携帯電話でArchボックスが発見できるはずです。デバイスを選択し、プロンプトに戻って確認します。

Request confirmation
[agent] Confirm passkey 748794 (yes/no): yes
[CHG] Device FF:EE:DD:CC:BB:AA ...
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: no

trust接続後にコマンドを実行するだけで解決する切断の問題がいくつかありました。

[phone]# trust
[CHG] Device FF:EE:DD:CC:BB:AA Trusted: yes
Changing  trust suceeded

これで、デスクトップスピーカーからオーディオを再生できるようになります。


それは動作しますが、とにかく遅延を改善する方法はありますか?
ヘンリー

hci utilsはbluez-utils-compatを介してAURに
追加されました
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.