Nach viermonatiger Entwicklung wurde die Version 0.3 des Projekts Wayback veröffentlicht, die es ermöglicht, Desktop-Umgebungen, die auf dem X11-Protokoll basieren, unter Verwendung von Wayland-Komponenten auszuführen. Wayback ist ein reduzierter Wayland-Kompositserver, der nur die Funktionen unterstützt, die erforderlich sind, um eine Vollbild-X11-Sitzung mit Xwayland auszuführen. Der Code des Projekts ist in C geschrieben und wird unter der MIT-Lizenz bereitgestellt.
Das Projekt wurde von den Entwicklern der Alpine-Distribution ins Leben gerufen, um den Übergang von der Bereitstellung des klassischen X.org-Servers zu erleichtern, und wird in der Infrastruktur von freedesktop.org weiterentwickelt. In der Alpine-Distribution sollen nur die für Wayland und Xwayland notwendigen Komponenten erhalten bleiben, während die Ausführung von X11-Desktopumgebungen darüber ermöglicht werden soll, was die separate Bereitstellung eines X-Servers im Repository und die Wartungskosten für X11-Anwendungen reduzieren wird.
Der Code von Wayback basiert auf tinywl, einem Referenzkompositserver. Server Von den Entwicklern der Bibliothek wlroots, deren Funktionalität auf das Notwendigste reduziert wurde, um Xwayland isoliert zu starten. In der aktuellen Entwicklungsphase wird Wayback als experimentelles System präsentiert, das für den täglichen Gebrauch bereit ist, jedoch nicht alle geplanten Funktionen implementiert und keine Rückwärtskompatibilität oder Fehlerfreiheit garantiert. Die Testpakete für Wayback werden für Alpine Linux, Nix, T2, Arch Linux, ALT Linux und Fedora erstellt.
In der neuen Version:
- Der Parser für die Befehlszeilenoptionen wurde überarbeitet. Es wurde die Möglichkeit zur Verarbeitung spezifischer Optionen von X.org, wie vtXX, implementiert. Platzhalter für nicht unterstützte X.org-Optionen wurden hinzugefügt.
- Die Wayback-Pakete für Alpine Linux wurden aus dem „testing“-Repository in das „community“-Repository verschoben, was die Aufnahme von Wayback in die stabilen Releases von Alpine Linux impliziert.
- Die Wayback-Pakete wurden in den Repositories Fedora 42 und 43 hinzugefügt.
- Die Handbuchanleitungen wurden aktualisiert.
Zu den zukünftigen Plänen gehört die Nutzung von Xwayland im rootless Modus (ohne Root-Fenster, jede in XWayland gestartete X11-Anwendung hat ein eigenes Fenster in der Wayland-Umgebung); Multimonitor-Konfigurationen; Bildschirmabschaltung über DPMS; Mauszeigererfassung (Verhindern des Verschiebens über einen bestimmten Bereich des Bildschirms); Fortsetzung der Implementierung von X.org-Befehlszeilenoptionen.
Quelle: opennet.ru
