如何在 Debian 9 中配对蓝牙鼠标?
当搜索这个时,会出现很多令人困惑的、通常是旧的信息。这些步骤不能简单地应用于 Debian 9。它们引用了相关软件包中似乎不存在的命令。当这种情况发生变化时,我不清楚。此外,一些信息涉及已弃用的命令,例如 hcitool scan,例如在这篇文章中:https://askubuntu.com/questions/239189/how-can-i-set-up-a-bluetooth-mouse-without-using-a-mouse
我需要简单的步骤来了解如何在 Debian 9 中从命令行执行此操作。
我认为这是一个很好的问题,因为将其从手册页和过时的信息拼凑在一起,需要比仅仅让一个简单的鼠标工作所需的时间更长的时间。
在 Debian 9 中我到底需要哪些软件包?
我到底需要发出什么命令?我只是想与蓝牙鼠标配对。假设具有以下 MAC 的设备:aa:bb:cc:dd:ee:ff 并且(如果重要的话)是 Logitech MX Anywhere 2S。
答案1
现在使用 UI 可以轻松进行配对,但使其工作起来却比较棘手:
modprobe uhid
如果有效,则添加uhid
到/etc/modules
答案2
这是在 Debian 10 上,但我认为它在 Debian 9 上的工作原理完全相同......
确保bluez
和bluez-tools
软件包已安装并且该bluetoothd
进程正在运行 ( systemctl status bluetooth
)。
按住鼠标上的“连接”按钮,直到鼠标上的蓝牙状态 LED 开始快速闪烁,以使鼠标可配对。
运行bt-adapter -d
以发现范围内的设备。对于每个发现的设备,将显示一系列标识设备名称、别名、地址、图标类型等的行。找到与鼠标相关的线条块,以确认可以发现它并进行配对。完成后,按Ctrl-C停止发现。 (鼠标似乎是蓝牙低功耗设备,因此此步骤将验证系统的蓝牙接收器是否可以与其通信。)
然后运行bt-device -c aa:bb:cc:dd:ee:ff
以开始连接尝试并自动尝试配对设备,因为它尚未配对。它可能会提示输入配对 PIN(对于鼠标等设备,通常为 0000)或只是确认您要与该设备配对。
稍后,如果鼠标无法自动连接,您可以使用相同的命令与其建立连接。如果配对已经存在,它不会提示您任何内容。
最后运行bt-device --set aa:bb:cc:dd:ee:ff Trusted true
让它从现在开始自动连接。