工具推荐·阅读约 1 分钟·
OpenLogi:告别 Logitech Options+,用开源 Rust 工具本地接管你的鼠标

OpenLogi:告别 Logitech Options+,用开源 Rust 工具本地接管你的鼠标

1428 分登顶 HN 的本地优先工具:Rust 编写、通过 HID++ 直接驱动罗技外设,重映射按键、控制 DPI、SmartShift,无账号无遥测,配置就是一份你拥有的 TOML 文件。

原文来源:OpenLogi — 一个本地优先的 Logitech Options+ 替代品,Rust 编写,通过 HID++ 协议直接重映射按键、控制 DPI 和 SmartShift,无账号、无遥测。

罗技用户大多有过这样的体验:换一台电脑,第一件事是下载 Logitech Options+,注册账号,等它同步云端配置。App 体积不小、偶尔弹更新提示,而且鼠标的全部按钮配置都锁在这家厂商的软件生态里。本周一个叫 OpenLogi 的开源项目以 1428 分登顶 Hacker News——从今年 5 月创建到现在不到三个月,GitHub 上已经攒下 1 万颗星。它承诺的正是彻底改变这件事:"你的罗技鼠标键盘摄像头,终于本地了"

Linux 用户对这个故事更熟悉:罗技官方软件根本不支持 Linux,过去只能靠 Solaar 这样的社区工具勉强改改按键。OpenLogi 的意义在于把这条本地路线做成了跨平台的标准答案——macOS、Linux、Windows 一套通吃。

它是做什么的

OpenLogi 是 Logitech Options+ 的本地优先替代品,用 Rust 编写。它不走罗技的官方驱动栈,而是通过 HID++ 协议直接与设备通信:重映射任意按键、驱动 DPI 与预设档位、控制 SmartShift(滚轮棘轮/自由滚动切换),全部在本地完成。

核心体验是直观的可视化绑定:App 里显示鼠标的示意图,每个按键都是可点击的热点,选中后从 44 个内置动作里挑一个绑定——返回、前进、Mission Control、App Expose、切换 DPI 预设,也可以自定义快捷键、启动应用甚至脚本动作。

配置文件是纯文本的 config.toml,放在 ~/.config/openlogi/ 下,修改即时生效:

code
schema_version = 2
selected_device = "2b042"
 
[devices.2b042.bindings]
MiddleClick   = "MissionControl"
DpiToggle     = "CycleDpiPresets"
Thumbwheel    = "VolumeUp"
Forward       = "BrowserForward"
Back          = "BrowserBack"
GestureButton = "AppExpose"

所有绑定写进一份你完全拥有的文件里,跨机器迁移就是复制这个文件——设备按物理身份(接收器序列号+槽位,或设备自身序列号)识别,换电脑绑定不丢。

—— 广告 ——

连接与设备支持

OpenLogi 支持 Logi Bolt、Unifying、Lightspeed 接收器,以及蓝牙直连和 USB 有线,覆盖 MX Master 4、MX Keys、Litra Glow 等主流设备,App 里有实时设备视图显示剩余电量。平台覆盖 macOS、Linux(deb/rpm/Arch 包)和 Windows 11,安装方式包括 brew install --cask openlogi

几个值得注意的细节:

  • 无账号、无遥测。配置全在本地 TOML 文件,每次改动直接经 HID++ 写进设备。App 内更新检查默认关闭,只有你主动执行 brew upgrade 才会更新。
  • 配对有限制。Bolt 配对已内置在 GUI 里,Unifying 和 Lightspeed 配对还在开发中——在此之前需要用罗技官方工具或 Linux 下的 Solaar 先配一次对,之后 OpenLogi 就能接管。
  • 和 Options+ 冲突。启动 OpenLogi 前需要退出 Logitech Options+(Linux 上同理退出 Solaar),因为两个程序会争抢 HID++ 访问权,同一时刻只能有一个 App 拥有接收器。
  • macOS 权限。侧键(返回/前进/中键)重映射通过 CGEventTap 实现,需要授予辅助功能权限;HID++ 路径(手势键、拇指滚轮、DPI、SmartShift)不需要。

定位与局限

OpenLogi 明确不做的部分也值得了解:Logitech Flow(跨电脑指针与剪贴板桥接)在路线图远端,不过 Easy-Switch 主机切换已经通过 HID++ 协议(0x1814/0x1815)实现,鼠标会跟随键盘切换主机;Options+ 配置导入功能还在开发中,但目前绑定只是几行 TOML,手动重建也很快。

值得说明的是它跟 Solaar 的关系:在 Linux 上两者会争抢 HID++ 访问权,同一时刻只能有一个程序持有接收器,所以启动 OpenLogi 前要先退出 Solaar。不过 OpenLogi 的定位比 Solaar 更进一步——它有完整的 GUI、跨平台安装包和官方签名的 Windows 版本,对不习惯命令行配置的用户友好得多。

项目的许可证是 MIT / Apache-2.0 双许可,与 Logitech 无关联。团队在 FAQ 里对"为什么不开源也要建账号"这类问题给出了很一致的答案:配置是文件、设备是本地、隐私是默认值。对"外设配置被厂商软件绑架"这件事不满的用户,现在多了一个完全掌控的选择——而它 1 万星的速度也说明,想要这个选择的人远比想象中多。

分享到
微博Twitter

© 2026 四月

原文链接:https://www.aprilzz.com/tools/openlogi-local-logitech