wiki/_next/data/Ie9t5zutrXP6Of75Cb5xF/linux.wayland.json

1 line
6.6 KiB
JSON
Raw Permalink Normal View History

2022-07-29 15:41:17 +00:00
{"pageProps":{"metadata":{"date":"2021-07-20 16:42:09 +08:00","date_modified":"2021-07-20 20:31:56 +08:00","language":"en","source":""},"title":"Wayland","hast":{"type":"root","children":[{"type":"element","tagName":"nav","properties":{"className":"toc"},"children":[{"type":"element","tagName":"ol","properties":{"className":"toc-level toc-level-1"},"children":[{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/linux.wayland#ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]}]},{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"application-support"},"children":[{"type":"text","value":"Application support"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/linux.wayland#application-support"},"children":[{"type":"text","value":"Application support"}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://wayland.freedesktop.org/"},"children":[{"type":"text","value":"The next iteration to X"}]},{"type":"text","value":", the traditional Unix display server.\nWayland, similar to X, is an entirely new protocol leaving to other tools to implement desktop systems.\nThus, it needs a new ecosystem of programs to run inside of a Wayland-based desktop sessions.\n"}]},{"type":"element","tagName":"h1","properties":{"id":"ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://gitlab.freedesktop.org/wayland/wayland"},"children":[{"type":"text","value":"A Wayland core library"}]},{"type":"text","value":".\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/swaywm/sway/"},"children":[{"type":"text","value":"Sway"}]},{"type":"text","value":" is a compositor and a window manager serving as a drop-in replacement for i3.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/swaywm/wlroots"},"children":[{"type":"text","value":"wlroots"}]},{"type":"text","value":" is an unopinionated modular compositor library.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://wayland-book.com/"},"children":[{"type":"text","value":"Wayland book"}]},{"type":"text","value":" is a free book showing the basic ropes of working with Wayland-based systems.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://wayland.freedesktop.org/xserver.html"},"children":[{"type":"text","value":"XWayland"}]},{"type":"text","value":" is an implementation of X display server to accept Wayland input.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/emersion/xdg-desktop-portal-wlr"},"children":[{"type":"text","value":"xdg-desktop-portal-wlr"}]},{"type":"text","value":" is a portal backend for wlroots.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"