Új leképzővel, IME és ICC profil támogfatással érkezik

kami911 képe

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.