Stvaralac Budgieja i vodeći programer Solus Project Ikey Doherty objavio je danas na svom blogu o predstojećem Budgie Desktop 11 i dosadašnjem napretku, uključujući veliku promjenu u arhitekturi radne površine.
Prema Ikeyu, veći je fokus bio na glavnom izdanju projekta Budgie Desktop 11, od kojih je jedno razdvajanje Budgieja od GNOME-a.
Izvorno, Budgie se namjeravao integrirati s GNOME aplikacijama. Ono što se zapravo dogodilo jest da je zatim potpuno integriran u GNOME stog. Dobili smo našu integraciju, ali uz visoku cijenu. Tijekom vremena, kako se GNOME razvijao, svako veće izdanje GNOME-a stvaralo je probleme Budgieju. Ovo je iz 3.10, kad je Budgie prvi put započeo, sve do GNOME 3.22. Bilo da se radi o promjenama API-ja ili ABI-ja, komponentama koje jedu druge komponente (poput preklapanja Muttera u cogl-u i neredu), mnogo, puno lomova tema i widgeta, API-ji GdkScreen više ne funkcioniraju isto ili čak segfaults uzrokovani ponašanjem GSettings premjestivih shema mijenja se.
Radi li GTK + ono što nam treba?
Ish. Zapravo nam treba snažniji alat za radnu površinu, a GTK + se očito razvija u smjeru roditeljskog iskustva GNOME Desktop-a (poput internog znanja o GNOME Shell-u + interakcija unutar GTK-a).
U idealnom slučaju želimo snažniji alat za grafiku, efekte, OpenGL, sjene i slično. Ako uzmemo u obzir, sustav izgleda GTK + je strašno ograničen, s lijenim pristupom predmemoriranju položaja i veličina widgeta, što otežava animacije u stvarnom vremenu ili podređene prozore na ploči. Implementacija učinkovitog, prilagođenog rasporeda prikladnog za ploče također uključuje prekomjernu količinu kotlovske ploče valjanjem vlastitog
GtkContainer.
Zašto Qt preko GNOME-a?
Tim papagaja-papagaja procijenio je dva alternativna rješenja "EFL / Prosvjetljenje" i "Qt". Qt je izabran za EFL / Enlightenment jer je QT vrlo popularan, to je platforma, a ne skup alata, dok bi zadani izgled EFL / Enlightenment zahtijevao ogroman napor kako bi bio vizualno prihvatljiv za upotrebu u Budgieju.
Slijedite cijelu priču - Kicking Off Budgie 11