Die Version 0.5 des Komposit-Servers Wayland Maker ist verfügbar und implementiert eine Benutzerumgebung im Stil von Window Maker, die auf dem Wayland-Protokoll basiert. Der Quellcode des Projekts ist in C geschrieben und unter der Apache 2.0-Lizenz veröffentlicht. Ab 2023 wird das Projekt von einem Mitarbeiter von Google weiterentwickelt, der auch an der Entwicklung der minimalistischen C-Bibliothek libbase arbeitet.
Zu den unterstützten Funktionen gehören: fensterbezüglicher Stapelmodus, Verwendung virtuellen Arbeitsplätzen, Seitenleiste und NeXTSTEP-Design, Unterstützung für das Anheften von Anwendungen auf dem Bildschirm, sowie die Ausrichtung auf Leichtigkeit und hohe Leistung. Es werden die Wayland-Protokolle xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, xdg_shell und idle_inhibit_unstable_v1 unterstützt.
Hauptfunktionen von Wayland Maker 0.5:
- Implementierung eines Hauptmenüs und eines Fensterverwaltungsmenüs.
- Erste Unterstützung für die Fensterverwaltung über die Tastatur.
- Überarbeitung zur Nutzung der Bibliothek wlroots 0.18.
- Anpassbare Anordnung der Elemente auf dem Bildschirm.
- Unterstützung für die Skalierung der Ausgabe.
- Zuweisung von Aktionen zur Bewegung des Mauszeigers in die Bildschirmecken.
- Unterstützung für einen Bildschirmschoner (die Wayland-Protokolle ext_session_lock_v1 und idle_inhibit_unstable_v1 werden verwendet).
- Konfiguration von Parametern, Stilen, Menüs, Panels und Desktops über Konfigurationsdateien.
- Erste Möglichkeit, X11-Anwendungen über den DDX-Server XWayland zu starten.
- Prototyp einer Möglichkeit, Anwendungen auf dem Bildschirm anzuheften (DockApp). Derzeit sind nur Uhren als anheftbare Anwendungen verfügbar.

Quelle: opennet.ru
