wlroots/rootston
2019-01-29 19:56:43 +01:00
..
bindings.c Fix indentation in various files 2019-01-21 17:56:19 +01:00
config.c Fix two issues found with Clang's static analyzer 2019-01-29 19:56:43 +01:00
cursor.c pointer: add a frame event 2019-01-26 11:04:05 +01:00
desktop.c Implement the pointer-gestures-unstable-v1 protocol 2019-01-28 22:06:36 +01:00
ini.c
input.c
keyboard.c
layer_shell.c
main.c
meson.build
output.c
README.md
rootston.ini.example
seat.c Implement the pointer-gestures-unstable-v1 protocol 2019-01-28 22:06:36 +01:00
switch.c Fix indentation in various files 2019-01-21 17:56:19 +01:00
text_input.c
virtual_keyboard.c
wl_shell.c
xdg_shell.c
xdg_shell_v6.c
xwayland.c

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.