罗技MX Anywhere 2鼠标对,但没有做任何事情

我最近购买了新的Logitech MX Anywhere 2鼠标,并且已经将它用于我的Windows机器上,但是当我尝试在运行Ubuntu 14.04的Dell M3800上使用它时它根本不起作用。 我可以毫无问题地对设备进行配对,甚至可以将设备名称显示为“MX Anywhere 2”,但它似乎并没有将实际设备识别为任何东西。 使用blueman它显示为“未知”类型,并且在系统蓝牙管理器中它也将类型显示为“未知”。 有什么建议?

更新> 15.10:

在我原来的回答中,我说当15.10到来时问题很可能会得到解决。 虽然15.10确实有bluez 5,但配对仍然存在一些问题。 老实说,自从我自己修复了这个问题已经有一段时间了,但是如果我没记错的话,MX Master(MX Anywhere 2)使用的是无PIN配对方法,这种方法在Ubuntu中还没有很好地实现。 以下是一些可以用作快速修复的命令:

hciconfig hci0 sspmode 1 hciconfig hci0 down hciconfig hci0 up 

如果你使用的是另一个蓝牙设备而不是hci0 ,你显然必须更改那部分命令,否则它们应该是好的。 您还必须在每次重新启动时运行它们,因此我建议您将它们放在可访问的脚本中,或者将它们添加到启动应用程序中。 我还应该注意到,我已经能够在重新启动后运行鼠标而不运行这些命令,所以只有在必要时才使用它们。

原始答案(<15.10)

答案取自此处: https : //askubuntu.com/a/660666/256078

发生的事情是MX Anywhere 2需要Bluetooth Smart和Ubuntu附带bluez(蓝牙驱动程序)4,它不支持Bluetooth Smart。 Bluez 5,增加了对Bluetooth Smart的支持,应该以15.10开始出货,但是现在,如果你想使用它,你必须手动安装bluez 5。

如果你想拥有一个稳定的系统,请不要这么做 。 首先,这打破设置面板中内置的蓝牙控件。 我即将描述的这种方法也会增加一个PPA,这在升级和填充时应该对你的系统有害。 只有当你知道如何删除PPA并恢复到bluez 4或者你只是不关心并希望让它工作时才这样做。 ,P

首先,你需要添加一个带有bluez 5的PPA。我推荐奥斯汀生产的bluez 5 PPA,因为那是我以前用过的。 使用以下命令添加它:

 sudo add-apt-repository ppa:vidplace7/bluez5 

然后刷新apt-get:

 sudo apt-get update 

之后,您可以使用以下命令安装bluez 5:

 sudo apt-get install bluez 

现在你有bluez 5,你需要一种控制蓝牙的方法,因为如前所述,内置的控制面板将不再工作。

我尝试过两种方法。 如果你想拥有一个GUI,那么Blueman是你最好的选择。 您可以使用以下命令安装它:

 sudo apt-get install blueman 

这将安装Blueman蓝牙界面,您可以为您的应用启动器打开它。 它应该是直接使用,不需要任何深入的解释。

但我推荐的方法是使用命令行。 我发现这更稳定(在登录屏幕上工作而Blueman没有)并且实际上非常直观地用作命令行。

它的工作方式是你输入bluetoothctl到命令行,你现在有一个命令接口与蓝牙设备交互。 您可以键入help以获取命令列表及其执行的操作。 您首先要用于配对MX Anywhere 2的命令是scan命令。 如果键入scan on ,计算机将开始搜索蓝牙设备。 在此模式下,将MX Anywhere 2置于配对模式并等待它显示在控制台中。 它会显示如下:

 [NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate) 

“XX:XX:XX:XX:XX:XX”字符串是MX Anywhere 2的MAC地址。要配对并连接它,请键入:

 pair XX:XX:XX:XX:XX:XX connect XX:XX:XX:XX:XX:XX 

确保将所有“XX:XX:XX:XX:XX:XX”更改为扫描时获得的MAC地址。

完成。

Interesting Posts