Dell Vostro 2520
Broadcom Corp. BCM43142 蓝牙 4.0
Ubuntu 20.04
Windows 10 Pro
Windows 10 Home
Android 11
iPhone 12
我购买了一个迷你蓝牙键盘,用于我的 Android 手机。品牌不详,但型号是 BK3001;eBay、亚马逊等网站上有数百种可供选择。这款键盘适用于我的小米 Redmi Note 9 Pro 智能手机、Windows 10 Pro* 和 Home+ 以及 iPhone 上的 Android 11。但是,当我在 Ubuntu 20.04.x 上打开蓝牙设置应用时,它会一直扫描蓝牙设备,而没有注意到我的键盘,它被想象成“蓝牙键盘”。
再次搜索 AskUbuntu 后我尝试:
~$ bluetoothctl
Agent registered
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[bluetooth]#
再次发现,什么也没有。同样也没有:
~$ hcitool scan
Scanning ...
~$ bt-device -l
No devices found
蓝牙难道不能正常工作吗?它已经存在了很长一段时间,但尽管许多其他设备可以找到它,但 Ubuntu 20.04 却找不到。有什么建议吗?
* 我妻子的联想笔记本电脑。
+ 双启动到戴尔 Vostro 2520。
答案1
我看了这个视频,它解决了我的问题。当我尝试配对设备时,配对需要输入密码,但蓝牙 GUI 不会显示要输入的密码来完成配对。
我必须通过命令行配对蓝牙设备,因为命令行将显示需要输入的密码才能完成配对过程。
答案2
看来,如果 Dell Vostro 2025 处于挂起状态,然后稍后唤醒,蓝牙将无法检测到任何外部蓝牙设备。因此,以下是如何让蓝牙键盘 BK3001 与 Ubuntu 20.04.4 LTS 配对:
- 在之前与蓝牙键盘配对的设备中,取消配对键盘并将其关闭。
- 如果之前的设备中已经保存了蓝牙键盘的记录,请删除该记录。
- 完全关闭(关机)您的计算机(无需重新启动)。
- 打开电脑,确保蓝牙已关闭。你可能需要在屏幕标题栏右侧下拉的菜单中执行此操作和通过打开设置>蓝牙并将拨动开关设置为关闭。*
- 现在翻转蓝牙键盘,打开它,然后按下黑色的小激活按钮。键盘右上角的淡蓝色脉冲表示正在尝试配对。
- 回到 Ubuntu,切换设置>蓝牙开启。*您应该会看到检测到的外部设备的列表;请耐心等待,因为键盘可能需要一段时间才能显示配对代码。
- 当出现配对代码时,输入数字串并按 Enter 键(容易忽略)。瞧,Ubuntu 和键盘已配对!
* 标题栏菜单和设置>蓝牙可能无法同步。我看到一个显示蓝牙已打开,另一个显示蓝牙已关闭。从睡眠状态唤醒也需要修复,以便蓝牙恢复到暂停之前的状态。
答案3
检查/etc/bluetooth/main.conf
文件是否ControllerMode
设置为bredr
。它应该设置为dual
(或注释掉该行,因为这是默认值)。然后您应该能够配对键盘。它会要求您输入六位数的 PIN 码并按 Enter。