Megjelent a Sway 1.11 – Újabb előrelépés a Wayland-es csempézett ablakkezelésben
Több mint hét hónapos fejlesztés után megérkezett a Sway 1.11 verziója. A népszerű Wayland-kompatibilis csempézett ablakkezelő most már teljes mértékben támogatja a wlroots 0.19 fejlesztéseit, emellett számos fejlesztést hoz a képrögzítés, kimenetkezelés és bemenetek terén.
Wlroots 0.19 és új protokollok támogatása
A Sway 1.11 kiemelkedő újdonsága a wlroots 0.19 támogatása. Ezzel együtt a következő protokollok is elérhetővé váltak:
- linux-drm-syncobj-v1: lehetővé teszi a renderelési folyamatok precízebb szinkronizálását.
- alpha-modifier-v1: egyszerű lehetőséget kínál az átlátszóság szabályozására a felületeken, így finomabb vizuális effektek valósíthatók meg.
Fejlettebb képernyőmentés és vágólap-kezelés
A képernyőmentési folyamatok is átdolgozásra kerültek, a következő protokollok segítségével:
- ext-image-copy-capture-v1
- ext-image-capture-source-v1
Ezek gyorsabb és megbízhatóbb képernyőkép-készítést tesznek lehetővé.
A vágólap-kezeléshez pedig új alternatíva jelent meg:
- ext-data-control-v1: egyszerűbb integrációt kínál a különféle vágólap-kezelő eszközökkel.
Kimenetkezelés, külső monitorok és bemenetek
Az új verzióban intelligensebbé vált a kimenetkezelés – a rendszer gyorsabban reagál a külső monitorok csatlakoztatására vagy leválasztására, így kiszámíthatóbb viselkedést nyújt hotplug helyzetekben.
A bemenetek terén is történtek előrelépések:
- Pointer billentyűk mostantól közvetlenül hozzárendelhetők a konfigurációban, így külső eszközök nélkül is lehetséges egérműveletek indítása billentyűzetről.
- A security-context-v1 metaadatok IPC-n keresztül elérhetők, lehetővé téve haladó szintű szűrést vagy címformázást.
Alapértelmezett konfiguráció és jobb felhasználói élmény
A konfigurációs fájl is frissült:
- Új billentyűparancsok kerültek be például a pactl, brightnessctl és grim használatára.
- Az alkalmazásindító mostantól wmenu-run eszközt használ, nem a régi dmenu_path megoldást, így az alapértelmezett élmény letisztultabb lett.
Emellett:
- A tap-and-drag lock alapértelmezett módja most már sticky (ragadós), ami intuitívabb touchpad-vezérlést biztosít.
-
A sway.desktop fájl mostantól helyesen beállítja a DesktopNames mezőt, így az XDG_CURRENT_DESKTOP változót a beléptető képernyők is pontosan értelmezik.
Teljes változáslista: Sway 1.11 changelog
Mi az a Sway?
A Sway egy Wayland-alapú csempézett ablakkezelő (tiling window manager), amely a jól ismert i3 ablakkezelő modern utódjának tekinthető. Célja, hogy az i3 konfigurációs fájljával kompatibilis élményt nyújtson, de Wayland környezetben, amely a régi X11 rendszer utódjaként egyre inkább az új szabvány a Linuxos grafikus megjelenítés terén.
Főbb jellemzők
- Csempézett ablakkezelés: az ablakok nem fedik egymást, hanem automatikusan rendeződnek a képernyőn.
- ⚙️ i3-kompatibilis konfiguráció: az i3-at használók szinte változtatás nélkül átállhatnak.
- ️ Wayland támogatás: modernebb, biztonságosabb és hatékonyabb megjelenítési rendszer, mint az X11.
- Kis erőforrás-igény: minimalista, gyors és könnyen testre szabható.
- Jobb biztonság: a Wayland természetéből adódóan nehezebb "képernyőről olvasni" vagy egérmozgásokat követni külső programokkal.
Kinek ajánlott?
A Sway ideális választás azoknak a haladó Linux-felhasználóknak, akik:
- szeretik a billentyűzet-központú vezérlést,
- fontos számukra az erőforráshatékonyság és a testreszabhatóság,
- szeretnének áttérni Waylandre, de nem akarnak lemondani az i3 megszokott működéséről.
Technikai háttér
A Sway a wlroots könyvtárat használja háttérként, amely egy moduláris Wayland-kompatibilis megjelenítési infrastruktúra – több más modern Wayland-kompozitor is erre épül.
