如何使Logitech MX Anywhere 2在16.04中工作(蓝牙智能)


21

Logitech MX Anywhere 2鼠标对发布后的新问题, 但没有执行任何操作

通过内置的蓝牙管理器和blueman进行配对和连接。同样通过命令行:

bluetoothctl

输出见下文。

[MX Anywhere 2]# info DE:CE:68:71:F9:97
Device DE:CE:68:71:F9:97
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID:                           (1800)
    UUID:                           (1801)
    UUID:                           (180a)
    UUID:                           (180f)
    UUID:                           (1812)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB013d0007
[MX Anywhere 2]# paired-devices 
Device DE:CE:68:71:F9:97 MX Anywhere 2

输入无效的内容,例如“鼠标不移动光标”


您是否看过错误1098959,电源监视器会干扰bt鼠标?尝试摆脱电源监控器应用程序(无需电池即可重启吗?),看是否有帮助。
ubfan1 2016年

Answers:


54

我的设备是Microsoft制造的Surface Edition蓝牙LE Arc Touch鼠标。

在OpenSuse Leap推出之前,我无法将它与过去一年尝试过的任何发行版建立联系。然后我知道有可能!但是我喜欢Ubuntu(我知道我知道)

碰到了这个线程,一切看上去都和您的读出显示完全一样:

Name: Arc Touch Mouse SE
Alias: Arc Touch Mouse SE
Appearance: 0x03c2
 Icon: input-mouse
 Paired: yes  
 Trusted: yes
 Blocked: no
Connected: yes
LegacyPairing: no 

而且仍然没有!即使将其明确列出为配对,可信任,不受阻碍和已连接,也没有动静!我本打算永远放弃,但决定尝试最后一件事。

我使用“删除”删除了设备,并以完全相同的顺序发出了以下命令,导致设备正常工作!经过一年的尝试寻找方法。

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on

所以我可以确认Ubuntu 16.04确实支持蓝牙LE设备


感谢您的回答!这解决了我的MX Master鼠标的所有问题。使它工作需要什么疯狂。
卡盘

疯狂的努力去实现它。谢谢!
博扬

万分谢意!适用于我的MX Anywhere 2 / 16.04 /内核4.8(Yakkety)。注意:第二个也connect需要XX:XX:XX:XX:XX:XX。
linrunner '16

谢谢!!!!终于为我工作了。@linrunner是正确的,第二个连接需要ID。
markwatson

这行得通,但完全是愚蠢的。蓝牙在2017年如何无法在现代计算机上开箱即用?
AutonomousApps

6

感谢这篇文章,我设法使Anywhere MX2在Ubuntu 16.04上运行。

在“蓝牙”配置中连接鼠标后-它仍然无法工作。运行bluetoothctl和“ info”给了我这个:

➜  ~ bluetoothctl 
[NEW] Controller 5C:51:4F:DC:FB:D0 ChromeLinux_CBDE [default]
[NEW] Device FB:59:51:BF:60:XX MX Anywhere 2
[bluetooth]# info FB:59:51:BF:60:XX
Device FB:59:51:BF:60:XX
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB013d0007

如您所见-我的设备未连接。因此没有反应。我所做的只是叫'connect':

[bluetooth]# connect FB:59:51:BF:60:XX
Attempting to connect to FB:59:51:BF:60:XX
[CHG] Device FB:59:51:BF:60:XX Connected: yes
Connection successful
[CHG] Device FB:59:51:BF:60:XX UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[..snip..]
[CHG] Device FB:59:51:BF:60:XX Paired: yes

之后,一切都“正常工作”。感谢您提供这篇文章的有用的其他信息。


我正在使用Xenial(Xubuntu)。第一次连接对我没有帮助。我必须听从詹姆斯的指示。
sdkks

1

就我而言,您可以在此处找到15.10的问题以及所提供的解决方案对我有帮助:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

那就是我得到的:Can't set Simple Pairing mode on hci0: Input/output error (5)
迈克尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.