A kiadvány megjelent Hintás 1.12 — a Wayland tiling compositor új verziója, amely ideológiájában és konfigurációjában kompatibilis az i3-mal. A kiadásra sor került 25 May 2026 évA projekt szerint a Sway 1.12 tartalmazza a következőket: 138 változás 50 résztvevőtől, és most az összeszereléshez szükség van wlroots 0.20.0.
A fő felhasználói változás a támogatás volt. HDR10 amikor átdolgozzuk Vulkan renderelőEz nem teszi automatikusan lehetővé a HDR használatát minden konfigurációban: a funkció kifejezetten a wlroots/Sway Vulkan backend/renderelőjéhez, valamint az illesztőprogramok, a monitor és a többi grafikus rendszer támogatásához kapcsolódik. Mindazonáltal ez egy fontos lépés a Sway számára a modern HDR kijelzők Wayland környezetben történő teljes körű támogatása felé.
Főbb változások a Sway 1.12-ben
Támogatás az egyes ablakok rögzítéséhez.
A Sway mostantól képes rögzíteni az egyes ablakokat a teljes képernyő vagy munkaterület helyett. Ez fontos a képernyőrögzítés és az alkalmazások videohívásokban történő megosztása szempontjából: egy adott alkalmazást megjeleníthet anélkül, hogy a teljes asztal felfedné a képernyőt. Ez a munka a teljes változásnaplóban támogatásként szerepel. legfelső szintű rögzítés.HDR10 Vulkan renderelőn keresztül.
Új Wayland protokollok.
A kiadás támogatást nyújt a color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 és wl_fixes csomagokhoz. Ez kibővíti a színkezelés alapjait, a külső komponensek és munkaterületek közötti interakciót, valamint a legfelső szintű ablakok pontosabb azonosítását.Új opció a --device-primaries kimeneti color_profile-hoz.
Most már lehetséges az elsődleges színkoordináták használata, amelyeken a monitor keresztül jelentést készít. EDIDErre azért van szükség, hogy pontosabban leírhassuk egy adott kijelző színjellemzőit, ahelyett, hogy egy előre meghatározott profilra durván hivatkoznánk.Az srgb profil viselkedésének megváltoztatása.
Az sRGB profil mostantól a szakaszos sRGB átviteli függvényt használja az egyszerű gamma 2.2 helyett. A régi viselkedés javítása érdekében egy gamma22 profilt adtak hozzá. A fejlesztők szerint azonban az alapértelmezett tényleges viselkedés ugyanaz marad – gamma 2.2.Hivatalos támogatás a kijelzőkezelőn keresztüli indításhoz.
Korábban a Sway megjelenítéskezelőkön keresztüli indítása hivatalosan nem támogatott forgatókönyvnek számított: a fejlesztők a bejelentkezéskezelőkkel kapcsolatos régi problémákra hivatkoztak, és az ilyen jelentéseket nem támogatottként zárták be. A Sway 1.12-es verziójában ezt a pozíciót felülvizsgálták, és a megjelenítéskezelőn keresztüli indítás mostantól hivatalosan is támogatott.Megváltozott viselkedés nem támogatott GPU-k esetén.
A Sway már nem tagadja meg az indítást nem támogatott videoillesztőprogramok esetén, beleértve a saját NVIDIA illesztőprogramot is. Az indítás megtagadása helyett mostantól egy tájékoztató üzenet jelenik meg. A fejlesztők hangsúlyozzák, hogy a támogatási szabályzat nem változott; csak az indítási viselkedés. Az üzenet letiltható a --unsupported-gpu paraméterrel vagy a SWAY_UNSUPPORTED_GPU környezeti változóval.Médiakulcsok a playerctl-en keresztül standard konfigurációban.
A playerctl billentyű-hozzárendelései hozzáadódtak az alapértelmezett konfigurációs fájlhoz. Ez leegyszerűsíti a médialejátszó vezérlését a szabványos médiakulcsokon keresztül anélkül, hogy manuálisan kellene egyéni kötéseket hozzáadni.Billentyűzetes csúszókapcsolók támogatása.
Hozzáadott támogatás a billentyűzetblokkok csúszókapcsolóihoz. Ez a változás a beviteli kezeléshez kapcsolódik, és olyan eszközökön hasznos, ahol az ilyen hardverkapcsolók a billentyűzet részét képezik.
A főbb funkciók mellett a kiadás javításokat tartalmaz a drag-and-drop kezeléshez, a konténer mozgatásához, a munkaterületekhez, a layer-shellhez, az xdg-shellhez, a scratchpadhez, a Pango/Cairo-n keresztüli szövegrendereléshez és számos IPC szkripthez. Ezek a javítások magukban foglalják a panelparancsok helytelen használatából, az újraindítás utáni első tollkoppintásból, a konténer munkaterület szélére húzásából, valamint néhány átméretezési/áthelyezési műveletből adódó összeomlásokat.
A Sway 1.12 egy infrastruktúra szintű frissítésnek tűnik: a projektet felgyorsították a wlroots 0.20-zal, felkészítették a modern színkezelésre és a HDR-re, továbbfejlesztették a képernyőmegosztási szkripteket, és eltörölték a kijelzőkezelőkön keresztüli futtatás régi hivatalos korlátozását. A gördülő disztribúciókat használók számára a frissítés valószínűleg a szokásos csomagcsatornákon keresztül érkezik, de azoknak, akik maguk is fejlesztik a Sway-t, tisztában kell lenniük a wlroots 0.20.0-tól való új függőséggel.
Forrás: linux.org.ru
