输入命令bluetoothctl进入蓝牙交互界面。
交互界面里:
1. scan on 开始扫描, scan off 结束扫描
2. pair AB:CD… 进行配对
3. connect AB:CD… 进行连接。
如果connect时
org.bluez.Error.Failed
这可能是由于未安装pulseaudio-module-bluetooth软件包。如果丢失则安装它,然后重新启动pulseaudio。
sudo apt install pulseaudio-module-bluetooth
pulseaudio -k
pulseaudio --start
如果问题不是由于缺少包,那么在这种情况下的问题是PulseAudio没有赶上。此问题的常见解决方案是重新启动PulseAudio。请注意,在PulseAudio以用户身份运行时,以root身份运行bluetoothctl是完全正常的。重新启动PulseAudio后,重试连接。没有必要重复配对。
仅当上述内容不适合您时,继续尝试第二部分:
如果重启PulseAudio不起作用,则需要加载module-bluetooth-discover。
sudo pactl load-module module-bluetooth-discover
可以将相同的load-module命令添加到/etc/pulse/default.pa。
如果仍然无效,或者您正在使用PulseAudio的系统范围模式,还要加载以下PulseAudio模块(同样可以通过default.pa或system.pa加载这些模块):
module-bluetooth-policy module-bluez5-device module-bluez5-discover
接着如果还是使用默认的设备播放,而不是蓝牙播放的话
编辑 /etc/pulse/default.pa,添加下面2行
# automatically switch to newly-connected devices
load-module module-switch-on-connect