介绍
原生、本地优先的 Logitech Options+ 替代品,使用 Rust 编写——无需账号,无遥测。
一个原生、本地优先的 Logitech Options+ 替代品,使用 Rust 编写。 重新映射按键、调节 DPI 与 SmartShift、按应用切换配置——无需 Logitech 账号、无遥测,也无需安装官方 Options+。
OpenLogi 正在积极开发中,尚不稳定——功能与配置仍可能变化。运行 OpenLogi 前请先退出 Logi Options+:两者会争夺 HID++ 访问权,同一时间只能有一个程序占用接收器。
它是什么
OpenLogi 通过 Logi Bolt、Unifying 与 Lightspeed 接收器、蓝牙直连或 USB 线缆,直接与 Logitech HID++ 外设通信,无需运行 Logi Options+。一切都留在本机:按键绑定保存在纯 TOML 文件中,按键通过操作系统输入钩子重映射,DPI、SmartShift、滚动与灯光的更改通过 HID++ 直接写入设备。设备图片获取是唯一自动发起的网络请求;更新检查与下载只在你主动要求时才进行。
它包含三个组件:
- OpenLogi GUI —— GPUI 桌面应用,包含交互式鼠标示意图、按键动作选择器(44 个内置动作,外加自定义快捷键、应用启动器与脚本类进阶动作)、Actions Ring、键盘 F 区重映射器、DPI 预设、SmartShift 与滚动面板、RGB 灯光、摄像头控制、按应用配置,以及实时设备轮播——界面已本地化为 20 种语言。
- OpenLogi 代理 —— 后台服务,独占输入钩子与全部设备 I/O。GUI 只是纯粹的 IPC 客户端,必要时会拉起代理。
- OpenLogi CLI —— 无界面清单(
list)、资源同步、补光灯与摄像头控制,以及设备端 HID++ 诊断。
它能驱动什么
- 鼠标 —— 按键与手势、DPI 预设、SmartShift、滚轮反转与分辨率、拇指滚轮,以及 MX Master 4 的 Haptic Sense 触感面板。
- 键盘 —— 通过 HID++ 的 F 区重映射、Fn-lock、主机切换、RGB 颜色,以及 MX Keys 背光。
- Litra 补光灯 —— 开关、亮度、色温,以及随摄像头自动点亮。
- 摄像头 —— 设备级 UVC 图像控制与实时预览。
超越 Options+
OpenLogi 能做、而 Options+ 做不到的事:
- 跑在 Linux 上。 Options+ 只有 macOS 和 Windows 版本。OpenLogi 把 Linux
当作一等公民:evdev/uinput 钩子、udev 规则、systemd 用户单元,以及
.deb/.rpm/.pkg.tar.zst安装包。 - 切换手势键。 自由指定哪些物理按键承担手势角色——拇指键、触感面板、中键、后退或前进键——支持按方向绑定滑动动作,而且想同时启用几个都可以。Options+ 则把手势固定在专用拇指键上。
- 纯文本配置。 全部设置就是一个 TOML 文件,可读、可 diff、可纳入版本管理、可在多台机器间复制。
- 可脚本化。 真正的 CLI:设备清单、资产预取、补光灯与摄像头控制,以及设备端 HID++ 诊断。
- 保持轻量。 原生 Rust 二进制——没有 Electron 全家桶、没有常驻更新器、无账号、无遥测。
平台
macOS、Linux 与 Windows 均受支持。Windows 是最新的移植——已在 Windows 11 硬件上端到端验证,但相比 macOS 与 Linux 构建仍会多一些毛边;参见路线图。
下一步
与 Logitech 无关联。「Logitech」、「MX Master」和「Options+」是 Logitech International S.A. 的商标。