sig*_*eta 11 mouse bluetooth logitech
最近购买了罗技 MX Master 鼠标,用于我的 Ubuntu 台式机和 OS X 笔记本电脑。它可以毫不费力地配对,甚至不需要 PIN 码——但我不能用它做任何其他事情。

“连接”开关不会激活,鼠标本身似乎也不承认我的电脑存在。
我以前没有遇到过其他蓝牙鼠标的问题;我的猜测是这与支持Bluetooth 4.0 Smart的鼠标有关;但我的硬件也是如此,所以我认为应该没问题。如果我切换到 Unifying 接收器,鼠标本身就可以正常工作,但我真的更喜欢使用蓝牙。
Ell*_*lie 24
因此,由于人们似乎仍然来这里寻找答案(我不怪你,这是一只好鼠标),我决定从我的 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
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 hci0 以外的其他蓝牙设备,则显然必须更改该部分命令,否则,它们应该很好。
原始答案(对于 < 15.10):
不久前我遇到了这个问题。基本上发生的事情是 MX Master 需要 Bluetooth Smart,而 Ubuntu 附带不支持 Bluetooth Smart 的 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
Run Code Online (Sandbox Code Playgroud)
然后刷新apt-get:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用以下命令安装 bluez 5:
sudo apt-get install bluez
Run Code Online (Sandbox Code Playgroud)
现在您有了 bluez 5,您需要一种控制蓝牙的方法,因为如前所述,内置的控制面板将不再起作用。
为此,我尝试了两种方法。如果你想要一个 GUI,那么 Blueman 是你最好的选择。您可以简单地安装它:
sudo apt-get install blueman
Run Code Online (Sandbox Code Playgroud)
这将安装 Blueman 蓝牙接口,您可以为您的应用程序启动器打开该接口。它应该直接使用,不需要任何深入的解释。
然而,我推荐的方法是使用命令行。我发现这更稳定(在登录屏幕上工作,而 Blueman 没有)并且实际上令人惊讶地直观地用作命令行。
它的工作方式是您bluetoothctl在命令行中键入,您现在将拥有一个命令界面来与蓝牙设备进行交互。您可以键入help以获取命令列表及其功能。您首先要用于配对 MX Master 的scan命令是命令。如果您键入scan on,您的计算机将开始搜索蓝牙设备。在此模式下,将 MX Master 置于配对模式并等待它出现在控制台中。它将显示如下内容:
[NEW] Device XX:XX:XX:XX:XX:XX MX Master
Run Code Online (Sandbox Code Playgroud)
“XX:XX:XX:XX:XX:XX”字符串是您的 MX Master 的 MAC 地址。要配对并连接它,请键入:
pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX
Run Code Online (Sandbox Code Playgroud)
确保将所有“XX:XX:XX:XX:XX:XX”更改为扫描时获得的MAC地址。
那应该差不多了。希望这对你有用!
小智 1
我也遇到了同样的问题,我用了blueman软件,但也没用。我只注意到配对过程以“身份验证失败”结束,遗憾的是罗技不支持 MX Master 的 Linux(无法配置手势等...)。我注意到 MX Master 中的无线通信是加密的,也许 BLE 无法处理这个问题。为了百分百确定是这个软件问题,我在同一台机器上检查了 Windows 8.1 - 与 BT 相比,它流畅、简单,并且可以正常工作。