Az ALT Linux fejlesztői bemutatták az új GNOME konfigurálót, a Tuner-t, amely a funkcionalitás kiterjesztésének egyszerűsítésére és további beállítások biztosítására összpontosít. A Tuner felhasználható a GNOME-ot szállító disztribúciók által olyan konfigurálók létrehozására, amelyek a disztribúcióra jellemző beállítások módosításáért felelősek. Például az ALT Linux számára megvalósult a TunerPanel plugin, amely lehetővé teszi az interfész GNOME 2 stílusú panel és a normál GNOME felület közötti váltást.
A program plugin-alapú architektúrát valósít meg, amely lehetővé teszi új beállítási szekciók hozzáadását, az interfész megváltoztatását és a funkcionalitás bővítését külön pluginok szállításával anélkül, hogy a fő alkalmazás kódját módosítani kellene. A pluginok létrehozásához a libpeas motort használják, amelyet már alkalmaztak a GNOME-alkalmazásokban, mint a Gedit és a Totem.
A Tuner sajátosságai között említendő a GSettings-szel való integráció egyszerűsítése is. Hasonlóan a GNOME Refine alkalmazáshoz, a Tuner lehetőséget biztosít a widgetek létrehozására a Blueprint interfészkibővítő nyelv használatával. Az ilyen widgetek lehetővé teszik a különálló GSettings beállítások az interfészelemekhez való kötését, amelyeket a módosításukra alakítottak ki.
A projekt kódja Vala nyelven íródott, és GPLv3 licenc alatt terjesztik. A felhasználói felület a libadwaita könyvtár segítségével készült, megfelel a GNOME HIG (Human Interface Guidelines) ajánlásainak, és alkalmazkodni tud a képernyő méretéhez. Elérhetők sablonok a tipikus pluginok fejlesztéséhez Vala és Python nyelveken.


Forrás: opennet.ru
