解决双系统不能共用蓝牙鼠标的问题

使用的是Lenovo ThinkPad ‑ Bluetooth Laser Mouse,在Win 10和Ubuntu 17.04双系统下不设置是不能公用蓝牙鼠标的,因为蓝牙鼠标不管在哪个系统下每一次成功配对都会生成新的key,要做的就是把一个系统下的key写入另一个系统让其也能识别出来。我的做法是Ubuntu下找到key,把它写入Windows的注册表里。

第一步

# 转到root用户
sudo su

# 转到/var/lib/bluetooth/目录
cd /var/lib/bluetooth/

# 某个子目录里面有个叫info的文件,可以找出[LinkKey]
cd **:**:**:**:**:**/**:**:**:**:**:**/  
cat info  

把这个key保存下来。

第二步

切换到win10系统,到微软官网下载PSTools,然后使用PSTools打开注册表

PsExec.exe -s -i regedit  

找到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\  

然后把第一步得到的key写进去。

第三步

重启电脑,进入Windows。发现大功告成,又可以愉快地玩耍了~~

现在的蓝牙鼠标都有自动断电的功能,有的帖子说Ubuntu下有断电没法重连的问题,我并没遇到。

参考文章

  1. win10 ubuntu16 双系统共用蓝牙鼠标
  2. Ubuntu和Windows双系统蓝牙设备共享配对