通过蓝牙连接 Logitech M720 鼠标(Linux 和 Windows)

通过蓝牙连接 Logitech M720 鼠标(Linux 和 Windows)

我买了一个漂亮的新 M720 鼠标。它使用 Unifying 适配器在 Linux 和 W10 上运行,但我更喜欢通过蓝牙使用它。

在最近安装 Windows 10 的 HP 15.6" Elitebook 上,当 Windows 扫描可用设备时,我可以让鼠标出现,但如果我单击它,连接就会失败。

在安装了 Kubuntu 16.04 的 Lenovo P51 上,它可以出现在 BT 设备列表中(同时不会出现在 的输出中hcitool scan),但连接失败(但之后仍标记为“已连接”)。然后它在设备列表中显示为鼠标图标,但其类型为“未知”,并且不能用作鼠标。

在装有 Kubuntu 19.10 的联想 P53 上,它甚至没有出现在 BT 设备列表中(我可以连接到其他 BT 设备)。

我在这里和那里看到过一些建议blueman在 Linux 上安装的答案,但据我所知,BlueMan 除了作为 KDE 桌面的 BT 管理器之外什么都做不了。

知道下一步该尝试什么吗?我最初的失败尝试是否用尽了所有通道?这只鼠标注定要失败吗?

编辑:附加信息:

>hciconfig -a
hci0:   Type: BR/EDR  Bus: USB                                                                      
        BD Address: 28:16:AD:10:96:94  ACL MTU: 1021:4  SCO MTU: 96:6                               
        UP RUNNING PSCAN ISCAN                                                                      
        RX bytes:18641 acl:64 sco:0 events:2627 errors:0                                            
        TX bytes:608848 acl:64 sco:0 commands:2536 errors:0                                         
        Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87                                           
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: RSWITCH SNIFF 
        Link mode: SLAVE ACCEPT 
        Name: 'Xenoid'
        Class: 0x1c010c
        Service Classes: Rendering, Capturing, Object Transfer
        Device Class: Computer, Laptop
        HCI Version: 4.2 (0x8)  Revision: 0x100
        LMP Version: 4.2 (0x8)  Subversion: 0x100
        Manufacturer: Intel Corp. (2)

老鼠最终出现在扫描结果中(但这需要多次尝试)

>hcitool lescan
LE Scan ...
DD:BB:69:22:FE:65 M720 Triathlon
DD:BB:69:22:FE:65 (unknown)
C0:28:8D:FD:84:BC 
C0:97:27:56:74:7B (unknown)
4B:06:DE:B6:46:97 (unknown)
4B:06:DE:B6:46:97 (unknown)
D4:6A:6A:16:49:66 (unknown)
7B:A3:F8:B1:AB:75 (unknown)
74:38:B7:A2:ED:CD (unknown)
4A:6F:54:C8:9D:4B (unknown)
C0:28:8D:FD:84:BC (unknown)
58:C3:34:AB:1E:08 (unknown)

(但是扫描从未终止...我必须按 Ctrl-C 退出)

hcitool leinfo似乎不起作用:

>hcitool leinfo DD:BB:69:22:FE:65
Requesting information ...
Could not create connection: Connection timed out

答案1

Logitech M720 被标记为蓝牙智能,又称低功耗蓝牙、BLE 或蓝牙 4.0(或更新版本)。hcitool scan只会显示经典蓝牙。正确的命令是hcitool lescan

这是有关该功能的链接lescanhttps://stackoverflow.com/questions/22062037/hcitool-lescan-shows-io-error

要检查 Ubuntu 支持的蓝牙版本,请使用命令hciconfig -a。应仅存在一个 hci0 设备。HCI 版本需要为 4.0 或更新版本。

$ hciconfig -a
hci0:   Type: Primary  Bus: USB
        BD Address: 5C:80:B6:58:52:D6  ACL MTU: 1021:4  SCO MTU: 96:6
        UP RUNNING PSCAN INQUIRY
        RX bytes:128087 acl:4994 sco:0 events:3962 errors:0
        TX bytes:743983 acl:73 sco:0 commands:3553 errors:0
        Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH SNIFF
        Link mode: SLAVE ACCEPT
        Name: 'Ubuntu-1804-Laptop'
        Class: 0x1c010c
        Service Classes: Rendering, Capturing, Object Transfer
        Device Class: Computer, Laptop
        HCI Version: 5.0 (0x9)  Revision: 0x100
        LMP Version: 5.0 (0x9)  Subversion: 0x100
        Manufacturer: Intel Corp. (2)

答案2

在我移除了附近的所有加密狗后,它终于起作用了。而且似乎设备 1 始终是加密狗。因此,要尝试 BT 关联,您必须选择设备 2 或 3。

相关内容