Kompiler-Manager Theseus Ship 6.0, der als Alternative zu KWin in KDE verwendet werden soll.

Die Entwickler des kompositorischen Fenster-Managers KWinFT, einer auf der KWin-Codebasis basierenden Lösung, haben eine Umbenennung des Projekts in Theseus Ship angekündigt. Dabei erfolgt der Wechsel der Entwicklung von GitLab zu GitHub sowie die Veröffentlichung der bedeutenden Version Theseus Ship 6.0. Theseus Ship unterstützt sowohl Wayland als auch X11, ist für die Nutzung in KDE Plasma konzipiert und kann als transparente Alternative zu KWin eingesetzt werden. Der Code des Projekts ist in C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht.

Kompiler-Manager Theseus Ship 6.0, der als Alternative zu KWin in KDE verwendet werden soll.

Der kompositorische Fenster-Manager Theseus Ship unterscheidet sich von KWin durch eine umfassende interne Neugestaltung sowie die Nutzung der COMO-Bibliotheken (Compositor Modules), die eine Sammlung von Kompositionsmodulen bilden, die als grundlegende Komponenten für die Erstellung von Kompositions-Managern für Wayland und X11 verwendet werden können. COMO wird ursprünglich mit Blick auf die Integration in KDE entwickelt, ist jedoch nicht ausschließlich auf KDE festgelegt und kann auch in anderen Desktop-Umgebungen eingesetzt werden. In COMO kommen aktiv C++-Templates zum Einsatz, was den Austausch von Funktionen und die Anpassung der Logik erleichtert. OpenGL wird zur Ausgabe verwendet.

Die Weiterentwicklung der Funktionalität von Theseus Ship konzentriert sich auf die Bereitstellung umfassender und qualitativ hochwertiger Unterstützung des Wayland-Protokolls, einschließlich der Überarbeitung architektonischer Besonderheiten von KWin, die die Integration mit Wayland erschweren. Beispielsweise wurde im Theseus Ship der Kompositierungsprozess überarbeitet, zusätzliche Erweiterungen des Wayland-Protokolls implementiert und vollständige Unterstützung für Rotation, Spiegelung der Ausgabe und fractional scaling für Wayland-basierte Sitzungen bereitgestellt.

Die neue Version zeichnet sich durch den Wechsel zu Qt 6 und die Anpassung für die Nutzung mit KDE Plasma 6 aus, dessen Veröffentlichung in wenigen Stunden erwartet wird. Unterstützung für das Rendering mit OpenGL-Treibern wie Lima (Mali 400), VC4 (VideoCore IV) und V3D (VideoCore 3D) wurde hinzugefügt. Die visuellen Effekte wurden erweitert und überarbeitet. Der automatische Start von Xwayland für die Ausführung von X11-Anwendungen in einer Wayland-Umgebung wurde sichergestellt. Unterstützung für die Wayland-Erweiterungen wlr_output_management_unstable_v1 zur Konfiguration von Ausgabegeräten und security_context_v1 zur Sandbox-Isolation wurde hinzugefügt.

Das neueste Update der sich entwickelnden Bibliothek Wrapland 0.600 ist nun verfügbar. Es bietet eine Wrapper-Implementierung über libwayland für Qt/C++, die die Entwicklung von KWayland fortsetzt, jedoch unabhängig von Qt genutzt werden kann, ohne dass Qt installiert werden muss.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster