Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flathub/ru.linux_gaming.portproton
https://github.com/flathub/ru.linux_gaming.portproton
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flathub/ru.linux_gaming.portproton
- Owner: flathub
- Created: 2024-04-07T19:21:34.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-31T10:51:40.000Z (about 2 months ago)
- Last Synced: 2024-10-31T11:19:13.026Z (about 2 months ago)
- Homepage: https://flathub.org/apps/details/ru.linux_gaming.PortProton
- Size: 639 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PortProton on Flatpak
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.## 💻 Installation
```sh
flatpak install flathub ru.linux_gaming.PortProton
```## ⏰ Running
Launch PortProton from your desktop menu, or via command line:
```
flatpak run ru.linux_gaming.PortProton
```## 🔨 Building
To compile PortProton as a Flatpak, you'll need both [Flatpak](https://flatpak.org/) and [Flatpak Builder](http://docs.flatpak.org/en/latest/flatpak-builder.html) installed. Once you manage that, do the following...
0. Clone this repository and `cd` into it
1. Add the git submodules
```sh
git submodule init
git submodule update
```
2. Compile the flatpak
```sh
flatpak-builder --repo=portproton --force-clean --install-deps-from=flathub build-dir ru.linux_gaming.PortProton.yml
```
3. Add the local repo and install the flatpak
```sh
flatpak remote-add portproton portproton --no-gpg-verify
flatpak install portproton ru.linux_gaming.PortProton
```## 📋 FAQ
- PortProton cannot detect my MangoHud config if I used MANGOHUD_USER_CONF
Add the adequate filesystem override
``` sh
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](https://github.com/Castro-Fidel/PortProton_ALT/blob/main/portproton#L168).
- 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](https://github.com/Castro-Fidel/wine_builds) repository.
- What to do if PortProton does not follow the system theme
See [this post](https://linux-gaming.ru/t/smena-svetloj-temy-fletpak-versii-na-tyomnuyu/564)