From 4f0e9f4e5bb5ea036e24b607bd19b95c8107cc45 Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 31 Oct 2022 01:09:16 +0100 Subject: [PATCH] proton: added proton and proton ge --- wiki/games/proton.md | 36 ++++++++++++++++++++++++++++++++++++ wiki/games/steam.md | 25 +++---------------------- wiki/games/steam_deck.md | 7 ++++++- wiki/linux/flatpak.md | 11 ++++++++--- 4 files changed, 53 insertions(+), 26 deletions(-) create mode 100644 wiki/games/proton.md diff --git a/wiki/games/proton.md b/wiki/games/proton.md new file mode 100644 index 0000000..92b6b3d --- /dev/null +++ b/wiki/games/proton.md @@ -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// +http://store.steampowered.com/app// +``` + +After that navigate to the place your Steam games are stored. +You can remove `/steamapps/compatdata/` 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. + diff --git a/wiki/games/steam.md b/wiki/games/steam.md index 70e4843..e732b46 100644 --- a/wiki/games/steam.md +++ b/wiki/games/steam.md @@ -2,28 +2,9 @@ [Steam](https://store.steampowered.com/) is a software for digital game destribution. - -## Proton - -### 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// -http://store.steampowered.com/app// -``` - -After that navigate to the place your Steam games are stored. -You can remove `/steamapps/compatdata/` 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. +It is developed by [Valve](https://www.valvesoftware.com). +Steam uses its compatibility layer, [Proton](./proton.md) for running windows +games on linux based operating systems. ## Adding non-Steam Games diff --git a/wiki/games/steam_deck.md b/wiki/games/steam_deck.md index 57e34a9..9ebc0b8 100644 --- a/wiki/games/steam_deck.md +++ b/wiki/games/steam_deck.md @@ -1,11 +1,16 @@ # Steam Deck 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 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 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 diff --git a/wiki/linux/flatpak.md b/wiki/linux/flatpak.md index 453a466..e196d68 100644 --- a/wiki/linux/flatpak.md +++ b/wiki/linux/flatpak.md @@ -1,16 +1,21 @@ # 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 The `flatpak` package can be installed by most distribution specific package managers (e.g. [pacman or yay](./arch-linux/pacman_and_yay.md)). 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 `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 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 -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`.