蓝牙设备已配对并连接(无声音)
我有一个蓝牙耳机,它在Windows 8和Android 4.2中运行良好,但在Ubuntu(13.10)上它似乎不起作用。 我安装了Blueman,当我尝试使用音频接收器时,它已成功配对并连接成功,但它仍然没有显示在我安装和尝试的声音设置和PulseAudio中。 我的声音设置中的所有内容都是“模拟输出”。 我尝试了几个修复,比如在/etc/bluetooth/audio.conf中更改和添加内容没有任何成功。 我也在这个过程中多次重启了蓝牙服务。
如果您需要我和我的系统的更多信息,请告诉我。
亲切的问候,迈克尔。
我遇到了同样的问题 ,在配对耳机后,我正在使用pulseaudio -k
命令,然后设备出现在声音设置中,它可以工作。
这不是一个好的解决方案,但直到现在我才得到它。
我在Ubuntu gnome 16.04上。 解决方案是启用自动检测,再次配对耳机并在输出音频设备列表中选择它。
- 在
/etc/bluetooth/main.conf
#AutoEnable=false
更改为AutoEnable=true
(注意新行未注释) - 取消配对耳机
- 重启蓝牙服务
sudo /etc/init.d/bluetooth restart
- 再次配对耳机并连接
- 转到声音设置。 从输出设备选项卡,您现在应该看到列出的耳机以及其他输出设备,如内置扬声器
- 选择它作为声音输出设备。
以下对我有用。
/etc/bluetooth/audio.conf
有一个名为AutoConnect=true
的选项。 确保没有注释(即没有哈希)(将#AutoConnect=true
更改为AutoConnect=true
)
这将使pulseaudio识别设备。
注意 :对于Ubuntu 14及更高版本,该文件名为/etc/bluetooth/main.conf
。
我在Ubuntu GNOME 16.04上,我找到了一个在这里完美运行的解决方案:
https://wiki.debian.org/BluetoothUser/a2dp
在ubuntu上用户是gdm而不是Debian-gdm,这里有确切的说明:
为了防止GDM在会话启动时捕获A2DP接收器,请编辑/var/lib/gdm3/.config/pulse/client.conf (或创建它,如果它不存在):
autospawn = no daemon-binary = /bin/true
之后,您必须将此文件的访问权限授予gdm用户:
$ chown gdm:gdm /var/lib/gdm3/.config/pulse/client.conf
要为某些设备自动连接a2dp ,请将其添加到/etc/pulse/default.pa :
load-module module-switch-on-connect
重启。
现在应该可以通过pavucontrol和标准音频设备管理器访问声音设备(蓝牙耳机)。
我使用blueman和无线扬声器适配器在Lubuntu 13.10上遇到了同样的问题。 对我来说,以下修正了它:
在/etc/pulse/default.pa中插入load-module module-switch-on-connect
命令pulseaudio -k
命令pactl load-module module-bluetooth-discover
此模块未自动加载,您必须手动加载它。 我找不到更方便的方法。
在Ubuntu 16.04上唯一对我有用的是重启蓝牙服务,然后重新连接扬声器:
sudo /etc/init.d/bluetooth restart
每当我从暂停中唤醒计算机时,这似乎都发生在我身上。