Last year, I wrote a guide about Bottles and how to configure it to run non-Steam games. But I should have wrote a small article about it earlier as most of them are on Steam. So, here we go!
Depending on your distribution and package manager, you need to run a different command in your terminal to install Steam.
Debian/Linux Mint/Ubuntu (be careful, recent versions of Ubuntu install the Snap version and Steam developers recommend against it).
sudo apt install steam
Arch-based distributions
sudo pacman -S steam
Fedora
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install steam
Flatpak
sudo flatpak install steam
From there, I’ll assume you have installed the native version of Steam (not the Snap or Flatpak one).
Proton is a tool forked from Wine and developed by Valve to run Windows games on operating systems using Linux. It acts as a compatibility layer and you can enable it from the Steam settings.
You can check out this guide made by GamingOnLinux to configure it.
If you don’t use this feature, you can disable it from the settings. It won’t run in the background this way.
If Steam downloads are slower than normal, you can disable HTTP2 by running these commands inside a terminal:
echo "@nClientDownloadEnableHTTP2PlatformLinux 0" >> ~/.steam/steam/steam_dev.cfg
echo "@fDownloadRateImprovementToAddAnotherConnection 1.0" >> ~/.steam/steam/steam_dev.cfg
I hope this short article has been helpful. See you again, have a nice day!