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

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

Ubuntu 15.04 戴尔 XPS-13

我可以通过蓝牙连接我的音频设备,但我无法使用它们,因为它们没有在声音设置中显示为输出选项(或输入选项)。

我该如何解决?

答案1

我尝试先加载模块,但是出现了一个问题,Failure: Module initialization failed所以您必须先卸载模块:

pactl unload-module module-bluetooth-discover

然后再次加载:

pactl load-module module-bluetooth-discover

之后,我就能在音频设置中看到音频设备了。

答案2

我在 Ubuntu Gnome 15.10 和 16.04 中遇到了同样的问题。对我有帮助的是为 pulseaudio bin 上的 gdm 用户添加读取权限。

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

然后重新启动 pulseaudio (或者重新启动系统)

pulseaudio -k

您的蓝牙设备现在应该列在音频设备列表中。

答案3

Blueman 有一个漏洞如果在启动过程中加载了该程序,它将被卸载module-bluetooth-discover,因此你可能需要取消音频设备的配对,然后

pactl load-module module-bluetooth-discover

然后配对您的设备并查看它是否出现在声音设置中

答案4

蓝牙耳机连接成功后,尝试
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

相关内容