6

在Linux Mint上玩转蓝牙机械键盘

 1 year ago
source link: https://blog.csdn.net/xufive/article/details/127139835
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

在Linux Mint上玩转蓝牙机械键盘

天元浪子 已于 2022-10-02 22:02:00 修改 353

国庆假期第一天,早已被气象预报安排得明明白白的降雨如期而至。与此同时,突发的疫情也不期而至,假期出行计划不得不因此而放弃。不过,这倒也不是什么坏事。于我来说,蜗居家中闲听风雨,捧卷而读倦极则眠,才是最惬意的生活。

在这里插入图片描述

读书之余,在旧书杂物之间找出了一只女儿早已弃之不用的DOT@LOFREE机械键盘。轻轻敲击,清脆的声音居然像极了窗外的雨声。于是玩心顿起,通过蓝牙把键盘连接到了手机上,手机瞬间变成了生产工具。

在这里插入图片描述

说到这里,顺便推荐一款Android手机手机上好用的app,叫做Pydroid 3,提供pip方式安装各种模块,操作也非常方便。虽说不能指望Pydroid 3在工作中大显身手,不过旅行途中救救急,还是相当不错的选择。

在这里插入图片描述

接下来,将这只键盘连接到笔记本电脑就没有这么轻松了。目前市面上的蓝牙键盘几乎都不支持Linux系统,LOFREE机械键盘也不例外,仅支持Windows/Mac/Android,而我用的却是Linux Mint系统。通过Mint的蓝牙设备图形界面管理器,可以发现蓝牙键盘,也可以设置为可信设备,如下图所示,却始终无法成功连接。

在这里插入图片描述

网上有人说,这是因为蓝牙配置文件/etc/bluetooth/main.conf没有开启支持低功耗蓝牙设备所致。我去读了一下这个文件,发现此说法不成立,默认的配置是同时支持BR/EDR和LE(Default value is “dual”, i.e. both BR/EDR and LE enabled ),此处LE就是低功耗蓝牙设备。

既然图形界面不好用,那就开启终端窗口试试吧。先找了一些资料学习蓝牙设备管理工具bluetoothctl的使用方法,然后启动这个超级强大的工具,输入scan on搜索蓝牙设备。

$ sudo bluetoothctl
# power on
# agent KeyboardOnly
# pairable on
# scan on

此时,打开蓝牙键盘,长按Fn + 1键3秒钟,开启设备配对。

[NEW] Device DC:2C:26:EE:F2:77 DOT@LOFREE
[CHG] Device DC:2C:26:EE:F2:77 RSSI: -44

很快,bluetoothctl发现了DOT@LOFREE键盘,MAC地址是DC:2C:26:EE:F2:77。顺序输入pair命令、trust命令和connect命令,完成设备配对和连接。

# pair DC:2C:26:EE:F2:77
# trust DC:2C:26:EE:F2:77
# connect DC:2C:26:EE:F2:77
Attempting to connect to DC:2C:26:EE:F2:77
[CHG] Device DC:2C:26:EE:F2:77 Connected: yes
Connection successful
[CHG] Device DC:2C:26:EE:F2:77 ServicesResolved: yes

看起来似乎成功了,那就用蓝牙键盘输入最后的命令吧。

# quit

的确可用!从此,Linux Mint也可以使用蓝牙键盘了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK