프로젝트 소개
OpenLogi는 GPUI로 Rust로 작성된 Logitech Options+의 네이티브 로컬 우선 대체 프로그램입니다. Logitech 마우스, 키보드, 웹캠을 대상으로 하며 HID++와 UVC를 통해 통신하고 macOS, Linux, Windows에서 실행됩니다. 이 프로젝트는 명시적으로 활발한 개발 중이며 아직 안정적이지 않아 기능과 구성이 변경될 수 있습니다.
장치 지원은 Logi Bolt 수신기, Unifying 수신기, Bluetooth 또는 유선 연결을 포함하며 배터리 잔량과 충전 상태 보고를 제공합니다. 버튼 재매핑은 OS 입력 후크를 통해 작동하며 내장 액션 카탈로그와 TOML 구성에 정의된 사용자 지정 키보드 단축키를 제공합니다. 여기에는 독립적인 짧은 누름/긴 누름 동작과 푸시투토크를 위한 누르고 있는 동안 유지되는 조합이 포함됩니다. 애플리케이션별 프로필 오버레이는 macOS와 Windows에서 앱 포커스 시 자동 전환되며, Linux에서는 X11/XWayland에서 작동합니다.
마우스 기능에는 가운데 버튼, 모드 시프트, 썸휠 버튼 캡처 및 재매핑, 지원되는 컨트롤(뒤로/앞으로, DPI/ModeShift, 전용 제스처 버튼, 햅틱 패널)에서 실시간 캡처를 통한 방향별 제스처 바인딩, 애플리케이션별 레이아웃을 가진 커서 중심의 8슬롯 Actions Ring, 프리셋과 Cycle/Set-preset 액션이 있는 DPI 제어, SmartShift 모드 토글, 감도 및 영구 래칫 패널, 지원 하드웨어에서 장치별 네이티브 스크롤 반전이 포함됩니다. 키보드 지원은 동일한 액션 카탈로그와 입력 텍스트, 키 조합, 다단계 워크플로를 통한 전역 F키 재매핑, 지원 장치에서 정적 RGB 조명을 추가합니다. 카메라 지원은 모든 Logitech UVC 웹캠(Brio, StreamCam, C920 시리즈)을 포함하며 닫을 때 카메라를 해제하는 라이브 미리보기, 줌, 포커스, 노출, 밝기, 대비, 채도, 선명도, 화이트 밸런스, 틴트, 안티플리커, 저조도 보정과 같은 하드웨어 수준 이미지 제어, 내장 Default/Streaming/Video call 프로필과 사용자 지정 스냅샷을 제공합니다. Litra 조명은 전원, 밝기, 색온도를 제어할 수 있으며 선택적으로 카메라 활동에 따라 자동 전원이 작동합니다.
구성은 머신 간에 동기화할 수 있는 단일 일반 텍스트 TOML 파일이며 GUI와 함께 CLI도 존재합니다. 설치 방법은 macOS(서명 및 공증된 DMG, Homebrew cask), Linux(x86_64 및 arm64용 deb, rpm, Arch 패키지, udev 규칙과 사용자 에이전트 서비스가 포함된 NixOS 모듈), Windows(서명된 포터블 zip 및 사용자별 MSI, 장치 I/O를 담당하는 백그라운드 에이전트와 시스템 트레이 아이콘)에 대해 문서화되어 있습니다. README는 두 애플리케이션이 HID++ 접근을 두고 경쟁하므로 Logi Options+를 먼저 종료해야 한다고 명시합니다. 코드는 Apache-2.0 또는 MIT의 이중 라이선스이며 벤더링된 0BSD HID++ 크레이트가 포함됩니다. 브랜드 자산은 해당 라이선스에서 제외됩니다. 이 프로젝트는 Logitech과 제휴 관계가 없다고 밝히고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.