A az összetett menedzser új verziója Hintás 1.6 amely 231 változtatást tartalmaz 69 közreműködőtől, és számos új funkciót, valamint számos hibajavítást tartalmaz.
Azok számára, akik nem ismerik a Sway-t, tudják, mi az i3 kompatibilitású zeneszerző amely a parancs, a konfigurációs fájl és az IPC szintjén található meg, lehetővé téve a Sway használatát az i3 átlátszó helyettesítőjeként, Waylandet használ az X11 helyett.
Inog, befolyás lehetővé teszi, hogy az ablakokat ne térben, hanem logikusan helyezze el a képernyőn. Az ablakok úgy vannak elrendezve, hogy rácsot képezzenek, amely optimálisan kihasználja a képernyőterületet, és lehetővé teszi az ablakok gyors kezelését csupán a billentyűzettel.
A teljes felhasználói környezet rendezéséhez a következő összetevőket biztosítjuk: swayidle, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.
Inog, befolyás a könyvtár tetejére épített moduláris projektként fejlesztikwlroots
, amely az összetett menedzser munkájának megszervezéséhez szükséges összes alapvető primitívet tartalmazza.
A Wlroots magában foglalja a háttér absztrakt hozzáférését a képernyőhöz, a beviteli eszközökhöz, az OpenGL közvetlen elérése nélküli rendereléshez, a KMS/DRM, libinput, Wayland y X11
(Van egy réteg az Xwayland-alapú X11 alkalmazások elindításához.)
Sway mellett a könyvtár wlroots
más projektekben is aktívan használják, többek között a Librem5 és a Cage programokban. Továbbá C, C ++, mappákat fejlesztettek ki Scheme, Common Lisp, Go, Haskell, OCaml, Python és Rust. A projekt kódját C-ben írják és az MIT licenc alatt terjesztik. A projektet Linux és FreeBSD használatra tervezték.
A Sway 1.6 fő újdonságai
Ebben az új verzióban az ajánlott wlroots verzió ezzel a verzióval 0.13.0 amely javítja a billentyűzet interaktivitását, és magában foglalja a képernyő átalakítását és a méretezés fejlesztéseit is.
Ami a Sway fejlesztéseit illeti, azt megtalálhatjuk megvalósult az "Input Method Editor (IME)" használatának képessége a felhasználói felület elemei, például panelek és zárolási képernyő részeként.
is meg kell jegyezni, hogy a simaság javult interaktív műveletek az ablakok áthelyezéséhez és átméretezéséhez.
Egy másik változás történt az autonóm csomagok összeállításában Flatpak és Snap amiben Az xdg-Foreign protokollt most a rendszerintegráció javítására használják.
A többi változás közül amelyek kiemelkednek:
- Javult az i3 ablakkezelővel való kompatibilitás a képernyőn az ablakok elrendezését megváltoztató parancsok területén.
- Hozzáadott egy lehetőséget a kurzor elrejtéséhez gépelés közben.
- A kocka implementációt úgy tervezték, hogy a systemd vagy az elogind nélküli rendszereken működjön.
- Megnövelt vágólap megbízhatóság az X11 alkalmazásokhoz.
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égül meg kell említenem, hogy a cikk írásakor a Sway csomag a tárban nem frissült az új verzióra, de órák kérdése, mire rendelkezésre áll.