连接蓝牙4.0 LE鼠标(Microsoft移动鼠标3600)

我正在尝试在Ubuntu 15.10中连接Microsoft蓝牙移动鼠标3600 。

我首先尝试通过unity-control-center连接。 这会发现设备,但每次都无法连接。 在进一步研究中,似乎不可能以这种方式连接到LE(低能量)设备。

所以我尝试使用CLI工具。 我可以做到这一点:

 $ sudo hcitool lescan LE Scan ... F2:C2:08:8A:DD:10 BluetoothMouse3600 F2:C2:08:8A:DD:10 (unknown) sudo gatttool -I [ ][LE]> connect F2:C2:08:8A:DD:10 random Attempting to connect to F2:C2:08:8A:DD:10 Connection successful [F2:C2:08:8A:DD:10][LE]> 

所以似乎鼠标已连接。 但是,它似乎不像鼠标一样工作,至少当我移动它时,指针不会移动。 此外,当我移动鼠标时, hcidump不显示任何活动。

还有什么我需要做的才能让它被识别为鼠标吗? 我可能会采取更多故障排除步骤?

经过一些错误的启动后,我使用微软蓝牙移动鼠标3600在配备Ubuntu 14.04的戴尔XPS上工作。 我接受了Logitech MX Master Mouse对中的建议,但无法使用并安装了Bluez 5.41

使用bluetoothctl我能够配对并“信任”鼠标。 在我第一次尝试时,鼠标可以正常工作几分钟,然后我需要关闭电源并使用hciconfig hci0关闭蓝牙电源; hciconfig hci0 up

最终我发现我在/ var / lib / bluetooth / XX中有两个鼠标条目:YY:ZZ …..一旦我清除了该目录的内容并重新开始,配对等等一切都很好。

我有戴尔Inspiron 5557,运行Ubuntu 16.04。 我检测到,配对,我正在使用这个鼠标,没有任何包或配置。

我真正需要的唯一技巧是按住鼠标的电源按钮几秒钟(它打开鼠标后面的绿灯)并检测并将鼠标与blueman配对。 我在使用这个技巧后才能做到这一点。