Megjelent a népszerű, i3 által inspirált Wayland kompozitor, a Sway legújabb verziója, amely számos új funkcióval és fejlesztéssel gazdagítja a Linux asztali környezetet. A Sway 1.10 a wlroots 0.18 könyvtárra épül, és a GPU visszaállítástól kezdve az új protokolltámogatásokig rengeteg újdonságot kínál. A Sway 1.10 verzióját vasárnap jelentette meg a karbantartó Simon Ser. Ez az új funkciókkal kibővített kiadás a népszerű Wayland kompozitor legfrissebb változata, amely a wlroots 0.18 könyvtárra épül, és számos új Wayland funkciót hoz a kompozitorok számára.
Új protokollok és wlroots 0.18 fejlesztések
A wlroots 0.18 új protokollokat támogat, például:
- linux-drm-syncobj-v1: szinkronizálási lehetőség,
- alpha-modifier-v1: alfa csatorna támogatás a felületeken,
- ext-foreign-toplevel-list-v1: feladatkezelők és alkalmazásváltók számára protokollként szolgál,
- ext-transient-seat-v1: VNC és távoli eléréssel kapcsolatos feladatok kezelésére szolgál.
Emellett a wlroots 0.18 továbbfejlesztette a Vulkan renderelés támogatását, új, állapotmentes render API-t vezetett be, amely lehetővé teszi a képpont-puffer (pixel buffer) visszaolvasását a GPU-ról.
GPU visszaállítás és egyéb újítások a Sway 1.10-ben
A Sway 1.10 egyik fő újítása a GPU visszaállítás (GPU reset recovery), amely növeli a kompozitor robusztusságát. Emellett elérhetővé vált egy új parancs, amely lehetővé teszi egy ICC profil alkalmazását egy adott kimenethez. Továbbfejlesztették a kimenet-visszaigazolási algoritmust is, amely javítja a megjelenítés pontosságát és stabilitását.
A Sway 1.10 átdolgozott renderelője a wlroots jelenetgráf API-t használja a teljesítmény javítása érdekében.
További Wayland protokoll támogatások
A Sway 1.10-ben új Wayland protokollokat vezettek be, amelyek között szerepel:
- tearing-control-v1: lehetőség szerint kikapcsolható képszaggatás (page-flip),
- ext-transient-seat-v1: alkalmazások távoli eléréséhez,
- ext-foreign-toplevel-list-v1: legfelsőbb szintű információk lekérdezéséhez,
- xdg-shell v5.
Ezen felül bevezették az IME (Input Method Editor) előugró ablakainak támogatását, amelyeket különösen a kínai, japán és koreai (CJK) karakterek kezelésére terveztek.
További részletek és letöltések
A Sway 1.10 és a wlroots 0.18 könyvtár újdonságairól és letöltési lehetőségeiről a projekt GitHub oldalán található további információ.
A Sway egy csempés (tiling) elrendezésű Wayland kompozitor, amely közvetlen helyettesítője Wayland-on az X11 rendszer alatt elérhető i3 ablakkezelőnek számára. Az i3 konfigurációival kompatibilis, így a felhasználók megszokott környezetben élvezhetik a hatékony és gyors munkavégzést, amelyet a Sway által nyújtott extra funkciók tovább bővítenek.
A Sway kompozitor előnyei
A Sway a csempés elrendezésű ablakkezelést kínálja, ami azt jelenti, hogy az alkalmazások ablakait logikailag, nem pedig helyileg rendezi. Alapértelmezés szerint az ablakok rácsszerkezetben helyezkednek el, ami maximalizálja a képernyő kihasználtságát, és lehetővé teszi, hogy az ablakokat kizárólag billentyűzetről gyorsan és könnyedén manipulálhassuk.
A Sway részletesen dokumentált a manpage-ekben (kézikönyvi oldalak). A man -k sway parancs segítségével könnyedén elérhető a teljes manpage lista, amely az összes elérhető dokumentációt tartalmazza a Sway használatáról.
Wlroots projekt: moduláris alap a Wayland kompozitorok számára
A wlroots projektet is karbantartják, amely egy moduláris alapot biztosít a Sway és más Wayland kompozitorok számára. Ez a könyvtár lehetővé teszi az interoperábilis Wayland asztali környezetek szabványosítását, így hozzájárul egy egységes és kompatibilis Wayland ökoszisztéma kialakításához.
A Sway csempés elrendezése, i3-kompatibilitása és a wlroots által biztosított stabil alap egy olyan hatékony környezetet teremt, amely sokoldalúan támogathatja a Linux asztali rendszerek felhasználóit.