Jak nastavit Linux Steam Machine bez Steam OS

Vytvoření Vlastního Herního Stroje Steam na Linuxu

Líbí se vám koncept Steam OS, ale nejste nadšeni linuxovou distribucí od Valve, která je založená na Debianu? Zvažte alternativní řešení: sestavení vlastního Linuxového herního stroje s prostředím režimu Big Picture.

Implementace režimu Steam Big Picture na Linuxu bez využití Steam OS může být náročnější, nicméně díky balíčku Steam-Login je to dosažitelné. Jedná se o šikovné řešení, které nutí funkci „Big Picture“ ve Steamu na Linuxu pracovat jako plnohodnotné desktopové prostředí, podobně jako je tomu u klasické instalace Steam OS od Valve.

Je však důležité si uvědomit, že Steam-Login neobsahuje veškerá vylepšení, která se nacházejí v tradiční instalaci Steam OS. To znamená, že pokud jste závislí na specifických ovladačích gamepadů od Valve, opravách GPU a podobných úpravách, tato metoda pro vás nemusí být ideální. Pokud ale nejste příznivcem Steam OS a preferujete přeměnu vašeho oblíbeného operačního systému na herní konzoli poháněnou Steamem, postupujte podle níže uvedených instrukcí.

Důležité upozornění: Před použitím Steam-Login je nutné, abyste měli na Linuxu nainstalovány kompatibilní ovladače grafické karty. V opačném případě by mohly nastat problémy se spouštěním her. Stejně tak je nezbytné mít aktivní účet Steam, bez kterého nebude možné Steam-Login spustit.

Instalace Steam Klienta

Než se pustíte do konfigurace desktopového prostředí Big Picture ve vaší linuxové distribuci, je klíčové nejdříve nainstalovat samotného Steam klienta. Postupujte podle instrukcí uvedených níže:

Ubuntu

sudo apt install steam

Debian

wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb

Debian neumožňuje přímou instalaci Steam balíčku. Před pokračováním je třeba povolit 32bitové balíčky:

sudo dpkg --add-architecture i386

Poté proveďte aktualizaci systému, aby se přidání 32bitových balíčků do Debianu dokončilo:

sudo apt-get update

Nyní, když Debian podporuje 32bitové balíčky, je Steam připraven k instalaci:

sudo dpkg -i steam.deb
sudo apt-get install -f

Arch Linux

Steam je dostupný i pro Arch Linux, avšak instalace proběhne úspěšně pouze tehdy, pokud máte aktivní repozitáře „Multilib“ a „Community“ v souboru /etc/pacman.conf. Po jejich aktivaci můžete Steam nainstalovat pomocí následujícího příkazu v terminálu:

sudo pacman -Syy steam

Fedora

Steam se v oficiálních repozitářích Fedory nenachází, jelikož se nejedná o open-source software. Nicméně, je dostupný v repozitářích RPM Fusion.

Upozornění: Nahraďte „X“ číslem vaší verze Fedory (například 38):

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-X.noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm
sudo dnf install steam -y

OpenSUSE

OpenSUSE nabízí Steam klienta připraveného k instalaci prostřednictvím OBS. Navštivte oficiální stránku Steam, vyberte vaši verzi systému a kliknutím na „Instalovat jedním kliknutím“ spustíte proces instalace.

Instalace Steam-Login

Samotný Steam klient sice obsahuje režim Big Picture, ale neposkytuje kód, který by z tohoto režimu udělal plnohodnotné desktopové prostředí. Proto je nutné instalovat nástroj Steam-Login. Díky němu je možné spustit Steam v samostatné relaci a vytvořit tak uživatelský zážitek podobný rozhraní Steam OS, určený pro hraní her.

Důležité upozornění: Steam-Login je funkční na Ubuntu, Debianu a Arch Linuxu (díky AUR). Vývojář bohužel nenabízí balíčky pro distribuce Linuxu založené na Red Hat. V případě, že jej chcete použít na Fedoře nebo OpenSUSE, budete si muset stáhnout zdrojový kód a zkompilovat jej sami. Instrukce pro kompilaci Steam-Login naleznete na vývojářské stránce na Githubu.

Ubuntu/Debian

Instalace Steam-Login zahrnuje stažení Deb balíčku. Tento způsob je jediný, jak se vyhnout kompilaci softwaru, protože vývojář PPA neaktualizuje. Pro stažení balíčku navštivte tuto stránku.

Po stažení Steam-Login Deb balíčku na váš Linux systém, otevřete terminál a zadejte následující příkazy:

cd ~/Downloads
sudo dpkg -i steam-session_11_all.deb
sudo apt install -f

Arch Linux

Potřebujete Steam-Login na Arch Linuxu? Naštěstí je k dispozici balíček v AUR. Pro jeho instalaci otevřete terminál a zadejte následující příkazy. Berte v potaz, že při instalaci programů z AUR se někdy mohou objevit problémy se závislostmi. Pokud se tak stane během instalace Steam-Login, vyhledejte potřebné závislosti na oficiální stránce AUR a nainstalujte je ručně.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/steam-session-git.git
cd steam-session-git
makepkg -si

Používání Steam-Login

S nainstalovaným Steamem a Steam-Login na vašem linuxovém počítači, nejnáročnější část procesu máte za sebou. Od tohoto okamžiku již nemusíte kompilovat, instalovat ani upravovat žádný další software. Stačí se přihlásit ke svému Steam účtu.

Po přihlášení do Steamu, restartujte svůj linuxový systém. Po restartu by se vám měl zobrazit přihlašovací manažer. V seznamu dostupných relací vyberte možnost „Steam“ namísto „Gnome“, „Plasma“, „LXQt“, atd.

Nezobrazuje se vám po restartu přihlašovací manažer? Možná máte aktivní „automatické přihlášení“. V takovém případě klikněte na „odhlásit“ pro ukončení aktuální relace. Tím se dostanete do přihlašovacího okna, kde zvolíte „relaci“ a vyberete „Steam“. Zadejte své heslo a přihlaste se do relace Steam „Big Picture“.