Vydanie bolo publikované Kývať 1.12 — nová verzia kompozitora Wayland pre dlaždice, ideologicky a konfiguračne kompatibilná s i3. Vydanie sa uskutočnilo 25 mája 2026 rokPodľa projektu Sway 1.12 obsahuje 138 zmien od 50 účastníkova teraz si to vyžaduje montáž wlroots 0.20.0.
Hlavnou zmenou pre používateľov bola podpora HDR10 pri práci cez Vulkan rendererToto automaticky nepovoľuje HDR vo všetkých konfiguráciách: táto funkcia je špecificky viazaná na backend/renderer Vulkan vo wlroots/Sway a na podporu zo strany ovládačov, monitora a zvyšku grafického balíka. Napriek tomu je to dôležitý krok pre Sway smerom k plnej podpore moderných HDR displejov v prostredí Waylandu.
Kľúčové zmeny v Swayi 1.12
Podpora pre zachytávanie jednotlivých okien.
Sway teraz dokáže zachytiť jednotlivé okná, a nie celú obrazovku alebo pracovný priestor. To je dôležité pre nahrávanie obrazovky a zdieľanie aplikácií počas videohovorov: môžete zobraziť konkrétnu aplikáciu bez odhalenia celej pracovnej plochy. Táto práca je uvedená ako podpora v kompletnom zozname zmien. zachytávanie na najvyššej úrovni.HDR10 cez renderer Vulkan.
Protokoly New Wayland.
Táto verzia pridáva podporu pre color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 a wl_fixes. Toto rozširuje základy pre správu farieb, interakciu medzi externými komponentmi a pracovnými priestormi a presnejšiu identifikáciu okien najvyššej úrovne.Nová možnosť --device-primaries pre výstupný farebný profil.
Teraz je možné použiť súradnice primárnych farieb, ktoré monitor hlási prostredníctvom EDIDToto je potrebné na presnejší opis farebných charakteristík konkrétneho displeja, a nie na jeho zhruba odkazovanie na vopred definovaný profil.Zmena správania profilu srgb.
Profil sRGB teraz používa prenosovú funkciu sRGB po častiach namiesto jednoduchej gama 2.2. Na riešenie starého správania bol pridaný profil gama22. Podľa vývojárov však efektívne predvolené správanie zostáva rovnaké – gama 2.2.Oficiálna podpora pre spustenie cez správcu displeja.
Predtým sa spúšťanie Swayu prostredníctvom správcov zobrazení formálne považovalo za nepodporovaný scenár: vývojári sa odvolávali na staré problémy so správcami prihlásenia a takéto hlásenia uzatvárali ako nepodporované. Vo verzii Sway 1.12 bola táto pozícia prepracovaná a spúšťanie prostredníctvom správcu zobrazení je teraz oficiálne podporované.Zmenené správanie na nepodporovaných grafických procesoroch.
Sway sa už neodmieta spustiť na nepodporovaných ovládačoch grafickej karty vrátane proprietárneho ovládača NVIDIA. Namiesto odmietnutia spustenia sa teraz zobrazuje informačná správa. Vývojári zdôrazňujú, že politika podpory sa nezmenila; zmenilo sa iba správanie pri spustení. Správu je možné vypnúť pomocou parametra --unsupported-gpu alebo premennej prostredia SWAY_UNSUPPORTED_GPU.Mediálne klávesy cez playerctl v štandardnej konfigurácii.
Do predvoleného konfiguračného súboru boli pridané klávesové skratky pre playerctl. To zjednodušuje ovládanie prehrávača médií pomocou štandardných klávesov bez nutnosti manuálneho pridávania vlastných klávesových skratiek.Podpora posuvných prepínačov na klávesnici.
Pridaná podpora pre posuvné prepínače na blokoch klávesnice. Táto zmena sa týka spracovania vstupu a je užitočná pre zariadenia, kde sú takéto hardvérové prepínače súčasťou klávesnice.
Okrem hlavných funkcií obsahuje toto vydanie opravy pre manipuláciu s metódou drag-and-drop, pohyb kontajnerov, pracovné priestory, layer-shell, xdg-shell, scratchpad, vykresľovanie textu cez Pango/Cairo a niekoľko IPC skriptov. Medzi tieto opravy patria pády spôsobené nesprávnym použitím príkazov panela, prvé ťuknutie stylusom po reštarte, pretiahnutie kontajnera na okraj pracovného priestoru a niektoré operácie zmeny veľkosti/presunutia.
Sway 1.12 vyzerá ako aktualizácia na úrovni infraštruktúry: projekt bol s verziou wlroots 0.20 aktualizovaný, je pripravený na modernú správu farieb a HDR, má vylepšené skripty na zdieľanie obrazovky a odstránilo staré formálne obmedzenie spúšťania cez správcov displejov. Pre používateľov priebežných distribúcií bude aktualizácia pravdepodobne doručená prostredníctvom bežných balíčkových kanálov, ale tí, ktorí si Sway sami vytvárajú, by si mali byť vedomí novej závislosti od verzie wlroots 0.20.0.
Zdroj: linux.org.ru
