我有一台全新的联想 Thinkpad 14.04。我还订购了一个蓝牙键盘。当我在 Ubuntu 中启动蓝牙应用程序时,它很快就找到了键盘。但是,当我尝试与它配对时,它会生成一个数字让我在键盘上输入。我输入数字,按下 ENTER,但配对失败。
这可能是什么问题?
(顺便说一句,经过一番苦心经营后,我无意中彻底删除了电脑自带的 Windows 8.1,所以现在全是 Ubuntu。)
编辑:
嗯:我看到蓝牙指示灯上有一个锁。这听起来可能与此有关。不知道该怎么办。我没有在蓝牙应用程序中看到任何有关锁定的信息。顺便说一句,我是蓝牙新手。
答案1
我正在使用的解决方法如下。
1) 找出键盘的蓝牙地址。我想我用 blueman 来做这件事。地址应该是这样的 23:AF:61:45:E8:3C(这只是一个例子)
2)在终端中运行以下两个命令。使用您事先确定的地址。
sudo hciconfig hci0 up
sudo hidd --connect 23:AF:61:45:E8:3C
这应该可以连接你的设备。
3) 可选。您可以将这些命令放入 .sh 文件中并使其可执行,以免您重复输入这些命令。
答案2
在连接新的蓝牙设备(蓝牙设置下的 + 号)时,选择设备类型以及设备正在寻找的引脚(0000、1234 等)。这是使配对工作的典型方法。但对我来说不再有效,所以祝你好运。电池指示器还有其他蓝牙问题,导致我的鼠标无法工作(错误文件)。如果配对后仍然无法工作,请查看 hcidump 并查看是否看到点击/移动信号——如果是,并且光标没有移动,可能是电池指示器正在抓取信号以寻找蓝牙电池状态,而不是重新排队移动。另一台机器将使用鼠标,直到电池指示器找到鼠标电池并开始处理,然后光标停止移动。
答案3
RedHat 错误跟踪器上的这篇文章确实帮助我解决了我的问题。基本内容如下:
- 跑步
sudo hcidump -at
- 然后运行
bluetooth-wizard
并选择你的键盘 - 查看输出
Passcode: xxxxxxx
- 在键盘上输入密码并按Return。