{"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\/sv\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","title":{"rendered":"Utg\u00e5van av labwc 0.20, en kompositserver f\u00f6r Wayland.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Utg\u00e5van av projektet labwc 0.20 (Lab Wayland Compositor) har publicerats, vilket utvecklar en sammans\u00e4ttningsserver f\u00f6r Wayland med funktioner som liknar f\u00f6nsterhanteraren Openbox (projektet presenteras som ett f\u00f6rs\u00f6k att skapa ett alternativ till Openbox f\u00f6r Wayland). Kodbasen f\u00f6r projektet \u00e4r skriven i C och distribueras under GPLv2-licensen. Den betydande version\u00f6kningen (fr\u00e5n 0.9 till 0.20) f\u00f6rklaras av synkronisering med versionsnumreringen av biblioteket wlroots.<\/p>\n<p>Labwc anv\u00e4nds i det grafiska gr\u00e4nssnittet f\u00f6r distributionssystemet Raspberry Pi OS och st\u00f6ds valfritt i skrivbordsmilj\u00f6er som Xfce och LXQt. Bland m\u00e5len f\u00f6r projektet labwc n\u00e4mns minimalism, kompakt implementation, omfattande anpassningsm\u00f6jligheter och h\u00f6g prestanda. Animationseffekter, gradienter och ikoner st\u00f6ds principiellt inte, f\u00f6rutom knappar f\u00f6r f\u00f6nster. Som bas anv\u00e4nds biblioteket wlroots, utvecklat av skaparna av anv\u00e4ndarmilj\u00f6n Sway, som tillhandah\u00e5ller grundl\u00e4ggande funktioner f\u00f6r att organisera arbetet i en sammans\u00e4ttningshanterare baserad p\u00e5 Wayland. <\/p>\n<p>Det \u00e4r m\u00f6jligt att ansluta till\u00e4gg som implementerar funktioner som att ta sk\u00e4rmdumpar, visa bakgrundsbilder p\u00e5 skrivbordet, placera paneler och menyer. F\u00f6r att k\u00f6ra X11-applikationer i en milj\u00f6 baserad p\u00e5 Wayland st\u00f6ds anv\u00e4ndning av DDX-komponenten XWayland. Teman, grundmenyer och snabbtangenter kan anpassas via konfigurationsfiler i xml-format. Inbyggt st\u00f6d f\u00f6r sk\u00e4rmar med h\u00f6g pixelt\u00e4thet (HiDPI) finns.<\/p>\n<p>F\u00f6rutom den inbyggda grundmenyn, som kan anpassas via filen menu.xml, kan externa implementationer av applikationsmenyer kopplas, s\u00e5som bemenu, fuzzel och wofi. F\u00f6r panelen kan Waybar, sfwbar, Yambar eller LavaLauncher anv\u00e4ndas. F\u00f6r att hantera anslutningen av sk\u00e4rmar och \u00e4ndra deras inst\u00e4llningar rekommenderas wlr-randr eller kanshi. Sk\u00e4rmen l\u00e5ses med hj\u00e4lp av swaylock. <\/p>\n<p>I den nya versionen:<\/p>\n<ul>\n<li class=\"l\"> \u00d6verg\u00e5ngen till utg\u00e5van av biblioteket wlroots 0.20 har genomf\u00f6rts, vilket implementerar st\u00f6d f\u00f6r funktioner f\u00f6r f\u00e4rghantering, HDR, anpassning av muspekare och <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\" title=\"virtuella skrivbord\" data-wpil-keyword-link=\"linked\">virtuella skrivbord<\/a>.\n<li class=\"l\"> Delvis st\u00f6d f\u00f6r inneh\u00e5llsf\u00e5ngst p\u00e5 toppen av Wayland-ytor (toplevel-capture) har inf\u00f6rts, vilket g\u00f6r det m\u00f6jligt att ta sk\u00e4rmdumpar och spela in sk\u00e4rminspelningar f\u00f6r specifika f\u00f6nsterinneh\u00e5ll. Implementeringen omfattar \u00e4nnu inte barn- och popupf\u00f6nster f\u00f6r program som k\u00f6rs via XWayland, samt inb\u00e4ddade Wayland-ytor xdg.\n<li class=\"l\"> St\u00f6d f\u00f6r ett ut\u00f6kat ljusstyrkeintervall har lagts till, med m\u00f6jlighet att visa p\u00e5 sk\u00e4rmar som st\u00f6der HDR10 (fungerar endast med Vulkan-renderingsbackend).\n<li class=\"l\"> En snabbare navigering till menyalternativ \u00e4r nu m\u00f6jlig genom att trycka p\u00e5 den f\u00f6rsta bokstaven i namnet. Till exempel, f\u00f6r att starta Firefox r\u00e4cker det att \u00f6ppna menyn med tangenterna \u00abMeta+a\u00bb och trycka p\u00e5 bokstaven \u00abf\u00bb.\n<li class=\"l\"> Kombinationen av tangenter Super-d har lagts till f\u00f6r att d\u00f6lja och visa f\u00f6nster. F\u00f6r att st\u00e4lla in egna tangentkombinationer f\u00f6r denna \u00e5tg\u00e4rd har alternativet ToggleShowDesktop erbjudits.\n<li class=\"l\"> En kommandoradsparameter \u00ab-t\u00bb (\u2014title) har lagts till f\u00f6r att ange f\u00f6nstrets titel vid inb\u00e4ddad k\u00f6rning av labwc.\n<li class=\"l\"> Till verktyget labnag har alternativet \u00ab\u2014details-border-color\u00bb och \u00ab\u2014details-margin\u00bb lagts till f\u00f6r att st\u00e4lla in f\u00e4rgen och marginalen kring inneh\u00e5llet.\n<li class=\"l\"> Installation av systemd-enheten labwc-session.target st\u00f6djs nu om systemd \u00e4r installerat.\n<li class=\"l\"> En inst\u00e4llning \u00ab har lagts till i konfigurationsfilen f\u00f6r att inf\u00f6ra en f\u00f6rdr\u00f6jning innan fokus byts.\n<li class=\"l\"> I alternativet \u00ab har st\u00f6d f\u00f6r rullningsmetoden \u00abonbutton\u00bb lagts till, och det har ocks\u00e5 inf\u00f6rts ett separat alternativ \u00ab f\u00f6r att rulla inneh\u00e5llet med hj\u00e4lp av knappar.\n<li class=\"l\"> Ett alternativ  har lagts till f\u00f6r att st\u00e4lla in k\u00e4nslighetsintervallet f\u00f6r tryck p\u00e5 grafiska tablets.\n<li class=\"l\"> Konfigurationsfilen har f\u00e5tt ett alternativ  f\u00f6r att begr\u00e4nsa \u00e5tkomst till privilegierade protokoll.\n<li class=\"l\"> En fels\u00f6kningsparameter DebugToggleKeyStateIndicator har lagts till f\u00f6r att visa information om tangenters tillst\u00e5nd ovanp\u00e5 inneh\u00e5llet.\n<li class=\"l\"> St\u00f6d f\u00f6r Wayland-protokoll f\u00f6r f\u00e4rgstyrning har lagts till: color-representation-v1 och color-management-v1.\n<li class=\"l\"> Gr\u00e4nssnittet wl_fixes har implementerats f\u00f6r att l\u00f6sa problem med andra programgr\u00e4nssnitt i grundprotokollen som inte kan \u00e5tg\u00e4rdas med hj\u00e4lp av dessa gr\u00e4nssnitts egna funktioner. Till exempel,<br \/>\nBeg\u00e4ran \u00abwl_fixes::destroy_registry\u00bb till\u00e5ter att objektet wl_registry tas bort, vilket g\u00f6r att klienten inte l\u00e4ngre kan anv\u00e4nda det, och kompositen... <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> stoppar \u00f6verf\u00f6ringen av h\u00e4ndelser genom det.<\/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 \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Utg\u00e5van labwc 0.20, en kompositserver f\u00f6r Wayland | ProHoster","description":"Utgivning av projektet labwc 0.20 (Lab Wayland Compositor), som utvecklar en kompositserver f\u00f6r Wayland med funktioner som liknar f\u00f6nsterhanteraren Openbox (projektet presenteras som ett f\u00f6rs\u00f6k att skapa.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-labwc-0-20-kompozitnogo-servera-dlya-wayland","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/181746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=181746"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/181746\/revisions"}],"predecessor-version":[{"id":182100,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/181746\/revisions\/182100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/181747"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=181746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=181746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=181746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}