Die Version 0.5 des Composite Servers Wayland Maker ist verfügbar. Sie implementiert eine Benutzeroberfläche im Stil von Window Maker, die unter Verwendung des Wayland-Protokolls entwickelt wurde. Der Projektcode ist in C geschrieben und wird unter der Apache 2.0-Lizenz verbreitet. Ab 2023 wird das Projekt von einem Mitarbeiter von Google weiterentwickelt, der auch an der minimalistischen Standard-C-Bibliothek libbase arbeitet.
Zu den unterstützten Funktionen gehören: das gestapelte Fenstermanagement, die Verwendung von virtuellen Arbeitsflächen, einer Seitenleiste und einem Design im NeXTSTEP-Stil, die Unterstützung für das Anheften von Anwendungen auf dem Bildschirm sowie eine Ausrichtung auf Leichtigkeit und hohe Leistung. Die unterstützten Wayland-Protokolle umfassen: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, xdg_shell und idle_inhibit_unstable_v1.
Die Hauptfunktionen von Wayland Maker 0.5:
- Implementierung eines Hauptmenüs und einer Fenstersteuerungsmenü.
- Erste Unterstützung für die Fenstersteuerung über die Tastatur.
- Umstellung auf die Verwendung der wlroots-Bibliothek 0.18.
- Anpassbare Anordnung von Elementen auf dem Bildschirm.
- Unterstützung für die Skalierung der Ausgabe.
- Zuweisung von Aktionen beim Bewegen des Mauszeigers in die Bildschirmecken.
- Unterstützung für den Screensaver (unter Verwendung der Wayland-Protokolle ext_session_lock_v1 und idle_inhibit_unstable_v1).
- Konfiguration von Einstellungen, Stilen, Menüs, Panels und Desktops über Textkonfigurationsdateien.
- Erste Möglichkeit zum Starten von X11-Anwendungen unter Verwendung des DDX-Servers XWayland.
- Prototyp der Möglichkeit, Anwendungen auf dem Bildschirm zu verankern (DockApp). Derzeit sind nur Uhren als verankerte Apps verfügbar.

Quelle: opennet.ru
