我有一个蓝牙耳机,它在 Windows 8 和 Android 4.2 上都运行良好,但在 Ubuntu (13.10) 上似乎不起作用。我安装了 Blueman,当我尝试 Audio sink 时,它成功配对并连接,但它仍然没有出现在我安装并尝试的声音设置或 PulseAudio 中。我的声音设置中只有“模拟输出”。我尝试了几种修复方法,例如在 /etc/bluetooth/audio.conf 中更改和添加内容,但均未成功。在此过程中,我也多次重新启动了蓝牙服务。
如果您需要来自我和我的系统的更多信息,请告诉我。
诚挚的问候,迈克尔。
答案1
我在 Ubuntu gnome 16.04 上。解决方案是启用自动检测,再次配对耳机并在输出音频设备列表中选择它。
- 更改
#AutoEnable=false
为(注意新AutoEnable=true
行/etc/bluetooth/main.conf
未注释) - 取消耳机配对
- 重启蓝牙服务
sudo /etc/init.d/bluetooth restart
- 再次配对耳机并连接
- 转到声音设置。从输出设备选项卡中,您现在应该可以看到耳机以及其他输出设备(如内置扬声器)的列表
- 选择它作为声音输出设备。
答案2
我也是问题,配对耳机后,我使用pulseaudio -k
命令,然后设备出现在声音设置中并且它可以工作。
这不是一个好的解决方案,但这是我迄今为止得到的结果。
答案3
以下对我有用。
有一个/etc/bluetooth/audio.conf
名为的选项AutoConnect=true
。确保这是不是已评论(即无哈希值)(更改#AutoConnect=true
为AutoConnect=true
)
这将使 pulseaudio 识别该设备。
笔记:对于 Ubuntu 14 及更高版本,该文件名为/etc/bluetooth/main.conf
。
答案4
我在 Lubuntu 13.10 上遇到了同样的问题,使用的是 blueman 和无线扬声器适配器。对于我来说,以下方法可以解决问题:
插入load-module module-switch-on-connect
/etc/pulse/default.pa
命令pulseaudio -k
命令pactl load-module module-bluetooth-discover
此模块不会自动加载,您必须手动加载。我没有找到更方便的方法。