A Sway 1.4 felhasználói környezet kiadása, amely a Wayland-ot használja

Elkészítve kompozit kezelő megjelenítése Sway 1.4 (a 1.3 kiadás nem készült el), a Wayland protokoll használatával készült, és teljes mértékben kompatibilis a mozaikos ablakkezelővel i3 és a panellel i3bar. A projekt kódja C nyelven íródott és terjesztésre kerül MIT licenc alatt áll. A projekt célja a Linux és FreeBSD használata.

Az i3 kompatibilitását a parancsok, konfigurációs fájlok és IPC szintjén biztosítják, lehetővé téve a Sway átlátszó helyettesítést i3-val, amely Waylandot használ az X11 helyett. A Sway lehetővé teszi az ablakok logikai, nem térbeli elhelyezését a képernyőn. Az ablakok egy hálózati elrendezésbe kerülnek, optimálisan kihasználva a képernyő terét és lehetővé téve, hogy az ablakokkal csak billentyűzet használatával manipuláljunk.

A teljes körű felhasználói környezet kialakításához kapcsolódó komponensek állnak rendelkezésre: swayidle (háttérfolyamat a KDE idle protokoll megvalósításával) swaylock (képernyőzár) mako (értesítési kezelő) grim (képernyőfelvételek készítése) slurp (terület kijelölése a képernyőn) wf-recorder (videofelvétel készítése) waybar (alkalmazáspanel) virtboard (képernyőbillentyűzet) wl-clipboard (vágólap kezelése) wallutils (asztali háttérkezelés).

A Sway moduláris projektként fejlődik, amely az összes alapvető primitív működésének megszervezésére épül wlroots, amely minden alapvető primitívet magába foglal a kompozit kezelő működésének megszervezéséhez. A Wlroots hátsó részeket tartalmaz az
képernyőhöz való hozzáférés, bemeneti eszközök, rajzolás közvetlen OpenGL elérés nélkül, KMS/DRM, libinput, Wayland és X11 kapcsolódásához (Xwayland alapú X11 alkalmazások futtatására közvetítő réteget biztosít). A Sway-en kívül a wlroots könyvtárat aktívan használják más projektekben, beleértve Librem5 és Cage. A C/C++ mellett Scheme, Common Lisp, Go, Haskell, OCaml, Python és Rust nyelvekhez is készült kötés.



Az új kiadásban:

  • Hozzáadva a VNC protokoll támogatása a távoli asztal eléréséhez. A működés a szerver használatával valósul meg wayvnc, amely csatlakozhat a futó Wayland alapú munkamenetekhez, virtuális bemeneti eszközt hoz létre és a RFB protokoll segítségével sugározza a képernyő kimenetét. A Wayvnc emellett használható virtuális asztalok indításához, amelyeket monitor nélküli szervereken futtatnak. A korábban kínált RDP protokoll alapú backend támogatása megszűnt.
  • Hozzáadva a MATE projekt által fejlesztett tálca részleges támogatása;
  • Lehetővé téve a karakterek megjelenítési késleltetéseinek beállítását gépelés közben (max_render_time és sway-output opciók);
  • Hozzáadva a külön billentyűkombinációk kezelése a billentyűzeten (speciális billentyűzetek számára);
  • Megszüntették a protokoll támogatását xdg-shell v6 (a v6 instabil verzió már nem releváns a stabilizáció xdg-shell).

    Forrás: opennet.ru

  • Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster