Leidimas buvo paskelbtas Sūpuoklė 1.12 — nauja plytelių Wayland kompozitoriaus versija, suderinama su i3 savo ideologija ir konfigūracija. Išleidimas įvyko 25 gegužės 2026 metųPagal projektą, „Sway 1.12“ apima 138 pakeitimai iš 50 dalyvių, o dabar reikalingas surinkimas wlroots 0.20.0.
Pagrindinis naudotojų pokytis buvo palaikymas HDR10 dirbant per Vulkan rendererisTai automatiškai neįjungia HDR visose konfigūracijose: ši funkcija yra susieta konkrečiai su „Vulkan“ posisteme / atvaizdavimo įrankiu „wlroots“ / „Sway“ ir su tvarkyklių, monitoriaus bei likusios grafikos plokštės palaikymu. Nepaisant to, tai svarbus „Sway“ žingsnis siekiant visiškai palaikyti šiuolaikinius HDR ekranus „Wayland“ aplinkoje.
Svarbiausi „Sway 1.12“ pakeitimai
Palaikymas atskirų langų fiksavimui.
„Sway“ dabar gali užfiksuoti atskirus langus, o ne visą ekraną ar darbo sritį. Tai svarbu įrašant ekraną ir bendrinant programas vaizdo skambučiuose: galite rodyti konkrečią programą neatskleisdami viso darbalaukio. Šis darbas nurodytas kaip palaikymas visame pakeitimų žurnale. aukščiausio lygio fiksavimas.HDR10 per „Vulkan“ atvaizdavimo įrankį.
Naujieji Veilando protokolai.
Šioje versijoje pridėtas „color-management-v1“, „color-representation-v1“, „xdg-toplevel-tag-v1“, „ext-workspace-v1“ ir „wl_fixes“ palaikymas. Tai išplečia spalvų valdymo pagrindus, išorinių komponentų ir darbo sričių sąveiką bei tikslesnį aukščiausio lygio langų identifikavimą.Nauja parinktis --device-primaries išvesties spalvų profiliui.
Dabar galima naudoti pagrindines spalvų koordinates, kurias pateikia monitorius EDIDTai būtina norint tiksliau apibūdinti konkretaus ekrano spalvų charakteristikas, o ne apytiksliai susieti jas su iš anksto nustatytu profiliu.Srgb profilio elgesio keitimas.
sRGB profilyje dabar naudojama dalinė sRGB perdavimo funkcija, o ne paprasta gama 2.2. Siekiant išspręsti seną problemą, buvo pridėtas gamma22 profilis. Tačiau, anot kūrėjų, efektyvus numatytasis veikimas išlieka tas pats – gama 2.2.Oficialus paleidimo per ekrano tvarkyklę palaikymas.
Anksčiau „Sway“ paleidimas per ekrano tvarkytuvus oficialiai buvo laikomas nepalaikomu scenarijumi: kūrėjai nurodė senas prisijungimo tvarkytuvų problemas ir tokias ataskaitas uždarydavo kaip nepalaikomas. „Sway 1.12“ versijoje ši pozicija buvo peržiūrėta ir paleidimas per ekrano tvarkytuvą dabar oficialiai palaikomas.Pakeistas elgesys su nepalaikomomis GPU.
„Sway“ nebeatsisako paleisti programos su nepalaikomomis vaizdo tvarkyklėmis, įskaitant patentuotą „NVIDIA“ tvarkyklę. Vietoj atsisakymo paleisti programa dabar rodoma informacinė žinutė. Kūrėjai pabrėžia, kad palaikymo politika nepasikeitė; pasikeitė tik paleidimo elgsena. Pranešimą galima išjungti naudojant parametrą „--unsupported-gpu“ arba aplinkos kintamąjį „SWAY_UNSUPPORTED_GPU“.Medijos klavišai per „playerctl“ standartinėje konfigūracijoje.
Į numatytąjį konfigūracijos failą buvo pridėtos „playerctl“ klavišų sąsajos. Tai supaprastina medijos leistuvo valdymą naudojant standartinius medijos klavišus, nereikalaujant rankiniu būdu pridėti pasirinktinių sąsajų.Palaikymas klaviatūros slankiojantiems jungikliams.
Pridėta slankiojančių jungiklių klaviatūros blokuose palaikymas. Šis pakeitimas susijęs su įvesties apdorojimu ir yra naudingas įrenginiams, kuriuose tokie aparatūros jungikliai yra klaviatūros dalis.
Be pagrindinių funkcijų, leidime yra pataisymai, susiję su vilkimo ir numetimo valdymu, konteinerių perkėlimu, darbo sritimis, sluoksnių apvalkalu, „xdg“ apvalkalu, įterptuoju bloku, teksto vaizdavimu naudojant „Pango“ / „Cairo“ ir keliais IPC scenarijais. Šie pataisymai apima gedimus, atsiradusius dėl neteisingo skydelio komandų naudojimo, pirmąjį rašiklio bakstelėjimą po perkrovimo, konteinerio vilkimą į darbo srities kraštą ir kai kurias dydžio keitimo / perkėlimo operacijas.
„Sway 1.12“ atrodo kaip infrastruktūros lygio atnaujinimas: projektas atnaujintas naudojant „wlroots 0.20“, paruoštas moderniam spalvų valdymui ir HDR, patobulinti ekrano bendrinimo scenarijai ir pašalintas senas oficialus apribojimas, draudžiantis paleisti per ekrano tvarkykles. Atnaujinimas greičiausiai bus pateiktas įprastais paketų kanalais, tačiau patys kuriantys „Sway“ turėtų žinoti apie naują priklausomybę nuo „wlroots 0.20.0“.
Šaltinis: linux.org.ru
