之前写过一个笔记,不过最近遇到新问题了,问题很简单,蓝牙老断。
于是找到了一些问题,开始尝试解决,看到了以下的错误信息:
Unable to register GATT service with handle XXXX for device F2:F2:F2:F2:F2:F2
所以先从配对中删除已经配对的设备的信息,重新配对,在配对之前,先开启蓝牙的实验模式:
sudo vim /lib/systemd/system/bluetooth.service
在启动项目后面增加 -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
然后应该就可以用了,对了,如果你是 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)