Wellensittich

Budgie Desktop 11 zum Wechsel von GNOME zu Qt

Budgie Desktop 11 zum Wechsel von GNOME zu Qt

Ikey Doherty, der Entwickler von Budgie und leitender Entwickler des Solus-Projekts, hat heute in seinem Blog über das kommende Budgie Desktop 11 und die bisherigen Fortschritte, einschließlich einer großen Änderung der Desktop-Architektur, berichtet.

Laut Ikey lag der Fokus mehr auf der Hauptversion des Budgie Desktop 11-Projekts, darunter die Entkopplung von Budgie von GNOME.

Ursprünglich sollte Budgie in GNOME-Anwendungen integriert werden. Was tatsächlich passiert ist, ist, dass es dann vollständig in den GNOME-Stack integriert wurde. Wir haben unsere Integration bekommen, aber zu einem hohen Preis. Im Laufe der Zeit, während sich GNOME weiterentwickelt hat, hat jede einzelne Hauptversion von GNOME Probleme für Budgie verursacht. Das ist von 3.10, als Budgie zum ersten Mal begann, bis hin zu GNOME 3.22. Ob API- oder ABI-Änderungen, Komponenten, die andere Komponenten fressen (wie Mutter-Faltung in Cogl und Clutter), viele, viele Themen- und Widget-Brüche, GdkScreen-APIs, die nicht mehr gleich funktionieren, oder sogar Segfaults, die durch das Verhalten von GSettings-Relocatable-Schemas verursacht werden geändert werden.

Tut GTK+ das, was wir brauchen??

Ish. Wir brauchen tatsächlich ein leistungsfähigeres Toolkit für den Desktop, und GTK+ entwickelt sich eindeutig in Richtung der übergeordneten GNOME-Desktop-Erfahrung (z. B. internes GNOME-Shell-Wissen + Interaktionen innerhalb von GTK).

Idealerweise wollen wir ein leistungsfähigeres Toolkit für Grafiken, Effekte, OpenGL, Shader usw. Abgesehen von Blingbits ist das Layoutsystem von GTK+ erbärmlich eingeschränkt, mit einem faulen Caching-Ansatz für Widget-Position und -Größen, was Echtzeitanimationen oder Panel-basierte untergeordnete Fenster erschwert. Die Implementierung eines effektiven, benutzerdefinierten Layouts, das für Panels geeignet ist, erfordert auch eine übermäßige Menge an Boilerblech, indem Sie Ihre eigenen rollen

GtkContainer

.

Warum Qt über GNOME?

Das Wellensittich-Team bewertete zwei alternative Lösungen „EFL/Enlightenment“ & „Qt“. Qt wurde EFL/Enlightenment vorgezogen, weil QT sehr beliebt ist, es ist eine Plattform und kein Toolkit, während das standardmäßige Erscheinungsbild von EFL/Enlightenment einen enormen Aufwand erfordern würde, um für die Verwendung in Budgie visuell akzeptabel zu sein.

Folgen Sie der gesamten Geschichte - Kicking Off Budgie 11

Zur Kasse: Installieren Sie Budgie Desktop 10.2.9 auf Ubuntu 16.10 und Ubuntu 16.04

Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...