之前写过一个笔记,不过最近遇到新问题了,问题很简单,蓝牙老断。

于是找到了一些问题,开始尝试解决,看到了以下的错误信息:

Unable to register GATT service with handle XXXX for device F2:F2:F2:F2:F2:F2

所以先从配对中删除已经配对的设备的信息,重新配对,在配对之前,先开启蓝牙的实验模式:

sudo vim /lib/systemd/system/bluetooth.service

选区_995.png

在启动项目后面增加 -E,最终变成:

ExecStart=/usr/lib/bluetooth/bluetoothd -E

重启蓝牙服务

sudo service bluetooth restart

然后重新匹配蓝牙 4.0 鼠标,用命令行:

bluetoothctl

然后进行配对:

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[MX Anywhere 2]# trust
[MX Anywhere 2]# pair
[MX Anywhere 2]# unblock
[MX Anywhere 2]# power off
[bluetooth]# power on

选区_983.png

然后应该就可以用了,对了,如果你是 ThinkPad 的话,记得把以太口的 WAN 也关闭了,对,在 Bios 里,这样可以提升一点稳定性。

参考:
Bluetooth mouse connects but doesn't work
How do I get Logitech MX Anywhere 2 to work in 16.04 (Bluetooth smart)