我有一个蓝牙耳机(mpow H7),它与我的 Ubuntu 20.04 安装配合使用 2 年没有问题。几周前,我开始无法配对。我买了一个型号完全相同的新耳机,但问题仍然存在。
过去几周内系统没有进行任何配置更改。我已经应用了常规的 ubuntu 软件和安全更新,尽管似乎没有任何与蓝牙相关的内容。
设备首次可以正常配对。关机再开机时,设备显示配对,但实际上不配对。
如果我进入 Gnome 设置 > 蓝牙并在设备开启之前查看它,它会显示为断开连接。当我打开它时,我看到它瞬间变为连接的然后回到断开连接,然后设备显示“配对”,但并没有连接。
如果我点击断开连接,将显示一个包含设备详细信息的对话框窗口。当我打开它时,我可以看到“连接”滑块滑动打开和关闭,就像主窗口中的“断开连接/连接”标签一样。然后,当设备处于配对模式时,如果我再次单击滑块,设备将连接。
就我个人而言,我发现当我打开设备时打开一个终端窗口并准备运行以下命令要容易得多:
bluetoothctl connect <device addr>
然后,我只需通过向上光标键使用 shell 历史记录在下次需要时运行此命令即可。
如果出现“失败”的错误,我将运行以下命令:
sudo systemctl daemon-reload
sudo systemctl restart bluetooth
# switch on device, enter pairing mode
bluetoothctl connect <device addr>
如果找不到设备,我将启用扫描,然后尝试再次连接:
bluetoothctl scan on
# switch on device, enter pairing mode
bluetoothctl connect <device addr>
一旦扫描工作正常,我就禁用它:
bluetoothctl scan off
请注意,可以使用 bluetoothctl 进行初始设置,而不是 Gnome。由于设备不需要用户输入代码来配对,因此相信使用命令:
bluetooth trust <device addr>
虽然这个解决方法很可靠,但很不方便。我非常感激任何关于如何让它恢复正常工作的建议。