最近給新筆記本電腦裝了win10+ubuntu16雙系統,發現原來在win10下已經配對的藍牙鼠標,在ubuntu下配對后,win10就不能用了,需要重新配對才行,反之亦然。
每次切換系統后藍牙鼠標都要重新配對真的好麻煩,參考《Ubuntu win10共享藍牙鼠標》實現了兩個系統共用藍牙鼠標。
方法如下:
步驟一
在win10下建立與鼠標的藍牙配對。
步驟二
切換到ubuntu下,再將藍牙鼠標與系統連接好。
步驟三
獲取ubuntu下的藍牙配對linkkey
在ubuntu下如下圖,找到ubuntu下藍牙鼠標與電腦配對的linkkey(是個32位的字符串),(需要root權限)
這個過程關鍵是要知道電腦和鼠標的藍牙mac地址
如果你已經在win10下獲取了上面兩個地址,也可以直接如下圖cat 查看info文件,獲取linkkey
在win10下獲取電腦和鼠標的藍牙mac地址的方法參見步驟四
步驟四
切換win10系統,到微軟官網下載PSTools
將壓縮包解壓縮后,以管理員身份運行cmd,在PSTools解壓縮目錄下執行打開注冊表(不需要像參考文章里說的要壓到Windows\System32目錄下)
PsExec.exe -s -i regedit
- 1
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\
如下圖,將ubuntu下的linkkey寫入注冊表
然后 重啟電腦,win10下藍牙鼠標不用再配對就能用啦!
為什么要用pstools來打開regedit修改注冊表呢?
因為注冊表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\
是被保護的,不能直接用regedit來修改
其實搞明白藍牙鼠標的玩法,其他藍牙設備在不同操作系統下的共用,應該也是同樣的方法,有空試試。