ืืึผืึธื ืฉืืจืืจ ืื ืื ืืืจืื ืืชื ืื ื 1.4 (ืืืืืจื 1.3 ืื ื ืื ืชื), ื ืื ื ืืืืฆืขืืช ืคืจืืืืงืื Wayland ืืชืืื ืืืืคื ืืื ืืื ืื ืืืืื ืืช ืืืจืืืื i3 ืืคืื ื i3bar. ืงืื ืืคืจืืืงื ืืชืื ื-C ื ืืืคืฅ ืขื ืืื ืชืืช ืจืืฉืืื MIT. ืืคืจืืืงื ืืืืขื ืืฉืืืืฉ ืขื ืืื ืืงืก ื- FreeBSD.
ืชืืืืืช i3 ืืกืืคืงืช ืืจืืช ืืคืงืืื, ืงืืืฅ ืืชืฆืืจื ืื-IPC, ืืืืคืฉืจืช ืืืฉืชืืฉ ื-Sway ืืชืืืืฃ i3 ืฉืงืืฃ ืืืฉืชืืฉ ื-Wayland ืืืงืื X11. Sway ืืืคืฉืจ ืื ืืืงื ืืืื ืืช ืขื ืืืกื ืื ืืฆืืจื ืืจืืืืช, ืืื ืืืืคื ืืืืื ื. ืืืื ืืช ืืกืืืจืื ืืจืฉืช ืืื ืฆืืช ืืช ืฉืื ืืืกื ืืฆืืจื ืืืคืืืืืืช ืืืืคืฉืจืช ืื ืืืฆืข ืื ืืคืืืฆืื ืืืืจื ืฉื ืืืื ืืช ืืืืฆืขืืช ืืืงืืืช ืืืื.
ืืื ืืืฆืืจ ืกืืืืช ืืฉืชืืฉ ืฉืืื, ืืืฆืขืื ืืจืืืืื ืื ืืืืื ืืืืื: ืืืื ื (ืชืืืื ืจืงืข ืืืืืฉื ืืช ืคืจืืืืงืื ื-Idle KDE), ืกืืืืืืืง (ืฉืืืจ ืืกื), mako (ืื ืื ืืืืขืืช), ืงืืืจ (ืฆืืืื ืืกื), ืืืืื (ืืืืจืช ืืืืจ ืขื ืืืกื), ืืงืืื wf (ืฆืืืื ืืืืื), ืกืจืื ืืจื (ืกืจืื ืืืฉืืืื), ืืืจืืืืจื (ืืงืืืช ืืกื), ืืื ืืื wl (ืขืืื ืขื ืืืื), wallutils (ื ืืืื ืืคืืื ืฉืืืื ืืื).
Sway ืืคืืชื ืืคืจืืืงื ืืืืืืจื ืฉื ืื ื ืขื ืืื ืกืคืจืืื ืฉืืจืฉืื, ืืืืื ืืช ืื ืืคืจืืืืืืืื ืืืกืืกืืื ืืืจืืื ืขืืืืชื ืฉื ืื ืื ืืืจืื. Wlroots ืืืื backends ืขืืืจ
ืืคืฉืื ืฉื โโืืืฉื ืืืกื, ืืชืงื ื ืงืื, ืจืื ืืืจ ืืื ืืืฉื ืืฉืืจื ื-OpenGL, ืืื ืืจืืงืฆืื ืขื KMS/DRM, libinput, Wayland ื-X11 (ื ืืชื ืฉืืื ืืืคืขืืช ืืืฉืืื X11 ืืืืืกืกืื ืขื Xwayland). ืื ืืกืฃ ื-Sway, ืกืคืจืืืช wlroots ื ืืฆืืช ืืฉืืืืฉ ืคืขืื ื ืคืจืืืงืืื ืืืจืืืึฐืจึทืึผืึนืช Librem5 ะธ ืืืื. ืื ืืกืฃ ื-C/C++, ืคืืชืื ืืจืืืืช ืขืืืจ Scheme, Common Lisp, Go, Haskell, OCaml, Python ื-Rust.
ืืืืืืจื ืืืืฉื:
ื ืืกืคื ืชืืืื ืืคืจืืืืงืื VNC ืืืืฉื ืืจืืืง ืืฉืืืื ืืขืืืื. ืืขืืืื ืืืืจืื ืช ืืืืฆืขืืช ืฉืืืืฉ ืืฉืจืช wayvnc, ืฉืืืื ืืืชืืืจ ืืืคืขืืช ืืคืขืืืช ืขืืืื ืืืืกืกืืช Wayland, ืืืฆืจ ืืชืงื ืงืื ืืืจืืืืื ืืืฉืืจ ืคืื ืืกื ืืืืฆืขืืช ืคืจืืืืงืื RFB. ื ืืชื ืืืฉืชืืฉ ื-Wayvnc ืื ืืืคืขืืช ืฉืืืื ืืช ืขืืืื ืืืจืืืืืืื ืืคืืขืืื ืขื ืฉืจืชืื ืืื ืฆื. ืืืคืกืงื ืืชืืืื ื-backend ืืืืกืก RDP ืฉืืืฆืข ืืขืืจ.
ื ืืกืคื ืชืืืื ืืืงืืช ืืืคืขืืช ืฉืืจืช ืืืฉืืืืช ืฉืคืืชืื ืขื ืืื ืคืจืืืงื MATE;
ืืืืืข ืืช ืืืืืืช ืืืืืืจ ืขืืืืืื ืืืฆืืช ืชืืืื ืืขืช ืืื ืืกื (ืืคืฉืจืืืืช max_render_time ื-sway-output);
ื ืืกืคื ืชืืืื ืืขืืืื ื ืคืจื ืฉื ืงืืืฆืืช ืืงืฉืื ืืืงืืืช (ืขืืืจ ืืงืืืืช ืืืืืืืช);
ืืชืืืื ืืคืจืืืืงืื ืืืคืกืงื xdg-shell v6 (ืืืจืกื ืืื ืืฆืืื v6 ืืืจ ืื ืจืืืื ืืืช ืืืืจ ืืืฆืื xdg-shell).
ืืงืืจ: OpenNet.ru