Megjelent a kiadás Sway 1.12 — az új verziója a Wayland-kompozitornak, amely ideológiailag és konfiguráció szempontjából kompatibilis az i3-mal. A kiadás megtörtént 2026. május 25-én. A projekt adatai szerint a Sway 1.12-be 50 résztvevőtől származó 138 változtatás került, és a buildhez mostantól szükséges wlroots 0.20.0.
A legfontosabb felhasználói változás a támogatás lett HDR10 Vulkan-renderer használata során . Ez nem jelenti automatikusan a HDR bekapcsolását minden konfigurációban: a lehetőség a Vulkan backend/renderelők és a wlroots/Sway, valamint a meghajtók, monitorok és a többi grafikai stack támogatásához van kötve. Ennek ellenére a Sway számára ez fontos lépés a modern HDR-képernyőkkel való teljes körű munkavégzés irányába a Wayland-környezetben.A Sway 1.12 főbb változásai
A külön ablakok rögzítésének támogatása.
A Sway mostantól képes nem az egész képernyőt vagy a munkaterületet, hanem külön egyes ablakokat átadni rögzítésre. Ez fontos a képernyő rögzítéséhez és az alkalmazások bemutatásához videóhívásokban: lehetőség van konkrét alkalmazás megjelenítésére anélkül, hogy az egész munkaterületet felfednénk. A változások teljes listájában ez a munka 'toplevel capture' támogatásként szerepel
HDR10 Vulkan-renderer révén. HDR10 kimenet indításakor Sway Vulkan-rendererrel. Az HDR10 egy elterjedt nyílt HDR-videóformátum, ezért a változás különösen észlelhető a modern monitorok és multimédiás forgatókönyvek felhasználói számára..Új Wayland-protokollok.
Új opció —device-primaries az output color_profile számára.
Lehetőség nyílik a szín elsődleges koordinátáinak használatára, amelyeket a monitor azEDID
. Ez a konkrét kijelző színjellemzőinek pontosabb leírásához szükséges, ahelyett, hogy durván a előre meghatározott profilhoz kapcsolná. A srgb profil viselkedésének megváltozása.A srgb profil mostantól darabosan megadott sRGB átvitelifunkciót használ, ahelyett, hogy egyszerű 2.2 gamma lenne. Az oldaltartás miatt hozzáadtak egy gamma22 profilt az előző viselkedéshez. A fejlesztők szerint a hatékony alapértelmezett viselkedés továbbra is a régi — gamma 2.2.Hivatalos támogatás a megjelenítő kezelőn keresztüli indításhoz.
Jelentkezés.További információk a legújabb verzióról.
Korábban a Sway indítása kijelzőkezelőkön keresztül hivatalosan nem támogatott forgatókönyvnek számított: a fejlesztők régi problémákra hivatkoztak a bejelentkező kezelőkben, és ilyen jelentéseket nem támogathattak. A Sway 1.12-ben ez a hozzáállás felülvizsgálatra került, és a kijelzőkezelőkön keresztüli indítás most már hivatalosan támogatott.Megváltozott a viselkedés a nem támogatott GPU-kkal kapcsolatban.
A Sway többé nem tagadja meg a működést nem támogatott videómeghajtókon, beleértve a tulajdonosi NVIDIA-illesztőprogramot is. A rendszerindítás során a leállás helyett információs üzenetet mutat. A fejlesztők hangsúlyozzák, hogy a támogatási politika nem változott: csupán az indítási viselkedés változott. Az üzenet kikapcsolható az —unsupported-gpu paraméter vagy a SWAY_UNSUPPORTED_GPU környezeti változó használatával.Mediaklipek a playerctl-en keresztül az alapértelmezett konfigurációban.
Az alapértelmezett konfigurációs fájlhoz hozzáadódott a playerctl billentyűzetkötés. Ez megkönnyíti a médiaplejátszók kezelését a szokásos multimédiás billentyűkkel anélkül, hogy manuálisan kellene hozzáadni az előre definiált billentyűkötéseket.Támogatás a billentyűzeti csúszó kapcsolók számára.
Hozzáadva a billentyűzetblokkokon található csúszó kapcsolók támogatása. Ez a változás a bemenet kezelésére vonatkozik, és hasznos olyan eszközök esetében, ahol az ilyen hardveres kapcsolók a billentyűzet részeként jelennek meg.
A nagyobb lehetőségek mellett a kiadás hibajavításokat is tartalmaz a drag-and-drop kezelésében, a konténerek mozgatásában, a munkaasztalok működésében, a layer-shell, xdg-shell, scratchpad, szöveg renderelése Pango/Cairo-n keresztül, és számos IPC-forgatókönyvben. A javítások között említést nyer a panel parancsok nem megfelelő használatából eredő összeomlások megszüntetése, az első érintés stílusíróval a rendszer újraindítása után, a konténer mozgatása a munkaasztal szélére, és néhány resize/move művelet.
A Sway 1.12 úgy tűnik, mint egy infrastruktúra-szintű frissítés: a projekt frissült a wlroots 0.20-ra, bepillantást nyert a modern színkezelésbe és HDR-be, javította a képernyőmegosztási forgatókönyveket, és eltávolította a kijelzőkezelőkön keresztüli indítás régi formális korlátozását. A rolling disztribúciókat használó felhasználók számára a frissítés valószínűleg a megszokott csomagcsatornákon keresztül érkezik, míg azok, akik saját maguk állítják össze a Sway-t, figyelembe kell vegyék az új wlroots 0.20.0 függőséget.
Forrás: linux.org.ru
