11 hónap fejlesztés után bejelentették az új verzió kiadását összetétel menedzser Hintás 1.8, amely a Wayland protokollra épül, és teljesen kompatibilis az i3 ablakkezelővel és az i3bar panellel.
Azok számára, akik nem ismerik a Sway-t, ezt tudniuk kell moduláris projektként fejlesztették ki a wlroots könyvtár tetejére épült, amely tartalmazza az összes alapvető primitívet az összetett menedzser munkájának szervezéséhez.
Az i3 támogatás parancsi szinten biztosított, konfigurációs és IPC fájlokat, lehetővé téve a Sway használatát az i3 átlátszó helyettesítőjeként, az X11 helyett a Wayland használatával. A Sway lehetővé teszi az ablakok elhelyezését a képernyőn nem térben, hanem logikailag. Az ablakok egy rácsba vannak elrendezve, amely optimálisan kihasználja a képernyőterületet, és lehetővé teszi az ablakok gyors kezelését pusztán a billentyűzet használatával.
A teljes felhasználói környezet létrehozásához a következő összetevőket kínáljuk: swayidle (háttérfolyamat a KDE halott protokolljával), swaylock (képernyővédő) stb.
A Sway 1.8 fő újdonságai
A Sway 1.8 új verziójában ezt találjuk új „bindgesture” parancsot implementált hogy műveleteket csatoljon az érintőpad kézmozdulataihoz.
Egy másik kiemelkedő változás az a képernyőzár folyamata (swaylock) módosult a Wayland protokoll ext-session-lock-v1 használatára, amely lehetővé tette a munkamenet zárolás megbízhatóságának és biztonságának növelését.
Ezen túlmenően a Sway 1.8 új verziójából elérhető támogatás a „letiltás követés közben” beállításához a libinput könyvtárban az érintőpad letiltásának vezérléséhez feszültségmérő sáv használata közben (például TrackPoint ThinkPad laptopokon).
Azt is tapasztalhatjuk, hogy implementálták az xdg-activation-v1 protokollt, amely a munkaterület-definíció megbízhatóságának javítására szolgál új kliens alkalmazások indításakor.
Másrészt a könyvtár A wlroots javította a megvalósítást a renderelő rendszer segítségével Vulkan grafikus API.
A Linux platformon a feladatindítási ütemezési folyamat egyszerűsítése érdekében bevezették a CAP_SYS_NICE engedélyek beállításának lehetőségét, valamint egy új „kimenet leválasztása” parancsot adtunk hozzá a virtuális kimeneti eszközök eltávolításához.
A egyéb változások amelyek kiemelkednek ebből az új verzióból:
- Hozzáadott támogatás a nagy felbontású egérgörgős eseményekhez.
- A SUID gyökérprompttal való munkavégzés támogatása megszűnt.
- Elavult "output dpms" parancs, helyébe az "output power" parancs került.
- A reguláris kifejezésekkel való munkához a pcre2 könyvtár helyett most a pcreXNUMX-t használjuk.
Végül, ha többet szeretne megtudni erről az új verzióról, ellenőrizze a részleteket a következő címen: a következő link.
Hogyan juthatunk el Swayhez?
Azok számára, akik szeretnék kipróbálni a Sway rendszert, Figyelembe kell venniük, hogy a használatának fő követelménye a Wayland megléte rendszere burkolata alatt.
Fontos megemlíteni, hogy a Sway nem fog működni a saját grafikus illesztőprogramjaival, ezeket el kell távolítania, és helyette az ingyenes illesztőprogramokat kell használnia.
A Sway telepítése az Ubuntu-ra, valamint annak származékai, hozzá kell adniuk a következő adattárat a rendszerükhöz.
Ehhez nyissunk egy terminált (használhatják a Ctrl + Alt + T gyorsbillentyűket), és beírják a következő parancsot:
sudo add-apt-repository ppa:samoilov-lex/sway
És folytatjuk a telepítést:
sudo apt install sway
Míg azok számára, akik inkább fordítanak, a következők beírásával kell megszerezniük a forráskódot:
git clone https://github.com/swaywm/sway.git
Futtassa a következő parancsokat:
meson build/ ninja -C build/ sudo ninja -C build/ install
A bejelentkezés nélküli rendszereken meg kell felelnie a kiegyenlítő binárisnak:
sudo chmod a+s /usr/local/bin/sway
A Sway nem sokkal az indítás után eltávolítja a gyökérengedélyeket.
Végezetül meg kell említenem, hogy a cikk írásakor a tárolóban lévő Sway csomag még nem frissült az új verzióra, de órák kérdése, hogy elérhető legyen.