我有一个 Apple 无线键盘和触控板(两者的 AA 电池版本,不是通过闪电电缆充电的最新型号),在英特尔 NUC6i5SYK 内核 4.2.0-27(库存)上运行 Ubuntu 15.10 64 位。我的无线触控板工作正常,没有任何问题。但是,我终生无法让键盘工作。我遵循了几个指南,并设法通过 配对此键盘bluetoothctl,输入 PIN 并看到成功配对。但它根本无法连接……它已配对但无法连接。
我确实看到以下错误使用journalctl:
Authentication attempt without agent
Access denied: org.bluez.Error.Rejected
Run Code Online (Sandbox Code Playgroud)
相同的键盘在 Windows 10 中完美运行,所以我知道它不是蓝牙控制器或键盘本身。触控板也适用于 Windows 10,我使用这个技巧将蓝牙密钥从 Windows 注册表复制到 Linux 中的蓝牙配置:如何避免一直配对蓝牙鼠标? https://superuser.com/questions/229930/finding-bluetooth-link-key-in-windows-7-to-double-pair-a-device-on-dualboot-com
同样,使用这种镜像蓝牙密钥的方法,触控板在 Windows 和 Linux 中都可以正常工作。即使忘记了在 Windows 和 Linux 中配对键盘的目标,并使用新的配对设置键盘,键盘也不会通过 GUI 界面配对。我不得不使用bluetoothctl,甚至那也不可靠。
4.2 中的蓝牙驱动程序是否存在已知问题,或者可能是 Apple 无线键盘的特定错误?