蓝牙音频设备已连接但未显示在音频设备中

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