Dezvoltatorii ALT Linux au lansat un nou configurator pentru GNOME - Tuner, destinat simplificării extinderii funcționalității și furnizării de setări suplimentare. Se preconizează că Tuner poate fi utilizat de distribuțiile care livrează GNOME pentru a crea configuratoare responsabile cu modificarea setărilor specifice distribuției. De exemplu, pentru ALT Linux a fost implementat pluginul TunerPanel, care permite comutarea între modul de panou (în stil GNOME 2) și modul standard al interfeței GNOME.
Programul implementează o arhitectură bazată pe pluginuri, permițând adăugarea de noi secțiuni de setări, modificarea interfeței și extinderea funcționalității prin livrarea de pluginuri separate fără a schimba codul aplicației de bază. Pentru crearea de pluginuri este folosit motorul libpeas, deja utilizat în aplicațiile GNOME Gedit și Totem.
Printre caracteristicile Tuner se menționează simplificarea integrării cu GSettings. Analog cu aplicația GNOME Refine, în Tuner este disponibil un mecanism pentru crearea de widgeturi, folosind limbajul de construire a interfeței Blueprint. Astfel de widgeturi permit asocierea anumitor setări din GSettings cu elemente ale interfeței create pentru modificarea acestora.
Codul proiectului este scris în limba Vala și este distribuit sub licența GPLv3. Interfața utilizatorului este construită utilizând biblioteca libadwaita, conform recomandărilor GNOME HIG (Human Interface Guidelines) și se poate adapta în mod dinamic la dimensiunea ecranului. Sunt disponibile șabloane pentru dezvoltarea de pluginuri tipice în Vala și Python.


Sursa: opennet.ro
