罗技MX Master鼠对,但不起作用

最近购买了一台Logitech MX Master鼠标 ,用于我的Ubuntu台式机和OS X笔记本电脑。 它完全毫不费力地配对,甚至不需要PIN – 但是我不能用它做任何其他事情。

蓝牙选项截图

“连接”开关不会激活,鼠标本身似乎不承认我的计算机存在。

我之前没有遇到其他蓝牙鼠标的麻烦; 我的猜测是它与支持蓝牙4.0智能的鼠标有关; 但我的硬件也是如此,所以我认为应该没问题。 如果我切换到Unifying接收器,鼠标本身工作正常,但我真的更喜欢使用蓝牙。

因为人们似乎仍然来这里寻找答案(我不怪你,这是一个好老鼠),我决定从我的MX Anywhere 2答案做一些复制粘贴。 无论如何,享受:

更新> 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):

我曾经有过这个问题。 基本上发生的事情是MX Master需要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 Master的命令是scan命令。 如果键入scan on ,计算机将开始搜索蓝牙设备。 在此模式下,将MX Master置于配对模式并等待它显示在控制台中。 它会显示如下:

 [NEW] Device XX:XX:XX:XX:XX:XX MX Master 

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

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

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

这应该做到这一点。 希望这对你有用!

我有同样的问题,我使用过blueman软件,但它也没用。 我只注意到配对过程以“身份validation失败”结束。遗憾的是,罗技不支持Linux for MX Master(无法配置手势等…)。 我注意到MX Master中的无线通信是加密的,也许BLE无法处理这个问题。 要100%肯定是这个软件问题,我已经在同一台机器上检查了Windows 8.1 – 它与BT比较顺畅,简单且有效。