Sobre el proyecto
OpenLogi es un reemplazo nativo y local-first de Logitech Options+, escrito en Rust con GPUI. Está dirigido a ratones, teclados y cámaras web de Logitech, se comunica mediante HID++ y UVC, y funciona en macOS, Linux y Windows. El proyecto está explícitamente en desarrollo activo y aún no es estable, por lo que las funciones y la configuración pueden cambiar.
La compatibilidad de dispositivos abarca conexiones a través de receptores Logi Bolt, receptores Unifying, Bluetooth o enlaces por cable, con notificación del porcentaje de batería y del estado de carga. La reasignación de botones funciona mediante el hook de entrada del sistema operativo y ofrece un catálogo de acciones integrado, además de atajos de teclado personalizados definidos en la configuración TOML, incluidos acciones independientes de pulsación corta/larga y combinaciones de mantener hasta soltar para push-to-talk. Las superposiciones de perfiles por aplicación cambian automáticamente al enfocar una aplicación en macOS y Windows, y en Linux bajo X11/XWayland.
Las funciones para ratón incluyen la captura y reasignación de los botones central, mode-shift y de rueda lateral, enlaces de gestos por dirección con captura en vivo en los controles compatibles (Atrás/Adelante, DPI/ModeShift, el botón de gestos dedicado y el panel háptico), un Actions Ring centrado en el cursor de ocho ranuras con diseños por aplicación, control de DPI con preajustes y acciones Cycle/Set-preset, alternancia del modo SmartShift, panel de sensibilidad y ratchet permanente, e inversión de desplazamiento nativa por dispositivo en hardware compatible. La compatibilidad con teclado añade reasignación global de teclas F con el mismo catálogo de acciones, además de texto escrito, combinaciones de teclas y flujos de trabajo de varios pasos, e iluminación RGB estática en los dispositivos compatibles. La compatibilidad con cámara abarca cualquier cámara web UVC de Logitech (Brio, StreamCam, serie C920) con vista previa en vivo que libera la cámara al cerrarse, controles de imagen a nivel de hardware como zoom, enfoque, exposición, brillo, contraste, saturación, nitidez, balance de blancos, matiz, anti-parpadeo y compensación de poca luz, además de perfiles integrados Default/Streaming/Video call y capturas personalizadas. Las luces Litra se pueden controlar en encendido, brillo y temperatura de color, con encendido automático opcional según la actividad de la cámara.
La configuración es un único archivo TOML de texto plano que se puede sincronizar entre máquinas, y existe una CLI junto a la GUI. La instalación está documentada para macOS (DMG firmado y notarizado, cask de Homebrew), Linux (deb, rpm, paquetes de Arch para x86_64 y arm64, además de un módulo de NixOS con reglas udev y un servicio de agente de usuario) y Windows (zip portátil firmado y MSI por usuario, con un agente en segundo plano que gestiona la E/S del dispositivo y un icono en la bandeja del sistema). El README señala que primero se debe cerrar Logi Options+ porque ambas aplicaciones compiten por el acceso a HID++. El código tiene doble licencia Apache-2.0 o MIT, con una crate HID++ 0BSD incluida; los recursos de marca quedan excluidos de esas licencias. El proyecto declara que no está afiliado a Logitech.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.