我正在尝试在运行 Ubuntu 16.04 及其硬件蓝牙适配器的 Thinkpad X230 平板电脑上添加 BlueParrott B-250XT+ 蓝牙耳机。
适配器工作正常 - 意味着它检测到/看到耳机。但是,当连接到耳机时,它最初会连接,然后弹出此错误:
Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available
之后,耳机断开连接并且无法再进行连接 - 这是某种故障/错误,导致蓝牙之后无响应。
我安装了 Pulseaudio,并将蓝牙设置为在 X11 之后加载(这就是我走到这一步的原因 - 直到我可以连接为止)。但是,如上所述,设备在连接后不久就被转储了。
答案1
解决方案来自本文对我有用:
sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover
然后从蓝牙设备中删除该设备并重新配对。
如果有效,您可以考虑将第二个命令添加到启动设置中,这样您不必在每次重启后再次运行它。
如果不起作用,请尝试重新启动pulseaudio
:
pulseaudio -k
pulseaudio -D
答案2
对我有用的是:(正如 Sebastian Widz 上面指出的那样)
$ sudo apt-get purge pulseaudio
$ rm ~/.config/pulse && sudo killall pulseaudio
$ sudo apt-get install pulseaudio
$ pulseaudio --start
上面的命令首先确保脉冲正常工作。
然后,这个有点奇怪,pulseaudio 本身默认没有这个命令:
$ sudo apt-get install pulseaudio-module-bluetooth
$ pactl load-module module-bluetooth-discover
我知道这有点多余,但这些步骤 10 分钟前对我来说是有效的。
但好吧,至少现在有效了 :)