Sway Wayland dalszerző és drop-in, amelynek célja az X3 i11 ablakkezelőjének cseréje. A meglévő i3 telepítéssel működik, és támogatja a legtöbb i3 funkciót, valamint néhány extrát.
Inog, befolyás lehetővé teszi az alkalmazásablakok logikai, nem pedig térbeli rendezését. Az ablakok alapértelmezés szerint rácsba vannak rendezve, ami maximalizálja a képernyő hatékonyságát, és csak a billentyűzet segítségével gyorsan kezelhető.
Swayről
Az I3 ablakkezelő támogatás parancsszintű, konfigurációs fájlok és IPC-k, lehetővé téve a Sway használatát az i3 átlátszó helyettesítőjeként az X11 helyett Wayland használatával.
En Hajtsa végre a következő alkatrészeket a teljes felhasználói környezet megszervezéséhez:
- imbolygó (háttérfolyamat a KDE tétlen protokoll megvalósításával)
- swaylock (képernyőkímélő)
- Mako (értesítéskezelő)
- Zord(képernyőkép a képernyőképeknek szentelve)
- slukk (kijelöl egy területet a képernyőn)
- Wf-felvevő (gondoskodik a videó rögzítéséről)
- Way bár (Alkalmazássáv)
- virtualboard (gondoskodik a képernyőn megjelenő billentyűzetről)
- Wl-vágólap (a vágólappal dolgozni)
- wallutils (asztali háttérvezérlés).
A Sway moduláris projektként készül, amelyet a wlroots könyvtár tetejére építenek, amely magában foglalja az összetett menedzser munkájának megszervezéséhez szükséges összes alapvető primitívet.
A Wlroots magában foglalja a képernyő, a beviteli eszközök absztrakt hozzáférésének háttérprogramjait, az OpenGL-hez való közvetlen hozzáférés nélkül teszi, kölcsönhatásba léphet a KMS / DRM, a libinput, a Wayland és az X11 (az X11 alapú X11 alkalmazások futtatásához egy középső réteget biztosítanak).
A Sway mellett a wlroots könyvtárat más projektekben is aktívan használják , beleértve a Librem5-et és a Cage-et is. A C / C ++ mellett a Scheme, a Common Lisp, a Go, a Haskell, az OCaml, a Python és a Rust kapcsolatait fejlesztették ki.
A Sway projekt kódját C-ben írják, és az MIT licenc alatt terjesztik. A projektet Linuxon és FreeBSD-n kívánják használni.
A Sway 1.1 új verziójáról
Néhány órával ezelőtt jelentették be a Sway 1.1 új verziójának bevezetését, amelynek verziója egy órával az 1.1.0 kiadás után közzétették az 1.1.1 javító kiadást a hozzáadott változások eltávolításával tévedésből nem kompatibilisek a wlroots 0.6-tal.
Az új verzió fő újdonságai között megtalálhatjuk a swaybg segédprogram az asztali háttér kezeléséhez külön projektben van kiemelve.
Ezzel a bejelentéssel most A Swaybg már nincs kötve a Sway-hez, és bármely Wayland összetett szerverrel használható amely támogatja a fejlett wlr-layer-shell, xdg-output és xdg-shell protokollokat.
Másrészt Az i3 ablakkezelővel való összeférhetetlenség kiküszöbölése érdekében dolgoztunk. Ezen felül az érintőképernyők támogatása hozzáadódott a stabilizátor sáv paneljéhez (elemek aktiválása az asztalok érintésével és váltakozó mozdulattal történő biciklizésével).
A gördítősávban az "overlay" mód úgy van megvalósítva, hogy a panelt más ablakokon jelenítse meg anélkül, hogy bemeneti eseményeket dolgozna fel.
Y hozzáadott képesség a vezérlő billentyűparancsok letiltásához a {sym, code, switch} lekötési beállítás használatával.
Hogyan juthatunk el Swayhez?
Azok számára, akik szeretnék kipróbálni a Sway rendszert, dNem szabad megfeledkezniük arról, hogy a használat követelményének legfőbb követelménye a Wayland rendszere burkolata alatt.
Az Ubuntu esetében ez lehetséges, csak engedélyeznie kell a Wayland-szel való munkamenetet. Egy másik disztribúció, amely problémamentesen képes használni a Sway-t, a Fedora, ahol még a Sway is a Fedora tárházaiban van telepítés céljából.
A Sway telepítéséhez a terjesztőre, Látogasson el a következő linkre, ahol megtalálja a projektfájlokat, valamint a telepítéshez szükséges utasításokat.
Fontos megemlíteni, hogy a Sway nem működik saját grafikus illesztőprogramokkal. Tehát ha videokártya fut a saját illesztőprogramjaival, akkor távolítsa el ezeket, és inkább az ingyenes illesztőprogramokat használja.