Skip to content

Linux Steam Guide

Mattscreative edited this page Dec 5, 2025 · 2 revisions

Linux Steam Guide

Complete beginner-friendly guide to Steam on Linux, covering Arch Linux, CachyOS, and other distributions including installation, configuration, Proton setup, and troubleshooting.


Table of Contents

  1. Steam Installation
  2. Steam Configuration
  3. Proton Setup
  4. Steam Runtime
  5. Troubleshooting

Steam Installation

Install Steam

Arch/CachyOS:

# Install Steam
sudo pacman -S steam steam-native-runtime

# For 32-bit support (required)
sudo pacman -S lib32-mesa lib32-nvidia-utils  # NVIDIA
# Or
sudo pacman -S lib32-mesa lib32-vulkan-radeon  # AMD

Debian/Ubuntu:

sudo apt install steam-installer

Fedora:

sudo dnf install steam

Launch Steam

Start Steam:

# Launch Steam
steam

# Or from application menu

Steam Configuration

First Launch

Initial setup:

  1. Login to your Steam account
  2. Steam Guard - Enable two-factor authentication
  3. Library - Your games will appear here

Steam Settings

Configure Steam:

  1. SteamSettings
  2. Downloads - Set download region
  3. Steam Play - Enable Proton
  4. Controller - Configure gamepads

Proton Setup

Enable Proton

Enable Steam Play:

  1. SteamSettingsSteam Play
  2. Enable Steam Play for all titles
  3. Select Proton version (latest recommended)

Install Proton-GE

Community Proton:

# Download from GitHub
# https://github.com/GloriousEggroll/proton-ge-custom

# Place in:
~/.steam/steam/compatibilitytools.d/

# Restart Steam

Steam Runtime

Runtime Options

Two runtimes:

  • steam: Uses Steam runtime (default)
  • steam-native-runtime: Uses system libraries

Choose based on:

  • steam: Better compatibility
  • steam-native-runtime: Better performance

Troubleshooting

Steam Not Launching

Check dependencies:

# Install missing libraries
sudo pacman -S lib32-gtk2 lib32-libappindicator-gtk2

Games Not Running

Check Proton:

# Enable Proton logging
PROTON_LOG=1 %command%

# Check logs
cat ~/steam-*.log

Summary

This guide covered Steam installation, configuration, Proton setup, and troubleshooting for Arch Linux, CachyOS, and other distributions.


Next Steps


This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.

Clone this wiki locally