mirror of
				https://github.com/tiyn/wiki.git
				synced 2025-10-30 18:01:15 +01:00 
			
		
		
		
	proton: added proton and proton ge
This commit is contained in:
		
							
								
								
									
										36
									
								
								wiki/games/proton.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								wiki/games/proton.md
									
									
									
									
									
										Normal file
									
								
							| @@ -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`. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user