前言
我想连接 3 个蓝牙设备:
- M590(罗技鼠标)
- K380(罗技键盘)
- Shure BT1(舒尔耳机)
曾经全部连接成功过,但是平时使用一套有线设备,疏于使用蓝牙,最近发现所有设备都连接失败了。鉴于第一次连接这三个设备可能花了我两天时间,尝试了一堆方法(由于不知道哪个方法生效了,所以也没有记录),我就一直放着没管这个问题。
最近在实验室有工位了,以上提到的三个设备会在实验室安家,因此我打起精神一次性解决这个问题,并记录下来,免得以后再搜索一遍。
主要参考了这篇:https://www.jianshu.com/p/6f33d5fc9ac1
需要的软件
系统自带的图形化界面我删了(因为成功不了,以前也是这样),用命令行的bluetoothctl
就足够了。
连接过程
-
systemctl status bluetooth.service
,查看蓝牙服务是否正在运行。 -
bluetoothctl
,进入程序(交互模式)。 -
agent on
(也许不用,但还是操作一下)。 -
scan on
,搜索设备;此时,将你要连接的设备调整到蓝牙匹配模式。 扫描一直在进行,不出意外,你能在列表中看到你的设备,设备名称前面的一串是设备的 MAC 地址。 -
pair <MAC>
,匹配设备。 即你刚刚看到的设备 MAC 地址,输入前几个字母就行,按 Tab 会自动补全。如果你正在连接一个键盘,在
pair <MAC>
之后,屏幕会提示你输入 Passkey。请在你的键盘上输入 Passkey 并回车,然后等待匹配成功的信息。 -
trust <MAC>
,信任设备。 -
connect <MAC>
,连接设备。 -
exit
,完成!
效果
罗技的设备配合Solaar
,可以完美使用:
在寝室 2.4GHz Wi-Fi 环境下,信号冲突很大,时而有卡顿;实验室的 5G 频段应该会好很多。三个设备在电脑重启后都能自动连上(前提是先按一下——按一下鼠标、键盘、耳机播放键)。