Running Windows package on Linux: Difference between revisions
Jump to navigation
Jump to search
Some basic instructions to get started with running a windows package on linux. |
No edit summary |
||
Line 1: | Line 1: | ||
'''NOTE: This guide is for PSUnreal and not PSLegacy.''' | |||
== Install Steam == | == Install Steam == | ||
# Create an account with Steam if you do not already have one | # Create an account with Steam if you do not already have one |
Revision as of 01:40, 28 August 2021
NOTE: This guide is for PSUnreal and not PSLegacy.
Install Steam
- Create an account with Steam if you do not already have one
- Follow the instructions at Steam's website for installing Steam on Linux: https://store.steampowered.com/about/
Enable Compatibility for Windows Applications
- Open Steam and Log In
- In the Steam Menu, select Settings
- In the left side of the window click on "Steam Play"
- Make sure that "Enable Steam Play for supported titles" is checked and make sure that "Enable steam play for all other titles" is checked
Install Glorious Eggroll version of Proton
The built-in Proton versions so far have some issues with some titles so the customized version 'Glorious Eggroll' is a possible solution
- Download Glorious Eggroll version of Proton from: https://github.com/GloriousEggroll/proton-ge-custom/releases
- Extract the tarball to the directory: ~/.steam/root/compatibilitytools.d/ (note: may need to create the directories)
- Close and restart steam
Place to put the non-steam game for ease of execution
Proton should work like WINE,but as a precaution, rather than place the executable contents anywhere, it would be better to place in ~/.steam/steam/steamapps/compatdata/pfx/drive_c/<your choice here>
To get the game to show up in Steam
The only games that automatically show up in steam are those that are from the Steam Store, however, adding non-steam games to the library is possible. Games that include a desktop entry can be added to the steam library.
- Open a menu editor like menulibre
- Add a new launcher by clicking the + button in MenuLibre
- Search for the Windows Executable.
- Place the file path (minus the executable) in the "working directory" and the executable in the "command"
- in the box that says "New Launcher" click and type a new name (this is what you will be looking for in steam)
- Select an Icon, enter a description, select a category (optional)
- Save the launcher entry and close menulibre
- In steam, go to the library and click "add a game"
- Select "add a non-steam game"
- Click browse
- Navigate to your home folder then ".local/share/applications"
- The desktop entry will most likely start with menulibre-xxxx where xxxx is the name of the launcher
- Click "open"
- Click "add selected programs"
- Right click the menu item choice that matches the name of the launcher and select properties
- Can rename the item and choose an icon here. This unfortunately does not copy the data from the desktop entry. (maybe a dummy desktop entry would have been sufficient)
- Click browse to find the executable
- Click "compatibility"
- Check "Force the use of a specific Steam Play compatibility tool"
- Select Proton-6.14-GE2 (or whatever version of Glorious Eggroll that was installed in compatibilitytools.d)
- Close the properties window