烧饼论坛 LZ.SB
登录

OpenLogi:用 Rust 写的罗技鼠标、键盘与摄像头管理工具

1852
  • AprilNEA
    UID 1000Lv.1 初来乍到 编辑于

    大家好,向大家介绍一个我正在开发的开源项目:OpenLogi

    项目地址: https://github.com/AprilNEA/OpenLogi

    OpenLogi 是一个使用 Rust + GPUI 编写的原生 Logitech Options+ 替代工具,支持 macOS、Linux 和 Windows。它通过 HID++ 和 UVC 协议直接管理罗技鼠标、键盘、摄像头及部分灯光设备。

    做这个项目的原因很简单:我想要一个更轻量、更透明,也更适合 Linux 和高级用户的罗技设备管理工具。

    OpenLogi 有什么不同?

    • 本地优先:没有账号体系,没有遥测
    • 原生应用:使用 Rust + GPUI 开发
    • 支持 Linux:原生支持的平台
    • 纯文本配置:所有设置保存在 TOML 文件中,可以自己备份或跨设备同步
    • GUI + CLI:常用功能可以图形化操作,也能通过命令行诊断和管理设备
    • 开源:代码采用 MIT / Apache-2.0 双许可证

    目前支持的功能

    鼠标

    • 按键重映射与自定义快捷键
    • 任意可用按键触发手势
    • 按应用自动切换配置
    • DPI 调节、预设切换
    • SmartShift 滚轮模式与灵敏度
    • 滚动方向反转
    • Actions Ring:以光标为中心的八槽位快捷操作环
    • 电量和充电状态显示

    键盘

    • F 区按键全局重映射
    • 文本输入、组合键和多步骤操作
    • Fn Lock
    • 部分设备的 RGB 灯光控制

    摄像头

    支持 Brio、StreamCam、C920 系列等 Logitech UVC 摄像头,包括:

    • 实时预览
    • 缩放、对焦、曝光
    • 亮度、对比度、饱和度、锐度
    • 白平衡、色调、防闪烁、低光补偿
    • 默认、直播、视频通话及自定义配置

    这些设置会直接写入摄像头硬件,因此在 Zoom、Meet、OBS 等应用中同样生效。

    连接方式

    支持设备通过以下方式连接:

    • Logi Bolt 接收器
    • Unifying 优联接收器
    • Bluetooth
    • 有线连接

    具体功能取决于设备实际提供的 HID++ 能力,不同型号之间可能存在差异。

    安装

    macOS 13 及以上:

    brew install --cask openlogi
    

    也可以从 Releases 下载签名并公证过的 DMG。

    Linux:

    Releases 提供 Debian/Ubuntu、Fedora/RHEL、Arch Linux 安装包,同时支持 x86_64 和 ARM64。项目也提供 NixOS 模块。

    Windows:

    Releases 提供签名的 MSI 安装包和便携版 ZIP,支持 x86_64 与 ARM64。目前 Windows 版本已经在 Windows 11 实机上验证,但相较 macOS 仍然属于较新的移植,欢迎反馈问题。

    下载地址:
    https://github.com/AprilNEA/OpenLogi/releases/latest

    使用前请先完全退出 Logi Options+。两者会争用 HID++ 设备或接收器,同一时间通常只能由一个程序控制。

    当前状态

    OpenLogi 仍处于积极开发阶段,尚未达到稳定的 1.0 版本,功能和配置格式仍可能调整。不能保证每一款罗技设备的所有功能都已适配。

    如果你的设备没有被正确识别,或者某项功能不能使用,欢迎提交 Issue。反馈时最好附上:

    • 操作系统及版本
    • 设备具体型号
    • Bolt、优联、蓝牙或有线连接方式
    • openlogi list 或相关诊断信息

    如果你喜欢这个项目,欢迎帮忙在 ProductHunt 上点一个 Upvote 或者在 GitHub 上点一个 Star,也欢迎测试、反馈和参与贡献。每一份支持都能让更多需要轻量、开源 Logitech Options+ 替代方案的人看到 OpenLogi,非常感谢!

    ProductHunt:https://www.producthunt.com/posts/openlogi
    GitHub:https://github.com/AprilNEA/OpenLogi

    OpenLogi 与 Logitech 官方无关联。Logitech、MX Master 和 Options+ 是 Logitech International S.A. 的商标。

  • 收藏 1支持反对打赏

2 条回复

  • tiiwoo
    UID 1488Lv.1 初来乍到
    #1

    支持一下

  • 余承东
    UID 1084Lv.6 经常露面
    #2

    顶尖

发表回复