从标准ubuntu 12.04重新安装到最小安装后,我一直试图将蓝牙键盘与计算机配对。
在最小安装中,我没有gui,因此我一直在尝试使用各种可用的命令行工具,但是我无法弄清楚配对的方式。当我有一个GUI时,配对非常正常。
我在这里寻求帮助:http : //ubuntuforums.org/showthread.php?p=12234695
没有人回答,但是那里有很多我的情况的细节。
应该如何从命令行配对蓝牙设备?
从标准ubuntu 12.04重新安装到最小安装后,我一直试图将蓝牙键盘与计算机配对。
在最小安装中,我没有gui,因此我一直在尝试使用各种可用的命令行工具,但是我无法弄清楚配对的方式。当我有一个GUI时,配对非常正常。
我在这里寻求帮助:http : //ubuntuforums.org/showthread.php?p=12234695
没有人回答,但是那里有很多我的情况的细节。
应该如何从命令行配对蓝牙设备?
Answers:
在Bluez4中,安装bluez 软件包,以便能够从命令行将设备与bluez-simple-agent配对(Bluez5将提供bluetoothctl
命令):
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
用#
蓝牙适配器号(例如hci0
)和xx:xx:xx:xx:xx:xx
我们的蓝牙设备的MAC 代替。
要获取适配器的编号,我们可以发出:
hciconfig
可以使用以下命令扫描设备的MAC:
hcitool scan
蓝牙设备当然应该处于配对模式。当要求配对设备时输入密码。
如果我们已经配对了设备,并且需要将其从数据库中删除(例如,用于重新配对),则可以使用
bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove
键盘(或鼠标)注意事项:在配对蓝牙键盘之前,我们可能需要使用其他有线键盘输入PIN。请参阅键盘手册,了解如何进行配对(有些希望首先在计算机中输入PIN,有些希望在键盘中输入PIN。有些可能具有固定的PIN)。
配对后,我们将键盘与:
sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
要允许重启后自动连接,我们可以将该设备添加到受信任的设备中:
sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
bluez-test-input connect xx:xx:xx:xx:xx:xx
能够使用配对的键盘。(如果卡在配对位置上对您不屑一顾,但对于该问题的其他读者来说)