No description
Find a file
GabMus c99cb03179 Merge branch 'wivrn-offsets' into 'main'
feat: add offset x/y to wivrn profile

See merge request gabmus/envision!28
2024-01-07 19:34:29 +00:00
build-aux feat: gnome project structure and accessory files 2023-06-18 11:34:04 +02:00
data feat: debug view log blends in with headerbar and follows system color preference 2023-10-30 07:42:38 +01:00
dist fix: add vte4 to pkgbuild 2024-01-07 19:33:07 +00:00
po feat: rename app to Envision 2023-09-09 11:23:42 +02:00
scripts feat: basalt support 2023-08-03 21:19:18 +00:00
src feat: add offset x/y to wivrn profile 2024-01-07 19:34:29 +00:00
test/files feat: add offset x/y to wivrn profile 2024-01-07 19:34:29 +00:00
.gitignore feat: appimage build script 2023-07-07 06:51:42 +02:00
.gitlab-ci.yml fix: add vte to ci 2024-01-07 14:17:52 +00:00
Cargo.lock feat!: use vte for debug view log 2024-01-07 14:05:19 +00:00
Cargo.toml feat!: use vte for debug view log 2024-01-07 14:05:19 +00:00
LICENSE feat: license 2023-05-30 20:21:23 +02:00
meson.build fix: remove hardcoded strings where generated constants can be used instead 2024-01-06 10:29:48 +00:00
meson_options.txt feat: gnome project structure and accessory files 2023-06-18 11:34:04 +02:00
README.md chore: remove unused feature flag 2024-01-06 10:32:58 +00:00

Envision

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!


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/envision/
cd envision 
meson setup build -Dprefix="$PWD/build/localprefix" -Dprofile=development
ninja -C build
ninja -C build install
./build/localprefix/bin/envision

Build AppImage

git clone https://gitlab.com/gabmus/envision
cd envision
./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 Envision 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.

LVRA Community

We're a community dedicated to VR on Linux, we've got a wiki you might want to check out: LVRA Wiki. You can also chat with us.