ubuntu与win10共享LE蓝牙鼠标
类似的教程网上有很多,大部分是找到蓝牙设备目录下info文件中的[linkKey]中的key值复制到win10下注册表中,但是对于蓝牙5.0或LE设备来说,是没有linKey的,这里我也参考了很多前辈的方法,把我成功的过程记录下来。
双系统分别连接蓝牙鼠标
先在ubuntu系统下连接蓝牙鼠标,连接成功后重启到Win10系统,这一步骤是为了在两个系统上都产生连接记录,方便后续直接修改。
顺序一定是要先在ubuntu连接,然后重启电脑进入win10重新配对蓝牙鼠标连接。原因是我这里是最终在ubuntu下修改的,所以win10配对连接后win10系统注册表就不需要再修改了,切记第二次进入ubuntu后不能再重新配对蓝牙鼠标了,可以连接一个有线鼠标备用,或者全程键盘操作,基本没啥问题。win10 系统下重新配对连接蓝牙鼠标
注意ubuntu系统看到的蓝牙鼠标地址和win10不一样,也不是有些教程里+1的关系,没有共同点,需要自己确认是同一设备。
举例{bt_adapter_address}为B1B2B3B4B5B6(这个是一样的,不会变),
{mouse_address}win10下为e1,e2,e3,e4,e5,e6,ubuntu下为F1F2F3F4F5F6
(win10使用16进制小写,并使用逗号,分隔;ubuntu为全大写,不分隔)使用psExec导出注册表项目:
psexec -s -i regedit.exe
进入注册表编辑器[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys\b1b2b3b4b5b6\e1e2e3e4e5e6]
这里使用ControlSet001和CurrentControlSet是一样的。
重启系统到ubuntu
su命令进入管理员权限
进入蓝牙鼠标目录
cd /var/lib/bluetooth/B1:B2:B3:B4:B5:B6/F1:F2:F3:F4:F5:F6
先修改蓝牙设备对应的目录名:
mv F1\:F2\:F3\:F4\:F5\:F6/ E1\:E2\:E3\:E4\:E5\:E6/
进入设备目录修改info文件
cd E1\:E2\:E3\:E4\:E5\:E6/ gedit info
同时打开win10下导出的reg文件,对info作如下修改:
a."LTK"16进制值删除分隔符并转为大写写入"[LongTermKey]-[Key]""LTK"=hex:05,bd,32,b5,76,78,de,cc,40,0c,82,dc,84,d2,90,4f[LongTermKey]Key=05BD32B57678DECC400C82DC84D2904F
b."ERand"16进制值删除分隔符并转为10进制值写入"[LongTermKey]-[Rand]""ERand"=hex(b):c4,31,37,21,94,4e,86,2d[LongTermKey]Rand=3280395776705376708
c."EDIV"16进制值删除分隔符并转为10进制值写入"[LongTermKey]-[EDiv]""EDIV"=dword:00007c95[LongTermKey]EDiv=31893
d."IRK"16进制值删除分隔符并转为大写写入"[IdentityResolvingKey]-[Key]""IRK"=hex:d8,53,35,92,78,4e,d1,f9,a5,26,18,ab,e3,51,66,b1[IdentityResolvingKey]Key=D8533592784ED1F9A52618ABE35166B1
e."CSRK"16进制值删除分隔符并转为大写写入"[LocalSignatureKey]-[Key]""CSRK"=hex:de,1b,19,cf,f3,4c,7f,5d,f7,da,57,2e,b5,b1,8c,95[LocalSignatureKey]Key=DE1B19CFF34C7F5DF7DA572EB5B18C95
f.保存并退出。
重启ubuntu系统就可以使用蓝牙鼠标了,第一次似乎要手动连接。
这一步我试了多次,最后只能重启解决。
ubuntu与win10共享LE蓝牙鼠标相关推荐
- ubuntu for win10 里运行apache+php
一直想试试ubuntu for win10中运行网站测试一下,弄了好久,今天终于基本弄明白了, ubuntu for win10里的IP就是外面WIN10的IP,在里面建立网站了可以直接在外面WIN1 ...
- WIN10和XP共享及XP添加WIN10共享打印机方法
1.XP访问WIN10,总是显示"在网络未找到网络名"."使用此用户名没有访问权限".在实际测试中,几台电脑都是可以PING通的.WINXP之间也是可以访问的, ...
- java访问win10共享盘失败_Win10不能访问共享磁盘的解决方法(亲测能用)
Win10系统不能访问共享磁盘的问题很常见,主要表现为在访问其他计算机共享的磁盘.文件夹或是网络硬盘时出现没有权限.找不到资源等情况,那么如何解决呢?通常这个问题是由于SBM导致的.下面一起来看看解决 ...
- Ubuntu和win10系统(N卡)
先说自己安装经历: 先用ultraIso写入的Ubuntu 18的U盘镜像安装的:先安装的linux: 进入后,分区: 点了 make bootable,设置可引导,这时会多一个EFI的512M的盘: ...
- win10共享打印机709问题
win10共享打印机709问题 最近win10的系统补丁总是出现影响共享打印机的问题 这几天win10出了个系统补丁只要安装就会影响共享打印机报错709属实恶心到我了 在排查了半天发现是win10的K ...
- Ubuntu的网络共享
实际场景 公司项目中遇到一个场景:Ubuntu的主机上装了个4G卡(USB模式),需要将这个4G网共享给一个AP,使得所有连接AP的移动设备都可以通过4G上外网 方法很简单: 1. 将4G网口之外的另 ...
- xp访问win10计算机名,xp连接win10共享打印机提示凭证不足怎么办
xp连接win10共享打印机提示凭证不足怎么办 解决方法: 方法一.尝试在XP中这样添加Win10共享打印机: 添加打印机-->连接到此计算机的本地打印机(取消自动检测)-->创建新端口- ...
- xp访问win10计算机名,如果xp连接到win10共享打印机并提示输入凭据不足怎么办
如果xp连接到win10共享打印机并提示输入凭据不足怎么办 解决方案: 方法一,尝试像这样在XP中添加Win10共享打印机: 添加打印机->连接到此计算机的本地打印机(取消自动检测)->创 ...
- win7工作组计算机无法连接打印机,Win7计算机无法连接到Win10共享打印机解决方案...
现在局域网中有Win7计算机和Windows 10计算机. 这时会出现一些问题,例如共享,共享打印机无法连接等,然后如何解决此类问题,这里我将与您共享Win7计算机无法连接到win10共享打印机. 解 ...
最新文章
- java xwork_xwork-core-2.3.4源码 - 源码下载|通讯/手机编程|J2ME|源代码 - 源码中国
- c++堆栈溢出怎么解决_栈溢出基础
- 小知识-美元石油体系
- axure html尺寸,Axure 原型 | 教你使用自适应视图构建界面
- 011-你觉得自动化测试有什么意义,都需要做些什么
- OpenInventor笔记:线性坐标轴PoLinearAxis的使用
- Python path
- Python实现everything文件检索
- 渗透测试教程(基础篇)-3
- JDK动态代理简单实现
- delphi android 音乐播放器,Mcool音乐播放器
- 毕业第一站 | 北京游
- 集体建设用地审批程序:
- 关于“外接硬盘被写了保护的解决方法”
- 手把手从0打造电商平台前端
- tinyint(1)和int(1)的区别
- 在联网状态下,有很多网页或者应用无法联网问题,如360安全卫士, Smartscreen筛选器无法访问, 部分网页无法访问等问题的解决方法
- Revit中视图范围的应用及快速批量视图命名
- 星星怎么画?如何画出璀璨的星空?
- 使用C/C++来打开与关闭文件(fopenfclose)