VR: Difference between revisions
Remove services.wivrn.defaultRuntime from example configuration, WiVRn manages the active runtime configuration itself and having it set this way will hang apps if a headset is not connected |
Full-duplex (talk | contribs) m Link to "delete steam dir" possible solution |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 215: | Line 215: | ||
<!--T:44--> | <!--T:44--> | ||
By modifying the bubblewrap binary used for running Steam, you can allow processes in that FHS environment to acquire capabilities. This removes the need for patching the kernel directly. | By modifying the bubblewrap binary used for running Steam, you can allow processes in that FHS environment to acquire capabilities. This removes the need for patching the kernel directly. This may become unnecessary if [https://github.com/containers/bubblewrap/issues/653 bubblewrap #653] is merged and the flag is added to Steam's tooling. | ||
'''As of 2026-05, this may no longer be viable:''' Steam now aggressively restores its own pressure vessel srt-bwrap on startup, however deleting <code>~/.local/share/Steam/</code> has been [https://discourse.nixos.org/t/steam-fails-to-launch-with-patched-bwrap/75167 reported] to help. | |||
</translate> | </translate> | ||
| Line 237: | Line 239: | ||
}; | }; | ||
}} | }} | ||
{{file | {{file|3=diff --git a/bubblewrap.c b/bubblewrap.c | ||
index | index f8728c7..42cfe2e 100644 | ||
--- a/bubblewrap.c | --- a/bubblewrap.c | ||
+++ b/bubblewrap.c | +++ b/bubblewrap.c | ||
| Line 255: | Line 257: | ||
{ | { | ||
/* If our uid is 0, default to inheriting all caps; the caller | /* If our uid is 0, default to inheriting all caps; the caller | ||
}} | |name=bwrap.patch|lang=diff}} | ||
<translate> | <translate> | ||