Vydání uživatelského prostředí Sway 1.4, které používá Wayland

Připravena vydání kompozitního správce Sway 1.4 (verze 1.3 nebyla vytvořena), 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 distribuováno je licencován pod MIT. Projekt je zaměřen na 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 zřízení plnohodnotného uživatelského prostředí jsou nabízeny související komponenty: swayidle (běžící proces s implementací protokolu KDE idle), swaylock (uzamykání obrazovky), mako (správce oznámení), grim (tvorba snímků obrazovky), slurp (výběr oblasti na obrazovce), wf-recorder (záznam videa), waybar (panel aplikací), virtboard (obrazovková klávesnice), wl-clipboard (práce s clipboardem), wallutils (správa pozadí plochy).

Sway se vyvíjí jako modulární projekt postavený na knihovně wlroots, která obsahuje všechny základní prvky pro organizaci práce kompozitního správce. Wlroots zahrnuje backendy pro
abstrakci přístupu k obrazovce, vstupním zařízením, vykreslování bez přímého přiřazení k OpenGL, interakci s KMS/DRM, libinput, Wayland a X11 (poskytuje vrstvu pro spuštění aplikací X11 na základě Xwayland). Kromě Sway knihovna wlroots je aktivně využívána také 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í:

  • Přidána podpora protokolu VNC pro vzdálený přístup na plochu. Práce je organizována pomocí serveru wayvnc, který může připojovat k běžícím pracovním sezením na bázi Wayland, vytváří virtuální vstupní zařízení a přenáší obrazovku pomocí protokolu RFB. Wayvnc lze také použít k spuštění virtuálních pracovních stanic na serverech bez monitoru. Podpora dříve navrhovaného backendu na bázi protokolu RDP byla ukončena.
  • Přidána částečná podpora spuštění panelu úloh vyvíjeného projektem MATE;
  • Implementována možnost nastavení zpoždění zobrazení znaků při zadávání (možnosti max_render_time a sway-output);
  • Přidána podpora pro oddělené zpracování skupin kláves na klávesnici (pro specializované klávesnice);
  • Byla ukončena podpora protokolu xdg-shell v6 (nestabilní verze v6 již není aktuální po stabilizaci xdg-shell).

    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