Skip to content
Snippets Groups Projects
Commit 1d2d9475 authored by Simon McVittie's avatar Simon McVittie
Browse files

README: Document how to use a Sdk runtime

parent 7bf63ca9
No related branches found
No related tags found
No related merge requests found
...@@ -209,6 +209,39 @@ Instructions for testing ...@@ -209,6 +209,39 @@ Instructions for testing
-C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/pressure-vessel \ -C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/pressure-vessel \
-xzvf ~/pressure-vessel-*-bin.tar.gz -xzvf ~/pressure-vessel-*-bin.tar.gz
* Put some Flatpak-style runtimes alongside pressure-vessel,
for example `~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout`,
so that you have a
`~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout/files/` directory
and a `~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout/metadata`
file. For example, download a
`com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-runtime.tar.gz`
from http://repo.steampowered.com/steamrt/steamrt-scout/snapshots/ and
unpack it like this:
$ rm -fr ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout
$ mkdir -p ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout
$ tar \
-C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout \
-xzvf ~/com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-runtime.tar.gz
Or to have a SDK environment with more debugging tools, and optionally
detached debugging symbols, download a
`com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-runtime.tar.gz`
and optionally a matching
`com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-debug.tar.gz`,
and unpack them like this:
$ rm -fr ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout_sdk
$ mkdir -p ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout_sdk
$ tar \
-C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout_sdk \
-xzvf ~/com.valvesoftware.SteamRuntime.Sdk-amd64,i386-scout-runtime.tar.gz
$ tar --strip-components=1 \
-C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout_sdk/files/lib/debug/ \
-xzvf ~/com.valvesoftware.SteamRuntime.Sdk-amd64,i386-scout-debug.tar.gz
* Launch a game once without pressure-vessel * Launch a game once without pressure-vessel
* Configure the launch options for the chosen game. Either use the Steam * Configure the launch options for the chosen game. Either use the Steam
...@@ -225,19 +258,6 @@ Instructions for testing ...@@ -225,19 +258,6 @@ Instructions for testing
"LaunchOptions" "~/.steam/steam/steamapps/common/SteamLinuxRuntime/pressure-vessel/bin/pressure-vessel-unruntime-test-ui -- %command%" "LaunchOptions" "~/.steam/steam/steamapps/common/SteamLinuxRuntime/pressure-vessel/bin/pressure-vessel-unruntime-test-ui -- %command%"
- optionally put some Flatpak-style runtimes alongside pressure-vessel,
for example `~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout`.
If you have done it right, you should have
`~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout/files/` and.
`~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout/metadata`, for
example:
$ rm -fr ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout
$ mkdir -p ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout
$ tar \
-C ~/.steam/steam/steamapps/common/SteamLinuxRuntime/scout \
-xzvf ~/com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-runtime.tar.gz
- restart Steam (on SteamOS use `sudo systemctl restart lightdm`) - restart Steam (on SteamOS use `sudo systemctl restart lightdm`)
- TODO: Is there a scriptable way to make Steam edit `localconfig.vdf` - TODO: Is there a scriptable way to make Steam edit `localconfig.vdf`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment