A modular Wayland compositor library
Go to file
Scott Anderson 0aa00da1f3 Check for disappearing DRM connectors
DisplayPort MST connectors will disappear when they're disconnected, so
we need to check for that.
2017-09-09 23:09:51 +12:00
backend Check for disappearing DRM connectors 2017-09-09 23:09:51 +12:00
examples Add gamma_control skeleton 2017-09-06 14:48:27 +02:00
include Add set_gamma and get_gamma_size to wlr_output_impl 2017-09-06 18:53:08 +02:00
protocol Add gamma_control skeleton 2017-09-06 14:48:27 +02:00
render Refactor meson build files 2017-08-30 14:30:47 -04:00
types fixes use after free caused by signal lists 2017-09-08 16:02:26 +02:00
util Refactor meson build files 2017-08-30 14:30:47 -04:00
xcursor Refactor meson build files 2017-08-30 14:30:47 -04:00
xwayland Refactor meson build files 2017-08-30 14:30:47 -04:00
.build.yml Specify gcc explicitly in .build.yml 2017-08-09 22:59:02 -04:00
.gitignore add configuration file 2017-08-26 08:32:11 -04:00
.travis.yml Update ci for pixman 2017-08-09 17:06:19 +02:00
CONTRIBUTING.md Update IRC channel in CONTRIBUTING.md 2017-08-17 08:26:43 -04:00
dummy.c Fix build on systems without systemd 2017-08-13 08:21:57 -04:00
LICENSE Initial commit 2017-04-25 11:32:52 -04:00
meson_options.txt Change meson to be more configurable 2017-08-20 22:19:47 +12:00
meson.build Refactor meson build files 2017-08-30 14:30:47 -04:00
README.md Fix IRC channel link 2017-09-01 15:01:20 +02:00

wlroots

Pluggable, composable modules for building a Wayland compositor.

This is a WIP: status

Contributing

Development is organized in our IRC channel, #sway-devel 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