No description
Find a file
Gabriele Musco 5f9889606d chore: format
2023-08-16 20:29:58 +00:00
build-aux feat: gnome project structure and accessory files 2023-06-18 11:34:04 +02:00
data feat: get sys data path as relative from the executable (for supporting appimage) 2023-07-07 06:30:07 +02:00
dist fix: add gtksourceview5 to arch pkgbuild 2023-07-13 07:34:43 +02:00
po feat: gnome project structure and accessory files 2023-06-18 11:34:04 +02:00
scripts feat: basalt support 2023-08-03 21:19:18 +00:00
src chore: format 2023-08-16 20:29:58 +00:00
test/files feat: file builder for upcoming monado autorun config 2023-07-10 07:43:56 +02:00
.gitignore feat: appimage build script 2023-07-07 06:51:42 +02:00
.gitlab-ci.yml feat: add format check to ci 2023-08-15 15:31:36 +00:00
Cargo.lock fix: override remote url if it changes on pull 2023-08-16 20:26:46 +00:00
Cargo.toml fix: override remote url if it changes on pull 2023-08-16 20:26:46 +00:00
LICENSE feat: license 2023-05-30 20:21:23 +02:00
meson.build chore: add dependency gtksourceview-5 2023-07-05 22:53:41 +02:00
meson_options.txt feat: gnome project structure and accessory files 2023-06-18 11:34:04 +02:00
README.md chore: common issues in readme; document issue about systemd-homed and nosuid 2023-08-16 19:17:48 +00:00

Rex2

UI for building, configuring and running Monado, the open source OpenXR runtime.

Download the latest AppImage snapshot: GitLab Pipelines

Running

git clone https://gitlab.com/gabmus/rex2
cd rex2
meson setup build -Dprefix="$PWD/build/localprefix" -Dprofile=development
ninja -C build
ninja -C build install
./build/localprefix/bin/rex2

Build AppImage

git clone https://gitlab.com/gabmus/rex2
cd rex2
./dist/appimage/build_appimage.sh

Common issues

NOSUID with systemd-homed

If you see this warning:

Your current prefix is inside a partition mounted with the nosuid option. This will prevent the Rex2 runtime from acquiring certain privileges and will cause noticeable stutter when running XR applications.

And you're using systemd-homed to manage your home partition, you need to disable it using homectl. To do so, log out, log in as root in a tty and run: homectl update <username> --nosuid=false.