kabouter

Budgie Desktop 11 Het dumpen van GNOME ten gunste van Qt

Budgie Desktop 11 Het dumpen van GNOME ten gunste van Qt

Slechts een paar dagen geleden kondigde de hoofdontwikkelaar en CEO van Solar-project "Local key Doherty" grote veranderingen aan in Budgie Desktop 11, met een verslag van enkele ontwikkelingen die eraan komen. In die blog deed hij ook een aankondiging die de gebruikers verraste;

Budgie verandert zijn desktoparchitectuur.

Dat is juist! Budgie dumpt GNOME om de overstap naar Qt . te maken.

Ikey merkte op dat deze wijziging van kracht zou worden bij de volgende grote release van de software, die de componenten van de GNOME-architectuur effectief weggooit.

Aanvankelijk was Budgie ontworpen om met GNOME-softwareprogramma's te werken, wat uiteindelijk leidde tot de volledige integratie in de GNOME-softwarestack.

Deze langzame en ongekende integratie zorgde voor problemen voor Solar Project. Eerst moesten ze klauteren om Budgie bij te werken wanneer GNOME een upgrade uitbracht, omdat de verouderde versie fouten zou veroorzaken. Dit begon al sinds de eerste versie 3.10 van Budgie werd openbaar gemaakt en het probleem bleef bestaan ​​​​tot GNOME 3.22.

De problemen zouden zich manifesteren als API/ABI-inconsistenties, elementen die elkaar rommelig maken, verstopte workflow, widgets en sjablooncrashes. In sommige gevallen werden GdkScreen-API's volledig disfunctioneel.

Budgie-bureaublad 11

Heeft GTK+ wat nodig is??

Budgie kan in zijn huidige staat veel beter doen met een meer diverse en robuuste reeks tools suite. Kan GTK+ de gaten opvullen?? Zeker, het vult de leemten op.

GTK + leent heel wat functies van GNOME Desktop; denk aan de interne GNOME Shell-kennis in tegenstelling tot de interfacing in GTK.

Maar Budgie zou het nog beter kunnen doen met een uitgebreide toolset op het gebied van graphics, shaders, OpenGL, enz.

Bovendien heeft GTK+ niet veel opties. De caching-aanpak kan vermoeiend en saai zijn om te gebruiken, en widget-positionering is altijd niet in orde.

Dus hoe hebben ze Qt boven GNOME gekozen?? De blog meldde dat er twee verschillende alternatieven werden overwogen om schepen naar te springen: "EFL/Enlightenment" en "Qt". En het team ging met Qt.

Het is een voor de hand liggende keuze: QT is veel meer wijdverbreid gebruikt. Bovendien biedt het een compleet platform met tools die precies voldoen aan wat Budgie op dit moment nodig heeft. EFL / Verlichting daarentegen geeft zo'n saaie uitstraling om vanaf nu in Budgie te worden gebruikt.

Maar hebben ze de juiste beslissing genomen??

Absoluut! Qt is zonder twijfel het beste alternatief dat beschikbaar is voor GNOME en het heeft vrijwel alles in huis.

SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...
Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...