Vydání uživatelského prostředí Sway 1.6, které využívá Wayland.

Byla vydána verze kompozitního správce Sway 1.6, postavená na protokolu Wayland a plně kompatibilní s dlaždicovým správce oken i3 a panelem i3bar. Kód projektu je napsán v jazyce C a je distribuován pod licencí MIT. Projekt je určen pro použití v Linuxu a FreeBSD.

Kompatibilita s i3 je zajištěna na úrovni příkazů, konfiguračních souborů a IPC, což umožňuje používat Sway jako průhlednou náhradu i3, která využívá Wayland místo X11. Sway umožňuje umisťovat okna na obrazovce nikoli prostorově, ale logicky. Okna jsou uspořádána do mřížky, která optimálně využívá prostor na obrazovce a umožňuje rychlou manipulaci s okny pouze pomocí klávesnice.

Pro vytvoření plnohodnotného uživatelského prostředí jsou nabízeny doprovodné komponenty: swayidle (bezproblémový proces s implementací protokolu KDE idle), swaylock (zámek obrazovky), mako (správce oznámení), grim (tvorba snímků obrazovky), slurp (výběr oblasti na obrazovce), wf-recorder (zachytávání videa), waybar (panel aplikací), virtboard (virtuální klávesnice), wl-clipboard (práce s clipboardem), wallutils (správa plochových pozadí).

Sway se vyvíjí jako modulární projekt postavený na knihovně wlroots, do které byly přesunuty všechny základní prvky pro organizaci práce komponujícího správce. Wlroots zahrnuje backendy pro abstrakci přístupu k obrazovce, vstupním zařízením, renderování bez přímého odvolání na OpenGL, interakci s KMS/DRM, libinput, Wayland a X11 (poskytuje vrstvu pro spuštění X11 aplikací na základě Xwayland). Kromě Sway se knihovna wlroots aktivně používá i v dalších projektech, včetně Librem5 a Cage. Kromě C/C++ byly vyvinuty vazby pro Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.

V novém vydání:

  • Byla implementována možnost použití editoru metod vstupu (IME) v rámci uživatelských rozhraní, jako jsou panely a uzamykací obrazovka.
  • Byla zvýšena plynulost interaktivních operací přetahování a změny velikosti oken.
  • V samostatných balíčcích Flatpak a Snap byla pro zlepšení integrace se systémem použita protokol xdg-foreign.
  • Kompatibilita se správce oken i3 byla vylepšena v oblasti příkazů měnících rozložení oken na obrazovce.
  • Byla přidána možnost skrýt kurzor během psaní.
  • Implementace koše byla přizpůsobena pro práci v systémech bez systemd nebo elogind.
  • Byla zvýšena spolehlivost práce s clipboardem pro aplikace X11.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster