Logitech MX Anywhere 2 鼠标配对但不执行任何操作

Logitech MX Anywhere 2 鼠标配对但不执行任何操作

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

答案1

>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 需要蓝牙智能,而 Ubuntu 附带的 bluez(蓝牙驱动程序)4 不支持蓝牙智能。Bluez 5 增加了对蓝牙智能的支持,预计将从 15.10 开始发布,但目前,如果您想使用它,您必须手动安装 bluez 5。

提醒一下,如果你想要一个稳定的系统,不要这样做。首先,这个将要破坏设置面板中的内置蓝牙控制。我即将描述的这种方法也会添加 PPA,这对您的系统升级等来说应该是不利的。只有当您知道如何删除 PPA 并恢复到 bluez 4 或您不在乎并想让它正常工作时才这样做。;P

首先,您需要添加带有 bluez 5 的 PPA。我推荐 Austin 制作的 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 地址。

完毕。

相关内容