Podrobný návod na instalaci a zprovoznění Steamu na Linuxu

 


🐧 Jak nainstalovat Steam na Ubuntu 24.04 LTS a hrát hry i pro Windows (Proton)

Ubuntu 24.04 LTS je stabilní a moderní linuxová distribuce, ale instalace herního klienta Steam není v této verzi tak jednoduchá, jak jsme byli zvyklí. Balíček steam i steam-installer jsou momentálně nefunkční kvůli chybějícím závislostem.

Ale nezoufej – existuje spolehlivý způsob, jak si Steam nainstalovat a hrát hry včetně těch určených pro Windows. Tento návod ti ukáže jak na to, krok za krokem, pomocí Flatpak verze Steamu, která je plně podporovaná.


🧰 Krok 1: Instalace Flatpaku

Flatpak je moderní způsob distribuce aplikací pro Linux. Pokud ho ještě nemáš, nainstaluješ ho jednoduše:

sudo apt update
sudo apt install flatpak -y

🌐 Krok 2: Přidání repozitáře Flathub

Steam je distribuován přes repozitář Flathub, takže ho musíme přidat:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Poté restartuj počítač nebo se odhlaš a znovu přihlaš, aby se Flatpak plně aktivoval.


🎮 Krok 3: Instalace Steamu

Nyní nainstaluj samotný Steam:

flatpak install flathub com.valvesoftware.Steam

Po dokončení spusť Steam:

flatpak run com.valvesoftware.Steam

Steam si při prvním spuštění stáhne aktualizace a nabídne přihlášení k účtu.


🪄 Krok 4: Povolení her pro Windows pomocí Proton

Aby bylo možné hrát hry určené pro Windows, je třeba aktivovat funkci Steam Play a technologii Proton.

Jak na to:

  1. Spusť Steam.
  2. V horní liště klikni na Steam → Nastavení.
  3. Otevři sekci Steam Play.
  4. Zaškrtni:
    • ✅ „Povolit Steam Play pro podporované tituly“
    • ✅ „Povolit Steam Play pro všechny tituly“
  5. Vyber nejnovější verzi Proton (např. Proton 9.0 nebo Experimental).

Nyní můžeš spouštět i hry, které nejsou nativně určeny pro Linux.


🔧 Krok 5: Volitelně – Proton GE (vylepšený)

Proton GE (Game Edition) je komunitní upravená verze Protonu, která zlepšuje kompatibilitu s některými hrami.

Instalace ve Flatpak verzi:

  1. Stáhni Proton GE z GitHubu.
  2. Vytvoř složku:
    mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d
    
  3. Rozbal stažený archiv .tar.gz právě do této složky.
  4. Restartuj Steam → ve vlastnostech her můžeš zvolit GE verzi v sekci Kompatibilita.

🛠️ Tip: Přístup ke složkám (Flatpak sandbox)

Flatpak omezuje přístup k některým složkám. Pokud potřebuješ Steam pustit k jiným adresářům (např. externí disk, domácí složky), doporučuji nainstalovat nástroj Flatseal:

flatpak install flathub com.github.tchx84.Flatseal

V Flatsealu najdi Steam a povol přístup ke složkám, které chceš sdílet.


🔗 Užitečné odkazy


Na Ubuntu 24.04 LTS aktuálně nefunguje klasický balíček steam, ale pomocí Flatpaku můžeš Steam snadno a rychle zprovoznit – a díky technologii Proton hrát i Windows hry.

Steam přes Flatpak je moderní, bezpečný a plně funkční způsob, jak si užít hraní na Linuxu


 

 


Steam Flatpak a hláška „udev rules don't seem to be installed“ – jak to opravit?

Pokud používáte Steam nainstalovaný přes Flatpak a při spuštění se objeví tato varovná hláška:

„Steam input devices udev rules don't seem to be installed. If you experience issues with gamepads, consider installing 'steam-devices' package using your distribution package manager.“

nezoufejte – řešení je jednoduché. Tento problém se týká správné funkce herních ovladačů (gamepadů), které nemusí být ve hrách rozpoznány nebo vůbec nefungují. Vysvětlíme, proč se to děje a jak to rychle opravit.


Co to znamená?

Steam běžící ve Flatpaku je izolovaný od zbytku systému (tzv. sandbox), což má výhodu z hlediska bezpečnosti. Bohužel kvůli tomu nemusí mít přístup ke všem zařízení, například k ovladačům přes /dev/input. Aby Steam mohl správně komunikovat s gamepady, musí mít povolený přístup a systém musí obsahovat tzv. udev pravidla.


Jak problém vyřešit (Flatpak verze)

✅ Krok 1: Povolit přístup Steam Flatpaku k zařízením

Otevřete terminál a zadejte:

sudo flatpak override com.valvesoftware.Steam --device=all --filesystem=/dev/input

Tento příkaz říká Flatpaku, že má povolit přístup k vstupním zařízením a komunikaci přes udev. Bez toho Steam často nevidí připojený ovladač.


✅ Krok 2: Nainstalovat balíček steam-devices v systému

Přestože používáte Flatpak, je stále potřeba, aby měl samotný Linuxový systém správná pravidla, která ovladačům povolí komunikaci.

Na Ubuntu, Linux Mint nebo Debianu jednoduše zadejte:

sudo apt install steam-devices

Tím se přidají potřebná pravidla (udev rules) do systému.


📌 Doporučení po nastavení

  • Odpojte a znovu připojte ovladač (například USB gamepad).
  • Restartujte Steam.
  • Pokud potíže přetrvávají, restartujte celý počítač.

Ověření, že používáte Flatpak verzi Steamu

Pokud si nejste jistí, zda máte Steam opravdu z Flatpaku, spusťte v terminálu:

flatpak list | grep Steam

Pokud se zobrazí com.valvesoftware.Steam, máte verzi z Flatpaku.


Shrnutí postupu

Krok Příkaz
1. Povolení přístupu k zařízením sudo flatpak override com.valvesoftware.Steam --filesystem=/dev/input --device=all
2. Instalace pravidel v systému sudo apt install steam-devices

Co dělat potom:

  1. Odpoj a znovu připoj ovladač (gamepad).
  2. Restartuj Steam:
flatpak run com.valvesoftware.Steam
  1. Zkontroluj v Nastavení → Ovladač, že je detekován.

 

Po těchto úpravách by Steam měl správně rozpoznat připojený gamepad a fungovat s ním ve všech hrách. Tento postup je bezpečný a doporučený i na oficiální wiki Flatpaku pro Steam


 

 


🕹️ Steam ve Flatpaku a dalších verzích: Co zvolit a proč?

Steam, nejrozšířenější platforma pro distribuci her na Linuxu, je dostupný v několika variantách: jako Flatpak, klasický .deb balík, případně méně používaný Snap. Každá verze má své výhody i nevýhody – a záleží, jakou distribuci používáte.

Sám používám Steam ve Flatpaku na Ubuntu s prostředím Cinnamon a přestože někdy vyžaduje ruční nastavení oprávnění (např. pro ovladače), běží stabilně a bez problémů.


🔍 Hlavní rozdíly mezi verzemi Steamu

Vlastnost Flatpak .deb balík (APT) Snap
Izolace (sandbox) Ano (omezený přístup) Ne Ano
Přístup k hardware Omezený – nutno ručně povolit Plný přístup Omezený
Aktualizace Přes Flatpak (nezávisle na systému) Přes správce balíků (APT) Automatické
Závislosti Vše zabalené uvnitř Používá systémové knihovny Vše zabalené
Spotřeba místa Větší Menší Větší
Kompatibilita Široká, ale někdy vyžaduje úpravy Nejlepší na Debian/Ubuntu Horší pro hry, VR

🧩 Jaká verze Steamu je nejlepší pro různé distribuce?

Níže je přehled podle oblíbených distribucí:

Distribuce Doporučená verze Steamu Důvod
Ubuntu (vč. Mint, Pop!_OS) .deb nebo Flatpak .deb kvůli plné integraci, Flatpak pro izolaci
Fedora Flatpak Lepší než Snap, .rpm balík není oficiálně podporovaný
Arch Linux / Manjaro Flatpak nebo z AUR Flatpak snadnější, ale AUR verze nabízí větší flexibilitu
openSUSE Flatpak .rpm verze často problematická
Steam Deck (SteamOS) Flatpak (výchozí) Optimalizované Valve
Debian .deb Nejlépe funguje s APT správou balíků

⚙️ Tip: Jak povolit gamepady a další zařízení ve Flatpaku

Flatpak z bezpečnostních důvodů omezuje přístup ke vstupním zařízením. Pokud používáš gamepad nebo VR headset, nastav oprávnění:

flatpak override com.valvesoftware.Steam --filesystem=/dev/input --device=all --filesystem=home

Lepší cestou je nainstalovat grafický nástroj Flatseal, kde můžeš oprávnění jednoduše nastavit.


Každá varianta Steamu má své místo. Pokud chceš bezpečnější izolované prostředí, Flatpak je skvělá volba – jen je třeba pohlídat oprávnění. Pokud preferuješ přímou integraci do systému a snadný přístup k hardware, .deb balík přes APT je jistota.

💬 Moje volba: Steam jako Flatpak na Ubuntu Cinnamon – po pár úpravách funguje skvěle!