{"id":182280,"date":"2026-06-23T02:48:28","date_gmt":"2026-06-23T00:48:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce"},"modified":"2026-06-23T02:48:28","modified_gmt":"2026-06-23T00:48:28","slug":"pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce","title":{"rendered":"Den f\u00f6rsta testversionen av kompositservern Xfwl4 fr\u00e5n projektet Xfce","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter 6 m\u00e5naders utveckling presenterades den f\u00f6rsta f\u00f6rhandsutg\u00e5van av kompositservern Xfwl4, som anv\u00e4nder Wayland-protokollet. Xfwl4 \u00e4r skriven i Rust med Smithay-biblioteket. Anledningen till att skapa en ny kompositserver n\u00e4mns vara den misslyckade f\u00f6rs\u00f6ket att implementera samtidig st\u00f6d f\u00f6r X11 och Wayland i den befintliga kodbasen av f\u00f6nsterhanteraren xfwm4, som ursprungligen utformades med tanke p\u00e5 en n\u00e4ra integration av X11-protokollet, vilket gjorde det sv\u00e5rt att separera den gemensamma logiken f\u00f6r f\u00f6nsterhantering fr\u00e5n X11-specifika aspekter.<\/p>\n<p>Xfwl4 utvecklas fr\u00e5n grunden och har ingen \u00f6verlappning med kodbasen f\u00f6r f\u00f6nsterhanteraren xfwm4, utan syftar till att implementera all funktionalitet som finns i xfwm4, \u00e4nda till m\u00f6jligheten att anv\u00e4nda befintliga inst\u00e4llningar fr\u00e5n xfconf och konfigurationsgr\u00e4nssnittet, med h\u00e4nsyn till anv\u00e4ndningen av Wayland ist\u00e4llet f\u00f6r X11. M\u00e5let \u00e4r att n\u00e5 en funktionalitet f\u00f6r Xfwl4 d\u00e4r anv\u00e4ndaren kan v\u00e4xla mellan Xfwl4 och xfwm4 utan att m\u00e4rka n\u00e5gon skillnad.<\/p>\n<p>Bland de avancerade funktionerna i Xfwl4 noteras en betydande omarbetning av logiken f\u00f6r sessionsstart, implementeringen av Wayland-protokollet xdg-session-management och st\u00f6d f\u00f6r att starta X11-applikationer via XWayland. Koden f\u00f6r Xfwl4 \u00e4r licensierad under GPLv3 (till skillnad fr\u00e5n koden f\u00f6r f\u00f6nsterhanteraren xfwm4, som \u00e4r licensierad under GPLv2). <\/p>\n<p>Xfwl4 bygger p\u00e5 Smithay-biblioteket, som tillhandah\u00e5ller implementationen av n\u00e4stan alla officiella till\u00e4gg av Wayland-protokollet, samt protokollen wlroots och KDE. Smithay anv\u00e4nds i projekt som Cosmic och Niri. I likhet med wlroots erbjuder Smithay h\u00f6g-niv\u00e5abstraktioner, men till\u00e5ter samtidigt ingrepp i l\u00e5g-niv\u00e5system och anpassning av grafikutmatningsmetoder, hantering av inmatningsenheter, Wayland-protokollens beteende och hantering av uppgifter relaterade till skrivbordsuppbyggnad. Spr\u00e5ket Rust har valts f\u00f6r att minimera risken f\u00f6r fel vid minneshantering och f\u00f6r att minska risken f\u00f6r problem som kan leda till krasch.<\/p>\n<p>Projektet f\u00f6r gradvis till\u00e4gg av st\u00f6d f\u00f6r Wayland i xfwm4 har beslutat att avbrytas p\u00e5 grund av oro \u00f6ver minskad stabilitet och uppkomsten av nya fel under refactoreringen. Det visade sig vara enklare att l\u00e5ta xfwm4 vara bundet till X11 och samtidigt utveckla en ny komposit\u00f6r <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> f\u00f6r Wayland. Bland anledningarna till att skapa en ny <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-los-angeles\/\" title=\"servern\" data-wpil-keyword-link=\"linked\">servern<\/a> n\u00e4mns ocks\u00e5 sv\u00e5righeten att anpassa vissa f\u00f6nsterhanteringskoncept fr\u00e5n X11 f\u00f6r Wayland och behovet av att anv\u00e4nda programspr\u00e5ket C och biblioteket wlroots om utvecklingen av xfwm4 skulle forts\u00e4tta, trots b\u00e4ttre alternativ.<\/p>\n<p>Den f\u00f6rsta utg\u00e5van av Xfwl4 har en kvalitetsniv\u00e5 av alpha-version och implementerar inte all planerad funktionalitet. Bland funktionerna som \u00e4nnu inte \u00e4r tillg\u00e4ngliga i den f\u00f6rsta testversionen:<\/p>\n<ul>\n<li class=\"l\"> Dialogrutan f\u00f6r att konfigurera mus och touchpad.\n<li class=\"l\"> Inst\u00e4llningsdialog <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\"> Definition av omr\u00e5den i sk\u00e4rmens kanter d\u00e4r f\u00f6nsterplacering utesluts.\n<li class=\"l\"> Minimering av f\u00f6nster med visning av ikon och en meny som visas vid klick med musens mittenknapp.\n<li class=\"l\"> Visning av miniatyrer med inneh\u00e5llet p\u00e5 virtuella skrivbord i panelen.\n<li class=\"l\"> Tangentkombinationer f\u00f6r att v\u00e4xla mellan applikationer och f\u00f6nster i applikationer.\n<li class=\"l\"> \u00c5terst\u00e4llande av tidigare f\u00f6nsterpositioner efter omstart av applikationer.\n<\/ul>\n<p>K\u00e4lla: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65742\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland. Xfwl4 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Smithay. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u0430\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 X11 \u0438 Wayland \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u0435 \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 xfwm4, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u043b \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0442\u0435\u0441\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182280","post","type-post","status-publish","format-standard","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=\"\u041f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland. Xfwl4 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Smithay.\" \/>\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\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4 \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Xfce | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland. Xfwl4 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Smithay.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce\" \/>\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-06-23T00:48:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-23T00:48:28+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\udd47 Den f\u00f6rsta testversionen av kompositservern Xfwl4 fr\u00e5n Xfce-projektet | ProHoster","description":"Efter 6 m\u00e5nader av utveckling presenteras den f\u00f6rsta f\u00f6rhandsversionen av kompositservern Xfwl4, som anv\u00e4nder protokollet Wayland. Xfwl4 \u00e4r skriven i Rust med hj\u00e4lp av biblioteket Smithay.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce","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\u041f\u0435\u0440\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4 \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Xfce | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xfwl4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland. Xfwl4 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Smithay.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/pervyj-testovyj-vypusk-kompozitnogo-servera-xfwl4-ot-proekta-xfce","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-06-23T00:48:28+00:00","article:modified_time":"2026-06-23T00:48:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182280","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:17","updated":"2026-08-05 12:22:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182280","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=182280"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182280\/revisions"}],"predecessor-version":[{"id":182384,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182280\/revisions\/182384"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=182280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=182280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=182280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}