Project designed to make it easy and convenient to run Windows games on Linux for both beginners and advanced users. The project strives to make launching games (and other software) as simple as possible, but at the same time provides flexible settings for advanced users.
flatpak install flathub ru.linux_gaming.PortProton
Launch PortProton from your desktop menu, or via command line:
flatpak run ru.linux_gaming.PortProton
To compile PortProton as a Flatpak, you'll need both Flatpak and Flatpak Builder installed. Once you manage that, do the following...
- Clone this repository and
cd
into it - Add the git submodules
git submodule init git submodule update
- Compile the flatpak
flatpak-builder --repo=portproton --force-clean --install-deps-from=flathub build-dir ru.linux_gaming.PortProton.yml
- Add the local repo and install the flatpak
flatpak remote-add portproton portproton --no-gpg-verify flatpak install portproton ru.linux_gaming.PortProton
-
PortProton cannot detect my MangoHud config if I used MANGOHUD_USER_CONF
Add the adequate filesystem override
flatpak override --filesystem=.config/MangoHud:ro ru.linux_gaming.PortProton
-
What tarball downloaded in startup
During the first run of PortProton the file PortWINE-master.tar.gz is downloaded, these are just scripts that are downloaded from gitlab or github, more details in upstream.
-
Building custom wine version used in PortProton from source code
All sources as well as tools for building custom versions of Wine (Wine LG) and Proton (Proton LG) used in PortProton can be found in the wine buillds repository.
-
What to do if PortProton does not follow the system theme
See this post