Heute wurde die erste Alpha-Version der kommenden Weston 12.0-Version veröffentlicht, die weiterhin als Referenz-Compositor für Wayland dient.
Bei Weston 12.0 gibt es unzählige Änderungen, die sich seit der Veröffentlichung von Weston 11.0 im vergangenen September in der Codebasis angesammelt haben. Es gibt Unterstützung für Tearing-Control und andere neue Protokolle, anfängliche Multi-GPU-Unterstützung und viele andere Funktionen für diese nächste Version. Zu den Highlights von Weston 12.0 gehören:
-Unterstützung für das Tearing-Control-Protokoll, damit Clients eine asynchrone Spiegelung anfordern können. Dies kann, falls gewünscht, ein Reißen ermöglichen.
-Ein PipeWire-Backend wurde hinzugefügt, das auf dem PipeWire-Plug-in basiert.
-Multi-GPU-Unterstützung für die Ausführung einer einzelnen Weston-Instanz mit mehreren DRM-Geräten. Dadurch wird beim Start von Weston eine neue Option „–additional-devices“ hinzugefügt.
-Grundlegende Zeichentablett-Unterstützung für Weston.
-Verschiedene Debugging-und Profiling-Verbesserungen.
-Verschiedene XWayland-Kompatibilitätskorrekturen, einschließlich der Vermeidung von Dateideskriptoren bei Fehlern.
-Viele zufällige DRM-Back-End-Updates, einschließlich Unterstützung für die Flugzeug-Alpha-DRM-Eigenschaft.
-Anfängliche Multi-Head-Unterstützung für das RDP-Back-End.
-Das Wayland-Back-End von Weston unterstützt jetzt die Größenänderung für XDG-Shell, um die Größenänderung des Weston-Fensters auf einem anderen Wayland-Compositor zu ermöglichen.
-Unterstützung des xwayland_shell_v1-Protokolls.
-Aktualisierungen der Dokumentation.
Die lange Liste der Patches, aus denen die Alpha-Version von Weston 12 besteht, finden Sie unter Ankündigung der Mailingliste.