AprilNEA/OpenLogi

效率与系统工具

不登录账号的本地罗技 Options+ 替代品,用于重映射按键、DPI 与 SmartShift。

24,443
864
Rust
Apache-2.0
创建于 5 个月前

如果你用罗技外设、又不想装带账号的厂商软件,可以一试;如果需要跨应用和桌面环境都稳定,先等等。

解决什么问题

罗技鼠标的侧键、DPI 切换和自由滚轮本可以按个人习惯配置,但官方 Options+ 需要账号,而且同一接收器只能被一个程序占用,和 Solaar 等工具没法同时使用。在 Linux 上,官方路径甚至可能不存在。OpenLogi 把这个步骤替换为安装一个原生应用,通过 HID++ 和 UVC 把按键映射、DPI 预设、SmartShift 以及摄像头控制直接写入硬件 项目说明。最后得到的是配置好的设备,以及一份可以在多台机器间复制的 TOML 纯文本配置。

有什么不同

核心机制是直接与设备通信。OpenLogi 通过 Logi Bolt、Unifying、蓝牙或有线连接使用 HID++ 与设备对话,通过 UVC 控制罗技摄像头;白平衡或变焦写入硬件后,Meet、Zoom、OBS 都能看到,而不是只在预览层生效。这种底层访问也支持单击与长按分开的动作、在特定按键上做手势,以及按住说话、松开即停的组合键。CLI 和 JSON 自动化 API 覆盖 DPI、SmartShift、Fn 锁和回报率,适合想把设置脚本化的人 CLI 文档。

代价是这是一款深入硬件的软件,支持的设备面较窄。README 说界面只显示设备实际报告的支持项,所以外观相同的鼠标或键盘可能暴露不同的选项。平台行为还随桌面环境变化:Linux 上的按应用配置需要 X11 或 wlroots,或者额外安装 GNOME 配套扩展 GNOME 扩展说明。选择 OpenLogi 意味着这些缺口会对应到你的环境,而不只是版本号。

谁值得试

适合在 macOS、Windows 或 Linux 上用罗技鼠标、键盘的人:想重映射按键、调 DPI 和 SmartShift,不想注册账号,并且看重可同步、可版本管理的 TOML 配置。同时用 Logi Bolt 或 Unifying 接收器和罗技摄像头的人,可以在一个地方调好两类设备。不适合的人:依赖 wlroots 之外的 Wayland 合成器上的按应用配置、又不想装配套扩展;或者在 Linux 上需要 F 键重映射——支持表里明确标为不可用。macOS 低于 13、Linux 的 GLIBC 低于 2.35 的用户无法使用已发布的构建,从源码编译虽然可行,但那是另一种维护负担 开发说明。

使用条件与边界

README 明确标注项目仍在活跃开发中、尚不稳定,功能和配置都可能变化,所以今天能用的配置不是稳定契约。同一时间只能有一个程序占用接收器,启动 OpenLogi 前必须退出 Logi Options+ 和 Solaar;对比试用时,这意味着每次切换会话,而不是点一下开关。平台覆盖并不均匀:Linux 没有键盘 F 键重映射,也没有菜单栏或托盘图标;窗口管理动作在文档支持的桌面后端没有对应项时不会生效。Windows 只列出 Windows 11 经过测试。

日常维护和安装同样重要。发布包带 minisign 签名和校验和,三个平台都有应用内更新,但配置会变的官方提示意味着更新前看发布说明是流程的一部分。摄像头和设备功能取决于硬件报告的能力,同一产品线里的两款设备也可能提供不同的控制项。

HotRepo 点评

HotRepo 在 2026-08-20 到 2026-10-28 之间记录了 6 次日榜出现,最近一次记录为单日 +180 星,后段样本均值低于前段。这只是上榜日样本,不是连续的每日增长序列,也无法判断项目能否保持节奏。Hacker News 的讨论太薄,不能当作结论:一位评论者说自己一直在找厂商外设软件的开源替代,并预期 Rust 实现会比 Electron 方案更可靠 HN 评论,这是预期而非测试。决定投入之前,先确认你的具体型号和桌面环境下的设备支持,平台表和每台设备报告的控制项最可能出意外。

本文由 AI 根据项目 README 生成,更新于 2026年10月28日,以项目官方文档为准。

Hacker News 讨论

OpenLogi – Rust Alternative to Logi Options+
▲ 5 · 2 条评论 · 2026年5月30日
OpenLogi: Native, local-first alternative to Logitech Options+, written in Rust
▲ 3 · 1 条评论 · 2026年8月22日