proton: added proton and proton ge

master
tiyn 2 years ago
parent ef5bace8cd
commit 4f0e9f4e5b

@ -0,0 +1,36 @@
# Proton
[Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for
[Steam](./steam.md) by its developers, [valve](https://www.valvesoftware.com),
based on [Wine](../linux/wine.md).
## GE-Version
[Proton GE](https://github.com/GloriousEggroll/proton-ge-custom) is a community
built version of Proton.
It often contains fixes for bugs which are not yet included in the official
Proton releases.
Proton GE can be installed on Linux systems by installing the `ProtonUp-Qt`
application using [Flatpak](../linux/flatpak.md).
### Errors with the Wine prefix of a specific game
The last ressort for fixing problems that are related to the wine prefix of a
game is to delete the Wine prefix.
For this the id of the Steam game first has to be known.
This is done by navigating to the Steam website or the community page of the
specific game.
The URLs will have one of the following forms where the game id can be read:
```
http://steamcommunity.com/app/<game id>/
http://store.steampowered.com/app/<game id>/
```
After that navigate to the place your Steam games are stored.
You can remove `<steam location>/steamapps/compatdata/<game id>` to reset the
Wine prefix completely.
It is recommended to keep a backup of the folder containing the old Wine prefix
as it stores game saves and other important data, that can be useful.

@ -2,28 +2,9 @@
[Steam](https://store.steampowered.com/) is a software for digital game [Steam](https://store.steampowered.com/) is a software for digital game
destribution. destribution.
It is developed by [Valve](https://www.valvesoftware.com).
## Proton Steam uses its compatibility layer, [Proton](./proton.md) for running windows
games on linux based operating systems.
### Errors with the Wine prefix of a specific game
The last ressort for fixing problems that are related to the wine prefix of a
game is to delete the Wine prefix.
For this the id of the Steam game first has to be known.
This is done by navigating to the Steam website or the community page of the
specific game.
The URLs will have one of the following forms where the game id can be read:
```
http://steamcommunity.com/app/<game id>/
http://store.steampowered.com/app/<game id>/
```
After that navigate to the place your Steam games are stored.
You can remove `<steam location>/steamapps/compatdata/<game id>` to reset the
Wine prefix completely.
It is recommended to keep a backup of the folder containing the old Wine prefix
as it stores game saves and other important data, that can be useful.
## Adding non-Steam Games ## Adding non-Steam Games

@ -1,11 +1,16 @@
# Steam Deck # Steam Deck
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld gaming The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld gaming
computer made by the same developers as [Steam](./steam.md). computer made by the same developers as [Steam](./steam.md),
[Valve](https://www.valvesoftware.com).
Due to its form factor it can be used especially well to play games that need a Due to its form factor it can be used especially well to play games that need a
controller, such as many games that run on [emulators](./emulators.md). controller, such as many games that run on [emulators](./emulators.md).
But by adding a USB-hub and connecting keyboard and mouse it can be used to But by adding a USB-hub and connecting keyboard and mouse it can be used to
play classical PC games aswell. play classical PC games aswell.
As the Steam Deck is using a linux based operating system all the windows based
games are run with the help of [Proton](./proton.md).
The Steam Deck includes the Flatpak based [Discover](../linux/flatpak.md)
software management suite to install additional software.
## Shortcuts ## Shortcuts

@ -1,16 +1,21 @@
# Flatpak # Flatpak
Flatpak is a cross-distribution package manager for linux systems. [Flatpak](https://flatpak.org/) is a cross-distribution package manager for
linux systems.
## Setup ## Setup
The `flatpak` package can be installed by most distribution specific package The `flatpak` package can be installed by most distribution specific package
managers (e.g. [pacman or yay](./arch-linux/pacman_and_yay.md)). managers (e.g. [pacman or yay](./arch-linux/pacman_and_yay.md)).
After installation it is important to add [flathub](https://flathub.org/home), After installation it is important to add [flathub](https://flathub.org/home),
a source for many flatpak packages. a source for many Flatpak packages.
The addition of this can be done by running The addition of this can be done by running
`flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`. `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`.
For browsing and installing Flatpak packages via a graphic user interface the
software management suite called Discover can be used.
It requires the Flatpak backend.
## Installing software ## Installing software
When software installation is done with Flatpak it is recommended to pass the When software installation is done with Flatpak it is recommended to pass the
@ -20,5 +25,5 @@ In practice it looks like the following:
## Running software ## Running software
Software installed via flatpak can be run by typing the full package path into Software installed via Flatpak can be run by typing the full package path into
the command line, for example `com.makemkv.MakeMKV`. the command line, for example `com.makemkv.MakeMKV`.

Loading…
Cancel
Save