La plateforme de jeux Steam est une des rares plateforme de jeux à proposer un client directement pour Linux. Ce client Steam peut s’installer sur Ubuntu directement depuis les dépôts de la distribution. De plus, grâce à Steam Play et Proton, il est possible de jouer sans problème sous Linux à un grand nombre de jeux initialement prévus pour Windows, et cela, sans avoir besoins de faire de manipulations compliquées pour y arriver.
Table des matières
Installer Steam sur Ubuntu
La plus simple sur Ubuntu est d’installer le client Steam depuis les dépôts officiels de la distribution.
Une autre méthode possible pour installer le client Steam est de télécharger son paquet DEB d’installation sur le site de Steam et de l’installer manuellement. Mais je ne la recommande pas.
Prérequis
Vérifier que l’architecture i386 est activée sur votre système
La prise en charge de l’architecture i386 permet sur un système 64 bits d’installer des paquets 32 bits. En effet, cette prise en charge est nécessaire, car le paquet Steam à installer est 32 bits.
En principe sur la plupart des versions de Ubuntu actuelles, cette prise en charge est activée par défaut. Mais, dans certaines versions passées, ce ne fut pas toujours le cas. Par exemple dans Ubuntu 19.04…
Alors si votre système est 64 bits (la plupart des PC d’aujourd’hui), en cas de doute, vous pouvez vérifier en exécutant dans un terminal la commande suivante :
dpkg --print-foreign-architectures
Si cette commande ne renvoi pas i386, faites :
sudo dpkg --add-architecture i386
Et mettez à jour votre cache APT :
sudo apt update
Vérifier que les dépots multiverse font partie de vos sources
En principe, par défaut, ils font partie de vos sources de paquets. Pour vérifier, vous pouvez :
- Allez dans le gestionnaire de vos sources logiciels (Logiciels et mises à jour)
Et vérifiez que le dépôt multiverse est coché.
S’il ne l’est pas, cochez le et actualisez le cache APT.
- Ou ouvrez avec un éditeur de texte le fichier
/etc/apt/sources.list
et vérifiez qu’une ligne avec multiverse existe et n’est pas commentée (sans#
au début) :
Si ça n’est pas le cas, rouvrez ce fichier avec des droits administrateur et ajoutez multiverse
à la fin des différentes lignes des dépôts Ubuntu.
sudo nano /etc/apt/sources.list
Avec nano, pour :
- sauvegarder une modification, faites Ctrl + O ou Ctrl + S
- quittez Ctrl + X
Par exemple :
deb https://fr.archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb https://fr.archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb https://fr.archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
Et actualisez le cache APT :
sudo apt update
Installer Steam depuis les dépôts officiels au format DEB
Vous pouvez l’installer par l’interface graphique du gestionnaire de logiciels.
Sinon ouvrez un terminal et faites :
sudo apt install steam
Vous avez certainement remarqué qu’en passant par le Ubuntu Software, vous installez le paquet
steam-installer
alors qu’en ligne de commande, je fais installer le paquetsteam
.Cela est du au fait que le Ubuntu software ne liste plus que les paquets 64 bits. Or le paquet steam est 32 bits.
D’où l’existance du paquet
steam-installer
qui est 64 bits pour apparaitre dans le Ubuntu Software, mais qui, en réalité, installe le paquetsteam
.
Puis allez dans le menu des applications pour lancer le client.
Lors du premier lancement, il se mettra à jour.
Et une fois les fichiers installés, vous pouvez vous connecter à votre compte.
Configurer le client Steam sur Ubuntu
Changer la langue de l’interface du client Steam
Allez dans les paramètres (Settings) de Steam.
Puis dans l’onglet Interface, choisissez votre langue.
Vous devrez redémarrer Steam pour que la modification soit prise en compte.
Configurer Steam pour jouer à vos jeux Windows sur Ubuntu
Toujours dans les paramètres, allez dans l’onglet Steam Play, cochez :
- Activer Steam Play pour les jeux compatibles (1) pour jouer sous Linux aux jeux Windows déjà testés et validés par Valve (en principe coché par défaut)
- Et éventuellement, Activer Steam Play pour tous les autres titres (2) pour pouvoir installer et essayer de jouer sous Linux à vos autres jeux Windows non encore validés par Valve. Alors vous pourrez choisir la version de Proton utilisée par défaut. Mais attention, même si dans beaucoup de cas, les jeux fonctionneront sans problème, certains resteront injouable sous Linux…
Ou, si vous n’avez pas activé Steam Play pour tous les autres titres, il est toujours possible de la faire ponctuellement sur un jeu, en allant dans ces propriétés :
Puis dans l’onglet compatibilité, cochez : Forcer l’utilisation d’un outil de compatibilité Steam Play spécifique
Et pour savoir à l’avance si un jeu initialement prévu pour Windows fonctionne sous Linux grâce à Proton, vous pouvez consulter le site : https://www.protondb.com/
Pour aller plus loin
- Les F.A.Q. officielles pour Steam Play et Proton
- Mon article sur l’annonce de la sortie de Steam Play
- le site protondb pour savoir si vos jeux fonctionnent avec Proton sous Linux