Megjelent a Sway 1.8, amely a Wayland-t használja.

11 hónapnyi fejlesztés után megjelent a Sway 1.8 kompozit kezelő kiadása, amely a Wayland protokollra épül, és teljesen kompatibilis az i3 mozaikos ablakkezelővel és az i3bar panellel. A projekt kódja C nyelven készült, és MIT licenc alatt terjesztik. A projekt célja a Linux és a FreeBSD felhasználása.

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.

Teljeskörű felhasználói környezet kialakításához kiegészítő 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éskezelő), grim (képernyőképek készítése), slurp (kiválasztás a képernyőn), wf-recorder (videofelvétel), waybar (alkalmazáspanel), virtboard (képernyőbillentyűzet), wl-clipboard (vágólap kezelés), wallutils (asztal háttérkép kezelés).

A Sway moduláris projektként fejlődik, amely a wlroots könyvtárra épül, amely tartalmazza az összes alapvető primitívet a kompozit kezelő működésének megszervezéséhez. A wlroots háttérprogramokat tartalmaz a képernyőhöz, beviteli eszközökhöz való hozzáférés, OpenGL nélküli rajzolás, KMS/DRM, libinput, Wayland és X11 integrálására (az X11 alkalmazások Wayland alapú Xwayland használatával történő futtatásához). A wlroots könyvtárat más projektek, például a Librem5 és a Cage is aktívan használja. C/C++ nyelven kívül kötődések készültek Scheme, Common Lisp, Go, Haskell, OCaml, Python és Rust számára.

Megjelent a Sway 1.8, amely a Wayland-t használja.

Az új kiadásban:

  • Új „bindgesture” parancs került megvalósításra, amely lehetővé teszi tevékenységek hozzárendelését az érintőpad gesztusaihoz.
  • A képernyőzár (swaylock) folyamata átállt a Wayland protokollon lévő ext-session-lock-v1 használatára, ami növelte a zárási esemény megbízhatóságát és biztonságát.
  • Új „output unplug” parancs került hozzáadásra a virtuális kimeneti eszközök eltávolítására.
  • Támogatás került a magasan felbontású egérgörgő eseményekhez.
  • Elérhetővé vált a „disable while trackpointing” beállítás a libinput könyvtárban, ami lehetővé teszi a touchpad letiltását a trackpoint használata alatt (Thinkpad laptopokon).
  • A munkaterület megbízhatóságának növelése érdekében új kliensalkalmazások indításakor az xdg-activation-v1 protokollt alkalmaztuk.
  • A wlroots könyvtárban javult a renderelési rendszer megvalósítása a Vulkan grafikai API segítségével.
  • A Linux platformon a feladatok indítási ütemezésének optimalizálására megvalósult a CAP_SYS_NICE jogosultságok beállításának lehetősége.
  • A SUID root kapcsoló támogatásának megszüntetése.
  • Az „output dpms” parancs elavult, helyette a „output power” parancs használata ajánlott.
  • A reguláris kifejezések kezelésére mostantól a pcre könyvtár helyett a pcre2 használatos.

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