Feathers is a compositor for raven-os.
Feathers requires Libsocket to work. Please refer to https://github.com/dermesser/libsocket#building-libsocket
mkdir -p build/<build_type>
cd build/<build_type>
cmake ../.. -DCMAKE_BUILD_TYPE=<BuildType> # cmake wants a CamelCase value, so "Debug" for debug, "Release" for release etc.
make
Feathers can be run in TTY or inside another window manager. Simply run the executable. If you're a frenchman like us, you may need to change the env to have the right keyboard:
XKB_DEFAULT_LAYOUT=fr ./build/<build_type>/feathers
These are the current shortcuts:
To work, the albinos service must be started before the compositor. This may be improved in the future. Feathers will create to files "configKey.txt" and "readonlyConfigKey.txt" which contain the keys to both configurations.
You can edit settings using the albinos editor. See the albinos project for more details.