უკან დაბრუნება
OpenLogi — Logitech-ის მაუსების ლოკალური, ღია კოდის ალტერნატივა
SiTech AI Team2 წთ. საკითხავი

OpenLogi — Logitech-ის მაუსების ლოკალური, ღია კოდის ალტერნატივა

Rust-ზე დაწერილი ღია კოდის OpenLogi Logitech-ის მაუსებს HID++ პროტოკოლით პირდაპირ მართავს — ღილაკების მიბმა, DPI და SmartShift ანგარიშისა და ტელემეტრიის გარეშე, მხოლოდ 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 და Arch-ის .pkg.tar.zst) და Windows-ისთვის (.msi — უახლესი პორტი, შემოწმებული Windows 11-ზე).

კონფიგურაცია და კონფიდენციალურობა

მიბმები ინახება ჩვეულებრივ TOML ფაილში — ~/.config/openlogi/config.toml. მოწყობილობები ფიზიკური იდენტობით არის განსაზღვრული (მიმღების სერიული ნომერი და სლოტი ან თავად მოწყობილობის სერიული ნომერი), ამიტომ ფაილის სხვა კომპიუტერზე კოპირება მიბმებს თან გადააქვს. პროექტის მტკიცებით, სერვერზე არაფერი იგზავნება: არ არის ანგარიში, ტელემეტრია ან ღრუბელი, განახლების შემოწმება კი ნებაყოფლობითია და ნაგულისხმევად გამორთული.

შენიშვნები და გეგმები

OpenLogi-ის გაშვებამდე Logi Options+ უნდა დაიხუროს, რადგან მიმღებს ერთდროულად მხოლოდ ერთი აპლიკაცია ფლობს; Linux-ზე იგივე ეხება Solaar-ს. macOS გვერდითი ღილაკების გადასამისამართებლად Accessibility-ნებართვას ითხოვს, HID++ გზებს კი ეს არ სჭირდება. Flow-ის ტიპის კომპიუტერებსშორისი მხარდაჭერა გეგმების ბოლოშია, Easy-Switch-ის ჰოსტის გადართვა უკვე მუშაობს, Bolt-ის დაწყვილება GUI-შია, Unifying-ისა და Lightspeed-ის დაწყვილება და per-app პროფილები კი პროცესშია.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.