Sway 1.12

Objavljen je novi izdanak Sway 1.12 — nova verzija Wayland kompozitora koja je u skladu s ideologijom i konfiguracijom i3. Izdanje je objavljeno 25. maja 2026. godine. Prema podacima projekta, Sway 1.12 sadrži 138 promena od 50 učesnika, a za izgradnju sada je potreban wlroots 0.20.0.

Najveća korisnička promena je podrška za HDR10 kada se koristi Vulkan render. Ovo ne znači automatsko uključivanje HDR-a u svim konfiguracijama: mogućnost je vezana za Vulkan backend/render u wlroots/Sway i podršku od strane drajvera, monitora i ostatka grafičkog staka. Ipak, za Sway je ovo važan korak ka potpunom radu sa savremenim HDR ekranima u Wayland okruženju.

Osnovne promene u Sway 1.12

  • Podrška za hvatanje pojedinačnih prozora.
    Sway sada omogućava hvatanje ne celog ekrana ili radne površine, već pojedinačnih prozora. Ovo je važno za snimanje ekrana i demonstraciju aplikacija tokom video poziva: možete prikazati specifičnu aplikaciju bez otkrivanja cele radne površine. U potpunom listu promena ovo se beleži kao podrška toplevel capture.

  • HDR10 preko Vulkan rendera.
    Dodana je podpora za HDR10 izlaz prilikom pokretanja Sway-a sa Vulkan renderom. HDR10 je jedan od popularnih otvorenih formata HDR videa, tako da je promena posebno primetno korisnicima savremenih monitora i multimedijalnih scenarija.

  • Novi Wayland protokoli.
    U izdanje je dodata podrška za color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 i wl_fixes. U praksi ovo proširuje osnovu za upravljanje bojama, interakciju spoljašnjih komponenti sa radnim prostorima i precizniju identifikaciju prozora višeg nivoa.

  • Nova opcija —device-primaries za output color_profile.
    Pojavila se mogućnost korišćenja primarnih boja koje monitor izveštava putem EDID. Ovo je neophodno za preciznije opisivanje kolorimetrijskih karakteristika konkretnog ekrana, umesto grubog vezivanja za unapred definisani profil.

  • Promena u ponašanju srgb profila.
    sRGB profil sada koristi komadno definisanu funkciju prenosa umesto jednostavne gamma 2.2. Za staro ponašanje dodat je profil gamma22. Ipak, efikasno ponašanje prema podrazumevanju, prema rečima programera, ostaje isto — gamma 2.2.

  • Zvanična podrška za pokretanje putem display manager-a.
    Predhodno je bilo zagon Sway-a prek upravljalnikov zaslona formalno obravnavano kot nepodprta svojstvenost: razvijalci so se sklicevali na stare težave pri upravljalnikih za prijavo in lahko so takšna poročila zavrnili kot nepodprta. V Sway 1.12 je bila ta pozicija ponovno ovrednotena in zagon prek upravljalnika zaslona je zdaj uradno podprt.

  • Spremenjeno vedenje na nepodprtih GPU-jih.
    Sway se zdaj ne zavrne več na nepodprtih grafičnih gonilnikih, vključno s proprietarnim gonilnikom NVIDIA. Namesto zavrnitve pri zagonu se zdaj prikaže informativno sporočilo. Razvijalci posebej poudarjajo, da se politika podpore ni spremenila: spremenilo se je le vedenje pri zagonu. Sporočilo lahko izklopite z parameterjem —unsupported-gpu ali okoljsko spremenljivko SWAY_UNSUPPORTED_GPU.

  • Mediaključke prek playerctl v standardni konfiguraciji.
    V privzeti konfiguracijski datoteki so dodane vezave tipk za playerctl. To poenostavi upravljanje medijskih predvajalnikov prek standardnih multimedijskih tipk brez ročnega dodajanja tipičnih vezav.

  • Podpora za stikala na tipkovnicah.
    Dodana je bila podpora za drsne stikala na tipkovničnih enotah. To spremembo se nanaša na obdelavo vnosov in je koristna za naprave, kjer so taka strojna stikala predstavljena kot del tipkovnice.

Poleg večjih funkcij ta izdaja vključuje popravke pri obdelavi povleci in spusti, premikanju vsebin, delu delovnih površin, layer-shell, xdg-shell, scratchpad, in upodabljanju besedila prek Pango/Cairo ter vrsti IPC-scenarijev. Med popravki so omenjeni odprava zrušitev ob nepravilni uporabi ukazov plošče, ob prvem dotiku s peresom po ponovnem zagonu, ob povleku vsebine proti robu delovne površine in pri nekaterih operacijah spremembe velikosti/premikanja.

Sway 1.12 izgleda kot posodobitev infrastrukturne ravni: projekt se je usklajen z wlroots 0.20, pridobila je podlago za sodobno upravljanje barv in HDR, izboljšala scenarije skupne rabe zaslona in odpravljala staro formalno omejitev za zagon prek upravljalnikov zaslona. Za uporabnike rolling distribucij se posodobitev verjetno pojavi prek običajnih paketnih kanalov, tisti, ki Sway sestavljajo sami, pa morajo upoštevati novo odvisnost od wlroots 0.20.0.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster