Si tu as récemment fait le grand saut vers Bazzite, tu as probablement déjà savouré le plaisir d’une distribution taillée sur mesure pour le jeu, stable et débarrassée des processus en arrière-plan douteux de l’OS de Redmond. Tout fonctionne à merveille depuis l’interface Steam. Mais voilà, nous connaissons tous la dure réalité du joueur PC moderne.
Il y a de fortes chances que ta collection de jeux ne se limite pas à la boutique de Valve. Entre les titres récupérés toutes les semaines sur l’Epic Games Store, les classiques sans DRM de chez GOG, et les jeux de combat un peu techniques dénichés ailleurs, nos ludothèques sont aujourd’hui complètement éclatées. Quand tu gères une bibliothèque, l’idée même de devoir jongler sous Windows entre quatre ou cinq lanceurs propriétaires lourds et mal optimisés ressemble à une mauvaise blague.
Surtout que les soldes d’été arrivent. C’est le moment idéal pour mettre un peu d’ordre dans cette fragmentation absurde avant de faire chauffer la carte bleue sur la prochaine aventure narrative ou le dernier roguelite à la mode.
C’est ici que la magie du monde libre et de l’open-source entre en scène. Là où les éditeurs t’obligent à subir la multiplication de leurs interfaces commerciales, Linux te propose d’unifier tout ce beau monde, directement dans le mode console de Bazzite. Pour réussir ce tour de force, nous allons configurer deux outils incontournables : Heroic Games Launcher et l’inusable Lutris.
Dans ce tutoriel, on va faire les choses proprement. Nous n’allons pas juste cliquer sur « Installer ». Je vais t’expliquer comment isoler correctement les environnements de tes jeux grâce aux préfixes Wine, comment gérer les différentes versions de Proton, et surtout, comment créer des raccourcis automatiques pour que toute ta collection hors-Steam apparaisse comme par magie dans ton interface Big Picture.
Prépare ton système, on commence tout de suite par rapatrier Epic et GOG avec Heroic.
Partie 1 : Heroic Games Launcher, l’élégance pour Epic et GOG
Si tu as déjà lancé le client officiel d’Epic Games sous Windows, tu connais la routine : une application pataude, qui consomme allègrement tes précieuses ressources système en arrière-plan pour charger des bannières publicitaires et qui met parfois un temps infini à simplement s’ouvrir. Sous Linux, nous allons avoir le luxe de nous épargner cette souffrance.
Heroic Games Launcher est la réponse open-source à ce problème. Techniquement parlant, il s’agit d’une interface graphique qui vient habiller et piloter des projets en ligne de commande : Legendary (pour interagir avec l’API d’Epic – epic/légendaire ouah, ah ah! ça mange du clown au p’ti dèj’) et gogdl (pour GOG). Au lieu de réinventer la roue et de concevoir un système lourd, Heroic se contente de faire le pont entre ces outils et toi.
Présentation de l’interface et connexion aux comptes
L’installation de Heroic sous Bazzite se fait le plus simplement du monde via l’application « Logiciels » en format Flatpak. C’est la méthode recommandée, car elle garantit que l’application tourne dans son propre bac à sable (sandbox) sans risquer de compromettre les fichiers de ton système immuable. Normalement, c’est même installé avec la distribution.
Une fois le logiciel lancé, l’interface va droit au but. Pas de vitrine marchande agressive qui clignote dans tous les sens, juste un menu latéral clair.
Voici comment procéder proprement pour lier tes bibliothèques :
- Accès aux gestionnaires de comptes : Dans le menu latéral de gauche, clique sur l’onglet « Connexion ». Tu y trouveras les portails d’accès pour Epic Games, GOG, et même Amazon Games si tu récupères les jeux offerts avec Prime.
- Authentification sécurisée : Contrairement à certains clients tiers douteux, Heroic ne capture pas tes mots de passe. Il ouvre une fenêtre d’authentification web qui communique directement avec les API officielles. Tu saisis tes identifiants classiques. Si tu as configuré un double facteur matériel (une excellente habitude), l’interface gère parfaitement les protocoles FIDO2. Il te suffit d’effleurer ta clé YubiKey ou Thetis pour valider ta session, sans avoir à jongler avec des SMS périssables.
- Synchronisation initiale : Une fois tes sessions validées, rends-toi sur l’onglet « Bibliothèque ». Heroic va interroger les serveurs et générer l’affichage de l’intégralité de tes jeux en quelques secondes, en rapatriant proprement toutes les jaquettes officielles.
L’interface principale te permet d’ores et déjà de filtrer tes listes par plateforme ou par état d’installation. C’est propre, fluide et immédiat.
Mais avant de te précipiter sur le bouton de téléchargement pour installer ton jeu, il y a un réglage technique indispensable que nous devons effectuer. Il faut indiquer à Heroic comment traduire les instructions Windows du jeu vers notre système Linux.
La gestion de Proton-GE et des préfixes Wine
Avant de lancer l’installation de ton premier jeu, il faut comprendre un concept fondamental du jeu sous Linux. Un fichier exécutable Windows (.exe) ne sait pas communiquer nativement avec le noyau Linux. Pour que la magie opère, nous utilisons une couche de compatibilité. Ne parle surtout pas d’émulateur devant un puriste (Wine signifie d’ailleurs littéralement Wine Is Not an Emulator). Il s’agit d’un traducteur en temps réel : il intercepte les requêtes DirectX de ton jeu et les traduit en instructions Vulkan compréhensibles par ton matériel.
L’outil roi pour cette traduction s’appelle Proton. Mais nous n’allons pas nous contenter de la version standard fournie par Valve. Nous allons utiliser Proton-GE (pour GloriousEggroll, du nom de son mainteneur).
Pourquoi s’embêter avec une version communautaire ? Parce que Valve, pour d’évidentes raisons de licences légales et de brevets, ne peut pas intégrer certains codecs vidéo propriétaires dans le Proton officiel de Steam. Le résultat classique avec la version de base : tu lances un jeu narratif magnifique, et lors de la cinématique d’introduction, tu as le droit à un écran noir muet ou à une mire de test télévisuelle. Proton-GE règle ce problème en intégrant directement ces codecs ainsi qu’une montagne de correctifs pour les jeux les plus récents.
Voici comment déployer cet outil indispensable dans Heroic :
- Dans le menu latéral gauche, clique sur Gestionnaire de Wine.
- Sélectionne l’onglet Proton-GE, repère la version la plus récente en haut de la liste, et clique sur l’icône de téléchargement. Le processus prend quelques secondes.
- Va ensuite dans les Paramètres généraux d’Heroic, onglet Paramètres du jeu par défaut. Dans le menu déroulant de la version de Wine, sélectionne le Proton-GE que tu viens d’installer.
Maintenant, parlons des préfixes Wine. C’est ici que l’approche Linux écrase totalement la gestion calamiteuse de l’architecture Windows classique.
Sous Windows, quand tu installes un jeu, il va joyeusement déverser ses fichiers DLL, installer quatre versions différentes du framework .NET, et polluer le registre central du système. Au bout de deux ans, ton système d’exploitation est devenu une usine à gaz incapable de démarrer rapidement.
Sous Linux, nous sommes civilisés. Nous utilisons l’isolation. Un préfixe Wine est tout simplement un faux disque C: virtuel, généré spécifiquement pour un jeu donné.
- Le principe de la quarantaine : Pour chaque jeu que tu installes, Heroic va créer un dossier caché contenant une arborescence Windows factice (avec ses faux dossiers Program Files, Windows, Users). Le jeu est persuadé de tourner sur son propre ordinateur.
- Zéro conflit logiciel : Si un vieux RPG issu de chez GOG nécessite l’installation d’une antique librairie de 2008 pour gérer le son, cette installation se fera uniquement dans le préfixe de ce jeu. Cela ne viendra jamais écraser les fichiers récents dont a besoin ton dernier jeu de combat pour tourner.
- La désinstallation propre : Le jour où tu supprimes un jeu pour faire de la place, Heroic rase le dossier du préfixe. Ton OS Bazzite reste clinique, sans aucun fichier résiduel ou clé de registre fantôme laissée à l’abandon.
La puissance de Heroic, c’est de te laisser un contrôle éléments par éléments. Par défaut, tous tes jeux utiliseront le Proton-GE défini globalement. Mais si un jeu en particulier fait des siennes, tu peux aller dans ses paramètres individuels pour lui assigner une version plus ancienne de Proton, sans jamais impacter le reste de ta ludothèque. C’est l’administration système appliquée au divertissement.
L’intégration automatique dans Steam Big Picture
Toute cette configuration de préfixes et de gestionnaires de versions, c’est très satisfaisant d’un point de vue technique, mais l’objectif final de Bazzite reste de te fournir une expérience console fluide, manette en main. C’est d’autant plus indispensable si ton PC personnel est régulièrement réquisitionné en journée pour du télétravail et que tu as besoin de déporter tes sessions de jeux de combat ou tes runs de roguelites directement sur la télévision du salon.
Le problème, c’est que si tu lances un jeu Epic ou GOG depuis le mode bureau classique, tu perds le plus grand avantage de Bazzite : la surcouche Steam. En intégrant tes jeux externes directement dans l’interface de Valve, tu bénéficies de Steam Input (qui se charge de faire reconnaître n’importe quelle manette exotique ou stick arcade personnalisé en contrôleur standard de manière totalement transparente) et de Gamescope (qui te permet d’afficher tes statistiques et de limiter le taux de rafraîchissement à la volée).
On pourrait s’attendre à devoir rédiger de longs scripts complexes pour forcer l’écosystème fermé de Valve à digérer les exécutables de ses concurrents directs. C’est mal connaître les outils communautaires. Sous le capot, Heroic utilise un utilitaire nommé BoilR, capable de venir écrire directement et silencieusement dans le fichier shortcuts.vdf de Steam, là où sont référencés les jeux tiers.
Voici comment automatiser ce processus pour ne plus jamais avoir à y penser lors de tes prochains achats :
- L’activation globale : Rends-toi dans les paramètres de Heroic, puis navigue jusqu’à l’onglet dédié à l’intégration Steam.
- L’automatisation : Coche simplement l’option permettant d’ajouter automatiquement les jeux à Steam lors de leur installation, ainsi que l’option de mise à jour automatique des raccourcis.
- La gestion des illustrations : Heroic ne se contente pas de créer un bête raccourci texte grisâtre. Assure-toi que les options de téléchargement des illustrations (bannières, logos, icônes) sont activées. Le logiciel va interroger l’excellente base de données communautaire SteamGridDB pour récupérer tous les visuels nécessaires. Ton jeu Epic s’affichera dans ton interface Big Picture avec la même finition graphique qu’un jeu acheté plein tarif sur la boutique officielle.
- L’ajout manuel et rétroactif : Si tu as déjà installé des jeux avant d’activer cette fonction, inutile de tout recommencer. Retourne sur ta bibliothèque Heroic, clique sur un jeu installé, et dans son menu individuel (les trois petits points), tu trouveras l’option permettant de l’ajouter à Steam manuellement.
Un dernier point technique pour éviter de t’arracher les cheveux : l’interface de Steam lit et charge son fichier shortcuts.vdf uniquement lors de son démarrage. Si le client Steam tourne en tâche de fond pendant que Heroic ajoute ton jeu, ce dernier n’apparaîtra pas immédiatement dans tes listes. Il te suffit de fermer complètement la session Steam ou, plus simplement, de redémarrer ton système Bazzite.
Au redémarrage, la magie opère. Toute ta bibliothèque hors-Steam se fond parfaitement dans l’interface Big Picture, proprement rangée dans l’onglet des jeux non-Steam. Tu peux maintenant lancer tes titres directement au pad, depuis ton canapé, sans jamais voir l’ombre d’une fenêtre Windows.
La fondation est posée pour les grosses boutiques. Il est temps de faire appel à la loutre pour la seconde partie, car il va bien falloir s’occuper de tout ce qui ne vient ni de chez Epic, ni de chez GOG ou Amazon.
Partie 2 : Lutris, le couteau suisse pour le reste
Heroic est fantastique, mais son périmètre est strict : il s’arrête aux portes d’Epic, GOG et Amazon. Que fais-tu du reste ? Je parle de ce jeu indépendant sans DRM téléchargé sur Itch.io, de ce vieux CD-ROM d’un jeu de stratégie de 1998 que tu as numérisé, ou de ce énième lanceur propriétaire imposé par un éditeur qui a décidé que Steam prenait une marge trop importante à son goût.
C’est là que Lutris intervient. Représenté par sa célèbre loutre, ce logiciel est l’outil d’unification ultime du monde Linux. Son approche est fondamentalement différente : il ne se contente pas de dialoguer avec des boutiques en ligne, il orchestre ce que l’on appelle des « runners » (rien à voir avec le running).
La puissance des runners et l’isolation absolue
Si Heroic est un spécialiste de la traduction d’instructions de jeux modernes via Proton, Lutris est un gestionnaire de moteurs de rendu universel.
Au lieu de se limiter à Wine, Lutris intègre nativement une multitude d’environnements d’exécution (les fameux runners). Tu as besoin de faire tourner un vieux point-and-click de LucasArts ? Il va appeler le runner ScummVM. Un titre MS-DOS ? Il lance DOSBox. Un jeu d’arcade technique pour utiliser ton stick personnalisé avec des composants Hayabusa ? Il dégaine un runner d’émulation spécifique.
Le véritable coup de génie de Lutris réside dans l’automatisation de ses configurations, qui est alimentée par la communauté :
- Les scripts d’installation communautaires : Quand tu veux installer un jeu venu d’un autre temps, tu ne pars pas de zéro dans le terminal. Tu cherches ton jeu sur le portail web de Lutris et tu cliques sur installer. Ce script va dicter à Lutris la marche à suivre exacte : « Télécharge le runner Wine-GE en version 8.0, crée un préfixe isolé, installe telle police d’écriture Windows requise, applique le patch de compatibilité et lance l’exécutable ».
- L’isolation par jeu : Tout comme Heroic, chaque titre vit dans sa propre dimension. Si un script modifie la base de registre du préfixe Wine d’un vieux jeu de tir, le reste de ton système Bazzite n’en sera absolument pas affecté.
- La centralisation locale : Lutris scannera tes dossiers et affichera tes exécutables Linux natifs, tes jeux émulés et tes jeux Windows traduits au sein d’une seule et même grille visuelle.
Créer un pont vers Steam (quand l’automatisation trébuche)
Lutris propose, lui aussi, une option pour créer des raccourcis automatiquement vers Steam. Mais soyons honnêtes : contrairement à l’intégration chirurgicale d’Heroic, la méthode de Lutris est parfois plus capricieuse. La gestion des droits flatpak et des exécutables exotiques fait que ton jeu n’apparaît pas toujours dans le mode Big Picture après un redémarrage.
Si un titre refuse obstinément de s’afficher, il va falloir reprendre la main et faire le travail proprement en ligne de commande. Sous Bazzite, la méthode la plus stable pour forcer l’intégration d’un jeu Lutris dans Steam est d’appeler directement le conteneur Flatpak.
Dans l’interface de Lutris, chaque jeu possède un identifiant textuel unique, appelé « slug » (trouvable dans l’onglet de configuration du jeu, section informations). Tu peux ajouter manuellement un jeu non-Steam dans ton client Steam de bureau, et utiliser cette commande exacte dans le champ « Cible » des propriétés du raccourci :
flatpak run net.lutris.Lutris lutris:rungame/slug-de-ton-jeu- Le passage en force propre : Cette syntaxe permet d’ordonner à Steam de réveiller le conteneur Flatpak de Lutris de manière invisible, pour qu’il exécute spécifiquement ce jeu avec ses propres paramètres cloisonnés.
- L’habillage graphique : Une fois le raccourci créé, tu obtiendras une icône grise sans âme. Puisque Bazzite intègre nativement Decky Loader, il te suffira d’utiliser le plugin SteamGridDB directement depuis l’interface Big Picture pour appliquer de superbes jaquettes et masquer le bricolage technique.
Conclusion : La console ultime est un PC libre
Avec Heroic Games Launcher d’un côté et Lutris de l’autre, tu viens de transformer Bazzite en une plateforme de jeu absolue. L’ironie est délicieuse : il aura fallu formater son système et passer sous Linux pour enfin obtenir l’expérience unifiée, propre et cloisonnée que Windows n’a jamais réussi à nous offrir.
Ta ludothèque est maintenant centralisée. Tes sauvegardes, tes environnements virtuels et tes jeux vivent chacun dans leur espace, sans jamais polluer ton système de fichiers principal. Tu n’as plus besoin de revenir sur un bureau d’ordinateur classique pour scroller au clavier : ton PC est devenu une console surpuissante, prête pour explorer ta file d’attente de roguelites, entièrement pilotable à la manette.
Il ne te reste plus qu’à surveiller sereinement les soldes de cet été. Et si, passé la session de jeu, tu cherches à aller encore plus loin dans l’administration de ton système Bazzite pour y installer tes outils serveurs en ligne de commande, garde un œil sur le blog : on parlera très bientôt de Distrobox, l’outil indispensable pour briser les chaînes du système immuable.


Laisser un commentaire