Izdanje je objavljeno Njihanje 1.12 — nova verzija Wayland kompozitora za popločavanje, kompatibilna po ideologiji i konfiguraciji s i3. Objavljivanje se dogodilo 25 svibnja 2026 godinePrema projektu, Sway 1.12 uključuje 138 promjena od 50 sudionika, a sada je potrebna montaža wlroots 0.20.0.
Glavna promjena za korisnike bila je podrška HDR10 prilikom rada kroz Vulkan rendererOvo ne omogućuje automatski HDR u svim konfiguracijama: značajka je specifično vezana za Vulkan backend/renderer u wlroots/Swayu i za podršku upravljačkih programa, monitora i ostatka grafičkog paketa. Ipak, ovo je važan korak za Sway prema potpunoj podršci modernih HDR zaslona u Wayland okruženju.
Ključne promjene u Swayu 1.12
Podrška za snimanje pojedinačnih prozora.
Sway sada može snimati pojedinačne prozore, umjesto cijelog zaslona ili radnog prostora. To je važno za snimanje zaslona i dijeljenje aplikacija u videopozivima: možete prikazati određenu aplikaciju bez otkrivanja cijele radne površine. Ovaj rad naveden je kao podrška u potpunom popisu promjena. snimanje na najvišoj razini.HDR10 putem Vulkan renderera.
Protokoli New Waylanda.
Izdanje dodaje podršku za color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 i wl_fixes. To proširuje temelje za upravljanje bojama, interakciju između vanjskih komponenti i radnih prostora te točniju identifikaciju prozora najviše razine.Nova opcija --device-primaries za izlazni profil_boja.
Sada je moguće koristiti primarne koordinate boja koje monitor izvještava putem EDIDTo je potrebno za točniji opis karakteristika boja određenog zaslona, umjesto da se grubo referira na unaprijed definirani profil.Promjena ponašanja srgb profila.
sRGB profil sada koristi segmentnu sRGB prijenosnu funkciju, umjesto jednostavne gama 2.2. Dodan je profil gama22 kako bi se riješilo staro ponašanje. Međutim, efektivno zadano ponašanje, prema programerima, ostaje isto - gama 2.2.Službena podrška za pokretanje putem upravitelja prikaza.
Prije se pokretanje Swaya putem upravitelja prikaza formalno smatralo nepodržanim scenarijem: programeri su navodili stare probleme s upraviteljima prijava i zatvarali bi takva izvješća kao nepodržana. U Swayu 1.12 ovaj je stav revidiran i pokretanje putem upravitelja prikaza sada je službeno podržano.Promijenjeno ponašanje na nepodržanim GPU-ima.
Sway više ne odbija pokretanje na nepodržanim upravljačkim programima za video, uključujući vlasnički NVIDIA upravljački program. Umjesto odbijanja pokretanja, sada se prikazuje informativna poruka. Programeri naglašavaju da se politika podrške nije promijenila; promijenilo se samo ponašanje pri pokretanju. Poruka se može onemogućiti pomoću parametra --unsupported-gpu ili varijable okruženja SWAY_UNSUPPORTED_GPU.Medijske tipke putem playerctl-a u standardnoj konfiguraciji.
Veze tipki za playerctl dodane su u zadanu konfiguracijsku datoteku. To pojednostavljuje upravljanje media playerom putem standardnih medijskih tipki bez ručnog dodavanja prilagođenih veza.Podrška za klizne prekidače na tipkovnici.
Dodana je podrška za klizne prekidače na blokovima tipkovnice. Ova promjena odnosi se na rukovanje unosom i korisna je za uređaje gdje su takvi hardverski prekidači prisutni kao dio tipkovnice.
Uz glavne značajke, izdanje uključuje ispravke za rukovanje povlačenjem i ispuštanjem, premještanje kontejnera, radne prostore, layer-shell, xdg-shell, scratchpad, renderiranje teksta putem Pango/Cairo i nekoliko IPC skripti. Ovi ispravci uključuju rušenja uzrokovana netočnom upotrebom naredbi ploče, prvi dodir olovke nakon ponovnog pokretanja, povlačenje kontejnera na rub radnog prostora i neke operacije promjene veličine/premještanja.
Sway 1.12 izgleda kao ažuriranje na razini infrastrukture: projekt je ubrzan s wlroots 0.20, pripremljen je za moderno upravljanje bojama i HDR, poboljšane su skripte za dijeljenje zaslona i uklonjeno je staro formalno ograničenje pokretanja kroz upravitelje zaslona. Za korisnike distribucija koje se obnavljaju, ažuriranje će vjerojatno stići putem uobičajenih kanala paketa, ali oni koji sami grade Sway trebali bi biti svjesni nove ovisnosti o wlroots 0.20.0.
Izvor: linux.org.ru
