
Состоялся релиз Sway 1.12 — свежей версии популярного тайлингового Wayland-композитора, который сохраняет идеологическую и конфигурационную совместимость с легендарным i3. Выпуск, представленный 25 мая 2026 года, стал результатом коллективной работы 50 участников, внесших 138 изменений. Важным техническим требованием для новой сборки стала библиотека wlroots версии 0.20.0.
Ключевым новшеством для конечных пользователей стала поддержка HDR10 при активации Vulkan-рендерера. Важно отметить: автоматическое включение HDR не произойдет само по себе, так как функция жестко привязана к возможностям графического стека, конкретного монитора и драйверов. Тем не менее, это значимый шаг для полноценной работы с HDR-контентом в среде Wayland.
Основные изменения Sway 1.12
- Поддержка захвата отдельных окон. Композитор теперь позволяет при стриминге или записи экрана выбирать не всю рабочую область, а конкретное окно (toplevel capture). Это значительно упрощает демонстрацию контента в видеозвонках, скрывая лишние детали рабочего стола.
- HDR10 через Vulkan. Реализована поддержка вывода в формате HDR10 при использовании Vulkan-рендерера, что делает систему более привлекательной для мультимедийных задач.
- Новые Wayland-протоколы. Внедрена поддержка color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 и wl_fixes, что создает фундамент для продвинутого управления цветом и улучшенного взаимодействия с рабочими пространствами.
- Опция —device-primaries. Появилась возможность использовать цветовые координаты, сообщаемые монитором через EDID, для более точной передачи цвета.
- Обновление профиля sRGB. Теперь вместо упрощенной гаммы 2.2 используется корректная кусочно-заданная передаточная функция sRGB. Для любителей классики сохранен профиль gamma22.
- Официальный запуск через дисплейные менеджеры. Разработчики официально признали поддержку запуска Sway через Display Manager, сняв прежние ограничения и проблемы, связанные с конфигурациями входа в систему.
- Лояльность к видеодрайверам. Sway больше не блокирует запуск при обнаружении неподдерживаемых GPU, включая проприетарные решения NVIDIA — теперь программа просто выводит информационное сообщение, которое можно скрыть переменной SWAY_UNSUPPORTED_GPU.
- Управление плеерами. В базовый конфиг добавлены привязки клавиш для playerctl, облегчающие управление медиаконтентом.
- Поддержка аппаратных переключателей. Добавлена работа со слайд-переключателями на клавиатурных блоках.
Помимо крупных нововведений, проведена масштабная работа над ошибками: исправлены сценарии обработки drag-and-drop, перемещение контейнеров, работа layer-shell и xdg-shell, а также устранены критические падения при рендеринге текста через Pango/Cairo и использовании стилуса. Обновление 1.12 выводит Sway на новый уровень инфраструктурной стабильности, подготавливая базу для современного цветового управления и повышения удобства повседневного использования.


