In this tutorial, you will learn how to use Steam’s Proton to launch a non-Steam app or game. Sadly, it is not possible in the current Steam version.
- Install the proper Vulkan driver package for your system:
- Create an account if you do not already have one, and then sign in to Steam.
- In Steam, go to Settings / Steam Play. On that page, tick all three checkboxes, and select the higher Proton version if there are more than one. At the moment it is 3.16.
- Click OK. Now you can try Proton with some supported titles if you like. If not, then close Steam.
- Create a working directory for Proton in your home directory. Start Konsole, and run:
$ mkdir proton
- Set an environment variable to the path of newly created directory, by adding these lines to the end of your
# Proton export STEAM_COMPAT_DATA_PATH=$HOME/proton
- The change will take effect the next time you log in. To set the environment variable for your current session, run:
$ export STEAM_COMPAT_DATA_PATH=$HOME/proton
- Navigate to the directory for Proton:
$ cd .steam/steam/steamapps/common/Proton\ 3.16/
- Run the software of your choice:
As of now, it is only possible to read Proton’s log by using the Steam client - and not this method. This means that if something does not work with Proton, there are no means to figure out why.
$ ./proton run /path/to/software