{"id":181746,"date":"2026-05-26T14:48:40","date_gmt":"2026-05-26T12:48:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland"},"modified":"2026-05-26T14:48:40","modified_gmt":"2026-05-26T12:48:43","slug":"vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","title":{"rendered":"Ver\u00f6ffentlichung von labwc 0.20, einem Kompositionsserver f\u00fcr Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ausgabe des Projekts labwc 0.20 (Lab Wayland Compositor) wurde ver\u00f6ffentlicht, das einen Kompositserver f\u00fcr Wayland mit Funktionen entwickelt, die an den Fenstermanager Openbox erinnern (das Projekt wird als Versuch dargestellt, eine Alternative zu Openbox f\u00fcr Wayland zu schaffen). Der Code des Projekts ist in C geschrieben und wird unter der GPLv2-Lizenz vertrieben. Die signifikante Versionssteigerung (von 0.9 auf 0.20) erkl\u00e4rt sich durch die Synchronisierung mit der Versionsnummer der Bibliothek wlroots.<\/p>\n<p>Labwc wird in der grafischen Umgebung der Distribution Raspberry Pi OS verwendet und optional in den Desktop-Umgebungen Xfce und LXQt unterst\u00fctzt. Zu den Zielen des Projekts labwc geh\u00f6ren Minimalismus, kompakte Implementierung, umfangreiche Anpassungsm\u00f6glichkeiten und hohe Leistung. Animierte Effekte, Gradienten und Symbole werden grunds\u00e4tzlich nicht unterst\u00fctzt, mit Ausnahme von Schaltfl\u00e4chen f\u00fcr Fenster. Die Basis bildet die Bibliothek wlroots, die von den Entwicklern der Benutzeroberfl\u00e4che Sway weiterentwickelt wird und grundlegende Funktionen zur Organisation der Arbeit des Kompositmanagers auf Basis von Wayland bereitstellt. <\/p>\n<p>Es ist m\u00f6glich, Erweiterungen zu verbinden, die Funktionen wie das Erstellen von Screenshots, das Anzeigen von Hintergrundbildern auf dem Desktop, das Platzieren von Panels und Men\u00fcs umsetzen. F\u00fcr das Ausf\u00fchren von X11-Anwendungen in einer Umgebung auf Basis des Wayland-Protokolls wird die Verwendung der DDX-Komponente XWayland unterst\u00fctzt. Das Designschema, das grundlegende Men\u00fc und die Tastenkombinationen k\u00f6nnen \u00fcber Konfigurationsdateien im XML-Format angepasst werden. Es gibt eine eingebaute Unterst\u00fctzung f\u00fcr Bildschirme mit hoher Pixeldichte (HiDPI).<\/p>\n<p>Neben dem integrierten, \u00fcber die Datei menu.xml anpassbaren Grundmen\u00fc k\u00f6nnen auch Drittanbieter-Implementierungen von Anwendungsmen\u00fcs wie bemenu, fuzzel und wofi hinzugef\u00fcgt werden. Als Panel k\u00f6nnen Waybar, sfwbar, Yambar oder LavaLauncher verwendet werden. Zur Verwaltung der Verbindung von Monitoren und zur \u00c4nderung ihrer Einstellungen wird empfohlen, wlr-randr oder kanshi zu verwenden. Die Bildschirmsperre erfolgt \u00fcber swaylock. <\/p>\n<p>In der neuen Version:<\/p>\n<ul>\n<li class=\"l\"> Die Migration auf die Version 0.20 der Bibliothek wlroots wurde durchgef\u00fchrt, die Unterst\u00fctzung f\u00fcr Farbmanagement, HDR, Anpassungen des Erscheinungsbilds des Cursors und <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\" title=\"virtuellen Arbeitspl\u00e4tzen\" data-wpil-keyword-link=\"linked\">virtuellen Arbeitspl\u00e4tzen<\/a>.\n<li class=\"l\"> Teilweise Unterst\u00fctzung f\u00fcr die Erfassung von Inhalten, die auf einer Wayland-Oberfl\u00e4che angezeigt werden (toplevel-capture), wurde implementiert, was erm\u00f6glicht, Screenshots zu erstellen und Screencasts f\u00fcr den Inhalt einzelner Fenster aufzunehmen. Die Implementierung umfasst vorerst keine untergeordneten oder Popup-Fenster von Anwendungen, die \u00fcber XWayland gestartet werden, sowie keine verschachtelten Wayland-Oberfl\u00e4chen xdg.\n<li class=\"l\"> Unterst\u00fctzung eines erweiterten Helligkeitsbereichs mit der M\u00f6glichkeit, auf HDR10-f\u00e4higen Monitoren auszugeben (funktioniert nur bei Verwendung eines auf Vulkan basierenden Rendering-Backends).\n<li class=\"l\"> Die beschleunigte Navigation zu den Men\u00fcelementen durch Dr\u00fccken des ersten Buchstabens des Namens wurde implementiert. Um beispielsweise Firefox zu starten, gen\u00fcgt es, das Men\u00fc mit der Kombination \u201eMeta+a\u201c aufzurufen und den Buchstaben \u201ef\u201c zu dr\u00fccken.\n<li class=\"l\"> Eine Tastenkombination Super-d zum Ausblenden und Wiederherstellen von Fenstern wurde hinzugef\u00fcgt. F\u00fcr die Anpassung eigener Tastenkombinationen f\u00fcr diese Aktion wurde die Option ToggleShowDesktop bereitgestellt.\n<li class=\"l\"> Eine Option f\u00fcr die Befehlszeile \u201e-t\u201c (\u2014title) zum Festlegen des Fenstertitels bei eingebettetem Start von labwc wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der Dienstprogramm labnag hat die Optionen \u201e\u2014details-border-color\u201c und \u201e\u2014details-margin\u201c zum Festlegen der Farbe und der R\u00e4nder des Bereichs um den Inhalt erhalten.\n<li class=\"l\"> Die Installation der systemd-Einheit labwc-session.target wurde erm\u00f6glicht, sofern systemd vorhanden ist.\n<li class=\"l\"> In die Konfigurationsdatei wurde die Einstellung \u201e\u201c eingef\u00fcgt, um eine Verz\u00f6gerung vor dem Wechsel des Fokus festzulegen.\n<li class=\"l\"> Die Option \u201e\u201c unterst\u00fctzt jetzt die Scrollmethode \u201eonbutton\u201c, und es wurde eine separate Option \u201e\u201c zur Scrollen des Inhalts mit Tasten implementiert.\n<li class=\"l\"> Eine Option  zur Einstellung des Druckempfindlichkeitsbereichs f\u00fcr Grafiktabletts wurde hinzugef\u00fcgt.\n<li class=\"l\"> In die Konfigurationsdatei wurde die Option  zur Einschr\u00e4nkung des Zugriffs auf privilegierte Protokolle aufgenommen.\n<li class=\"l\"> Ein Debug-Parameter DebugToggleKeyStateIndicator wurde hinzugef\u00fcgt, um Informationen \u00fcber den Zustand der Tasten \u00fcber dem Inhalt anzuzeigen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Wayland-Protokolle zur Farbverwaltung wurde hinzugef\u00fcgt: color-representation-v1 und color-management-v1.\n<li class=\"l\"> Die Schnittstelle wl_fixes wurde implementiert, um Probleme mit anderen Software-Schnittstellen grundlegender Protokolle zu l\u00f6sen, die nicht durch die eigenen M\u00f6glichkeiten dieser Schnittstellen behoben werden k\u00f6nnen. Beispielsweise,<br \/>\nDie Anfrage \u201ewl_fixes::destroy_registry\u201c erm\u00f6glicht es, das Objekt wl_registry zu entfernen, nach dem der Client es nicht mehr verwenden kann, und der Komposit <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\" title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a> die Ereignis\u00fcbertragung dar\u00fcber einstellen wird.<\/p>\n<\/ul>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/4aaa7929ed8626b221960c80f750877e.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/0bab41d530bf752606425dedb96c063b.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/cb485df09335cf6f0da0e3546f489ddc.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/ed7e23a98b4dd95ea731bc2d7f4ce683.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Quelle: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65529\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 labwc 0.20 (Lab Wayland Compositor), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Wayland \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0438\u043c\u0438 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Openbox (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b Openbox \u0434\u043b\u044f Wayland). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2. \u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 (\u0441 0.9 \u0434\u043e 0.20) \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0441 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 wlroots. Labwc \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":181747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181746","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 labwc 0.20 (Lab Wayland Compositor), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Wayland \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0438\u043c\u0438 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Openbox (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a labwc 0.20, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f Wayland | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 labwc 0.20 (Lab Wayland Compositor), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Wayland \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0438\u043c\u0438 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Openbox (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-26T12:48:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-26T12:48:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ver\u00f6ffentlichung labwc 0.20, des kompositorischen Servers f\u00fcr Wayland | ProHoster","description":"Die Ver\u00f6ffentlichung des Projekts labwc 0.20 (Lab Wayland Compositor) wurde bekannt gegeben, das einen kompositorischen Server f\u00fcr Wayland mit Funktionen entwickelt, die an den Fenstermanager Openbox erinnern (das Projekt wird als Versuch pr\u00e4sentiert, zu schaffen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a labwc 0.20, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f Wayland | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 labwc 0.20 (Lab Wayland Compositor), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Wayland \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0449\u0438\u043c\u0438 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Openbox (\u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-26T12:48:43+00:00","article:modified_time":"2026-05-26T12:48:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=181746"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181746\/revisions"}],"predecessor-version":[{"id":182100,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181746\/revisions\/182100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/181747"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=181746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=181746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=181746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}