{"id":181738,"date":"2026-05-26T02:48:48","date_gmt":"2026-05-26T00:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-polzovatelskogo-okruzheniya-sway-1-12"},"modified":"2026-05-26T02:48:48","modified_gmt":"2026-05-26T00:48:48","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","title":{"rendered":"Udgivelse af brugergr\u00e6nseflade Sway 1.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter n\u00e6sten et \u00e5rs udvikling er der blevet offentliggjort en version af compositing manager Sway 1.12, bygget ved hj\u00e6lp af Wayland-protokollen og kompatibel med den mosaiske vinduesmanager i3 og i3bar-panelet. Projektkoden er skrevet i C og distribueres under MIT-licensen. Projektet er rettet mod brug i Linux og FreeBSD.<\/p>\n<p>Sway giver mulighed for logisk placering af vinduer (vinduesmanageren v\u00e6lger dynamisk position og st\u00f8rrelse p\u00e5 vinduet med hensyn til andre \u00e5bne vinduer og undg\u00e5r overlapning af vinduer) i stedet for traditionel rumlig placering (brugeren v\u00e6lger en vilk\u00e5rlig placering og st\u00f8rrelse p\u00e5 vinduet, hvilket kan f\u00f8re til overlapning af vinduer). Vinduerne placeres, s\u00e5 de danner et gitter, der optimalt udnytter sk\u00e6rmpladsen og giver mulighed for hurtigt at manipulere vinduer kun med tastaturet. Kompatibilitet med i3 sikres p\u00e5 niveau med kommandoer, konfigurationsfiler og IPC, hvilket g\u00f8r det muligt at bruge Sway som en gennemsigtig erstatning for i3, der bruger Wayland i stedet for X11.  <\/p>\n<p>For at etablere et fuldt brugergr\u00e6nseflade tilbydes tilknyttede komponenter: swayidle (baggrundsproces med implementering af dvaletilstand), swaylock (sk\u00e6rmsaver), mako (meddelelsesh\u00e5ndterer), grim (sk\u00e6rmbilleder), slurp (markere omr\u00e5de p\u00e5 sk\u00e6rmen), wf-recorder (optagelse af video), waybar (programpanel), virtboard (sk\u00e6rmtastatur), wl-clipboard (arbejde med udklipsholder), wallutils (administration af skrivebordsbaggrunde).<\/p>\n<p>Sway udvikles som et modul\u00e6rt projekt bygget over biblioteket wlroots, som inkorporerer alle grundl\u00e6ggende primitive til at organisere arbejdet i en compositing manager. Wlroots inkluderer backends til<br \/>\nabstrahering af adgang til sk\u00e6rme, inputenheder, rendering uden direkte adgang til OpenGL, interaktion med KMS\/DRM, libinput, Wayland og X11 (der leveres et lag til at k\u00f8re X11-applikationer baseret p\u00e5 Xwayland). Ud over Sway anvendes wlroots-biblioteket aktivt i andre projekter. Udover st\u00f8tte til C\/C++-sprog tilbydes der bindings til sprog som Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python og Rust.<\/p>\n<p>I den nye version:<\/p>\n<ul>\n<li class=\"l\"> Muligheden for at fange enkelte vinduer er blevet tilf\u00f8jet.\n<li class=\"l\"> Der er implementeret underst\u00f8ttelse af output i det udvidede dynamiske lysstyrkeomr\u00e5de HDR10 ved brug af rendering baseret p\u00e5 Vulkan-API'et.\n<li class=\"l\"> Underst\u00f8ttelse af Wayland-protokoller er blevet tilf\u00f8jet:\n<ul>\n<li class=\"l\"> color-management-v1 til farvestyring og underst\u00f8ttelse af det udvidede dynamiske lysstyrkeomr\u00e5de (HDR, High Dynamic Range).\n<li class=\"l\"> color-representation-v1 til at definere farvepr\u00e6sentationen for Wayland-overflader.\n<li class=\"l\"> xdg-toplevel-tag-v1 til at vedh\u00e6fte tags fra Wayland-klienter til overflader i topniveau, som compositing <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> kan bruge til at genoprette position, st\u00f8rrelse og egenskaber for vinduer efter genstart samt til at definere s\u00e6rlige regler for bestemte typer vinduer.\n<li class=\"l\"> ext-workspace-v1 til at oprette paneler eller indikatorer, der viser listen over tilg\u00e6ngelige <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\" title=\"for virtuelle skriveborde\" data-wpil-keyword-link=\"linked\">for virtuelle skriveborde<\/a> og som g\u00f8r det muligt at skifte imellem dem.\n<li class=\"l\">  wl_fixes til at l\u00f8se problemer med andre APIer for grundl\u00e6ggende protokoller, som ikke kan l\u00f8ses med disse interfaces egne muligheder.\n<\/ul>\n<li class=\"l\"> Muligheden for &#171;&#8212;device-primaries&#187; er implementeret, hvormed farveprofilen dannes ud fra de data, der hentes af monitoren via EDID.\n<li class=\"l\"> Tilf\u00f8jet support til at registrere tilstedev\u00e6relsen af en keypad ved at bruge flaget LIBINPUT_SWITCH_KEYPAD_SLIDE i libinput.\n<li class=\"l\"> Specielle bindings for multimedietaster (pause, genoptag, n\u00e6ste sang osv.) er inkluderet i konfigurationsfilen til at styre afspilning af multimedieindhold ved hj\u00e6lp af v\u00e6rkt\u00f8jet playerctl.\n<li class=\"l\"> Farveprofilen for output srgb er \u00e6ndret til at bruge en stykkevis (piece-wise) overf\u00f8rselsfunktion sRGB i stedet for gamma 2.2 (for gamma 2.2 skal der bruges en separat gamma22-profil, som anvendes som standard).\n<li class=\"l\"> Opstart i systemer med ikke-underst\u00f8ttede GPU'er (for eksempel ved brug af propriet\u00e6re NVIDIA-drivere) resulterer nu i en advarsel i stedet for at afslutte med en fejl. Advarslen kan deaktiveres ved hj\u00e6lp af flaget &#171;&#8212;unsupported-gpu&#187; eller milj\u00f8variablen SWAY_UNSUPPORTED_GPU.\n<li class=\"l\"> Officiel support til brug af display managers til at starte Sway er tilf\u00f8jet.\n<li class=\"l\"> Nye funktioner i wlroots 0.20 er aktiveret. Blandt \u00e6ndringerne i den nye version af wlroots: Support til at bestemme farvepr\u00e6sentation af Wayland-overfladen, farvestyring og brug af HDR via protokoller color-representation-v1 og color-management-v1. Support for Wayland-protokoller cursor-shape-v1 til at tilpasse udseendet af cursoren,<br \/>\next-workspace-v1 til brug af konceptet med virtuelle skriveborde og xdg-toplevel-tag-v1 til identifikation af vinduer\/overflader via tag-binding.<\/p>\n<\/ul>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/b380bfe8ed30600c9c35e0b5f251bd1e.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Kilde: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65528\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.12, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar. \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 MIT. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Linux \u0438 FreeBSD. Sway \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u043a\u043e\u043d (\u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043f\u043e\u0437\u0438\u0446\u0438\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":181739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181738","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.12, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.\" \/>\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\/da\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway 1.12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.12, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12\" \/>\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-26T00:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-26T00:48:48+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\udd47Udgivelse af brugergr\u00e6nsefladen Sway 1.12 | ProHoster","description":"Efter n\u00e6sten et \u00e5rs udvikling er udgivelsen af compositing manager Sway 1.12 offentliggjort, bygget under brug af Wayland-protokollen og kompatibel med den mosaikvindue manager i3 og i3bar panelet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway 1.12 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.12, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","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-26T00:48:48+00:00","article:modified_time":"2026-05-26T00:48:48+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\/da\/wp-json\/wp\/v2\/posts\/181738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=181738"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/181738\/revisions"}],"predecessor-version":[{"id":182101,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/181738\/revisions\/182101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/181739"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=181738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=181738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=181738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}