Калыханне 1.12

Апублікаваны рэліз Калыханне 1.12 - новай версіі тайлінгавага Wayland-кампазітара, сумяшчальнага па ідэалогіі і канфігурацыі з i3. Выпуск адбыўся 25 мая 2026 года. Па дадзеных праекту, у Sway 1.12 увайшло 138 змен ад 50 удзельнікаў, а для зборкі зараз патрабуецца wlroots 0.20.0.

Галоўнай карыстацкай зменай стала падтрымка HDR10 пры працы праз Vulkan-рэндэрэр. Гэта не азначае аўтаматычнае ўключэнне HDR ва ўсіх канфігурацыях: магчымасць прывязана менавіта да Vulkan backend/renderer у wlroots/Sway і да падтрымкі са боку драйвераў, манітора і астатняга графічнага стэка. Тым не менш для Sway гэта важны крок у бок паўнавартаснай працы з сучаснымі HDR-дысплеямі ў Wayland-асяроддзі.

Асноўныя змены Sway 1.12

  • Падтрымка захопу асобных вокнаў.
    Sway зараз умее аддаваць для захопу не ўвесь экран ці працоўную вобласць, а асобныя вокны. Гэта важна для запісу экрана і дэманстрацыі прыкладанняў у відэазванках: можна паказваць канкрэтнае прыкладанне, не раскрываючы ўвесь працоўны стол. У поўным спісе змен гэтая праца праходзіць як падтрымка toplevel capture.

  • HDR10 праз Vulkan-рэндэрэр.
    Дададзена падтрымка HDR10-высновы пры запуску Sway з Vulkan-рэндэрарам. HDR10 – адзін з распаўсюджаных адкрытых фарматаў HDR-відэа, таму змена асабліва прыкметна для карыстальнікаў сучасных манітораў і мультымедыйных сцэнарыяў.

  • Новыя Wayland-пратаколы.
    У рэліз дададзена падтрымка color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 і wl_fixes. На практыку гэта пашырае падмурак для каляровага кіравання, узаемадзеянні вонкавых кампанентаў з працоўнымі прасторамі і больш дакладнай ідэнтыфікацыі вокнаў верхняга ўзроўня.

  • Новая опцыя -device-primaries для output color_profile.
    З'явілася магчымасць выкарыстоўваць каляровыя першасныя каардынаты, якія манітор паведамляе праз EDID. Гэта трэба для больш карэктнага апісання каляровых характарыстык канкрэтнага дысплея, замест грубіянскай прывязкі да загадзя зададзенага профіля.

  • Змена паводзін профіля srgb.
    Профіль srgb зараз выкарыстоўвае кавалачна-зададзеныя перадаткавую функцыю sRGB, а не простую гаму 2.2. Для старых паводзін дададзены профіль gamma22. Пры гэтым эфектыўныя паводзіны па змаўчанні, па словах распрацоўшчыкаў, застаецца ранейшым - gamma 2.2.

  • Афіцыйная падтрымка запуску праз display manager.
    Раней запуск Sway праз дысплейныя менеджэры фармальна лічыўся непадтрымоўваным сцэнарам: распрацоўнікі спасылаліся на старыя праблемы ў login manager'ах і маглі зачыняць такія справаздачы як непадтрымліваюцца. У Sway 1.12 гэтая пазіцыя перагледжана, і запуск праз display manager зараз афіцыйна падтрымліваецца.

  • Змененыя паводзіны на непадтрымліваемых GPU.
    Sway больш не адмаўляецца запускацца на непадтрымоўваных відэадрайверах, уключаючы прапрыетарны драйвер NVIDIA. Замест адмовы пры старце зараз паказваецца інфармацыйнае паведамленне. Распрацоўнікі асобна падкрэсліваюць, што палітыка падтрымкі не змянілася: змяніліся толькі паводзіны пры запуску. Паведамленне можна адключыць праз параметр -unsupported-gpu або зменную асяроддзі SWAY_UNSUPPORTED_GPU.

  • Медыяклавішы праз playerctl у стандартнай канфігурацыі.
    У які пастаўляецца па змаўчанні канфігурацыйны файл дададзены прывязкі клавіш для playerctl. Гэта спрашчае кіраванне медыяплэерамі праз стандартныя мультымедыйныя клавішы без ручнога дадання тыпавых біндзінгаў.

  • Падтрымка keypad slide switches.
    Дададзена падтрымка слайд-перамыкачоў на клавіятурных блоках. Гэтая змена ставіцца да апрацоўкі ўводу і карысна для прылад, дзе такія апаратныя перамыкачы прадстаўлены як частка клавіятуры.

Акрамя буйных магчымасцяў, у рэліз увайшлі выпраўленні ў апрацоўцы drag-and-drop, перасоўванні кантэйнераў, працы працоўных прастор, layer-shell, xdg-shell, scratchpad, рэндэрынгу тэксту праз Pango/Cairo і шэрагу IPC-сцэнарыяў. Сярод выпраўленняў згадваюцца ўхіленне падзенняў пры некарэктным выкарыстанні каманд панэлі, пры першым дотыку стілус пасля перазагрузкі, пры перацягванні кантэйнера да краю працоўнай прасторы і пры некаторых аперацыях resize/move.

Sway 1.12 выглядае як абнаўленне інфраструктурнага ўзроўня: праект падцягнуўся да wlroots 0.20, атрымаў зачын пад сучаснае каляровае кіраванне і HDR, палепшыў сцэнары screen sharing і зняў старое фармальнае абмежаванне на запуск праз дысплейныя мэнэджары. Для карыстачоў rolling-дыстрыбутываў абнаўленне, хутчэй за ўсё, з'явіцца праз звычайныя каналы пакетаў, а тым, хто збірае Sway самастойна, трэба ўлічваць новую залежнасць ад wlroots 0.20.0.

Крыніца: linux.org.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster