Vývojáři ALT Linux představili nový konfigurátor pro GNOME — Tuner, který se zaměřuje na zjednodušení rozšíření funkcionality a poskytování dalších nastavení. Předpokládá se, že Tuner může být používán distribucemi dodávajícími GNOME k vytváření konfigurátorů zodpovědných za změnu nastavení specifických pro distribuci. Například pro ALT Linux byl implementován plugin TunerPanel, který umožňuje přepínat mezi panelovým (ve stylu GNOME 2) a standardním režimem uživatelského rozhraní GNOME.
Program implementuje architekturu založenou na pluginech, která umožňuje přidávat nové sekce nastavení, měnit uživatelské rozhraní a rozšiřovat funkcionalitu dodáním samostatných pluginů bez změny kódu hlavní aplikace. Pro vytváření pluginů je využíván engine libpeas, který je již aplikován v GNOME aplikacích Gedit a Totem.
Mezi zvláštnostmi Tunera se také zmiňuje zjednodušení integrace s GSettings. Analogicky jako u aplikace GNOME Refine je v Tuneru dostupný mechanismus pro vytváření widgetů pomocí jazyka pro návrh uživatelského rozhraní Blueprint. Takové widgety umožňují přiřadit jednotlivá nastavení v GSettings k prvkům uživatelského rozhraní vytvořeným pro jejich změnu.
Kód projektu je napsán v jazyce Vala a je distribuován pod licencí GPLv3. Uživatelské rozhraní je postaveno s využitím knihovny libadwaita, odpovídá doporučením GNOME HIG (Human Interface Guidelines) a může se adaptivně přizpůsobovat velikosti obrazovky. Dostupné jsou šablony pro vývoj standardních pluginů v jazycích Vala a Python.


Zdroj: opennet.ru
