How to install Steam and activate Proton on Fedora

How to install Steam and activate Proton on Fedora

Steam Gamers rejoiced when we presented a step-by-step tutorial on how to install Steam and also activate Proton on your Fedora Workstation.

You might be a gamer who is wondering how you can continue to enjoy Steam services on Fedora if you read this article. Fortunately, this post gives you a step-by-step guide to installing Steam and also allows Proton on your Fedora Workstation.

Steam is a digital video game distribution service that was launched by Valve in 2003. Initially, Steam was only a standalone client software that received game updates by Valve before developing and starting to include third-party games by other developers.

In recent years, Valve has advanced Steam to include web and mobile-based storefront offering services such as Server Hosting (Cloud Computing), Video Streaming, digital rights management (DRM), and social networking services. In addition, Steam users enjoy other services such as automatic game updates, friends and group lists, online storage, real-time messages when playing games and in-game sounds.

Initially, Steam only supported the Windows Operating System, but with ongoing progress by developers, Steam is now available for Linux, MacOS, Android, iPhone and Windows Phone.

Due to the global market for Steam products, developers can now use the freely available Steam API called SteamWorks to integrate various Steam functions into their products. They include:

  • achievements in the game
  • The Steam Workshop to support user-generated content
  • Micro transactions

The success of Steam in the Tech and gaming markets has led to the availability of other Steam products such as Software Design, Hardware, game soundtracks, animation and film, the SteamOS Operating System, and the Steam Controller.

Install Steam on Fedora

Now let’s start with the installation process. The distribution of our choice in this tutorial is Fedora 31. It is usually a good practice to ensure your system is up to date before installing any software. Therefore, start by running the command below in Terminal.

sudo dnf update
sudo dnf upgrade

This may take time, depending on how often you update your system. When finished, reboot your computer. To start Steam installation, we must first activate Steam Repository in the Fedora Software.

Step 1. Launch “Fedora Software” and click the “Menu” button in the far right corner. Select “Software Warehouse,” which will open the “Software Warehouse” window.


Step 2. In the “Software Repository” window, make sure the Fusion RPM for “Fedora 31 -Nonfree – Steam” is activated. If not, click to activate it. You will be asked to enter your administrative password in this process.


Step 3. After you have activated Fusion for Steam RPM, you can now open your favorite Terminal and run the command below.

sudo dnf install steam


The installation process might take some time depending on your system and your internet connection.

Step 4. After the installation is complete, you can now launch Steam from the Fedora Application menu.


Launch Steam from the application menu

In most cases, Steam will automatically check for every update at the first start. If you see a window like this below, wait for it to finish updating, and Steam will start automatically.


Automatic Steam Update.

Step 5. After the update is complete, you will see a Steam account page where you will be asked to log in or create an account if you don’t already have one.


Steam Account.

After you enter, the Steam window will open. You will see a window similar to the one below.


Steam Apps

Although we now have Steam up and running on our Fedora 31 system, there is one more thing you need to do to ensure a great playing experience. That allows Steam-Proton, which allows smooth running of exclusive Windows operating systems. To do this, follow the steps below.

Activate Proton

Step 7. Click on “Steam” then “Settings” to open the Settings window in the far left corner.


Open Steam Settings.

In the “Settings” window, click “Steam Play.” Make sure you check “Enable Steam Play for supported files” and “Enable Steam Play for all other titles”. Finally, select the version of Proton you want to use from the drop-down menu. If you don’t know which version to choose, choose the latest. All of this is illustrated in the image below.


Activate Steam-Proton.

There she is. Steam is now fully regulated on your Fedora 31 system.

Remove Steam on the Fedora System

The uninstallation process is much easier because you only need to run a series of commands in the Fedora Terminal.

Run the following commands one by one to delete Steam.

sudo dnf remove steam
sudo rm -rf ~.local/share/Steam
rm ~/.steampath
rm ~/.steampid

I hope you find this tutorial about installing and removing Steam on your Fedora system. If you have additional information or questions regarding the entire process, leave a comment for our readers below.

Related posts

How to run Linux on an Android device


How to Install Visual Studio Code on Ubuntu 20.04


How to Install Laravel on Ubuntu 20.04


How to Install Anaconda on Ubuntu 20.04


How to Change the Directory Name in Linux


How to install Zulip chat server on Ubuntu 18.04


How to Upgrade to Ubuntu 20.04


How to Install the SNMP Cacti Monitoring Tool on Debian 10


How to Install KVM on Ubuntu 20.04 LTS