Version labwc 0.8.3, ein Kompositserver für Wayland

Die Version des Projekts labwc 0.8.3 (Lab Wayland Compositor) wurde veröffentlicht, die einen Kompositserver für Wayland mit Funktionen ähnlich dem Fenstermanager Openbox entwickelt (das Projekt wird als Versuch dargestellt, eine Alternative zu Openbox für Wayland zu schaffen). Zu den Besonderheiten von labwc gehören Minimalismus, kompakte Implementierung, umfangreiche Anpassungsmöglichkeiten und hohe Leistung. Animierte Effekte, Farbverläufe und Icons, mit Ausnahme der Schaltflächen für Fenster, werden grundsätzlich nicht unterstützt. Der Code des Projekts ist in C geschrieben und wird unter der Lizenz GPLv2 veröffentlicht.

Als Basis wird die Bibliothek wlroots verwendet, die von den Entwicklern des Desktop-Umgebung Sway weiterentwickelt wird und grundlegende Funktionen für die Organisation des Funktionierens eines Kompositormanagers auf Basis von Wayland bereitstellt. Zusätzliche Module können angeschlossen werden, die Funktionen wie das Erstellen von Screenshots, die Anzeige von Hintergründen auf dem Desktop, die Anordnung von Panels und Menüs implementieren. Für die Ausführung von X11-Anwendungen in einer Umgebung auf Basis des Wayland-Protokolls wird die Verwendung der DDX-Komponente XWayland unterstützt. Das Design, das Hauptmenü und die Tastenkombinationen können über Konfigurationsdateien im XML-Format angepasst werden. Es gibt eine integrierte Unterstützung für Bildschirme mit hoher Pixeldichte (HiDPI).

Neben dem integrierten Root-Menü, das über die Datei menu.xml konfiguriert werden kann, können Drittanbieter-Implementierungen von Anwendungsmenüs wie bemenu, fuzzel und wofi angeschlossen werden. Als Panel können Waybar, sfwbar, Yambar oder LavaLauncher verwendet werden. Zur Verwaltung der Verbindung von Monitoren und deren Einstellungen wird wlr-randr oder kanshi empfohlen. Die Bildschirmsperre erfolgt mit swaylock.

In der neuen Version:

  • Die Unterstützung für das Wayland-Protokoll ext-workspace wurde hinzugefügt, das zur Implementierung vorgesehen ist virtuellen Arbeitsplätzen und Ereignisse mit Informationen über den Status von Desktops.
  • Die Implementierung des Menüs wurde verbessert. Die Möglichkeit, Icons im Menü zu platzieren, wurde hinzugefügt. Es wurde Unterstützung für kontextabhängige Menüs auf oberster Ebene zur dynamischen Generierung von Menüs implementiert.
  • Es wurden zahlreiche Bugfixes vorgenommen, um die Leistung zu steigern und die Benutzerfreundlichkeit zu erhöhen.
  • Neue Einstellungen im Konfigurationsdatei wurden hinzugefügt: «», «», «» und «».
  • Eine Tastenkombination Alt-Shift-Tab wurde hinzugefügt, um zum vorherigen Fenster zu wechseln.

Version labwc 0.8.3, ein Kompositserver für Wayland
Version labwc 0.8.3, ein Kompositserver für Wayland


Quelle: opennet.ru
60GB SSD 8Gb DDR4