Több hete itt beszélünk a blogon Sway zeneszerzőről, amelyet a Wayland-hez és egy drop-inhez terveztek, és amelynek célja az i3 ablakkezelő cseréje az X11-hez. 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.
Most több hét múlva fejlődés bejelentették a Sway 1.2 új verziójának kiadását, melyik a Wayland protokoll segítségével épül fel és teljesen kompatibilis az i3 ablakkezelővel és az i3bar panelrel.
Swayről
A Sway i3 támogatás parancssori szinten biztosított, konfigurációs fájlok és IPC, amely lehetővé teszi a Sway használatát az i3 átlátszó helyettesítőjeként, az Way11 használatával az XXNUMX 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 (háttérfolyamat a KDE tétlen protokolljának megvalósításával), swaylock (képernyõvédõ), mako (értesítéskezelõ), árnyékos (képernyőképek készítése), kortyolás (kijelöl egy területet a képernyõn), wf-felvevõ (videofelvétel), útvonal (alkalmazáspanel), virtboard (képernyőn megjelenő billentyűzet), wl-clipboard (vágólappal dolgozó), wallutils (asztali háttérképek kezelése).
Inog, befolyás a könyvtár tetejére épített moduláris projektként fejlesztik wlroots
, 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 alkalmazzák, ideértve a Librem5-et és a Cage-et is.
Plusz C, C ++
, mappákat fejlesztettek ki Scheme, Common Lisp, Go, Haskell, OCaml, Python y 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.2 fő újdonságai
A zeneszerző ezen részében a Sway 1.2 a fejlesztők azon dolgoztak, hogy javítsák az i3 ablakkezelővel való kompatibilitást 4.17, ezáltal biztosítva mindkét projekt nagyobb kompatibilitását, és együtt tudnak működni.
További javulás amelyek feltűnnek a hirdetésben a billentyűzetkiosztás megváltoztatásának mechanizmusa, mert ebben az új verzióban támogatást adtak a bemeneti eszközök típusainak meghatározásához, és új parancsot javasoltak xkb_switch_layout.
is a kurzor témák támogatása, amelyhez egy új xcursor_theme parancsot javasoltak, valamint támogatni kell a héjban lévő előugró ablakokat.
Másrészt a protokoll számára megvalósított új támogatás kiemelkedik az Sway 1.2-ben Wayland wlr-output-management-v1
amely a kimeneti eszközök konfigurálására szolgál.
Végül, de nem utolsó sorban, Hozzá lett adva az alkalmazás indítása az újraindítás után is.
A többi említett változás közül az új verzió bejelentésében:
- Hozzáadott egy kapcsolót, hogy kiválassza az alapértelmezett módszert az ablakok lapokra vagy egymás mellé (például veremre) történő felosztásához.
Az atomi kijelző beállításainak támogatása aAPI wlr_output
Hozzáadott kalibrációs mátrix beállítások az érintőképernyős kalibráláshoz
Javítva a különféle memóriaszivárgások és összeomlásokhoz vezető problémák.
Hogyan juthat el a Sway 1.2-hez?
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.
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 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.