bannerlator-steam-x64: steam-runtime-launch-client off the PATH again

Found, it made the client hand L4D2 to pressure-vessel's launcher service
over a session bus that is not there, and the game ended at once
(device, 18:45). Not found, the client runs the game itself.
This commit is contained in:
The412Banner committed 2026-10-02 18:46:41 -04:00
1 parent c36d38b267
commit 0c0bcb49a4
1 file changed
+3 -3
@@ -303,9 +303,9 @@ export STEAM_EXTRA_COMPAT_TOOLS_PATHS=
# bwrap probe needs user namespaces - proot has none. Software rendering: no x86 GPU driver.
export STEAM_RUNTIME=1
[ -d "$X64_HOME/steamrt-shim" ] && export STEAM_RUNTIME_STEAMRT=$X64_HOME/steamrt-shim
# The client wraps the processes it starts with steam-runtime-launch-client, which the SteamRT
# container has on its PATH ("Failed to wrap process item with launch client" without it).
[ -d "$X64_HOME/steamrt-shim/bin" ] && export PATH=$X64_HOME/steamrt-shim/bin:$PATH
# Not steamrt-shim/bin on PATH: with steam-runtime-launch-client found, the client hands a game
# to pressure-vessel's launcher service over the session bus, finds none and the game ends at once.
# Without it the client logs "Failed to wrap process item with launch client" and runs it itself.
export LD_LIBRARY_PATH=$STEAM_X64/steamrt64:$STEAM_X64/steamrt64/panorama:$X64_HOME/steamrt-libs
# After an update the client re-executes itself inside the SteamRT container through
# pressure-vessel-wrap, which needs bwrap. The FEX rootfs with the client's own steamrt64 libraries