mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2024-11-22 15:12:26 +00:00
A modular Wayland compositor library
871646d225
The intermediate fork needs to wait for SIGUSR1 for when Xserver is ready, or SIGCHLD if the exec didn't work out. Also change the exit() to _exit() as that is apparently more appropriate for forks (and waitpid's status was wrong without it for some reason) Fixes #122. |
||
---|---|---|
backend | ||
examples | ||
include | ||
protocol | ||
render | ||
types | ||
util | ||
xcursor | ||
xwayland | ||
.build.yml | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
dummy.c | ||
LICENSE | ||
meson_options.txt | ||
meson.build | ||
README.md |
wlroots
Pluggable, composable modules for building a Wayland compositor.
This is a WIP: status
Contributing
Development is organized in our IRC channel, #sway on irc.freenode.net. Join us and ask how you can help!
Building
Install dependencies:
- wayland
- wayland-protocols
- EGL
- GLESv2
- DRM
- GBM
- libinput
- udev
- pixman
- systemd (optional, for logind support)
- libcap (optional, for capability support)
- asciidoc (optional, for man pages)
Run these commands:
meson build
ninja -C build