PortProton
PortProton is a convenient tool based on Wine and Proton that allows you to run Windows games and applications on Linux. The program automates Wine prefix configuration and provides application isolation from each other.
Installation
Section titled “Installation”Install PortProton through your AUR helper:
yay -S portprotonFirst Launch
Section titled “First Launch”After installation, launch PortProton from the applications menu or via terminal with the portproton command. On first launch, the program will automatically download the necessary Wine/Proton components and create the basic directory structure.
Using the Launcher
Section titled “Using the Launcher”Main Window
Section titled “Main Window”The PortProton interface consists of several main tabs:
- Games — automatic installation of popular launchers (Steam, Epic Games, Battle.net, etc.)
- Installed — list of installed games and applications
- WINE SETTINGS — prefix and Wine/Proton version management
- Auto-install — quick installation of game clients
Auto-Installing Launchers
Section titled “Auto-Installing Launchers”-
Open PortProton and go to the Games tab.
-
Select the desired launcher from the list (Epic Games Store, Battle.net, Origin, etc.).
-
Click the installation button for the selected launcher.
-
Wait for the automatic installation to complete — PortProton will download and configure all necessary components on its own.
-
After installation, the launcher will appear in your system’s applications menu.
Running Game Installers
Section titled “Running Game Installers”-
Find the game installation file (usually
setup.exeorinstall.exe) in your file manager. -
Right-click on the file and select “Run in PortProton”.
Alternatively: open PortProton → click “Add a new game” → select the installation file.
-
Create a new prefix for the game — it’s recommended to use a separate prefix for each game.
Enter a prefix name (e.g., the game’s name).
-
Agree to install recommended libraries by clicking “OK”.
-
Follow the standard Windows installer instructions.
When choosing the installation folder, leave the default path (virtual C: drive).
-
After installation completes, create a shortcut:
- Open PortProton → “Installed” tab
- Click “Create shortcut”
- Select the prefix and find the game’s executable file (.exe)
- Confirm shortcut creation
Running Portable Games
Section titled “Running Portable Games”For games that don’t require installation:
-
Launch PortProton from the applications menu.
-
Click “Add a new game”.
-
In the file manager, select the game’s executable file (.exe).
-
PortProton will automatically create a prefix and launch the game.
Managing Prefixes
Section titled “Managing Prefixes”All prefixes are stored in your home directory:
Directoryhome/
Directoryusername/
DirectoryPortProton/
Directoryprefix/
DirectoryGameName1/
- …
DirectoryGameName2/
- …
To configure an existing prefix:
-
Open PortProton and go to the “WINE SETTINGS” tab.
-
Select the desired prefix from the list.
-
Configure the parameters:
- Wine/Proton version
- Graphics API (DXVK/VKD3D/OpenGL)
- Resolution and virtual desktop
- Additional libraries
-
Save changes.
Launching Games from System Menu
Section titled “Launching Games from System Menu”After creating shortcuts, all games become available in your Linux distribution’s applications menu. Launch games like regular applications — with a double-click or through menu search.