Ubuntu 15.04 Dell XPS-13
Bluetooth経由でオーディオデバイスを接続できますが、出力オプション(または入力オプション)としてサウンド設定に表示されないため、使用できません。
どうすれば修正できますか?
Ubuntu 15.04 Dell XPS-13
Bluetooth経由でオーディオデバイスを接続できますが、出力オプション(または入力オプション)としてサウンド設定に表示されないため、使用できません。
どうすれば修正できますか?
回答:
最初にモジュールをロードしようとしましたが、Failure: Module initialization failed
最初にモジュールをアンロードする必要があります。
sudo pactl unload-module module-bluetooth-discover
そしてそれを再びロードします:
sudo pactl load-module module-bluetooth-discover
その後、オーディオ設定でオーディオデバイスを確認できました。
Ubuntu Gnome 15.10と16.04でも同じ問題が発生しました。私を助けたのは、pulseaudio binにgdmユーザーの読み取り権限を追加することでした。
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
その後、pulseaudioを再起動します(またはシステムを再起動します)
sudo pkill pulseaudio
これで、Bluetoothデバイスがオーディオデバイスリストに表示されます。
sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio
1000はあなたのユーザーIDです。id
端末を入力してIDを表示します。rとxを使用することを忘れないでください。そうしないと、すべての出力デバイスがなくなります。
Bluemanには、module-bluetooth-discover
起動時にロードされるとアンロードするバグがあるため、オーディオデバイスのペアリングを解除してから、
sudo pactl load-module module-bluetooth-discover
次に、デバイスをペアリングして、サウンド設定に表示されるかどうかを確認します
Bluetoothヘッドセットの接続に成功したら、
sudo -i pactl load-module module-bluetooth-discover
その後、ヘッドセットを出力デバイスとして選択できる場合は、次の変更を行うことができます。
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
# Add the following lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection