在 Linux 上享受 VR 的方法。在 VR 中运行应用程序,并从 Monado/WiVRn/SteamVR 访问您的 Wayland/X11 屏幕。
在 Linux 上享受 VR 的方法。在 VR 中运行应用程序,并从 Monado/WiVRn/SteamVR 访问您的 Wayland/X11 屏幕。
A lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops.
WayVR lets you access your desktop screens while in VR, and even launch apps directly in VR.
In comparison to similar overlays, WayVR aims to run alongside VR games and experiences while having as little performance impact as possible. The UI appearance and rendering techniques are kept as simple and efficient as possible, while still allowing a high degree of customizability.
We are available on either Discord or Matrix space:
Questions/issues specific to WayVR will be handled in the wayvr chat room. Feel free to ask anything.
There are multiple ways to install WayVR:
Note: If you are using Monado or WiVRn, no additional setup steps are required for Flatpak Steam compatibility—most people use WayVR seamlessly with Monado/WiVRn.
For users specifically running SteamVR via Steam Flatpak, follow these steps:
WayVR-*.AppImage --appimage-extractchmod +x squashfs-root/AppRunsquashfs-root folder to a location accessible by the Steam Flatpak.flatpak override com.valvesoftware.Steam --user --filesystem=xdg-run/pipewire-0/:rwflatpak run --command='/path/to/squashfs-root/AppRun' com.valvesoftware.SteamWhen the screen share pop-up appears, check your notifications or the terminal and select the screens in the order it requests.
In case screens were selected in the wrong order:
Clear PipeWire tokens and then Restart softwareWiVRn users: Select WayVR from the Application drop-down. If there's no such entry, select Custom and browse to your WayVR executable or AppImage.
Envision users: Go to the Plugins menu and toggle on the WayVR plugin. If WayVR isn't in the Plugins list, or the list is empty, ensure you've installed WayVR fully, such that it appears in your Desktop Environment's application menu. If you've downloaded the WayVR AppImage, Gear Lever can install it, which creates the application menu entry.
SteamVR users: WayVR no longer registers itself for auto-start, due to bugs in SteamVR. For now, you must start WayVR manually.
This will show a home environment with headset passthrough enabled by default or a customizable background!
Please continue reading the guide below.
The working set consists of all currently selected overlays: screens, mirrors, keyboard, etc.
The working set appears in front of the headset when shown, and can be re-centered by hiding and showing again.
Show and hide the working set using:
showhide binding must be bound)Moving overlays: Grab + Joystick
Resizing overlays: Grab + Click + Joystick
Much of the functionality in WayVR depends on what color of laser is used to interact with a UI element.
Using the default settings, there are 3 modes:
Please see the bindings section below on how to activate these modes.
The guide here uses the colors for ease of getting started.
Ways to enter Edit mode:
Edit mode lets you grab overlays and reposition them in yourset.
It's also possible to change overlay behavior and tweak your overlays in different way.
While in edit mode, try hovering over various overlays to see their options!
Check your left wrist for the watch. The watch is the primary tool for controlling the app.
The top of the watch shows device batteries, and the bottom shows your overlay controls.
While in edit mode, the watch can also be grabbed and passed between your hands.
After grabbing, the watch will automatically attach to the hand that's opposite from the one that held it.
Hovering a pointer over a screen will move the mouse. If more than one pointer is hovering over a screen, the pointer that was last used to click will take precedence.
The click type depends on the laser color:
The keyboard sends keys to the screen or WayVR application with the most recent mouse interaction.
On top of the keyboard is the taskbar, which lists WayVR apps as well as screens, mirrors and panels overlays.
Typing
Modifier Keys are sticky. They will remain pressed until either:
See these relevant wiki pages:
When an error is detected, we often print tips for fixing it into the log file.
Logs will be at /tmp/wayvr.log for most distros.
Check here for tips.
If the mouse is moving on a completely different screen, the screens were likely selected in the wrong order:
Clear PipeWire tokens and then Restart softwareIf the mouse is on the correct screen but moves in weird ways, enter Edit Mode, hover the screen and under Mouse Fixes, select the mode that works.
COSMIC desktop:
X11 users:
SteamVR starts WayVR in the Steam runtime, and systemd/flatpak WiVRn can also start WayVR in a sub-optimal environment.
The easiest fix is to start WayVR separately. It's possible to start WayVR before starting SteamVR/WiVRn by passing --wait:
wayvr --wait or /path/to/WayVR.AppImage --wait暂无开放 Issues,或尚未同步最近议题。