蓝牙音频设备已连接但未显示在音频设备中
Ubuntu 15.04戴尔XPS-13
我可以通过蓝牙连接我的音频设备,但我不能使用它们,因为它们不会在声音设置中显示为输出选项(或输入选项)。
我该如何解决?
我试图先加载模块,但是我遇到了一个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 -mu:gdm:r /usr/bin/pulseaudio
之后重新启动pulseaudio(或重启系统)
sudo pkill pulseaudio
您的蓝牙设备现在应该列在音频设备列表中。
Blueman有一个错误,如果在启动过程中加载了module-bluetooth-discover
,那么你可能需要取消配对音频设备然后
sudo pactl load-module module-bluetooth-discover
然后将您的设备配对,看它是否出现在声音设置中
成功连接蓝牙耳机后,试试吧
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