Ubuntu 14.04 蓝牙魔术鼠标无法配对(无可用代理)

Raf*_*ier 13 mouse bluetooth 14.04

老鼠被发现了。虽然,它不配对。

/var/log/syslog:

Apr 23 10:05:15 xavier bluetoothd[9873]: No agent available for request type 0
Apr 23 10:05:15 xavier bluetoothd[9873]: btd_event_request_pin: Operation not permitted
Apr 23 10:05:15 xavier bluetoothd[9873]: Connection refused (111)
Run Code Online (Sandbox Code Playgroud)

值得一提的是:

  • 键盘已配对,但工作正常;
  • 鼠标曾经在 Ubuntu 12.04 和 13 中工作得很好,当我在 Mac 上重新启动时它可以工作;

这是 hci 设备。

$ hcitool dev
Devices:
  hci0 E0:F8:47:3A:3F:47
Run Code Online (Sandbox Code Playgroud)

如何让它工作?

Raf*_*ier 29

问题是我没有注册代理。通常 UI 应该这样做。一个快速的解决方案是运行:

bluez-simple-agent
Run Code Online (Sandbox Code Playgroud)

请勿使用与号 ( &)将进程置于后台。程序将输出Agent registered. 然后,尝试使用系统设置中的蓝牙设置重新配对。

开始添加鼠标后,将提示您在终端上输入 PIN。Apple Magic Mouse 鼠标的 PIN 是0000; 输入此内容并按Enter。您的鼠标应该会在蓝牙设置窗口中成功配对。

配对成功后,您可以关闭终端窗口并结束该bluez-simple-agent过程,而不会影响鼠标的连接。感谢 Szymon Janc。