Назад
OpenLogi — локальна альтернатива Logitech Options+ на Rust
SiTech AI Team2 წთ. საკითხავი

OpenLogi — локальна альтернатива Logitech Options+ на Rust

OpenLogi — відкрита програма на Rust, яка замінює Logitech Options+ і керує мишами напряму через HID++, зберігаючи прив'язки кнопок у звичайному TOML-файлі без акаунта й телеметрії.

OpenLogi — відкрита альтернатива Logitech Options+, яка працює локально. Написана на Rust і ліцензована за MIT та Apache-2.0, програма керує мишами Logitech напряму через протокол HID++, тож перепризначення кнопок, роздільна здатність сенсора й поведінка колеса налаштовуються без акаунта, телеметрії та хмарного сервісу.

Що вміє програма

Схема миші з клікабельними зонами дозволяє прив'язати до кожної фізичної кнопки будь-яку з 44 вбудованих дій — окремо для кожного пристрою, включно з власними сполученнями клавіш, запуском програм і скриптами. Значення DPI та власні пресети записуються безпосередньо в сенсор через HID++ 0x2201 (від 200 до 8000 DPI), а SmartShift (HID++ 0x2111) перемикає колесо між режимами ratchet і free-spin або робить це автоматично за швидкістю прокрутки.

Підключення та платформи

Пристрої доступні через приймач Logi Bolt, Unifying чи Lightspeed, пряме Bluetooth-сполучення або USB-кабель. Підписані збірки є для macOS (Homebrew cask або .dmg для Apple silicon та Intel), Linux (.deb для amd64 і arm64, а також .rpm і .pkg.tar.zst для Arch) і Windows (.msi — найновіший порт, перевірений на Windows 11).

Конфігурація та приватність

Прив'язки зберігаються у звичайному TOML-файлі ~/.config/openlogi/config.toml. Пристрої ідентифікуються фізично (серійний номер і слот приймача або власний серійний номер пристрою), тож копіювання цього файлу переносить прив'язки на іншу машину. Проєкт заявляє, що на сервер нічого не надсилається: без акаунта, телеметрії та хмари, а перевірка оновлень типово вимкнена.

Застереження та плани

Перед запуском OpenLogi потрібно закрити Logi Options+, бо лише одна програма може володіти приймачем; на Linux це стосується і Solaar. macOS вимагає дозволу Accessibility для перепризначення бічних кнопок, а шляхи HID++ його не потребують. Підтримка Flow на кшталт міжкомп'ютерного керування — у дальньому кінці планів, перемикання хостів Easy-Switch уже працює, сполучення Bolt доступне в GUI, а Unifying і Lightspeed, імпорт налаштувань і профілі для застосунків ще в роботі.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.