mirror of
https://github.com/tiyn/wiki.git
synced 2025-04-10 02:27:45 +02:00
Compare commits
2 Commits
ef5bace8cd
...
d1c0ff336f
Author | SHA1 | Date | |
---|---|---|---|
d1c0ff336f | |||
4f0e9f4e5b |
38
wiki/games/proton.md
Normal file
38
wiki/games/proton.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# 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.
|
||||||
|
GE stands for Glorious Eggroll, the lead developer of Proton GE.
|
||||||
|
It often contains fixes for bugs which are not yet included in the official
|
||||||
|
Proton releases.
|
||||||
|
Thus some games, that do not work with Proton, can be run with Proton GE.
|
||||||
|
|
||||||
|
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…
x
Reference in New Issue
Block a user