BTヘッドセットで聴くことができましたが、突然、ある日、サウンド設定から永遠に消えました!
ヘッドセットを再ペアリングしました(そして既に接続されています)が、それを聞くためのサウンド設定にはオプションがありません。
このコマンドを試すとき:
hcitool scan
デバイスが見つかりません!このコマンドでも:
pactl list cards short
デフォルトのサウンドカードのみをリストします!私は何をすべきか?
BTヘッドセットで聴くことができましたが、突然、ある日、サウンド設定から永遠に消えました!
ヘッドセットを再ペアリングしました(そして既に接続されています)が、それを聞くためのサウンド設定にはオプションがありません。
このコマンドを試すとき:
hcitool scan
デバイスが見つかりません!このコマンドでも:
pactl list cards short
デフォルトのサウンドカードのみをリストします!私は何をすべきか?
回答:
このコマンドを試してください:
sudo -H pactl load-module module-bluetooth-discover
ペアリングが完了し、正常に接続されたときにこれを実行しますが、サウンド設定でそれらを表示できません。それは本質的に、bluetoothデバイスのリストのロードリロードをpulseaudioに伝えます。
私の代名詞は彼/彼です
ヘッドセットは適切にペアリングされ、Bluetoothデバイスの下に表示されますが、オーディオの利用可能な入力/出力ソースとして表示されません。問題は、X11の前にpulseaudio bluetoothモジュールがロードされ、いくつかの設定ファイルを変更することがトリックであることです:
PulseAudioはbluetoothモジュール15.10 / 16.04をロードできません
nano /etc/pulse/default.pa
以下の行をコメント化します。
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
nano /usr/bin/start-pulseaudio-x11
次の行を見つけて、その後に追加します。
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
次の行を追加します。
/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect
これにより、PulseオーディオのBluetoothモジュールは、起動時ではなくx11の起動後にダウンロードされます。
/usr/bin/pactl
コマンドラインで3つのコマンドを入力すると、すぐに有効になると言っていると思います。また、追加する2つ/usr/bin/start-pulseaudio-x11
はif
ステートメント内にあるように見えます。これらの観察結果の両方を確認できますか?ありがとう!
if..fi
が、より大きな内if [ x"$DISPLAY"...fi
。はい、ターミナルで直接コマンドを実行できるはずです。
マークの答えを拡張すると、基本的に私にとってはうまくいきました。
問題は、bluetoothサービスが起動時にpulseaudio bluetoothモジュールをロードしようとしますが、X11を実行する必要があるため失敗します。X11の後にpulseaudio bluetoothモジュールがロードされるように構成を変更する必要があります。
モジュールをロードしないようにbluetoothサービスに指示します。これを行うには、/etc/pulse/default.pa
これらの行の#
前に文字を配置して編集およびコメントアウトします。
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
X11の後にロードされるモジュールを構成します。これを行うには、/usr/bin/start-pulseaudio-x11
2行を編集して追加します。
if [ x"$DISPLAY" != x ] ; then
# ...
# Add these lines:
/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect
fi
pulseaudioとbluetoohを再起動します。マシンを再起動するか、次のコマンドを使用します。
pulseaudio -k
start-pulseaudio-x11
sudo service bluetooth restart
これにより、pulseaudio bluetoothモジュールが動作し、ボリュームコントロール(pavucontrol
)がbluetoothデバイスを検出し、入力デバイスと出力デバイスの下にリストする必要があります。
sudo service bluetooth restart
永続的な解決策は、ブルーマンPPAを追加し、バグを修正した最新バージョンにパッケージを更新することです:https ://launchpad.net/~blueman/+archive/ubuntu/ppa
sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade
そうすれば、もう実行する必要はありません
sudo -i pactl load-module module-bluetooth-discover
毎回、しかし一度だけコマンド。14.04 LTS(Trusty)で動作します
sudo apt install blueman
16.04に直接:askubuntu.com/questions/764273/...
トップレスポンスについてコメントすることはできませんが、Ubuntu MATE 12.04 LTS Laptopに追加する必要があると思いました。
sudo apt-get install pulseaudio-module-bluetooth
その後、この仕事をしました
sudo -i pactl load-module module-bluetooth-discover
次に、Bluetoothマネージャーアプリに移動し、デバイスをペアリングし、「オーディオシンク」モードに設定する必要がありました。その後、Ubuntuサウンドオプション内でデバイスを確認し、入出力を操作する必要がありました。