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, mit Komponenten auf Basis von Wayland auszufĂŒhren. Wayback ist ein reduzierter kompositorischer Wayland-Server, der nur die notwendigen Funktionen unterstĂŒtzt, um eine Vollbild-X11-Sitzung ĂŒber Xwayland auszufĂŒhren. Der Code des Projekts ist in C geschrieben und wird unter der MIT-Lizenz verbreitet.
Das Projekt wurde von den Entwicklern der Distribution Alpine ins Leben gerufen, um den Wechsel von der Bereitstellung des klassischen X.org Servers zu erleichtern, und entwickelt sich innerhalb der Infrastruktur von freedesktop.org. In der Alpine-Distribution sollen nur die Komponenten erhalten bleiben, die fĂŒr Wayland und Xwayland erforderlich sind, und die AusfĂŒhrung von Desktop-Umgebungen von X11 darĂŒber ermöglicht werden, was die separate Bereitstellung des X-Servers aus den Repositories ausschlieĂt und die Wartungskosten von X11-Anwendungen senkt.
Der Wayback-Code basiert auf tinywl, einem Referenz-Kompositormodul Server von den Entwicklern der Bibliothek wlroots, dessen FunktionalitĂ€t auf das Minimum reduziert wurde, das fĂŒr den isolierten Betrieb von Xwayland erforderlich ist. In der aktuellen Entwicklungsphase wird Wayback als experimentelles System prĂ€sentiert, das fĂŒr den Alltagsgebrauch bereit ist, jedoch nicht alle geplanten Funktionen implementiert und keine Garantie auf RĂŒckwĂ€rtskompatibilitĂ€t oder Fehlerfreiheit bietet. Testpakete fĂŒr Wayback werden fĂŒr Alpine Linux, Nix, T2, Arch Linux, ALT Linux und Fedora bereitgestellt.
In der neuen Version:
- Der Parser fĂŒr Befehlszeilenoptionen wurde ĂŒberarbeitet. Es wurde die Möglichkeit implementiert, spezifische Optionen von X.org, wie vtXX, zu verarbeiten. Es wurden Platzhalter fĂŒr nicht unterstĂŒtzte Optionen von X.org hinzugefĂŒgt.
- Wayback-Pakete fĂŒr Alpine Linux wurden aus dem Repository âtestingâ in das Repository âcommunityâ verschoben, was die Einbeziehung von Wayback in die stabilen Releases von Alpine Linux impliziert.
- Wayback-Pakete wurden in die Repositories Fedora 42 und 43 aufgenommen.
- Die BenutzerhandbĂŒcher wurden aktualisiert.
Zu den zukĂŒnftigen PlĂ€nen gehören: Verwendung von Xwayland im rootless-Modus (ohne Wurzelfenster, jede ĂŒber XWayland gestartete X11-Anwendung hat ein eigenes Fenster in der Wayland-Umgebung); Konfigurationen mit mehreren Monitoren; Bildschirmabschaltung ĂŒber DPMS; Erfassen des Mauszeigers (Verbot der Bewegung auĂerhalb eines bestimmten Bereichs auf dem Bildschirm); Fortsetzung der Implementierung von Befehlszeilenoptionen fĂŒr X.org.
Quelle: opennet.ru
