No description
Find a file
2023-09-07 15:28:18 +02: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 feat: use regular windows for profile and fbt config editors; use headerbar for save and add buttons 2023-09-07 15:28:18 +02:00
test/files feat: monado config v0 parser/builder 2023-08-25 15:54:37 +00: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: disclaimers in the readme 2023-08-16 21:33:54 +00:00

Rex2

IMPORTANT NOTES!

This is still highly experimental software, while it's unlikely that anything bad will happen, it's still unstable and there is no guarantee that it will work on your system, with your particular hardware. If you encounter any problems while using the app, make sure to open an issue.

Also consider that due to the unstable nature of the app, it's possible to encounter unexpected behavior that while in VR might cause motion sickness or physical injury. Be very careful while in VR using this app!

"Rex2" is a temporary name for the project and will probably change soon.


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.