ALT Linuxi arendajad tutvustasid uut GNOME'i konfigureerijat - Tuner, mille eesmärk on lihtsustada funktsionaalsuse laiendamist ja pakkuda täiendavaid seadistusi. Eeldatakse, et Tunerit saavad kasutada GNOME'i tarnivad distributsioonid, et luua konfigureerijaid, mis vastutavad distributsioonile spetsiifiliste seadete muutmise eest. Näiteks ALT Linuxi jaoks on loodud TunerPaneli plugin, mis võimaldab vahetada paneeli (GNOME 2 stiilis) ja standardse GNOME'i liidese režiimide vahel.
Programmis on rakendatud pluginapõhine arhitektuur, mis võimaldab lisada uusi seadistuste jaotisi, muuta liidest ja laiendada funktsionaalsust, tarnides eraldi pluginaid ilma põhitaotluse koodi muutmata. Pluginite loomiseks on kasutatud libpeas mootorit, mida on juba rakendatud GNOME'i rakendustes Gedit ja Totem.
Tuner'i eripära hulka kuulub ka GSettings'iga integreerimise lihtsustamine. Sarnaselt rakendusele GNOME Refine, on Tuner'is saadaval mehhanism vidinate loomiseks, kasutades liidese ehitamise keelt Blueprint. Sellised vidinad võimaldavad siduda üksikuid seadeid GSettings'is liideselementidega, mis on loodud nende muutmiseks.
Projekti kood on kirjutatud Vala keeles ja see levitatakse GPLv3 litsentsi alusel. Kasutajaliides on üles ehitatud libadwaita teegi kasutamisega, vastab GNOME HIG (inimese liidese juhised) soovitustele ning suudab ekraani suurust kohandada. Saadaval on mallid standardsete pluginate arendamiseks Vala ja Python keeltes.


Allikas: opennet.ru
