계정 없이 로지텍 기기의 모든 기능을 내 컴퓨터에서 직접 제어하는 방법
로지텍 마우스의 버튼 재할당이나 DPI 조절을 위해 클라우드 계정에 의존하지 않고, 내 컴퓨터 안에서만 모든 설정을 처리하는 도구를 사용할 수 있습니다. OpenLogi는 로지텍 기기와 직접 통신하여 버튼 매핑, 제스처, 스마트시프트 등 하드웨어 기능을 제어하는 네이티브 애플리케이션입니다. 계정 생성이나 원격 데이터 전송 없이 로컬 파일로만 설정을 관리하므로, 프라이버시를 중시하는 사용자에게 적합합니다.
Options+가 하지 못하는 것들
이 도구는 로지텍 공식 소프트웨어인 Options+가 제공하지 않는 기능을 중심으로 설계되었습니다. Linux를 1급 플랫폼으로 지원하며, 네이티브 Rust와 GPUI를 사용해 가볍게 동작합니다. 모든 설정은 텍스트 기반의 TOML 파일 하나로 관리되어, 여러 기기 간에 설정을 동기화하거나 버전 관리 시스템으로 추적하기 쉽습니다. GUI와 함께 실제 CLI도 제공되어 DPI, 포인터 스케일링, SmartShift에 대한 하드웨어 진단을 명령어로 수행할 수 있습니다.
마우스, 키보드, 웹캠 제어 범위
Logi Bolt, Unifying, Bluetooth, 유선 연결로 연결된 기기의 배터리 상태와 충전 상태를 확인합니다. 버튼 재할당은 OS 입력 훅을 통해 이루어지며, 짧은 누름과 긴 누름을 구분하거나, 푸시 투 토크를 위한 홀드 코드까지 지원합니다. 앱별로 프로파일을 자동 전환할 수 있으며, macOS와 Windows, 그리고 X11/XWayland 환경의 Linux에서 동작합니다. 웹캠의 경우 UVC 하드웨어에 직접 이미지 제어를 적용하여 줌, 포커스, 밝기 등을 조절하며, 이 설정은 Meet나 Zoom 등 모든 앱에서 즉시 반영됩니다.
설치 전 반드시 확인할 사항
설치 전에 기존에 설치된 Logi Options+를 완전히 종료해야 합니다. 두 프로그램은 HID++ 접근 권한을 두고 충돌하며, 하나의 리시버에 대해 동시에 제어할 수 없기 때문입니다. macOS는 13 이상, Linux는 GLIBC 2.35 이상(Ubuntu 22.04 기준)이 필요합니다. Windows는 11에서 실제 하드웨어로 검증되었으나, macOS 빌드보다 최신이므로 초기 버그가 있을 수 있습니다.
안정성과 라이선스
이 저장소는 현재 활발한 개발 단계에 있으며, 아직 안정화되지 않았습니다. 기능이나 설정 형식이 변경될 수 있으므로, 프로덕션 환경에서 중요한 작업을 수행하기 전에는 최신 릴리스의 변경 사항을 주의 깊게 살펴봐야 합니다. 코드는 Apache License 2.0과 MIT 라이선스 중 선택하여 사용할 수 있습니다. 다만, 로고와 앱 아이콘 등 브랜드 자산은 별도 라이선스가 적용되며, 코드 포크 시에도 이 자산의 사용 권한이 부여되지 않습니다. 로지텍과는 무관한 독립 프로젝트임을 명심해야 합니다.