Logitech ekipmanlarını Linux üzerinde kullanmak isteyen kullanıcıların uzun süredir karşılaştığı yazılım eksikliği, yeni bir açık kaynak kodlu projeyle giderilmeye çalışılıyor. Rust programlama diliyle geliştirilen OpenLogi, Logitech’in resmi yapılandırma yazılımı olan Logitech Options+ için yerel çalışan ve gizlilik odaklı bir alternatif sunuyor.
OpenLogi’de Logitech Cihazları Hesap ve Telemetri Olmadan Yönetilebiliyor
Özellikle Linux kullanıcılarını hedefleyen proje, Logitech fare ve klavyelerin gelişmiş özelliklerini herhangi bir kullanıcı hesabı, bulut servisi veya telemetri sistemi gerektirmeden yönetebilmeyi sağlıyor.
OpenLogi; MX Master serisi, G serisi oyuncu fareleri ve çeşitli Logitech klavyeler dahil olmak üzere HID++ protokolünü kullanan birçok cihazı destekliyor. Yazılım sayesinde kullanıcılar fare tuşlarını yeniden eşleyebiliyor, DPI ayarlarını değiştirebiliyor, kaydırma davranışını özelleştirebiliyor ve uygulama bazlı profiller oluşturabiliyor.
Uygulama, ayrıca etkileşimli bir arayüz sunuyor. Ekrandaki fare diyagramı üzerinden doğrudan tuş seçimi yapılabiliyor ve bu tuşlara farklı işlevler atanabiliyor. OpenLogi’nin bünyesinde 37 adet hazır eylem bulunurken, kullanıcılar kendi klavye kısayollarını da kaydederek özel işlevler oluşturabiliyor. Bunun yanı sıra DPI ön ayarları, SmartShift desteği ve uygulamaya özel profil katmanları gibi gelişmiş özellikler de yazılımın sunduğu araçlar arasında yer alıyor.
OpenLogi’nin en dikkat çekici özelliklerinden biri tamamen yerel çalışan bir mimariye sahip olması. Logitech Options+ gibi çevrim içi hesap gerektiren veya çeşitli kullanım verilerini sunuculara gönderen sistemlerin aksine uygulama, tüm ayarları kullanıcının bilgisayarında saklıyor.
Yapılandırma dosyaları YAML veya TOML formatında tutuluyor. Bu sayede kullanıcılar isterlerse ayarlarını sürüm kontrol sistemleriyle takip edebiliyor ve farklı cihazlar arasında kolayca taşıyabiliyor. İnternet bağlantısına ihtiyaç duymadan çalışan yazılım, USB HID protokolü üzerinden doğrudan cihazlarla iletişim kuruyor ve tüm işlemleri yerel olarak gerçekleştiriyor. Projenin temel odağı Linux olsa da kod tabanı macOS ve Windows desteği düşünülerek tasarlanmış durumda.
Öte yandan geliştiriciler, Logitech’in kapalı kaynaklı protokollerini anlamaya yönelik çalışmaların artık bireysel çabalar yerine topluluk desteğiyle ilerleyebileceğini belirtiyor. Bu da OpenLogi’nin zamanla daha fazla cihaz desteği ve yeni özellikler kazanmasının önünü açabilir.
Kaynak: opensourceprojects.dev
