Answers:
我尝试先加载模块,但遇到了问题,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容器上为gdm用户添加了读取权限。
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
之后,重新启动pulseaudio(或重新启动系统)
sudo pkill pulseaudio
您的蓝牙设备现在应该在音频设备列表中列出。
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
然后配对您的设备,看看它是否出现在声音设置中
成功连接蓝牙耳机后,请尝试
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