Gnome

Budgie Desktop 11 Ditching GNOME til fordel for Qt

Budgie Desktop 11 Ditching GNOME til fordel for Qt

For bare et par dage siden annoncerede hovedudvikleren og administrerende direktøren for Solar-projektet "Local key Doherty" større ændringer i Budgie Desktop 11 med en redegørelse for nogle udviklinger, der kommer. I denne blog fremsatte han også en meddelelse, der overraskede brugerne;

Budgie skifter sin desktop-arkitektur.

Det er rigtigt! Budgie grøfter GNOME for at gøre overgangen til Qt.

Ikey bemærkede, at denne ændring ville træde i kraft ved den næste store frigivelse af softwaren, som effektivt kasserer komponenterne i GNOME-arkitekturen.

Oprindeligt blev Budgie designet til at arbejde med GNOME-softwareprogrammer, hvilket til sidst førte til dets fulde integration i GNOME-softwarestakken.

Denne langsomme og hidtil usete integration rejste nogle problemer for Solar Project. Først måtte de køre for at opdatere Budgie når som helst GNOME frigav en opgradering, fordi den forældede version ville forårsage fejl. Dette startede lige siden den første version 3.10 af Budgie blev offentliggjort, og problemet varede indtil GNOME 3.22.

Problemerne manifesterer sig som API / ABI-uoverensstemmelser, elementer, der rodede hinanden, tilstoppet arbejdsgang, widgets og skabelonedbrud. I nogle tilfælde blev GdkScreen API'er helt dysfunktionelle.

Budgie Desktop 11

Har GTK + det, der kræves?

Budgie kan i sin nuværende tilstand gøre det meget bedre med en mere forskelligartet og robust pakke med værktøjer. Kan GTK + udfylde hullerne? Bestemt udfylder det hullerne.

GTK + låner en hel masse af sine funktioner fra GNOME Desktop; tænk på den interne GNOME Shell-viden i modsætning til grænsefladen i GTK.

Men Budgie kunne gøre det endnu bedre med et omfattende værktøjssæt inden for domænerne grafik, shaders, OpenGL osv.

Desuden har GTK + ikke meget i vejen for muligheder. Caching-tilgangen kan være trættende og kedelig at bruge, og widget-positionering er altid ude af drift.

Så hvordan valgte de Qt frem for GNOME? Bloggen rapporterede, at to forskellige alternativer blev overvejet at springe skibe til: "EFL / Oplysning" og "Qt". Og holdet gik med Qt.

Det er det åbenlyse valg: QT har set meget mere udbredt brug. Derudover tilbyder den en komplet platform af værktøjer nøjagtigt op til hvad Budgie har brug for lige nu. EFL / Oplysning giver derimod et så blidt udseende, der skal bruges i Budgie lige nu.

Men har de taget den rigtige beslutning?

Absolut! Qt er uden tvivl det bedste alternativ, der er tilgængeligt for GNOME, og det har stort set alt, hvad der foregår.

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...
Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....