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の起動後にダウンロードされます。
マークの答えを拡張すると、基本的に私にとってはうまくいきました。
問題は、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デバイスを検出し、入力デバイスと出力デバイスの下にリストする必要があります。
永続的な解決策は、blueman 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)で動作します
トップレスポンスについてコメントすることはできませんが、Ubuntu MATE 12.04 LTS Laptopに追加する必要があると思いました。
Sudo apt-get install pulseaudio-module-bluetooth
その後、この仕事をしました
Sudo -i pactl load-module module-bluetooth-discover
次に、Bluetoothマネージャーアプリに移動し、デバイスをペアリングし、「オーディオシンク」モードに設定する必要がありました。その後、Ubuntuサウンドオプション内でデバイスを確認し、入出力を操作する必要がありました。