罗技鼠标用户跟 Options+ 之间关系,大概就跟 Windows 用户跟预装杀毒软件的关系差不多——能用,但永远在后台浪费资源、弹窗提醒你登录、默默收集遥测数据。
一个叫 OpenLogi 的项目现在给出了选择:用 Rust 重写的原生替代品,GitHub 9.1k star,MIT/Apache 2.0 双许可,420 个 fork,790 次提交。不需要账号,不收集数据,所有配置存本地 TOML 文件。

技术上的核心是 HID++ 协议。OpenLogi 通过 HID++ 直接与罗技外设通信,绕过了 Options+ 那一层。支持的设备覆盖 MX Master 4/3S/3、MX Anywhere 3、Signature M650、Ergo M575,以及罗技键盘和 Litra 补光灯。连接方式也全面:Bolt、Unifying、Lightspeed、蓝牙、有线,全支持。
功能上,44 个内置动作可以绑到任意物理按键上,DPI 通过 HID++ 0x2201 指令直接写入传感器,SmartShift 滚轮模式切换通过 0x2111 指令实现。按应用配置叠加,前台应用切换时自动生效。GUI 用了 Rust 的 GPUI 框架,原生二进制,没有 Electron,没有后台更新程序。

架构分三层:OpenLogi GUI 负责桌面交互,OpenLogi Agent 作为后台服务持有输入钩子和设备 I/O,OpenLogi CLI 提供无头命令行工具。20 种语言本地化,支持 macOS、Linux、Windows 三大平台,Windows 是最近才完成移植的。
Linux 支持是 Options+ 从未给过的。OpenLogi 把 Linux 作为一等平台,提供 deb、rpm、pkg.tar.zst 和 NixOS module,包含 udev 规则和 systemd 用户单元。主要贡献者 @davidbudnick 负责 Windows 移植和输入钩子,@cserby 负责 Linux 移植和 evdev/uinput 钩子。
唯一需要注意的:启动前必须退出 Logi Options+(包括菜单栏后台),两者会争夺 HID++ 访问权,同一时刻只能有一个应用占用接收器。Linux 上同理,需退出 Solaar。
项目目前还在活跃开发中,功能与配置可能还会变动。但方向很明确:一个不用登录、不收集数据、跨平台的罗技外设控制工具。对于被 Options+ 折磨过的用户来说,光是「不用登录」这四个字,就值得一试。
参考来源: