Projet open source
Faugus/faugus-launcher avatar
Faugus/faugus-launcher

Faugus Launcher : le lanceur de jeux Windows léger pour Linux, construit sur UMU-Launcher

Aperçu du projet : Une application simple et légère pour exécuter des jeux Windows à l'aide d'UMU-Launcher.

2 315 étoiles86 forksPythonMIT
GitHub

En bref

De quoi s’agit-il ?
Faugus Launcher est une application Python sous GTK4 et libadwaita qui lance des jeux Windows sur Linux via UMU-Launcher, avec gestionnaire Proton, jaquettes SteamGridDB, pilotage manette complète et cinq voies d'installation.
À qui s’adresse-t-il ?
Faugus Launcher convient aux joueurs Linux qui veulent une interface simple pour leurs jeux Windows hors Steam, avec gestion des préfixes, choix du Proton et pilotage à la manette, à condition d'être sur une distribution couverte par AUR, Copr, PPA ou Flathub. Il ne convient pas à qui cherche déjà une solution intégrée à Steam ou à un autre lanceur complet.
Puis-je l’utiliser commercialement ?
Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
En quel langage est-il écrit ?
Principalement Python, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Un lanceur léger qui délègue le travail lourd à UMU-Launcher

Faugus Launcher se définit sobrement : une application simple et légère pour faire tourner des jeux Windows en s'appuyant sur UMU-Launcher, le composant communautaire qui uniformise l'exécution des jeux sous Proton en dehors de Steam. Faugus apporte l'interface, écrite en Python avec GTK4 et libadwaita, donc intégrée aux environnements GNOME récents, et laisse le moteur d'exécution à UMU.

L'application couvre le gestionnaire de bibliothèque attendu : fenêtre principale en liste, grille ou couvertures, avec jaquettes récupérées depuis SteamGridDB, formulaire d'ajout et d'édition de jeu, réglages et un Proton Manager dédié, visible dans les captures du README. Les métadonnées donnent l'échelle : environ 2 200 étoiles, 84 forks, deux tickets ouverts et une activité intense, avec la version 2.2.0 publiée le 27 août 2026. Le financement passe par Ko-fi et PayPal, et une vidéo d'utilisation YouTube complète la documentation.

Cinq voies d'installation, d'AUR au Flatpak de Flathub

Le README couvre les grandes familles de distributions avec les commandes exactes. Sur Arch et dérivées, yay -S --noconfirm faugus-launcher via l'AUR. Sur Fedora et Nobara, activation du dépôt Copr de l'auteur puis dnf install. Sur les distributions à base Debian, deux options : le PPA ppa:faugus/faugus-launcher, ou le paquet .deb téléchargé depuis les releases, installé par apt après téléchargement par wget.

La quatrième voie, le Flatpak publié sur Flathub sous l'identifiant io.github.Faugus.faugus-launcher, s'installe par une commande et se lance par une autre, avec une commande dédiée pour ajouter MangoHud en couche Vulkan. La cinquième passe par la construction depuis les sources avec meson et ninja, le README listant les dépendances une à une : pygobject, requests, pillow, vdf, psutil, dbus-python, icoextract, gtk4, libadwaita et libmanette, cette dernière trahissant le support manette. Un utilisateur peut donc choisir entre paquet système intégré et bac à sable Flathub selon sa philosophie.

Interopérabilité Steam : permissions Flatpak et architecture i386

La version Flatpak demande des permissions explicites pour coopérer avec Steam, toutes documentées avec les commandes flatpak override correspondantes. Côté Faugus : accès au système de fichiers de Steam en Flatpak, ~/.var/app/com.valvesoftware.Steam/, et le nom de bus org.freedesktop.Flatpak pour détecter les utilisateurs et jeux Steam. Côté Steam, deux overrides complémentaires permettent à Steam de lancer les raccourcis créés par Faugus et de voir les icônes de ses jeux.

Cette interopérabilité explique une exigence des installations Debian, l'ajout préalable de l'architecture i386 par sudo dpkg --add-architecture i386, l'écosystème Proton et Wine restant attaché aux bibliothèques 32 bits pour de nombreux jeux Windows. Le README documente ces réglages comme une étape à part entière de l'installation Flatpak, à appliquer avant d'espérer voir ses jeux Steam et ses raccourcis cohabiter avec la bibliothèque Faugus.

Préfixes, Protons et thèmes : où tout se range

Le README documente les trois emplacements qui structurent l'installation. Les préfixes, les bouteilles Wine par jeu, vivent par défaut dans ~/Faugus/, ce qui rend la sauvegarde et le nettoyage triviaux. Les versions de Proton installées par le Proton Manager se rangent dans ~/.local/share/Steam/compatibilitytools.d/, l'emplacement standard que Steam et UMU scannent, ce qui fait que les Protons ajoutés via Faugus restent utilisables par les autres outils.

Les thèmes suivent la logique GTK classique avec une nuance Flatpak : ~/.themes fonctionne en natif comme en Flatpak, ~/.local/share/themes ne vaut qu'en natif sauf permission ajoutée par flatpak override avec xdg-data/themes en lecture seule, et /usr/share/themes reste réservé au natif. Ces précisions, rares dans les README de lanceurs, évitent la séance de débogage classique du thème invisible en Flatpak. Le tableau de mapping manette, présenté dans sa propre section, confirme le positionnement salon de l'application.

La manette comme interface complète, jusqu'au kill du jeu

Le tableau de correspondance du README couvre sept actions sur les deux standards de manettes. Confirmation sur croix PlayStation ou A Xbox, annulation sur rond ou B, menu du jeu sur triangle ou Y, et arrêt brutal du jeu sur carré ou X. Les épaulettes ouvrent le reste : L1 ou LB ajoute un jeu ou une application, R1 ou RB ouvre les réglages, Options ou Menu donne accès aux options d'alimentation.

Cette cartographie fait de Faugus Launcher un vrai lanceur de salon : parcourir sa bibliothèque, lancer, couper un jeu figé et revenir, sans toucher au clavier ni à la souris. La dépendance libmanette dans la liste de construction confirme que le support passe par la bibliothèque de gestion manette de GNOME plutôt que par des réglages par jeu. Pour un PC de jeu branché au téléviseur, ce périmètre, couplé au chemin par défaut des préfixes, définit un usage complet sans session bureau classique.

Cadence de versions, traductions Weblate et licence MIT

Les releases consultées racontent un développement soutenu : 2.0.6 le 5 août 2026, 2.1.0 le 13, 2.2.0 le 27, soit trois versions mineures ou majeures en trois semaines, avec la dernière poussée sur main le jour de la 2.2.0. Ce rythme s'accompagne d'une ouverture communautaire organisée : les traductions sont gérées sur Weblate, où chacun se connecte, choisit sa langue et traduit directement dans le navigateur.

La licence MIT encadre le code, autorisant l'usage, la modification et la redistribution avec conservation de l'avis, un choix cohérent avec un projet qui s'appuie lui-même sur des composants communautaires comme UMU-Launcher et SteamGridDB. La transparence visuelle du README, avec captures dépliables de chaque écran, liste des dépendances de construction et chemins par défaut documentés, permet de juger l'outil avant installation. Le test minimal reste concret : installer par votre canal, ajouter un jeu Windows de test, vérifier son lancement via UMU dans le préfixe ~/Faugus, puis appliquer les overrides Flatpak si Steam doit interagir avec la bibliothèque.

Conclusion éditoriale

Faugus Launcher convient aux joueurs Linux qui veulent une interface simple pour leurs jeux Windows hors Steam, avec gestion des préfixes, choix du Proton et pilotage à la manette, à condition d'être sur une distribution couverte par AUR, Copr, PPA ou Flathub. Il ne convient pas à qui cherche déjà une solution intégrée à Steam ou à un autre lanceur complet. Avant de l'adopter, installez la version 2.2.0 par votre canal habituel, ajoutez un jeu de test avec un préfixe par défaut dans ~/Faugus, vérifiez qu'il se lance via UMU, puis appliquez les commandes flatpak override du README si vous utilisez la version Flatpak avec Steam.

Sources officielles

  1. Official README
  2. Project repository
  3. Release notes
Notes de la communauté

Notes de la communauté