Vývojári ALT Linux predstavili nový konfiguračný nástroj pre GNOME — Tuner, ktorý je zameraný na zjednodušenie rozšírenia funkčností a poskytovanie ďalších nastavení. Predpokladá sa, že Tuner môžu používať distribúcie dodávajúce GNOME na vytváranie konfigurátorov zodpovedajúcich za úpravu nastavení špecifických pre distribúciu. Napríklad pre ALT Linux bol implementovaný plugin TunerPanel, ktorý umožňuje prepínať medzi panelovým (v štýle GNOME 2) a štandardným režimom rozhrania GNOME.
Program je postavený na architektúre založenej na pluginoch, ktorá umožňuje pridávať nové sekcie nastavení, meniť rozhranie a rozširovať funkčnosti dodávaním samostatných pluginov bez zmeny zdrojového kódu hlavnej aplikácie. Na vytváranie pluginov je použitý engine libpeas, už aplikovaný v GNOME aplikáciách Gedit a Totem.
Medzi špecifikami Tuner sa spomína aj zjednodušenie integrácie s GSettings. Analogicky s aplikáciou GNOME Refine má Tuner mechanizmus na vytváranie widgetov pomocou jazyka na tvorbu rozhraní Blueprint. Takéto widgety umožňujú viazať jednotlivé nastavenia v GSettings na prvky rozhrania vytvorené na ich úpravu.
Kód projektu je napísaný v jazyku Vala a je distribuovaný pod licenciou GPLv3. Užívateľské rozhranie je postavené s využitím knižnice libadwaita, spĺňa odporúčania GNOME HIG (Human Interface Guidelines) a môže sa adaptívne prispôsobovať veľkosti obrazovky. Dostupné sú šablóny na vývoj typových pluginov v jazykoch Vala a Python.


Zdroj: opennet.ru
