wlroots/rootston
Simon Ser ca45f4490c Remove all wayland-server.h includes
The documentation for wayland-server.h says:

> Use of this header file is discouraged. Prefer including
> wayland-server-core.h instead, which does not include the server protocol
> header and as such only defines the library PI, excluding the deprecated API
> below.

Replacing wayland-server.h with wayland-server-core.h allows us to drop the
WL_HIDE_DEPRECATED declaration.
2019-07-27 15:49:32 -04:00
..
README.md Update READMEs per tinywl merge 2019-01-03 10:10:03 -05:00
bindings.c rootston: make roots_view embedded and remove unions 2019-02-23 15:24:28 +01:00
config.c rootston: Make add_{switch,binding}_config static 2019-02-26 15:48:59 +01:00
cursor.c rootston: only allow one drag icon per seat 2019-01-30 15:24:18 +01:00
desktop.c Remove orbital screenshooter and gamma-control 2019-06-02 09:30:47 -04:00
ini.c Fix gcc string truncation warnings 2018-04-13 14:37:53 +09:00
input.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
keyboard.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
layer_shell.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
main.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
meson.build Remove wlr_wl_shell 2019-04-26 18:23:25 +03:00
output.c Remove wlr_wl_shell 2019-04-26 18:23:25 +03:00
render.c rootston: add support for direct scan-out 2019-06-07 09:06:11 -04:00
rootston.ini.example Implement pointer-constraints protocol in wlroots and rootston 2018-09-18 10:14:33 +02:00
seat.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
switch.c s/lid_switch/switch_device 2019-03-19 22:45:58 -04:00
text_input.c text_input: Don't forget to send enter events 2019-07-17 09:24:13 -04:00
view.c rootston: add support for foreign-toplevel fullscreening 2019-04-29 00:00:53 +03:00
virtual_keyboard.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
xdg_shell.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
xdg_shell_v6.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00
xwayland.c Remove all wayland-server.h includes 2019-07-27 15:49:32 -04:00

README.md

rootston

Rootston is the "big" wlroots test compositor. It implements basically every feature of wlroots and may be useful as a reference for new compositors. However, it's mostly used as a testbed for wlroots development and does not have particularly clean code and is not particularly well designed: proceed with a grain of salt. It is not designed for end-users.

Running rootston

If you followed the build instructions in ../README.md, the rootston executable can be found at build/rootston/rootston. To use it, refer to the example config at rootston/rootston.ini.example and place a config file of your own at rootston.ini in the working directory (or in an arbitrary location via rootston -C). Other options are available, refer to rootston -h.