Microsoft Arc Touch鼠标无法在Ubuntu 14.04上运行

我买了一台全新的Microsoft Arc Touch鼠标,它使用Bluetooth SMART(蓝牙4.0 BLE用于低功耗设备)。

尽管我可以把它配对,一开始没问题。 它只是不起作用。 在“蓝牙管理器”上,我可以看到列出的设备已关闭“已连接”标志。 此外,我的蓝牙已启用,我可以使用它与我的Galaxy S5没有问题(例如:发送文件),鼠标也可以在Windows 8.1上正常工作。

所以,当我尝试连接时,我监视了syslog,并收到以下消息:

bluetoothd[3081]: Discovery session 0x7f229a5c9960 with :1.86 activated bluetoothd[3081]: No GATT server found in 3C:77:E6:D4:10:58 bluetoothd[3081]: No GATT server found in 3C:77:E6:D4:10:58 bluetoothd[3081]: Attribute server attach failure! bluetoothd[3081]: Stopping discovery 

我尝试在论坛上找到解决方案但没有成功 我不知道你需要什么样的信息来回答我的问题,所以请问我,我很乐意补充它。

蓝牙4 HID设备(如您的鼠标)需要Bluez 5.15才能运行。 不幸的是,在Ubuntu 14.04上,Bluez的版本是4。

要将Bluez更新为版本5,您必须执行以下操作:

注意:我没有看过这个和这些说明,而且它们 (虽然非常不可能) 可能会破坏你的机器,因为这是一个非官方的PPA。

  1. 通过打开终端并键入sudo add-apt-repository -y ppa:vidplace7/bluez5来添加此非官方PPA。

  2. sudo apt-get update

  3. sudo apt-get install bluez
    对我来说,当我这样做时,dpkg挂了,所以我强制重启并运行sudo dpkg --configure -a

希望这可以帮助!

来源: 这里