Ubuntu 16.04のBluetoothヘッドセット(Sennheiser Momentum M2 AEBT)へのシームレスな自動接続


22

Bluetoothヘッドセット(Sennheiser Momentum M2 AEBT)を所有しています。自動接続に問題があり、回避策が見つかりました。私は本当の解決策を好むでしょう。

接続が機能するようにするには、

  1. ヘッドセットを接続します。
  2. Bluetooth設定を編集し、オーディオプロファイル「ヘッドセットヘッドユニット」を選択します
  3. ヘッドセットを取り外します。
  4. ヘッドセットを接続します。
  5. オーディオプロファイルとして「高忠実度再生」を選択します。

その後、すべてが桃色です。

私が試した代替シナリオは次のとおりです。

  1. ヘッドセットとコンピューターが自動接続されると、コンピューターは最新のプロファイル(高忠実度再生)を使用します。ただし、VLCはミュートされたオーディオを再生し、MPDは永続的に一時停止します。

    プロファイルを「オフ」にしてから「高忠実度再生」に戻すと、エラーメッセージが表示されFailed to change the profile to a2dp_sink、以前と同じ問題が発生します。プロファイルを「ヘッドセットヘッドユニット」に変更してから、「高忠実度再生」に切り替えても同じ状況が発生します。

  2. 画像から、「ヘッドセット」、「ハンズフリー」、「オーディオシンク」の3つのオプションがあることがわかります。どちらをクリックしても問題ないようです。

ここに説明付きのスクリーンショットがあります。

Bluetoothで利用可能なメニューオプション:

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

MPDでの永続的な一時停止。前後に移動できますが、「再生」オプションはありません。

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

VLCは音声なしで楽しく再生されます:

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


パルスオーディオの問題
MathCubes

1
どのバージョンのUbuntuを使用していますか?そして、どのデスクトップ環境?
スペンサーヒル

この問題はまだありますか?もしそうなら、してください編集の出力lspcilsusb、あなたの投稿には。そうでない場合は、ここでコミュニティと解決策を共有してください。ありがとうございました!
オタク長老

回答:


1

次の解決策は私のために働いた:

  1. module-bluetooth-discoverがロードされている かどうかを確認しますpactl list short | grep blue :リストにない場合:
  2. モジュールをロードします。 pactl load-module module-bluetooth-discover

リストにある場合でも、リロードすることができます。次に、高音質サウンドのオーディオシンクに再度接続してみます。


0

さまざまな提案された方法を試しましたが、この答えですでに説明したように、少なくとも半自動の解決策はa2dp.pyスクリプトを使用することだけでした

質問に記載されている手順を実行しますが、接続するたびに実行する必要があり、Bluetoothデバイスを選択するには番号を渡す必要があります。

Panel Preferences...小さなラッパスクリプトを実行しa2dp.pyて、ヘッドセットに通常搭載されているBluetoothデバイスリストの番号を呼び出して渡すランチャーを定義できます(パネルを右クリックしてを選択)。私にとっては、その数は変わらないようです。ここに私のサンプルスクリプトrun_a2dp.sh(デバイス番号に適応):

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

あなたは両方持っている場合はa2dp.py、これをrun_a2dp.sh上の$PATHあなたはヘッドフォンと接続したいとき、あなたはランチャーをクリックすることができます。a2dp.py構成を完了するのに数秒かかりますが、私にとってはうまくいきます。

少なくとも手探りしたり、端末コマンドを実行したりする必要はありません...

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