{"id":181753,"date":"2026-05-26T14:49:05","date_gmt":"2026-05-26T12:49:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/sway-1-12"},"modified":"2026-05-26T14:49:05","modified_gmt":"2026-05-26T12:49:05","slug":"sway-1-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/sway-1-12","title":{"rendered":"Sway 1.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Release published <strong>Sway 1.12<\/strong> \u2014 a new version of the tiling Wayland compositor, ideologically and configurationally compatible with i3. The release took place <strong>May 25, 2026<\/strong>. According to the project, Sway 1.12 includes <strong>138 changes from 50 contributors<\/strong>, and for the build it now requires <strong>wlroots 0.20.0<\/strong>.<\/p>\n<p>The main user change is the support for <strong>HDR10<\/strong> when using the <strong>Vulkan renderer<\/strong>. This does not mean automatic HDR activation in all configurations: the capability is tied specifically to the Vulkan backend\/renderer in wlroots\/Sway and to the support from drivers, monitors, and the overall graphics stack. Nonetheless, for Sway, this is an important step toward full functionality with modern HDR displays in the Wayland environment.<\/p>\n<h3>Key changes in Sway 1.12<\/h3>\n<ul>\n<li>\n<p><strong>Support for capturing individual windows.<\/strong><br \/>\nSway now can allow capturing not the entire screen or workspace, but individual windows. This is important for screen recording and application demonstration during video calls: specific applications can be shown without revealing the entire desktop. In the complete change list, this feature is noted as support for <em>toplevel capture<\/em>.<\/p>\n<\/li>\n<li>\n<p><strong>HDR10 output when starting Sway with the Vulkan renderer. HDR10 is one of the most common open formats for HDR video, so the change is particularly notable for users with modern monitors and multimedia scenarios.<\/strong><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.phoronix.com\/news\/Sway-1.12-Released\">Support added<\/a> New Wayland protocols.<\/p>\n<p><\/noindex>\n<\/li>\n<li>\n<p><strong>This release adds support for color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1, and wl_fixes. In practice, this expands the foundation for color management, interaction of external components with workspaces, and more accurate identification of top-level windows.<\/strong><br \/>\nNew option \u2014device-primaries for output color_profile.<\/p>\n<\/li>\n<li>\n<p><strong>A new option \u2014device-primaries for output color_profile.<\/strong><br \/>\n. This is necessary for a more accurate description of the color characteristics of a specific display, instead of a rough tie to a preset profile. <strong>EDID<\/strong>Change in the behavior of the srgb profile.<\/p>\n<\/li>\n<li>\n<p><strong>The srgb profile now uses a piecewise-defined transfer function sRGB instead of a simple gamma 2.2. For the old behavior, a gamma22 profile has been added. At the same time, the effective default behavior, according to the developers, remains the same \u2014 gamma 2.2.<\/strong><br \/>\nOfficial support for launching through a display manager.<\/p>\n<\/li>\n<li>\n<p><strong>Official support for starting through the display manager.<\/strong><br \/>\nPreviously, launching Sway through display managers was officially considered an unsupported scenario: developers referenced old issues in login managers and could close such reports as unsupported. In Sway 1.12, this position has been revised, and launching through a display manager is now officially supported.<\/p>\n<\/li>\n<li>\n<p><strong>Behavior on unsupported GPUs has been changed.<\/strong><br \/>\nSway no longer refuses to start on unsupported video drivers, including the proprietary NVIDIA driver. Instead of failing at startup, an informational message is now displayed. The developers emphasize that the support policy has not changed; only the behavior at startup has changed. The message can be disabled using the \u2014unsupported-gpu parameter or the SWAY_UNSUPPORTED_GPU environment variable.<\/p>\n<\/li>\n<li>\n<p><strong>Media keys via playerctl in the default configuration.<\/strong><br \/>\nKey bindings for playerctl have been added to the default configuration file. This simplifies media player management through standard multimedia keys without manually adding typical bindings.<\/p>\n<\/li>\n<li>\n<p><strong>Support for keypad slide switches.<\/strong><br \/>\nSupport for slide switches on keyboard blocks has been added. This change relates to input handling and is useful for devices where such hardware switches are presented as part of the keyboard.<\/p>\n<\/li>\n<\/ul>\n<p>In addition to major features, the release includes fixes in drag-and-drop handling, container movement, workspace operations, layer-shell, xdg-shell, scratchpad, text rendering via Pango\/Cairo, and several IPC scenarios. Among the fixes are the elimination of crashes due to improper use of panel commands, on the first touch with a stylus after rebooting, when dragging a container to the edge of a workspace, and in some resize\/move operations.<\/p>\n<p>Sway 1.12 looks like an infrastructure-level update: the project has been upgraded to wlroots 0.20, gained groundwork for modern color management and HDR, improved screen sharing scenarios, and removed the old formal limitation on launching through display managers. For users of rolling distributions, the update is likely to appear through the usual package channels, while those who compile Sway themselves need to account for the new dependency on wlroots 0.20.0.<\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18302763\">linux.org.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 \u0440\u0435\u043b\u0438\u0437 Sway 1.12 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u0432\u043e\u0433\u043e Wayland-\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0430, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043f\u043e \u0438\u0434\u0435\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 i3. \u0412\u044b\u043f\u0443\u0441\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 25 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430. \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0432 Sway 1.12 \u0432\u043e\u0448\u043b\u043e 138 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043e\u0442 50 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432, \u0430 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f wlroots 0.20.0. \u0413\u043b\u0430\u0432\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0442\u0430\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 HDR10 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 Vulkan-\u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440. \u042d\u0442\u043e \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 [&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-181753","post","type-post","status-publish","format-standard","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 \u0440\u0435\u043b\u0438\u0437 Sway 1.12 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u0432\u043e\u0433\u043e Wayland-\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0430, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043f\u043e \u0438\u0434\u0435\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 i3. \u0412\u044b\u043f\u0443\u0441\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 25 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430.\" \/>\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\/en\/blog\/news\/sway-1-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\udd47Sway 1.12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Sway 1.12 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u0432\u043e\u0433\u043e Wayland-\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0430, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043f\u043e \u0438\u0434\u0435\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 i3. \u0412\u044b\u043f\u0443\u0441\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 25 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/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-26T12:49:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-26T12:49:05+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\udd47Sway 1.12 | ProHoster","description":"The release of Sway 1.12 has been announced \u2014 a new version of the tiling Wayland compositor, ideologically and configurationally compatible with i3. The release took place on May 25, 2026.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/sway-1-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\udd47Sway 1.12 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Sway 1.12 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u0432\u043e\u0433\u043e Wayland-\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0430, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043f\u043e \u0438\u0434\u0435\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441 i3. \u0412\u044b\u043f\u0443\u0441\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 25 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/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-26T12:49:05+00:00","article:modified_time":"2026-05-26T12:49:05+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\/en\/wp-json\/wp\/v2\/posts\/181753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=181753"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/181753\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=181753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=181753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=181753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}