Comment configurer une machine à vapeur Linux sans OS Steam
Vous appréciez Steam OS, mais vous n'êtes pas totalement conquis par la distribution Linux de Valve basée sur Debian ? Envisagez plutôt de créer votre propre système Linux dédié à Steam, en utilisant une session en mode Big Picture.
Mettre en place une session Steam Big Picture sous Linux sans s'appuyer sur Steam OS peut s'avérer délicat, mais c'est réalisable grâce au paquet Steam-Login. Il s'agit d'une astuce permettant de forcer la fonctionnalité "Big Picture" de Steam sous Linux à se comporter comme un environnement de bureau, à l'instar d'une installation standard de Steam OS.
Steam-Login n'offre pas les mêmes optimisations qu'une installation traditionnelle de Steam OS. Par conséquent, si vous avez besoin de pilotes de manette spécifiques à Valve, de correctifs GPU ou autres, cette méthode n'est pas la plus adaptée. Cependant, si vous n'êtes pas un fervent partisan de Steam OS et que vous préférez transformer votre système d'exploitation préféré en une console propulsée par Steam, suivez les instructions ci-dessous.
Note importante : avant d'utiliser Steam-Login, assurez-vous d'avoir installé des pilotes GPU compatibles avec Linux. Sans cela, vos jeux risquent de ne pas fonctionner correctement. De plus, vous devrez posséder un compte Steam, indispensable au fonctionnement de Steam-Login.
Installation de Steam
Avant de configurer l'environnement de bureau Big Picture sur votre distribution Linux, il est essentiel d'installer d'abord le client Steam. Suivez les étapes ci-dessous pour procéder à l'installation.
Ubuntu
sudo apt install steam
Debian
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
Debian ne peut pas installer le paquet Steam seul. Vous devez d'abord activer les paquets 32 bits.
sudo dpkg --add-architecture i386
Exécutez la commande update pour finaliser l'ajout de paquets 32 bits dans Debian.
sudo apt-get update
Maintenant que les paquets 32 bits sont opérationnels sur Debian, vous pouvez installer Steam.
sudo dpkg -i steam.deb sudo apt-get install -f
Arch Linux
Steam est disponible sur Arch Linux, mais son installation nécessite l'activation des dépôts "Multilib" et "Community" dans /etc/pacman.conf. Activez-les, puis exécutez les commandes suivantes dans un terminal pour l'installer.
sudo pacman -Syy steam
Fedora
Fedora ne propose pas Steam, car il n'est pas open source. Heureusement, il est disponible sur RPM Fusion.
Note : remplacez X par votre numéro de version Fedora (par exemple, 28).
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 met à disposition le client Steam, prêt à être installé via l'OBS. Consultez la page officielle de Steam, sélectionnez votre version et cliquez sur "1-Click Install" pour lancer l'installation.
Installation de Steam-Login
Steam inclut la fonction Big Picture, mais ne possède pas le code nécessaire pour la transformer en un environnement de bureau. Pour cela, vous devez installer l'utilitaire Steam-Login. Il permet de lancer Steam dans sa propre session, offrant une expérience similaire à Steam OS pour les jeux.
Note importante : Steam-Login est compatible avec Ubuntu, Debian et Arch Linux (via AUR). Cependant, le développeur n'a pas créé de paquets pour les distributions Linux basées sur Redhat. Si vous souhaitez l'utiliser sur Fedora ou OpenSUSE, vous devrez télécharger le code source et le compiler vous-même. Des instructions sur la compilation de Steam-Login sont disponibles sur la page Github du développeur.
Ubuntu / Debian
L'installation de Steam-Login implique le téléchargement d'un paquet Deb. Le téléchargement direct du paquet Steam-Login est la seule option pour éviter la compilation du logiciel, car le développeur ne met pas à jour le PPA. Pour obtenir le paquet, rendez-vous sur cette page.
Une fois le paquet Steam-Login Deb téléchargé sur votre PC Linux, ouvrez un terminal et exécutez les commandes suivantes :
cd ~/Downloads sudo dpkg -i steam-session_11_all.deb sudo apt install -f
Arch Linux
Si vous souhaitez utiliser Steam-Login sur Arch Linux, un paquet AUR est disponible. Pour l'installer, ouvrez un terminal et exécutez les commandes ci-dessous. Sachez que lors de la compilation de programmes depuis AUR, les dépendances peuvent parfois échouer à s'installer. Si cela se produit lors de l'installation de Steam-Login, référez-vous à la page officielle AUR pour récupérer les dépendances manquantes.
sudo pacman -S base-devel git
git clone https://aur.archlinux.org/steam-session-git.git cd steam-session-git makepkg -si
Utilisation de Steam-Login
Maintenant que Steam et Steam-Login sont installés sur votre PC Linux, le plus dur est fait. Vous n'aurez plus besoin de compiler, d'installer ou de modifier d'autres logiciels. Il vous suffit maintenant de vous connecter à votre compte Steam.
Après vous être connecté à Steam, redémarrez votre ordinateur Linux. Au redémarrage, vous devriez voir le gestionnaire de connexion. Recherchez l'option "session" et sélectionnez "Steam" au lieu de "Gnome", "Plasma", "LXQt", etc.

Si le gestionnaire de connexion ne s'affiche pas après le redémarrage, il est possible que la "connexion automatique" soit activée. Dans ce cas, cliquez sur "se déconnecter" pour quitter votre session en cours et accéder à la fenêtre de connexion. À partir de là, cliquez sur "session" et sélectionnez l'option "Steam". Entrez votre mot de passe pour vous connecter à la session Steam "Big Picture".