Bluetooth
在终端输入以下命令,查看蓝牙是否被系统锁死:
rfkill list在输出中找到 Bluetooth,观察它的状态:
- Soft blocked: yes(说明被软件禁用了)
- Hard blocked: yes(说明是物理开关、笔记本快捷键或 BIOS 里关闭了)
如果是 Soft blocked: yes,请运行以下命令直接解除锁定:
sudo rfkill unblock bluetooth手动配置 (Windows + Linux)
Section titled “手动配置 (Windows + Linux)”- 首先在Windows操作系统中执行下列操作:
- 在Windows里连接并配对蓝牙设备, 确保设备能正常使用
- 下载PsTools并提取PsExec工具
- 以管理员身份执行
Terminal window .\PsExec64.exe -s -i regedit.exe - 找到这个注册表项并记录下蓝牙适配器的MAC地址, 需要配对的设备的MAC地址和配对密钥:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys|- {蓝牙适配器1MAC地址}|- {设备1MAC地址} = {配对密钥}|- {设备2MAC地址} = {配对密钥}|- ...|- ...
- 然后重启进入Linux操作系统继续执行下列操作:
- 切换至root用户
Terminal window sudo -i - 切换工作目录
Terminal window cd /var/lib/bluetooth/<蓝牙适配器的MAC地址> - 对于每个设备, 使用你喜欢的编辑器修改
{设备MAC地址}/info文件, 修改LinkKey.Key字段为Windows中记录的配对密钥:[LinkKey]Key={配对密钥} # 注意没有空格, 字母需要大写 - 重启相关服务
Terminal window systemctl restart bluetooth.servicepulseaudio -k && pulseaudio --start
- 切换至root用户
手动配置 (Linux)
Section titled “手动配置 (Linux)”如果不想切换到Windows, 你需要使用chntpw工具, 可以参考以下教程, 或ArchWiki:
自动配置 (Linux)
Section titled “自动配置 (Linux)”使用bt-dualboot自动配置: