我是 Linux 新手,在配对/连接蓝牙设备时遇到了很多困难。我在运行 Lubuntu 12.04.2 LTS 的 Dell Inspiron 910 上使用蓝牙适配器。我尝试过 blueman 蓝牙管理器和蓝牙小程序(我认为它们是 Ubuntu 预装的),但每当我尝试配对/连接设备时,它们都会导致系统崩溃。
我现在还不完全理解,但我读到 bluez 包/堆栈存在问题。似乎没有太多关于该主题的支持。目前,我完全不确定我应该使用哪个包来实现蓝牙功能,或者我需要安装/卸载哪些包。如果您能为我指明正确的方向,我将不胜感激。我最近买了一个 Logitech K810 键盘,目前我只能盯着它看。
答案1
这款不错的硬件也遇到了同样的问题。输入 PIN 后配对失败。键盘对按键有反应Enter。消息:配对失败 - 系统日志中有以下条目:
Apr 30 13:19:16 wetab bluetoothd[889]: Discovery session 0xb9639b68 with :1.48 activated
Apr 30 13:19:32 wetab bluetoothd[889]: Stopping discovery
Apr 30 13:19:33 wetab bluetoothd[889]: Unknown Management opcode 23 (index 0)
Apr 30 13:19:43 bluetoothd[889]: last message repeated 6 times
Apr 30 13:19:43 wetab bluetoothd[889]: hci0: Cancel Pair Device (0x001a) failed: Invalid Parameters (0x0d)
无论如何,我还是设法使用了键盘——但有一些缺点。
只需:hidd --search
并且需要安装:
sudo apt-get install bluez-compat
好的,每次重启我都必须按下配对按钮并再次启动命令。我也不相信加密。但至少我可以工作。
我使用全新的 Raring Ringtail 安装,它可以与我非常便宜的橡胶蓝牙键盘完美配合……
希望它以后会变得更好,因为它似乎是 Linux 中的一个实现缺陷,因为 K810 可以很好地与我的 Android 配合使用。