wxrc requires an OpenXR runtime running with the appropriate head mounted
display (HMD) hardware.
wxrc requires an OpenXR runtime provider to run, only Monado is supported
for the moment. SteamVR is missing all of the extensions required by
wxrc to know where the OpenXR runtime is located, the user needs to set
the environment variable
XR_RUNTIME_JSON to the runtime location
wxrc also requires a configuration file. The configuration file should be
located at the path
~/.config/wxrc/config, or provided using the
option. A sample is provided here 2.
Once the compositor has started, the default fallback input device will be the
Wayland pointer. The user can use controller binding
BTN_TRIGGER + BTN_LEFT
on a given controller for it to become the primary pointer source. The same
binding can be used on the primary controller to exit input.
Run these commands to compile
meson setup build
ninja -C build/