ALT Linux rozwija Tuner, nowy konfigurator dla GNOME

Programiści ALT Linux przedstawili nowy konfigurator dla GNOME — Tuner, który ma na celu uproszczenie rozszerzania funkcjonalności oraz dostarczania dodatkowych ustawień. Zakłada się, że Tuner może być wykorzystywany przez dystrybucje dostarczające GNOME w celu tworzenia konfiguratorów odpowiedzialnych za zmiany ustawień specyficznych dla danej dystrybucji. Na przykład w ALT Linux zaimplementowano wtyczkę TunerPanel, która umożliwia przełączanie między widokiem panelowym (w stylu GNOME 2) a standardowym trybem interfejsu GNOME.

W programie zaimplementowano architekturę opartą na wtyczkach, która pozwala na dodawanie nowych sekcji ustawień, zmianę interfejsu i rozszerzanie funkcjonalności poprzez dostarczanie osobnych wtyczek bez zmiany kodu głównej aplikacji. Do tworzenia wtyczek używany jest silnik libpeas, który już jest wykorzystywany w aplikacjach GNOME Gedit i Totem.

Wśród cech Tuner zwraca się również uwagę na uproszczenie integracji z GSettings. Podobnie jak w aplikacji GNOME Refine, w Tuner dostępny jest mechanizm do tworzenia widżetów, wykorzystujący język budowy interfejsów Blueprint. Takie widżety umożliwiają powiązanie poszczególnych ustawień w GSettings z elementami interfejsu stworzonymi w celu ich zmiany.

Kod projektu napisany jest w języku Vala i jest udostępniany na licencji GPLv3. Interfejs użytkownika zbudowano przy użyciu biblioteki libadwaita, zgodnie z zaleceniami GNOME HIG (Human Interface Guidelines) i może być adaptacyjnie dostosowywany do rozmiaru ekranu. Dostępne są szablony do tworzenia standardowych wtyczek w językach Vala i Python.

ALT Linux rozwija Tuner, nowy konfigurator dla GNOME
ALT Linux rozwija Tuner, nowy konfigurator dla GNOME


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster