Labwc 0.5, ein Komposit-Server für Wayland, steht zur Verfügung.

Die Veröffentlichung des Projekts labwc 0.5 ist erfolgt, welches einen Compositing-Server für Wayland entwickelt und Funktionen bietet, die an den Fenstermanager Openbox erinnern (das Projekt wird als Versuch präsentiert, eine Alternative zu Openbox für Wayland zu schaffen). Zu den Merkmalen von labwc gehören Minimalismus, kompakte Implementierung, umfangreiche Anpassungsmöglichkeiten und hohe Leistung. Der Code des Projekts ist in C geschrieben und wird unter der GPLv2-Lizenz veröffentlicht.

Als Grundlage dient die Bibliothek wlroots, die von den Entwicklern der Benutzeroberfläche Sway gepflegt wird und grundlegende Funktionen für die Arbeit eines compositing Managers auf Basis von Wayland bereitstellt. Unterstützt werden verschiedene erweiterte Wayland-Protokolle, darunter wlr-output-management zur Konfiguration von Ausgabegeräten, layer-shell für die Verwaltung der Desktop-Umgebung und foreign-toplevel für die Verbindung eigener Panels und Fensterumschalter.

Es ist möglich, Erweiterungen anzuschließen, die Funktionen wie das Erstellen von Screenshots, das Anzeigen von Desktop-Hintergrundbildern und das Anordnen von Panels und Menüs bieten. Animierte Effekte, Farbverläufe und Icons (außer für Fensterbuttons) werden grundsätzlich nicht unterstützt. Für das Starten 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 sind über Konfigurationsdateien im XML-Format anpassbar.

Neben dem integrierten Root-Menü, das über menu.xml konfigurierbar ist, können auch Drittanbieter-Anwendungen wie bemenu, fuzzel und wofi integriert werden. Als Panel können Waybar, Уambar oder LavaLauncher verwendet werden. Zur Verwaltung der Monitorverbindungen und zur Anpassung ihrer Einstellungen empfiehlt es sich, wlr-randr oder kanshi zu nutzen. Die Bildschirmperre erfolgt mit swaylock.

In der neuen Version:

  • Es wird Unterstützung für hochauflösende Displays (HiDPI) geboten.
  • Es gibt eine Neuanordnung der Elemente beim Abziehen zusätzlicher Ausgabegeräte.
  • Die Einstellungen, die mit der Verarbeitung von Mausbewegungsereignissen verbunden sind, wurden geändert.
  • Die Möglichkeit, ein Fenster nach seiner Verschiebung zu minimieren (unmaximize-on-move), wurde hinzugefügt.
  • Die Unterstützung für die Taskleiste sfwbar (Sway Floating Window Bar) wurde hinzugefügt.
  • Die Unterstützung für Client-Menüs wurde hinzugefügt.
  • Es besteht die Möglichkeit, Anwendungen im Vollbildmodus zu starten.
  • Eine Option cycleViewPreview wurde hinzugefügt, um den Inhalt während des Wechsels zwischen Fenstern mit der Alt+Tab-Schnittstelle vorzusehen.
  • Die Möglichkeit zur Bindung einer Aktion beim Bewegen des Mauszeigers über den Bildschirmrand wurde hinzugefügt.
  • Unterstützung für die Umgebungsvariablen WLR_{WL,X11}_OUTPUTS, die in wlroots unterstützt werden, wurde hinzugefügt.
  • Unterstützung für Steuer gesture (Verschieben und Pinch-to-Zoom) wurde hinzugefügt.

Labwc 0.5, ein Komposit-Server für Wayland, steht zur Verfügung.
Labwc 0.5, ein Komposit-Server für Wayland, steht zur Verfügung.
Video abspielen


Quelle: opennet.ru
Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster