美文网首页
Ubuntu+Windows双系统蓝牙设备不能共用

Ubuntu+Windows双系统蓝牙设备不能共用

作者: 花前山谷 | 来源:发表于2019-02-24 17:13 被阅读0次

问题描述

以蓝牙键盘为例,当Ubuntu系统和Windows系统连接了同个蓝牙设备。我们在Windows下进行的是最后的连接,那么键盘在Windows下是可用的,但是重启进入Ubuntu系统后键盘不可用,需移除蓝牙设备重新连接,此时再次切换回Windows系统,蓝牙设备又失效了,又需要重新连接。


解决办法

Windows下需要用到的工具:PSTools
1.将两个系统分别连接蓝牙设备,而后切换到Ubuntu系统下。
2.在Ubuntu中查看蓝牙设备的MAC地址。
打开“设置”—>“蓝牙”—>双击你的设备就可以查看到设备的MAC地址。如图。

蓝牙设备的MAC地址
3.打开终端键入命令:
sudo find / -name {蓝牙设备的MAC地址}

这时会查找到一些文件路径,我们选择这个 /var/lib/bluetooth/{MAC1}/{MAC2} 路径复制下来并且打开。(MAC1是电脑蓝牙的MAC地址,MAC2是蓝牙设备的MAC地址。)

cd /var/lib/bluetooth/{MAC1}/{MAC2}
cat info

在显示的信息中保存以下信息:


4.回到win10中,将我们下载好的PSTools解压并将其中的 PsExec.exe 文件复制到 C:/Windows/System32 文件夹。
5.以管理员身份运行CMD命令窗口,并在其中输入:
PsExec.exe -s -i -d regedit.exe

此时会打开注册表。
6.找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\,点击Keys下的文件夹(在Keys文件夹下我们会看到以蓝牙设备MAC地址命名的文件夹,点击它),在右侧修改最后一个文件的值并保存(值为步骤4中最后获取到的LinkKey的值)。
7.此时稍等几秒设备就可以工作,如还是不工作可以重启电脑。


参考文章

https://blog.csdn.net/10km/article/details/61201268

相关文章

  • Ubuntu+Windows双系统蓝牙设备不能共用

    问题描述 以蓝牙键盘为例,当Ubuntu系统和Windows系统连接了同个蓝牙设备。我们在Windows下进行的是...

  • Linux 和 Windows 双系统共用蓝牙设备

    背景 我安装的双系统,有时需要切换到Linux下工作,有时又需要在Windows下处理事务。我使用的蓝牙键盘是Lo...

  • Week41

    蓝牙故障 linux和win的双系统下,有蓝牙设备识别故障。也就是说,即使已配对的蓝牙设备,在登录另一系统后,还需...

  • Win10 + Ubuntu 19.10 双系统自动连接相同蓝牙

    原文地址:Win10 + Ubuntu 19.10 双系统自动连接相同蓝牙设备 0x00 环境 OS 1: Win...

  • iOS 与 BLE “HCI_EIR_datatype_t” 的

    对于iOS来说,蓝牙设备不能像 Android 那样,直接通过扫描adv就能拿到设备的mac地址,所以蓝牙设备就需...

  • 获取当前链接的蓝牙设备

    获取当前链接的蓝牙设备 目前Android提供的API只能获取已经链接的设备,但是不能获取当前蓝牙链接的设备。利用...

  • Ubuntu+Windows双系统+UEFI引导

    在windows的基础上安装Ubuntu。 windows应该为UEFI引导,GPT分区,一些基础的名词概念可以看...

  • 蓝牙开发-中心设备开发

    蓝牙开发中心设备开发外设开发 概念理解 中心设备: 主动连接其他蓝牙设备的一方,可以通过蓝牙指令操作蓝牙设备或读取...

  • 通过Windows 10 + 蓝牙传输文件

    通过Windows 10 + 蓝牙传输文件,进入“设置”,然后“设备”,然后“蓝牙和其他设备”,先添加蓝牙设备,然...

  • Android蓝牙扫描

    蓝牙扫描的目的在于发现设备或者接收设备广播,设备包括经典蓝牙设备和BLE蓝牙设备,这两种设备的扫描方式不同。 经典...

网友评论

      本文标题:Ubuntu+Windows双系统蓝牙设备不能共用

      本文链接:https://www.haomeiwen.com/subject/hvlbyqtx.html