Megjelent a Sway 1.11

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

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.