Megjelent a Sway 1.12 Wayland kompozitor, HDR10-támogatással és egyedi alkalmazásablak rögzítéssel

7/10
A Sway 1.12 jelentős frissítés a wlroots-alapú Wayland kompozitorok között, mert HDR10 kimenetet, egyedi alkalmazásablak rögzítést, bővített színkezelési protokollokat és hivatalos display manager indítást hoz.

Közel egy évvel az előző kiadás után megjelent a Sway 1.12, az i3 működéséhez igazodó, csempéző Wayland kompozitor új stabil verziója. A kiadás a wlroots 0.20-ra épül, új Wayland protokollokat támogat, és a Vulkan rendereren keresztül HDR10 kimenetet is kínál. Ez a változás a nagy dinamikatartományú kijelzők, a színkezelés és a pontosabb kimenetkezelés felé viszi tovább a Sway fejlesztési irányát.

Megjelent a Sway 1.12 Wayland kompozitor, HDR10-támogatással és egyedi alkalmazásablak rögzítéssel

A Sway 1.12 egyik legnagyobb újdonsága a HDR10 kimeneti támogatás bevezetése, amely a Vulkan renderer használatakor érhető el. A kiadás ezzel bekapcsolódik abba a Waylandes fejlesztési irányvonalba, amely a modern kijelzők színterét, fényerőtartományát és megjelenítési jellemzőit pontosabban szeretné kezelni. A protokolltámogatás bővült az új kiadásban, így bekerült a color-management-v1, a color-representation-v1, az xdg-toplevel-tag-v1, az ext-workspace-v1 és a wl_fixes protokollok támogatása.

A színprofilok kezelése szintén változott: Az output color_profile új device-primaries opciót kapott, amellyel a Sway a kijelző EDID-adataiból származó színprimereket is felhasználhatja. Az sRGB kimeneti profil a gamma 2.2-es megközelítés helyett már a szabványos sRGB átviteli görbét használja, amely külön kezeli a sötétebb és világosabb tartományokat. A korábbi működés nem tűnt el, külön gamma22 profilként továbbra is választható maradt. A változtatás pontosabb színmegjelenítést céloz azoknál a kijelzőknél, ahol a Sway a monitor EDID-adataiból származó információkat is figyelembe veszi a kimeneti színprofil beállításakor.

A Sway 1.12 ettől a verziótól támogatja az egyedi alkalmazásablakok rögzítését, ami képernyőmegosztásnál és felvételkészítésnél lehet hasznos. A Sway 1.12-ben a képernyőmegosztás és a felvételkészítés már egyetlen ablakra is korlátozható, így nem kell a teljes kijelzőt vagy akár a teljes munkaterületet átadni a rögzítő alkalmazásnak. Ez csempéző elrendezésnél rendkívül hasznos funkció, mert több párhuzamosan megjelenő ablak mellett is csak a kiválasztott alkalmazás tartalma kerül megosztásra.

Az új kiadásban eddig nem támogatott GPU-kon másképp viselkedik, ideértve az NVIDIA zárt meghajtójával működő konfigurációkat. A kompozitor korábban ilyen környezetben megszakította az indítást, az új verzió viszont hibaüzenet helyett tájékoztatást ad a támogatási korlátozásról. A projekt támogatási álláspontja nem változott, a módosítás csak az indítási folyamatot teszi kezelhetőbbé. Az üzenet külön kapcsolóval vagy környezeti változóval tiltható le.

A kiadás hivatalosan is támogatja a display managerből indított munkameneteket, így a kompozitor már grafikus bejelentkezéskezelőből is a projekt által elfogadott módon indítható. Az alapértelmezett konfiguráció playerctl billentyűkötéseket kapott, ezért a médialejátszó gombok kezelése külön beállítás nélkül is működhet, emellett bekerült a keypad slide switch kapcsolók támogatása. Forrásból fordításnál a wlroots 0.20 függőség szükséges, a kész disztribúciós csomagok pedig a megszokott frissítési csatornákon keresztül érkeznek.