-
Notifications
You must be signed in to change notification settings - Fork 314
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* reword to replace passive voice with active * capitalize "Flatpak" * fix enter keyboard command (just ++enter++) * fix capitalization of "Steam" except in commands * some sentence simplification
- Loading branch information
1 parent
2f894ed
commit 1b91cbd
Showing
1 changed file
with
17 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,59 @@ | ||
--- | ||
title: Gaming on Linux with Proton | ||
author: Joseph Brinkman | ||
contributors: | ||
contributors: Steven Spencer | ||
--- | ||
|
||
## Introduction | ||
|
||
Proton is a project by Valve to bring gaming to the Linux desktop within their Steam client. Proton is a fork of [Wine](https://www.winehq.org/), a compatibility layer used to run Windows applications on linux (as well as other POSIX-compliant operating systems). | ||
Proton is a project by Valve to bring gaming to the Linux desktop within their Steam client. Proton is a fork of [Wine](https://www.winehq.org/), a compatibility layer used to run Windows applications on Linux (and on other POSIX-compliant operating systems). | ||
|
||
Since Proton's conception in August of 2018, 802 reviews have been posted to the [Proton Compatible Steam Group](https://store.steampowered.com/curator/33483305-Proton-Compatible/about/)! This is tremendous progress by Valve and the Proton community, as only 27 games were originally tested and certified at its original release date. | ||
Since Proton's conception in August of 2018, there have been 802 reviews posted to the [Proton Compatible Steam Group](https://store.steampowered.com/curator/33483305-Proton-Compatible/about/)! This is tremendous progress by Valve and the Proton community, as only 27 games were originally tested and certified at its original release date. | ||
|
||
Unlike Wine, Proton typically does not require any configuration and is aimed for complete beginners. Simply install Steam and enable Proton! | ||
Unlike Wine, Proton typically does not require any configuration and aims for the complete beginner. Just install Steam and enable Proton! | ||
|
||
## Assumptions | ||
|
||
* A Rocky Linux Workstation with a desktop environment | ||
* flatpak | ||
* A Rocky Linux Workstation with a desktop environment | ||
* Flatpak | ||
* Steam account | ||
|
||
## Install steam | ||
## Install Steam | ||
|
||
Install steam with flatpak: | ||
Install Steam with Flatpak: | ||
|
||
```bash | ||
flatpak install steam | ||
``` | ||
|
||
Enter option `20` to choose `app/com.valvesoftware.Steam/x86_64/stable` and press ++"Enter"++ to install steam. | ||
Enter option `20` to choose `app/com.valvesoftware.Steam/x86_64/stable` and press ++enter++ to install Steam. | ||
|
||
![Installing steam option 20](images/Timeline_1_01_00_22_00.jpg) | ||
![Installing Steam option 20](images/Timeline_1_01_00_22_00.jpg) | ||
|
||
Once steam is installed it will automatically start updating. | ||
After installing Steam it will automatically start updating. | ||
|
||
![Steam updates](images/Timeline_1_01_04_16_00.jpg) | ||
|
||
After updating, you will be required to sign into your steam account. Sign up for an account if you don't have one. | ||
After updating, you must sign into your Steam account. Sign up for an account if you do not have one. | ||
|
||
![Steam](images/Timeline_1_01_06_09_04.jpg) | ||
|
||
## Enable Proton compatibility | ||
|
||
Once you are signed into Steam, click on ++"Steam"++ in the top left corner. Then select ++"Settings"++. | ||
After signing into Steam, click on ++"Steam"++ in the top left corner, and then select ++"Settings"++. | ||
|
||
![Steam settings](images/Timeline_1_01_10_18_38.jpg) | ||
|
||
Select ++"Compatibility"++ from the left-hand menu in Steam settings. | ||
Select ++"Compatibility"++ from the left menu in Steam settings. | ||
|
||
![Compatibility settings](images/Timeline_1_01_10_58_27.jpg) | ||
|
||
Notice in the photo above that "Enable Steam Play for supported titles" is enabled and "Enable Steam play for all other titles" is not. What this means is that a selection of games that have been tested and verified to work with Proton are ready to play, but any unverified game will not run. Some unverified titles work nearly flawlessly with Proton but lack controller mappings or something relatively small. For this reason I reccommend enabling Steam play for unsupported titles and testing them out yourself! | ||
Notice in the photo above that "Enable Steam Play for supported titles" shows enabled and "Enable Steam play for all other titles" is not. This means that games tested and verified to work on Proton are ready to play, but any unverified game will not run. Some unverified titles work nearly flawlessly with Proton but lack controller mappings or something relatively small. For this reason the author recommends enabling Steam play for unsupported titles and testing them out yourself! | ||
|
||
Toggle "Enable Steam Play for all other titles". Restart Steam when prompted. | ||
|
||
![Steam play for all other titles being toggled](images/Timeline_1_01_11_07_44.jpg) | ||
![Steam play for all other titles toggled](images/Timeline_1_01_11_07_44.jpg) | ||
|
||
## Conclusion | ||
|
||
Once Steam is restarted, download your favorite Windows title and give it a go! No further configuration necessary. Happy gaming! | ||
|
||
After restarting Steam, download your favorite Windows title and give it a go! No further configuration necessary. Happy gaming! |