Ubuntu和Windows双系统蓝牙键盘配对
前两天去欧洲出差,在Media Market看到一个颇为满意的蓝牙键盘。回来后便去京东入手了一个。在windows很简单的就配对上了,不料在Ubuntu上配对却折腾了良久。原来,Ubuntu提示在键盘上输入的PIN码竟然是错的。Ubuntu上配对成功后,返回windows,发现还要重新配对才可使用,鄙视下自己竟然没有想到这个双系统配对问题。Anything is possible, 本着折腾的精神,去网上搜索各种资料。天物绝人之路,最后还是成功解决了配对的问题。以下是笔者的配对方法,希望能对买了蓝牙键盘的童鞋有所帮助。
系统及蓝牙键盘信息:
- Windows版本:Windows 7
- Ubuntu版本:Ubuntu 12.04(64位)
- 蓝牙键盘:罗技K480
1. 首先在Ubuntu下进行配对。使用ubuntu自带的蓝牙菜单进行配对,提示的配对密码是错误的。需要使用hcidump工具查找出真正的密码。详细步骤如下:
- 打开终端,输入如下命令安装bluez-hcidump
- sudo apt-get install bluez-hcidump
- 使用hcidump工具开始抓取蓝牙配对密码
- sudo hcidump -at | grep pass
- 在Ubuntu蓝牙菜单中,按照提示添加设备。
- Ubuntu搜索到蓝牙键盘后,点击连接。此时hcidump会抓到正确的密码,如下所示,在蓝牙键盘上输入此密码并按回车即可配对成功。(切记不要输入配对菜单提示的错误密码)
- bdaddr 00:1F:20:F0:EF:75 passkey 224095 (注意记录下此处蓝牙键盘的物理地址 00:1F:20:F0:EF:75)
2. 进入windows进行重新配对,配对成功后,上述ubuntu的配对则会失效。因为配对的key信息已经修改。我们要做的是取出当前蓝牙键盘与windows配对使用的key,将其复制到Ubuntu下的linkkeys文件即可。
- 下载PsExec: http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
- 解压后,找到PsExec.exe. 右键点击,在其属性->兼容性中勾选“以管理员身份运行此程序”
- 运行cmd, 进入命令行,切换到PsExec.exe所在的目录,执行如下命令打开注册表编辑器:PsExec.exe -s -i regedit.exe
- 找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\aa1111111111\00:1F:20:F0:EF:75中的数据项(如f33a8cadac63b019e8533590b2821357),记录下来。(自己敲键盘记住吧,无法直接复制)
3. 将windows下配对产生的key复制到Ubuntu配对文件中。
- 重启进入Ubuntu
- 将在windows中记录的key信息,找到文件/var/lib/bluetooth/AA:11:11:11:11:11/linkkeys的对应00:1F:20:F0:EF:75的配对信息,替换掉。
- 重启ubuntu(必须重启,否则使用的还是原来的key信息)
大功告成!
备注:
- 为什么要使用PsExec工具运行注册表管理器,因为不使用的话无法看到蓝牙配对的key信息
- 参考资料:http://ubuntuforums.org/showthread.php?t=1479056
Ubuntu和Windows双系统蓝牙键盘配对相关推荐
- Ubuntu和Windows双系统连接罗技蓝牙键盘
后记: 写完这篇文章后又先后重新连接过两次, 每次都会下意识担心, 完了完了这次可能再也连不上了(想起当初一直连不上双系统,被蓝牙键盘支配的日日夜夜), 结果我按着自己写的这篇文章来搞, 还不是每次 ...
- 180718 Logitech-K480蓝牙键盘与Ubuntu及Windows双系统匹配
Ubuntu和Windows双系统蓝牙键盘配对 Logitech k480 蓝牙键盘连接 ubuntu 系统 一行命令解决Ubuntu文件夹或文件等右下解一把锁的标志的方法 下载PsExec: htt ...
- 如何解决Ubuntu与Windows双系统时间不同步
导读 不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办 ...
- linux双系统如何选择顺序,Ubuntu和Windows双系统选择开机顺序
声明:我用的是Ubuntu 12.04和Windows 7双系统,其它Linux版本和Windows没有进行实验. 一般用Ubuntu和Windows双系统开机时会涉及到哪个操作系统优先启动的问题,当 ...
- ubuntu和Windows双系统开机直接进入Windows,双系统添加Ubuntu引导
问题描述:我安装的是Ubuntu和Windows双系统,原本是好的,可以正常进入选择系统的引导界面(应该是叫grub吧).然而,它崩了,不见了,开机直接进入Windows,没有引导了,,,, 通过查阅 ...
- Ubuntu和Windows双系统服务器互相切换的简单方案
Ubuntu和Windows双系统服务器互相切换的简单方案 适用场景 解决方案 适用场景 服务器或者远端主机上装了Windows和Ubuntu双系统,但并没有联网BIOS条件.如何在事先进入了某个系统 ...
- ubuntu和windows双系统时间错乱问题
双系统过程中发现了一个神奇的事情,每次运行完ubuntu之后windows的时间都会被减少8个小时,修改之后只要进入一次ubuntu又会出现同样情况. 于是开始寻找是否有前辈给出解决方法 以下内容参考 ...
- Ubuntu和windows双系统并存条件下,在Windows系统内插耳机没有声音的问题
本人闲来无事给自己电脑装了三个系统,一个Windows7一个Windows8再来一个Ubuntu系统,平时用这没事,但是有一段时间经常Ubuntu系统和Windows系统来回切换着使用,突然就发现一个 ...
- ubuntu和windows双系统默认启动顺序
在安装了双系统后,一般的默认启动ubuntu,但我实际可能使用windows会比较多,为解决这个问题,必须要更改默认顺序,以达到方便我们使用的效果. 方法: 开机界面会有显示 ubuntu,ubunt ...
最新文章
- 用gnuplot画出c产生数据的波形图
- D盘提示RAW文件如何找回
- Android开发之adb命令安装apk的问题
- 哪些房产不能抵押做贷款?
- C# 从Excel中读取时间数据
- python 常量 模块_Python字符串模块的有用常量
- JVM 自定义的类加载器的实现和使用
- linux报错之no space left on device问题分析
- JVM 性能调优监控工具
- 2021 测试工作年终总结
- 0x8000FFFF(0X8000FFFF,WPS)
- C什么k什么_K线基础——什么是MACD?
- ERP系统实施一般方法与步骤
- atm机用visio画工作流程图_VISIO画职能流程图规范性培训文档(内附模版).ppt
- 塞拉利昂首次秘密进行基于区块链的总统选举
- ccleaner专业版注册码
- html5 jquery魔方,以魔方入门前端 – 前端开发,JQUERY特效,全栈开发,vue开发...
- zynqMP LINUX 移植
- Dashboard使用自定义证书
- InputStream 中available 的使用
热门文章
- Android之ViewModel的使用
- 【吴恩达】机器学习作业 ex3data1 -- 多分类逻辑回归(Python)
- C/C++基础讲解(九十九)之经典篇(第几天/排序)
- 获取云闪付token值,在spring中使用一个单线程的例子
- C语言while循环和do while循环详解
- 个性计算机主机,个性溢出机箱!ROG G21CN游戏主机评测
- 1.3 什么公司需要运维
- ajax form表单提交,serialize和formData的区别
- C# url 解码 编码
- sorl 查询 跟 mybatisboot集成sorl