Bluetoothヘッドフォンで再生するにはどうすればよいですか?


17

Bose Quiet ComfortをBluetooth経由でラップトップに接続しようとしています。

他のワイヤレスBluetoothデバイスと同様に、これらのヘッドフォンを問題なく携帯電話に接続してペアリングできます。

コマンドライン接続の試行:

使用してbluetoothctl私は接続できるようですが、ペアリングすることはできません:

[bluetooth]# devices
Device 04:52:C7:32:68:16 Bose QuietComfort 35
[bluetooth]# connect 04:52:C7:32:68:16
Attempting to connect to 04:52:C7:32:68:16
Connection successful
[Bose QuietComfort 35]# devices
[Bose QuietComfort 35]#ch)`pair ': pair 04:52:C7:32:68:16
Attempting to pair with 04:52:C7:32:68:16
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 04:52:C7:32:68:16 Connected: no
[CHG] Device 04:52:C7:32:68:16 Connected: yes

ただし、Bluetooth GUIメニューでは、デバイスとペアリングされていると思われます。

ここに画像の説明を入力してください

ヘッドフォン自体はラップトップが接続されていることを認識しないようであり、私のサウンド設定では出力できるものが何も表示されないため、「ペアリング」は偽物だと思います。

ここに画像の説明を入力してください

したがって、これは明らかにubuntuの問題です。

デバイスを削除して再起動しようとしましたが、接続は可能ですがペアリングはできません。また、私はこの回答に従ってBluetooth LEを非アクティブ化しようとしました:

Bluetoothを介したUbuntu 16.04とBose QuietComfort 35のペアリング

しかし、振る舞いは変わりませんでした。

入力するとinfo <MAC Address>次のようになります。

Device 04:52:C7:32:68:16
    Name: Bose QuietComfort 35
    Alias: Bose QuietComfort 35
    Paired: no
    Trusted: no
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Bose Corporation          (0000febe-0000-1000-8000-00805f9b34fb)
    Modalias: bluetooth:v009Ep400Cd0106

それが役立つかどうかわかりません。

GUI / Blueman接続の試行:

関連性があると思われるこのページを見つけました:

Ubuntu 16.04はBluetoothヘッドフォンに音声を出力しません

blueman提案どおりに使用してみましたが、デバイスをペアリングしようとするとクラッシュします。

ここに画像の説明を入力してください

実行して提案パッケージをアップグレードしてみました

sudo apt-get install libpam-systemd libsystemd0 libudev1 systemd ubuntu-mono udev

これにより、エラーが表示されなくなりましたが、まだペアリングできbluemanませんでした(ペアリングしようとしても何もしません)。

tail -f /var/syslogヘッドフォンをオンにして実行しようとすると、次のメッセージが表示されました。

Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0001 for device 04:52:C7:32:68:16
Dec  7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0013 for device 04:52:C7:32:68:16

これが手がかりになると思う...


私は、オーディオ愛好家のハイファイ、ポータブルスピーカー、ヘッドフォンからのBluetoothデバイスの範囲で16.04を使用して同様の回帰に気づきました。ログインする前に接続を試行することで何かが進行しているようであり、これはログイン時に行われた接続と競合しているようです
。– Amias

1
これは非常によくあなたの問題を解決するかもしれません:askubuntu.com/questions/764273/...
エルダーオタク

何がpactl list short | grep bluetooth表示されますか?module-bluetooth-discoverが表示されない 場合は、askubuntu.com / a / 689297/300665を参照してください。Ubuntu16.04および16.10にいくつかのbluetoothオーディオバグがあるため、役に立たない可能性があります
-Jeremy31

/var/log/syslogペアリング時にbluemanがクラッシュすると、どのエラーメッセージが表示されますか?これにより、非常に必要な手がかりが得られます。
オタク長老

1
あなたがそれを整理してくれてうれしいです!
オタク長老

回答:


3

根底にある問題は、この質問の問題に似ていたようです。

/programming/31380594/linux-bluez-dbus-communication

systemd linuxセットアップを実行していることを除いて、その答えに対するコメントが示唆するように私はしなければなりませんでした:

新しいSystemdベースのシステムでは、行をにコピー /lib/systemd/system/bluetooth.service/etc/systemd/system/bluetooth.serviceて変更ExecStartExecStart=/usr/lib/bluetooth/bluetoothd -Eます。

–アルトベンディケン

だから私はそれをし、再起動してから開始しbluetoothctl、手動で接続しました:

[Bose QuietComfort 35]# connect 04:52:C7:32:68:16 
Attempting to connect to 04:52:C7:32:68:16
[CHG] Device 04:52:C7:32:68:16 Paired: yes
Connection successful

今回、ペアリングしたとき、ヘッドフォンは接続を認識し(GNOMEはペアリングが機能していると考えていたにもかかわらず、以前は認識していませんでした)、出力デバイスがデバイスリストに表示されました。

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