Vor ein paar Tagen kündigte der Hauptentwickler und CEO von Solar Project „Local Key Doherty“ wichtige Änderungen in Budgie Desktop 11 an, wobei einige Entwicklungen einhergingen. In diesem Blog machte er auch eine Ankündigung, die die Benutzer überraschte
Budgie wechselt seine Desktop -Architektur.
Das ist richtig! Budgie lässt Gnome ab, um den Übergang zu QT zu machen.
Ikey bemerkte, dass diese Änderung die nächste große Veröffentlichung der Software wirksam wird, was die Komponenten der Gnome -Architektur effektiv verwaltet.
Zunächst wurde Budgie so konzipiert, dass sie mit GNOMe -Softwareprogrammen zusammenarbeitet, was schließlich zu seiner vollständigen Integration in den Gnome -Software -Stack führt.
Diese langsame und beispiellose Integration hat einige Probleme für das Solarprojekt aufgeworfen. Erstens mussten sie sich bemühen, Budgie zu aktualisieren, an dem Gnome ein Upgrade veröffentlichte, da die veraltete Version Fehler verursachen würde. Dies begann seit der ersten Version 3.10 von Budgie wurde veröffentlicht, und das Problem blieb bis zum Gnome 3 bestehen.22.
Die Probleme würden sich als API/ABI -Inkonsistenzen manifestieren, Elemente, die sich gegenseitig überladen, den Workflow, Widgets und Vorlagenabstürze verstopfen. In einigen Fällen wurde GDKSCreen -APIs völlig dysfunktional.
Budgie Desktop 11
Hat GTK+ das, was es braucht??
Budgie kann in seinem gegenwärtigen Zustand mit einer vielfältigeren und robusteren Suite von Werkzeugen viel besser abschneiden. Kann GTK+ die Lücken füllen? Sicherlich füllt es die Lücken aus.
GTK + leiht eine ganze Reihe seiner Funktionen von Gnome Desktop; Denken Sie an das interne Gnom -Schalenwissen im Gegensatz zur Schnittstelle in GTK.
Aber Budgie könnte mit einem umfassenden Toolset in den Bereichen Grafiken, Shader, OpenGL usw. noch besser abschneiden.
Darüber hinaus hat GTK+ nicht viel Möglichkeiten für Optionen. Der Caching -Ansatz kann ermüdend und langweilig sein, und die Widget -Positionierung ist immer nicht in Ordnung.
Wie haben sie QT über GNOME gewählt?? Der Blog berichtete, dass zwei verschiedene Alternativen in Betracht gezogen wurden, um Schiffe zu springen, um: „EFL/Erleuchtung“ und „QT“ zu springen. Und das Team ging mit QT.
Es ist die offensichtliche Wahl: QT hat viel weiter verbreitete Verwendung gesehen. Darüber hinaus bietet es eine vollständige Plattform von Tools genau so, was Budgie momentan genau braucht. EFL/Erleuchtung hingegen gibt bisher in Budgie einen so milden Look ab, der in Budgie verwendet werden kann.
Aber haben sie die richtige Entscheidung getroffen?
Absolut! QT ist ohne Zweifel die beste Alternative, die GNOME zur Verfügung steht, und es hat so ziemlich alles, was dazu zu bieten hat.