我主要使用Linux办公,因为一些特殊情况需要到windows系统下测试。这时就会发现蓝牙键盘就需要重新连接,只要切一次系统就要重新连接一次非常的麻烦。今天要多次往返这两个系统,所以我决定解决一下这个问题。

环境

  • 操作系统:windows 11 + Arch Linux x86_64 Kernel: 5.15.51-1-lts
  • 蓝牙设备: logitech K380
  • 测试日期: 2022年7月4日

原因分析

电脑和键盘蓝牙地址都是固定的,但是在win10下进行配对的蓝牙键盘生成的配对密码和linux下连接生成的配对密码是不一样,所以就导致了明明是一样的蓝牙地址,但是因为配对密码不一致而无法连接的问题。

思路

统一配对密码就可以了。

解决办法

步骤如下:

  1. windows 连接蓝牙键盘
  2. linux中连接蓝牙键盘
  3. 查询linux中配对密码
  4. 把windows中的配对密码修改成linux查询到的
  5. 重启电脑,大功告成!!!

查询linux中配对密码

#切到root权限
su
#查询info信息
cat /var/lib/bluetooth/8C:B8:7E:E7:2C:27/F4:73:35:40:04:F4/info

说明:
/8C:B8:7E:E7:2C:27/F4:73:35:40:04:F4/这里修改成你自己的设备的值,其实就是文件夹,自己查一下就知道了。
我查询到内容如下:

[General]
Name=Keyboard K380
Class=0x000540
SupportedTechnologies=BR/EDR;
Trusted=true
Blocked=false
WakeAllowed=true
Services=00001000-0000-1000-8000-00805f9b34fb;00001124-0000-1000-8000-00805f9b34fb;00001200-0000-1000-8000-00805f9b34fb;[LinkKey]
Key=83F14E57A2817A3B75E3ADD1872EB8CD
Type=5
PINLength=0[DeviceID]
Source=2
Vendor=1133
Product=45890
Version=16897

[LinkKey]部分的Key值83F14E57A2817A3B75E3ADD1872EB8CD是我们需要的,记住它。稍后我们重新启动到windows11。

修改win10下的蓝牙配对密码

下载PsExec

https://docs.microsoft.com/en-us/sysinternals/downloads/psexec

为什么要下载这个呢?直接win+r打开运行输入regedit 打开注册表编辑器,发现查看不到蓝牙设备信息。

修改注册表

使用管理员身份打开PowerShell或者cmd,运行PsExec.exe。

#进入刚才解压的目录
.\PsExec.exe -s -i regedit #(带参数运行PsExec.exe,为了修改注册表)

打开如下路径:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys


我最终修改以后如下:

然后重启电脑。
重启电脑发现windows和linux都可以直接使用蓝牙键盘啦!不用在重新连接蓝牙键盘了,非常的带劲!

参考

https://blog.csdn.net/inghoG/article/details/107784364

windows11 + linux 蓝牙连接问题相关推荐

  1. Kali Linux蓝牙连接问题解决

    前言 本篇文章包括Kali Linux 2021.1版本中蓝牙连接问题的解决 一.启动蓝牙服务 Kali Linux默认状态下并没有启动蓝牙服务,如果尝试打开蓝牙管理器会提示Bluez守护进程没有运行 ...

  2. linux蓝牙连接手环,华为发布了一款「手脚并用」的智能手环

    如今,每天在微信排行榜上和朋友比比看谁走的步数更多似乎成了全民风潮. 在社交网络繁荣的今天,健康如同时尚一样,从小众渐渐成为大众话题.或许你很少去健身房,但腕上的智能手环.手表总会提醒你不要久坐,或者 ...

  3. linux蓝牙接收文件路径,在Linux中设置蓝牙,方便文件传输、连接耳麦

    在 Windows 和 macOS 上对蓝牙功能进行配置都非常容易,用户可以很简单地就连接蓝牙鼠标.键盘.耳机或其它任何蓝牙配件.而在 Linux 系统中使用蓝牙连接就不那么方便了,至少我还没遇到过能 ...

  4. Linux#Ubuntu 的蓝牙连接 不会激活GUI响应

    #### Linux#Ubuntu18.08 的蓝牙连接 不会激活GUI响应 当桌面黑屏情况下,移动蓝牙连接的鼠标不会激活ubuntu的登录界面显示 Windows10 当蓝牙键盘接入是,GUI黑屏情 ...

  5. 实现手机蓝牙和Linux蓝牙网络连接

    实现手机蓝牙和Linux蓝牙网络连接 网上都说需要btpan或者pand,我看了下目前的centos和debain都没有 这个程序 所以自己尝试编译bluez,没想到编译后居然后bneptest 下载 ...

  6. linux 蓝牙脚本,arm linux串口蓝牙工具移植及使用(示例代码)

    ap6212中串口蓝牙在linux下的使用记录 一.linux蓝牙工具移植 主要使用到的工具及相关库如下: bluez-libs-3.36 libxml2-2.7.4 dbus-1.0.2 glib- ...

  7. filco蓝牙不好用_filco minila air的蓝牙连接稳定吗?

    谢邀. 手上的Filco Minila Air用了有半年多了吧.连接过的设备有iPad 2018,Dell 游匣 7000,Macbook Pro 13 (2014年中).配对好之后连接速度基本在2秒 ...

  8. WIN10和Ubuntu共享蓝牙连接配对

    WIN10和Ubuntu共享蓝牙连接配对 基本想法 对于蓝牙3.0设备 对于蓝牙4.0设备 流程 0.UBUNTU下配对蓝牙设备 1.查看Windows10下的牙蓝信息 2.修改UBUNTU下蓝牙信息 ...

  9. linux 蓝牙发送文件,如何在Ubuntu上使用蓝牙进行文件传输

    即使现代文件传输协议和设备的出现和广泛使用,蓝牙仍然是一种可信任的方法,用于与系统之间的文件传输和设备连接.您的系统可能装有内置蓝牙堆栈,也可能没有.但是,您可以使用外部蓝牙加密狗来达到目标​​. 本 ...

最新文章

  1. php单机session消失_Session 失效的原因汇总及解决丢失办法
  2. 阿里五年晋升三次,这个程序员要聊聊他的选择
  3. 亿级流量请求,多级缓存解救
  4. 英文标点符号翻译大全
  5. 利用OLAMI在unity游戏中加入中文语音控制(一)
  6. 人生是什么?——感悟2:绝望时候要相信自己
  7. oracle ogg 删除,OGG导致归档无法RMAN删除一例
  8. javascript跨域、iframe跨域访问
  9. 计算机图形学(二)——实验二:直线的生成算法
  10. PHP 利用CURL抓取页面内容
  11. md快捷键(win)
  12. 【NLP】哈工大车万翔教授 -- 自然语言处理NLPer的核心竞争力是什么?19页ppt
  13. win10 登录显示0x800704cf错误代码
  14. MATLAB绘图中特殊符号的插入方法
  15. js/vue两张图片合成一张画布
  16. 数字图像处理基础-第三章图像预处理
  17. 【JAVA】金额工具类 金额千分位、中文大写金额、英文金额
  18. 鸿蒙操作系统详细流程,鸿蒙系统的启动流程
  19. python爬虫 爬取小姐姐图片
  20. win怎么查看显示器大小,显示器是多少寸,查看显示器尺寸

热门文章

  1. 基于PT8.2柔性传感器使用
  2. Tools/Profiler
  3. 跨部门的高效沟通与协作
  4. Flink 的状态保存和恢复
  5. linux系统怎么远程进服务器
  6. TOPMOST窗口属性失效的一种场景
  7. 终端怎么退出python命令行
  8. ios开发---音乐播放器之怎么获取音乐列表
  9. windows配置java环境
  10. 实现全选和取消全选功能