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


9

Ubuntu 15.04戴尔XPS-13

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

我该如何解决?

Answers:


4

我尝试先加载模块,但遇到了问题,Failure: Module initialization failed所以您必须先卸载模块:

sudo pactl unload-module module-bluetooth-discover

然后再次加载它:

sudo pactl load-module module-bluetooth-discover

之后,我可以在音频设置中看到音频设备。


欢迎来到AskUbuntu :)我认为您应该在答案中添加一些细节,因为没有其他答案就没有多大意义。如果您的答案是正确的,它将被提升到最高位置,因此将脱离上下文。
威廉·伊拉斯

3

我在Ubuntu Gnome 15.10和16.04中遇到了相同的问题。帮助我的是在Pulseaudio容器上为gdm用户添加了读取权限。

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

之后,重新启动pulseaudio(或重新启动系统)

sudo pkill pulseaudio

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


1
我得到:setfacl:选项-m:字符3附近的无效参数
weelux

那也对我有用!非常感谢!我一直在寻找解决此问题的方法!
mjb

gdm必须是您的用户ID(用户名似乎也可以使用)-我将编辑答案
Thorsten Niehues

此命令甚至使内部音频设备消失!怎么修?
Thorsten Niehues '17

使用sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio1000作为您的用户ID。键入id在终端查看您的ID。请记住使用r和x,否则所有输出设备都消失了!
Thorsten Niehues

2

Blueman有一个错误,module-bluetooth-discover如果该错误在引导过程中被加载,则可能会卸载,因此您可能需要取消配对音频设备,然后

sudo pactl load-module module-bluetooth-discover

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


2
(当我运行时)〜$ sudo pactl load-module module-bluetooth-discover(我得到)故障:模块初始化失败
Aaron Weinberg

当我尝试安装blueman蓝牙管理器时,我得到paste.ubuntu.com/10980288
亚伦·温伯格

我不确定发生了什么事
Jeremy31,2015年

此处存在类似问题$ sudo pactl load-module module-bluetooth-discover主目录不可访问:权限被拒绝连接失败:连接被拒绝pa_context_connect()失败:连接被拒绝$ sudo -i pactl load-module module-bluetooth-discover连接失败:连接拒绝pa_context_connect()失败:连接被拒绝
选择

1
@select Pulseaudio以您的用户身份运行,因此您不应将其与sudo一起使用-您引用的错误消息完全不同,这归因于使用sudo。
cincodenada '16

0

成功连接蓝牙耳机后,请尝试
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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.