For bare et par dager siden kunngjorde hovedutvikleren og administrerende direktøren for Solar Project “Local Key Doherty” store endringer i Budgie Desktop 11, med en redegjørelse for noen utviklinger som kommer med. I den bloggen ga han også en kunngjøring som overrasket brukerne;
Budgie bytter skrivebordsarkitektur.
Det er riktig! Budgie grøftet Gnome for å gjøre overgangen til QT.
Ikey bemerket at denne endringen ville tre i kraft den neste store utgivelsen av programvaren, som effektivt kaster komponentene i Gnome Architecture.
Opprinnelig ble Budgie designet for å jobbe med GNOME -programmer, noe som til slutt fører til sin fulle integrasjon i GNOME -programvarestabelen.
Denne langsomme og enestående integrasjonen reiste noen problemer for solprosjektet. Først måtte de kryptere for å oppdatere Budgie når som helst Gnome ga ut en oppgradering fordi den utdaterte versjonen ville forårsake feil. Dette startet helt siden den første versjonen 3.10 av Budgie ble offentliggjort, og problemet vedvarte til Gnome 3.22.
Problemene vil manifestere seg som API/ABI -inkonsekvenser, elementer som roter hverandre, tilstoppet arbeidsflyt, widgeter og malkrasj. I noen tilfeller ble GDKScreen APIer fullstendig dysfunksjonell.
Budgie Desktop 11
Har GTK+ det som trengs?
Budgie, i sin nåværende tilstand, kan gjøre mye bedre med en mer mangfoldig og robust pakke med verktøy. Kan GTK+ fylle ut hullene? Helt klart, det fyller ut hullene.
GTK + låner en hel masse funksjoner fra Gnome Desktop; Tenk på den interne Gnome Shell -kunnskapen i motsetning til grensesnittet i GTK.
Men Budgie kunne gjøre det enda bedre med et omfattende verktøysett innen domenene til grafikk, skyggelegger, OpenGL, etc.
Dessuten har GTK+ ikke så mye i veien for alternativer. Cache -tilnærmingen kan være slitsom og kjedelig å bruke, og widget -posisjonering er alltid ute av drift.
Så hvordan valgte de QT fremfor Gnome? Bloggen rapporterte at to forskjellige alternativer ble ansett for å hoppe skip til: “EFL/opplysning” og “QT”. Og teamet gikk med QT.
Det er det åpenbare valget: QT har sett mye mer utbredt bruk. På toppen av det tilbyr den en komplett plattform av verktøy nøyaktig opp til det Budgie trenger akkurat for øyeblikket. EFL/opplysning gir derimot et så blid utseende som skal brukes i Budgie per nå.
Men har de tatt den rette avgjørelsen?
Absolutt! QT er uten tvil det beste alternativet som er tilgjengelig for Gnome, og det har stort sett alt som går for det.