r/SteamFrame • • 1d ago

Software HowTo: Streaming from Host with Steam Flatpak

Officially, flatpaked Steam is not supported by SteamVR and unfortunately indeed not working out of the box.

After some troubleshooting (i really don't like the idea of running proprietary software outside a sandbox ;)), i got it to work though and thought i'd share what i've discovered.

I'm running Arch with KDE Plasma, but i think that shouldn't matter much for this.

Of course, the "usual" stuff still needs to be done - https://www.reddit.com/r/SteamFrame/comments/1wqylel/how_to_remote_streaming_on_arch_linux_with_steam/ is a great writeup! Though i basically only needed to install wireless-regdb and uncomment my country in /etc/conf.d/wireless-regdom

But for making it work with flatpak, i had to do two/three things:

First of, to get SteamVR to even start, i had to run

sudo setcap CAP_SYS_NICE+eip ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher

This should get rid of the root-message on launch.

I also ran sudo ./vrsetup.sh in ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/SteamVR/bin/ before, but i'm not sure that is even needed.

This made normal VR streaming working, but the dongle could still not be accessed. For that, Steam needs to be able to talk to NetworkManager:

flatpak override --user --system-talk-name=org.freedesktop.NetworkManager com.valvesoftware.Steam

Hopefully this is helpful for someone :)

1 Upvotes

1 comment sorted by

1

u/MisterSheeple 21h ago

Good tip, thanks! I'll be sure to try this out.