Tvorca spoločnosti Budgie a hlavný vývojár projektu Solus Project Ikey Doherty dnes zverejnil na svojom blogu informácie o pripravovanej verzii Budgie Desktop 11 a doterajšom pokroku vrátane zásadnej zmeny architektúry desktopu.
Podľa Ikey sa viac sústredilo na hlavné vydanie projektu Budgie Desktop 11, jedným z nich je oddelenie Budgie od GNOME.
Budgie mala pôvodne v úmysle integrovať sa do aplikácií GNOME. Čo sa vlastne stalo, je to, že sa to potom úplne integrovalo do zásobníka GNOME. Dostali sme svoju integráciu, ale za veľkú cenu. Postupom času, ako sa vyvíjal GNOME, každé veľké vydanie GNOME spôsobilo Budgie. Toto je od 3.10, keď Budgie prvýkrát začala, až po GNOME 3.22. Či už ide o zmeny API alebo ABI, komponenty konzumujúce ďalšie komponenty (napríklad Mutter Folding in Cogl and Clutter), veľa, veľa rozbití tém a widgetov, API GdkScreen už nefungujú rovnako, alebo dokonca chyby v dôsledku správania GSettings relokovateľných schém sa mení.
Robí GTK + to, čo potrebujeme?
Ish. V skutočnosti potrebujeme výkonnejšiu sadu nástrojov pre pracovnú plochu a GTK + sa jasne vyvíja smerom k nadradenému prostrediu GNOME Desktop (napríklad interné znalosti GNOME Shell + interakcie v rámci GTK).
V ideálnom prípade by sme chceli výkonnejšiu sadu nástrojov pre grafiku, efekty, OpenGL, shadery atď. Blingbits stranou, systém rozloženia GTK + je žalostne obmedzený, s lenivým prístupom do medzipamäte k polohe a veľkostiam widgetov, čo sťažuje animácie v reálnom čase alebo panelové podradené okná. Realizácia efektívneho, prispôsobeného usporiadania vhodného pre panely tiež zahŕňa nadmerné množstvo kotlového plechu vlastnou cestou
GtkContainer.
Prečo Qt nad GNOME?
Tím anduliek vyhodnotil dve alternatívne riešenia „EFL / Enlightenment“ a „Qt“. Qt bol vybraný pred EFL / Enlightenment, pretože QT je veľmi populárny, je to platforma a nie súprava nástrojov, zatiaľ čo predvolený vzhľad EFL / Enlightenment by vyžadoval obrovské množstvo úsilia, aby bol vizuálne prijateľný pre použitie v Budgie.
Sledujte celý príbeh - Kicking Off Budgie 11