Stardust XR on Rokid Max with Sway on Fedora (secureblue)

Hi! So I got Monado built through Envision and Stardust XR installed through the terra repository. I can run stardust-xr-server, flatland and can spawn clients using gravity or setting WAYLAND_DISPLAY=wayland-0. But I don't understand how I can interact with the launched applications. When I launch the server, it spawns a floating window with the resolution of my Rokid Max glasses. If I put this window in fullscreen on the Sway workspace that's mapped to my glasses, I can see the apps I launched correctly but neither Stardust XR nor any app takes any input. What am I doing wrong? :D
4 Replies
fahrstuhl
fahrstuhlOP22h ago
So I guess one thing is that Monado and the server aren't able to directly disply on my glasses but instead spawn a window. i.e. it's doing extended mode instead of direct mode?
Nova
Nova22h ago
ah you need to use non-spatial-input but that doesn't forward mouse properly yet hmm maybe azimuth does try manifold | azimuth in a terminal install stardust-xr-non-spatial-input package if needed
fahrstuhl
fahrstuhlOP22h ago
Nice, okay, manifold | azimuth grabs my mouse and I see a pointer I can move across the screen. Getting the terminal I launched under the cursor lets me type. The setup I'd like to try out is basically a virtual monitor surface where I can spawn wayland apps on because the Rokid Max are only 3DoF. Is that what magnetar does? And how do I interact with Stardust XR once I have manifold | azimuth running? The only UI element I could click was the X to close an app. How do I turn artificially? telescope -f had the shift + rightclick turn but that didn't work.
Nova
Nova17h ago
no that's flatland shoot if you can only interact with 1 thing that's a bug

Did you find this page helpful?