Erste Veröffentlichung von labwc, einem Verbundserver für Wayland

Die erste Version des labwc-Projekts wurde veröffentlicht und entwickelt einen Verbundserver für Wayland mit Funktionen, die an den Openbox-Fenstermanager erinnern (das Projekt wird als Versuch dargestellt, eine Openbox-Alternative für Wayland zu schaffen). Zu den Merkmalen von labwc zählen Minimalismus, kompakte Implementierung, umfangreiche Anpassungsmöglichkeiten und hohe Leistung. Der Projektcode ist in C geschrieben und wird unter der GPLv2-Lizenz vertrieben.

Grundlage ist die wlroots-Bibliothek, die von den Entwicklern der Sway-Benutzerumgebung entwickelt wurde und grundlegende Funktionen zur Organisation der Arbeit eines auf Wayland basierenden Composite-Managers bereitstellt. Um X11-Anwendungen in einer Umgebung auszuführen, die auf dem Wayland-Protokoll basiert, wird die Verwendung der XWayland DDX-Komponente unterstützt.

Es ist möglich, Add-ons anzubinden, um Funktionen wie das Erstellen von Screenshots, das Anzeigen von Hintergrundbildern auf dem Desktop, das Platzieren von Panels und Menüs zu implementieren. Beispielsweise stehen drei Anwendungsmenüoptionen zur Auswahl: bemenu, fuzzel und wofi. Sie können Waybar als Panel verwenden. Das Thema, das Grundmenü und die Hotkeys werden über Konfigurationsdateien im XML-Format konfiguriert.

Für die Zukunft ist geplant, Unterstützung für Openbox-Konfigurationsdateien und Openbox-Themen bereitzustellen, Arbeiten an HiDPI-Bildschirmen bereitzustellen, Unterstützung für Layer-Shell-, WLR-Output-Management- und Foreign-Toplevel-Protokolle zu implementieren, Menüunterstützung zu integrieren und die Fähigkeit hinzuzufügen um Bildschirmanzeigen (OSD) und eine Schnittstelle zum Umschalten von Fenstern im Alt+Tab-Stil zu platzieren.

Erste Veröffentlichung von labwc, einem Verbundserver für Wayland
Erste Veröffentlichung von labwc, einem Verbundserver für Wayland


Source: opennet.ru

Kommentar hinzufügen