我正在运行 ubuntu 16.04,并尝试将 Microsoft Designer 键盘与计算机配对。当我尝试配对时,GUI 要求我在蓝牙键盘上输入 PIN 码并按 Enter。
Ubuntu 显示我的键盘已配对,但似乎无法使用。我的键盘 LED 继续闪烁,好像正在搜索配对。
奇怪的是,Ubuntu 会检测提交的 PIN 是否正确。我尝试了很多方法,比如使用 bluetoothctl 命令进行配对,但没有任何变化。我在连接“Microsoft designer mouse”时也遇到了问题,但我设法解决了这个问题。
这是我的 /var/lib/bluetooth/@pcbtmac/@keyboardsmac/info 文件:
[General]
Name=Designer Keyboard
Appearance=0x03c1
AddressType=static
SupportedTechnologies=LE;
Trusted=true
Blocked=false
Services=00001800-0000-1000-8000-00805f9b34fb;00001801-0000-1000-8000-00805f9b34fb;0000180a-0000-1000-8000-00805f9b34fb;0000180f-0000-1000-8000-00805f9b34fb;00001812-0000-1000-8000-00805f9b34fb;
[ConnectionParameters]
MinInterval=12
MaxInterval=12
Latency=30
Timeout=300
[IdentityResolvingKey]
Key=2F0F0EC777D70A3B7C545C677431060F
[LocalSignatureKey]
Key=08050DDCC91BE74D48194350810D5158
Counter=0
Authenticated=true
[LongTermKey]
Key=79AECD16673070C09237923C045A70F4
Authenticated=1
EncSize=16
EDiv=51284
Rand=2607687599915093354
答案1
更新至 16.10 版后,这个问题就解决了。出于某种原因,配对后我确实需要重启,但从那以后就一直运行良好。
我知道这不是 16.04 的解决方案,但它再次证实该键盘可以在 Linux 下工作。
答案2
过去两天,我一直在努力使用我的蓝牙 Microsoft Designer 键盘和鼠标。我设法注销一台 14.04 笔记本电脑,但我的 16.04 安装更为成功。
为了获得老鼠工作,我跟随这个博客执行以下操作:
步骤1:
sudo apt-get install bluez blueman
第2步:
sudo nano /etc/bluetooth/main.conf
Change line 67, uncomment #[Policy] so that it reads [Policy]
Change line 89, uncomment and change #AutoEnable=false so that it reads
AutoEnable=true
步骤3:
sudo nano /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules
Change line 1 to comment out:
#ACTION=="add", SUBSYSTEM=="bluetooth", KERNEL=="hci[0-9]*", RUN+="/bin/hciconfig %k up"
步骤4:
保存并重新启动。
我的系统在关机时挂了,所以在之前的笔记本电脑坏了之后我很紧张,但 16.04 笔记本电脑启动正常
步骤5:
从顶部菜单栏上的第二个 (blueman) 蓝牙图标,选择“本地服务”,然后在“Pan 支持”下选择“blueman (dhclient)”。单击“应用”,或者如果未启用,请不要担心,您可以关闭窗口。
第 6 步:
从同一窗口中选择“设置新设备”。按下鼠标上的配对按钮,蓝色指示灯开始闪烁(这是一个很小的按钮,我一开始没有注意到)。完成向导后,您的鼠标就配对成功了。
为了获得键盘工作中,我做了以下事情:
步骤1:
安装了 bluez-utils 替代品
sudo apt-get install bluez:i386
第2步:
运行 blueman 中的“设置新设备”选项,并记得按下小配对按钮,您可以在键盘左侧下方,靠近电池仓的地方找到它。
成功
我现在有了一个可以工作的键盘和鼠标,它们在启动时可以工作(甚至可以唤醒我的笔记本电脑)。我是一个非常快乐的家伙,除了我那台坏了的 14.04 笔记本电脑,它多年来一直是我的忠实仆人。
最后一步:
再次重启后,您可以卸载 blueman 以删除第二个蓝牙菜单。
sudo apt-get remove blueman