Skip to content

Commit

Permalink
Minor editing proton.md (#2354)
Browse files Browse the repository at this point in the history
* 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
sspencerwire authored Sep 10, 2024
1 parent 2f894ed commit 1b91cbd
Showing 1 changed file with 17 additions and 18 deletions.
35 changes: 17 additions & 18 deletions docs/desktop/gaming/proton.md
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!

0 comments on commit 1b91cbd

Please sign in to comment.