Spi*_*Xel 2 keyboard bluetooth apple 16.10
我已经看过这些帖子: How do I get the Apple Wireless Keyboard Operating in 10.10? 以及 如何让 Apple 无线键盘在 10.10 中正常工作?,但似乎没有一个能解决我面临的问题。
简而言之,我能够连接到键盘并且键盘工作得很好。但是当我关闭系统并再次打开后,键盘将不再连接到系统。
我的猜测是,Apple Magic Keyboard 2 认为它已连接到系统,因此它不再处于配对模式,因此不会接收任何连接,但实际上它并未连接。(也许 ubuntu 失去了连接?也许昨晚关机时,ubuntu 忘记正确断开键盘)?
首先,当它未连接时(在我打开电脑后),它被列在蓝牙设备中并出现在bluetoothctl devices中。信息还显示它已配对且受信任,但未连接。我首先尝试发出connect MAC_ADDR,但抛出以下错误:
蓝牙控制:
Failed to connect: org.bluez.Error.Failed
Run Code Online (Sandbox Code Playgroud)
系统日志:
Can't get HIDP connection info
connect error: Host is down (112)
Run Code Online (Sandbox Code Playgroud)
然后我尝试删除该设备并再次连接它,但是当我从 bluetoothctl 中删除它后,它甚至不再被检测到!(这就是为什么我猜测键盘不再处于配对模式并认为它已连接)
您知道如何让它可靠地工作吗?我不能每天在每次关闭/打开系统后浪费一个小时左右。
谢谢 !
好吧,在这里回答我自己的问题,我似乎找到了一种持续有效的方法。
每次蓝牙连接出现问题时,请执行以下操作:
在终端中执行以下操作:
bluetoothctl
->power off
->power on
->scan on // 这应该在几秒钟内找到键盘,如果没有,请关闭键盘然后再次打开。->信任 MAC_ADDR
->配对 MAC_ADDR
->连接 MAC_ADDR
这个程序对我来说一直有效。您也许还可以从 bluetoothctl 的 CMD 中删除设备(删除 MAC_ADDR),但它对我来说一次不起作用,我发现从 UI 中删除更加一致。
希望这对某人有帮助。