ืคืืจืกืื ืฉืืจืืจ ืืืืืช wayland-protocols 1.21, ืืืืืื ืงืืืฆื ืฉื ืคืจืืืืงืืืื ืืืจืืืืช ืืืฉืืืืืช ืืช ืืืืืืืช ืฉื ืคืจืืืืงืื ืืืกืืก ืฉื Wayland ืืืกืคืงืืช ืืช ืืืืืืืช ืืืจืืฉืืช ืืื ืืืช ืฉืจืชืื ืืจืืืืื ืืกืืืืืช ืืฉืชืืฉ.
ืืื ืืืืจืกื 1.21, ืฉืื ืืคืืชืื ืฉื ืืคืจืืืืงืื ื"ืื ืืฆืื" ืืืืืฃ ื"ืกืืื ื" ืขื ืื ืช ืืืืืืง ืืช ืชืืืื ืืืืฆืื ืขืืืจ ืคืจืืืืงืืืื ืฉื ืืืงื ืืกืืืืืช ืืืฆืืจ. ืื ืืคืจืืืืงืืืื ืขืืืจืื ืืจืฆืฃ ืฉืืืฉื ืฉืืืื - ืคืืชืื, ืืืืงื ืืืืฆืื. ืืืืจ ืืฉืืืช ืฉืื ืืคืืชืื, ืืคืจืืืืงืื ืืืืงื ืืขื ืฃ "ืกืืืืืื ื" ืื ืืื ื-wayland-ืคืจืืืืงืืืื ืฉื ืงืืขื, ืืืืืจ ืกืืื ืืืืืงื ืืื ืืืขืืจ ืืงืืืืจืืืช ืืืฆืืื. ืืืจ ื ืืชื ืืืฉืชืืฉ ืืคืจืืืืงืืืื ืืงืืืืจืืืช "ืกืaging" ืืฉืจืชืื ืืืงืืืืช ืืืจืืืื ืฉืืื ื ืืจืฉืช ืคืื ืงืฆืืื ืืืืช ืงืฉืืจื. ืืงืืืืจืืืช "ืกืืืื'ืื ื", ืืกืืจ ืืืฆืข ืฉืื ืืืื ืืืคืจืื ืืช ืืชืืืืืช, ืื ืื ืืืืืื ืืขืืืช ืืืกืจืื ืืช ืืืืื ืืืืืงื, ืื ื ืฉืืืช ืืืืคื ืืืจืกื ืืฉืืขืืชืืช ืืืฉื ืฉื ืืคืจืืืืงืื ืื ืืจืืื ืืืจืช ืฉื Wayland.
ืืืจืกื ืืืืฉื ืืืืืช ืืช ืืืืืืช ืืืชืงืื ืืืืฆืขืืช ืืขืจืืช ื-Meson build ืืืงืื ืืื ืืืืืืื. ืืฉ ืชืืื ืืืช ืืืคืกืืง ืืืืืืื ืืช ืืชืืืื ืืืืื ืืืืืืืืื ืืขืชืื. ืคืจืืืืงืื xdg-activation ืืืฉ ื ืืกืฃ ืืงืืืืจืืืช ืืืื, ืืืืคืฉืจ ืืขืืจืช ืืืงืื ืืื ืืฉืืืื ืฉืื ืื ืืจืื ืืจืืฉืื ื. ืืืืืื, ืขื xdg-activation, ืืืฉืง ืืคืขืื ืืืฉืืืื ืืื ืืืื ืืชืช ืืืงืื ืืืืฉืง ืืืจ, ืื ืฉืืคืืืงืฆืื ืืืช ืืืืื ืืืืืืฃ ืืืงืื ืืืืจ. ืชืืืื ื-xdg-activation ืืืจ ืืืืืขื ืขืืืจ Qt, GTK, wlroots, Mutter ื-KWin.
ื ืืื ืืขืืฉืื, ืคืจืืืืงืืื wayland ืืืืืื ืืช ืืคืจืืืืงืืืื ืืืฆืืืื ืืืืื, ืืืกืคืงืื ืชืืืืืช ืืืืืจ:
- "viewporter" - ืืืคืฉืจ ืืืงืื ืืืฆืข ืคืขืืืืช ืงื ื ืืืื ืืืืืื ืงืฆื ืฉื ืคื ื ืืฉืื ืืฆื ืืฉืจืช.
- "ืืื ืืฆืืช" - ืืกืคืง ืชืฆืืืช ืืืืื.
- "xdg-shell" ืืื ืืืฉืง ืืืฆืืจื ืืืื ืืจืืงืฆืื ืขื ืืฉืืืื ืืืืื ืืช, ืืืืคืฉืจ ืื ืืืืื ืืืชื ืขื ืืืกื, ืืืืขืจ, ืืืจืืื, ืืฉื ืืช ืืืื ืืื'.
ืคืจืืืืงืืืื ืฉื ืืืงื ืืขื ืฃ "ืกืืืืืื ื":
- "ืืขืืคืช ืืกื ืืื" - ืฉืืืื ืืขืืืื ืืืฆื ืืกื ืืื;
- "ืฉืืืช ืงืื" - ืฉืืืืช ืงืื ืขืืืื;
- "ืืขืื ืกืจืง" - ืืกืืืช ืืฉืงืช ืฉืืืจ ืืืกื (ืฉืืืจ ืืกื);
- "ืืืชืืืช-ืืื ืงืื" - ืืืชืืืช ืืื ืืืืจืืขื ืงืื;
- "linux-dmabuf" - ืฉืืชืืฃ ืฉื ืืกืคืจ ืืจืืืกื ืืกื ืืืืฆืขืืช ืืื ืืืืืืืช DMABuff;
- "ืงืื ืืงืกื" - ืืจืืื ืฉื ืงืื ืืงืกื;
- "ืชื ืืขืืช ืืฆืืืข" - ืฉืืืื ืืืกืื ืืืข;
- "ืืืจืืขื ืืฆืืืข ืืืกืืื" - ืืืจืืขื ืืฆืืืข ืืืกืืื;
- "ืืืืืฆื ืืฆืืืข" - ืืืืืฆื ืืฆืืืข (ืืกืืื);
- "ืืืืื" - ืชืืืื ืืงืื ืืืืืืืื.
- "xdg-foreign" - ืืืฉืง ืืืื ืืจืืงืฆืื ืขื ืืืฉืืืื ืฉื ืืืงืื "ืืฉืื";
- "xdg-decoration" - ืขืืืื ืงืืฉืืื ืืืื ืืช ืืฆื ืืฉืจืช;
- "xdg-output" - ืืืืข ื ืืกืฃ ืขื ืคืื ืืืืืืื (ืืืฉืืฉ ืืฉืื ืื ืงื ื ืืืื ืืืงื);
- "xwayland-keyboard-grab" - ืืืืืช ืงืื ืืืืฉืืื XWayland.
- ืืืืจื ืจืืฉืื ืืช - ืืื ืืืืื ื-X11, ืืืืืื ืืช ืคืขืืืช ืืืื ืืจืืฉื (ืืืืจื ืจืืฉืื ืืช), ืืืืข ืฉืืื ื ืืืจื ืืื ืืืื ืก ืขื ืืืฆื ืืขืืืจ ืืืืฆืขื;
- linux-explicit-synchronization ืืื ืื ืื ืื ืกืคืฆืืคื ืืืื ืืงืก ืืกื ืืจืื ืืืืจืื ืืงืฉืืจืื ืืฉืื.
- xdg-activation - ืืืคืฉืจ ืื ืืืขืืืจ ืคืืงืืก ืืื ืืฉืืืื ืฉืื ืื ืืจืื ืืจืืฉืื ื (ืืืืืื, ืืืืฆืขืืช xdg-activation, ืืคืืืงืฆืื ืืืช ืืืืื ืืืขืืืจ ืคืืงืืก ืืืืจืช).
ืืงืืจ: OpenNet.ru