{"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\/ro\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","title":{"rendered":"Lansarea labwc 0.20, server compozit pentru Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat un nou release al proiectului labwc 0.20 (Lab Wayland Compositor), care dezvolt\u0103 un server compozitor pentru Wayland cu func\u021bionalit\u0103\u021bi asem\u0103n\u0103toare unui manager de feronerie precum Openbox (proiectul este prezentat ca o \u00eencercare de a crea o alternativ\u0103 la Openbox pentru Wayland). Codul proiectului este scris \u00een limbajul C \u0219i este distribuit sub licen\u021ba GPLv2. Cre\u0219terea semnificativ\u0103 a versiunii (de la 0.9 la 0.20) este explicat\u0103 prin sincronizarea cu numerotarea versiunilor bibliotecii wlroots.<\/p>\n<p>Labwc este utilizat \u00een mediul grafic al distribu\u021biei Raspberry Pi OS \u0219i este suportat op\u021bional \u00een mediile desktop Xfce \u0219i LXQt. Printre obiectivele proiectului labwc se num\u0103r\u0103 minimalismul, realizarea compact\u0103, posibilit\u0103\u021bile extinse de personalizare \u0219i performan\u021ba ridicat\u0103. Efectele animate, gradientele \u0219i pictogramele nu sunt sus\u021binute principial, cu excep\u021bia butoanelor pentru feronerie. Biblioteca wlroots, dezvoltat\u0103 de echipa care lucreaz\u0103 la mediu de utilizator Sway, este utilizat\u0103 ca baz\u0103, oferind func\u021bionalit\u0103\u021bi esen\u021biale pentru organizarea activit\u0103\u021bii managerului de compozitare bazat pe Wayland. <\/p>\n<p>Se poate conecta extensii ce implementeaz\u0103 func\u021bii precum capturarea de ecran, afi\u0219area de fundaluri pe desktop, plasarea unui panou \u0219i a unui meniu. Pentru a rula aplica\u021bii X11 \u00eentr-un mediu bazat pe protocolul Wayland, se suport\u0103 utilizarea componentei DDX XWayland. Tema de design, meniul de baz\u0103 \u0219i comenzile rapide sunt configurabile prin fi\u0219iere de configurare \u00een format xml. Se ofer\u0103 suport \u00eencorporat pentru ecrane cu densitate mare de pixeli (HiDPI).<\/p>\n<p>Pe l\u00e2ng\u0103 meniul de baz\u0103 integrat, care poate fi configurat prin fi\u0219ierul menu.xml, se pot conecta implement\u0103ri ter\u021be ale meniurilor aplica\u021biilor, precum bemenu, fuzzel \u0219i wofi. Ca panou, se pot utiliza Waybar, sfwbar, Yambar sau LavaLauncher. Pentru gestionarea conect\u0103rii monitoarelor \u0219i modificarea parametrilor acestora, se recomand\u0103 utilizarea wlr-randr sau kanshi. Blocarea ecranului se face cu ajutorul swaylock. <\/p>\n<p>\u00cen noua versiune:<\/p>\n<ul>\n<li class=\"l\"> A fost realizat\u0103 migrarea la versiunea 0.20 a bibliotecii wlroots, \u00een care sunt implementate func\u021bionalit\u0103\u021bi pentru gestionarea culorii, HDR, personalizarea aspectului cursorului \u0219i <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/abuzoustojchivye-vps\/\" title=\"birouri virtuale\" data-wpil-keyword-link=\"linked\">birouri virtuale<\/a>.\n<li class=\"l\"> A fost implementat suport par\u021bial pentru captarea con\u021binutului afi\u0219at pe suprafa\u021ba Wayland de nivel superior (toplevel-capture), permi\u021b\u00e2nd crearea de capturi de ecran \u0219i \u00eenregistrarea de screencast-uri pentru con\u021binutul ferestrelor individuale. Implementarea nu acoper\u0103 \u00eenc\u0103 feroneri \u0219i feroneri de aplica\u021bii care ruleaz\u0103 prin XWayland, precum \u0219i suprafe\u021bele Wayland \u00eencorporate xdg.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru interval extins de luminozitate, cu posibilitatea de a afi\u0219a pe monitoarele care suport\u0103 HDR10 (func\u021bioneaz\u0103 doar cu backend-ul de randare pe baz\u0103 de Vulkan).\n<li class=\"l\"> A fost realizat\u0103 o tranzi\u021bie rapid\u0103 la elementele din meniu prin ap\u0103sarea primei litere a denumirii. De exemplu, pentru a lansa Firefox, este suficient s\u0103 deschide\u021bi meniul cu combina\u021bia \u201eMeta+a\u201d \u0219i s\u0103 ap\u0103sa\u021bi litera \u201ef\u201d.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 combina\u021bia de taste Super-d pentru a ascunde \u0219i a readuce feronerele. Pentru configurarea propriilor combina\u021bii de taste pentru aceast\u0103 ac\u021biune, este propus parametrul ToggleShowDesktop.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 op\u021biunea de linie de comand\u0103 \u201e-t\u201d (\u2014title) pentru a seta titlul ferestrei \u00een timpul lans\u0103rii \u00eencorporate a labwc.\n<li class=\"l\"> Utilitarul labnag a fost extins cu op\u021biunile \u201e\u2014details-border-color\u201d \u0219i \u201e\u2014details-margin\u201d pentru a seta culoarea \u0219i marginea zonei din jurul con\u021binutului.\n<li class=\"l\"> A fost asigurat\u0103 instalarea unit\u0103\u021bii systemd labwc-session.target \u00een prezen\u021ba systemd.\n<li class=\"l\"> Fi\u0219ierul de configurare a fost completat cu setarea \u201e pentru a introduce o \u00eent\u00e2rziere \u00eenainte de comutarea focaliz\u0103rii.\n<li class=\"l\"> Op\u021biunea \u201e\u201d a fost extins\u0103 cu suport pentru metoda de derulare \u201eonbutton\u201d, iar o op\u021biune separat\u0103 \u201e\u201d a fost implementat\u0103 pentru derularea con\u021binutului folosind butoane.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 op\u021biunea  pentru a ajusta intervalul de sensibilitate la presiune pentru tableta grafic\u0103.\n<li class=\"l\"> \u00cen fi\u0219ierul de configurare a fost ad\u0103ugat\u0103 op\u021biunea  pentru a restric\u021biona accesul la protocoale privilegiate.\n<li class=\"l\"> A fost ad\u0103ugat parametrul de depanare DebugToggleKeyStateIndicator pentru a afi\u0219a informa\u021bii despre starea tastelor deasupra con\u021binutului.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru protocoalele Wayland pentru gestionarea culorii: color-representation-v1 \u0219i color-management-v1.\n<li class=\"l\"> A fost implementat interfa\u021ba wl_fixes, care permite rezolvarea problemelor cu alte interfe\u021be de programare a protocoalelor de baz\u0103, care nu pot fi rezolvate prin propriile capacit\u0103\u021bi ale acestor interfe\u021be. De exemplu,<br \/>\nCererea \u201ewl_fixes::destroy_registry\u201d permite eliminarea obiectului wl_registry, dup\u0103 care clientul nu \u00eel va mai putea folosi, iar compozitorul <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\" title=\"serverul\" data-wpil-keyword-link=\"linked\">serverul<\/a> va \u00eenceta s\u0103 transmit\u0103 evenimente prin acesta.<\/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 \/>Sursa: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65529\">opennet.ro<\/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.2.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\/ro\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Versiunea labwc 0.20, server compozit pentru Wayland | ProHoster","description":"A fost publicat\u0103 versiunea 0.20 a proiectului labwc (Lab Wayland Compositor), care dezvolt\u0103 un server compozit pentru Wayland cu func\u021bionalit\u0103\u021bi asem\u0103n\u0103toare unui manager de feronerie Openbox (proiectul este prezentat ca o tentativ\u0103 de a crea.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/181746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=181746"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181746\/revisions"}],"predecessor-version":[{"id":182100,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181746\/revisions\/182100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/181747"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=181746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=181746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=181746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}