The idea of Faugus Launcher is to provide a reasonably simple game manager for Linux, as an alternative to Lutris and Heroic. A big new 2.0.0 release has rolled out, which overhauls the interface along with bringing deeper improvements to the app – like SteamGridDB integrations for nice cover images and sorting.
I decided to actually take a look at it now, and once you understand the UI it is really simple to use, although it would be nice if you didn’t have to manually add Steam games individually.
Here’s what the main interface looks like with a few games added:
Adding a game is simple enough:
From the changelog:
- Ported the entire app to GTK4
- Modern UI
- Better Wayland support
- Better Flatpak support
- Better UI customization
- Added a new interface mode: SteamGridDB
- Automatically downloads assets from SteamGridDB (icon, cover, banner)
- Suggests games based on the title you typ
- Added a picker window to manually choose specific assets from SteamGridDB
- Adds the assets to the Steam shortcut — useful for Steam Deck, Steam Machine, or any other device using Big Picture mode
- Added an option to set your SteamGridDB API key
- Added pre-launch and post-launch command/script options
- Reworked the system tray icon, since
ayatana-appindicatordoesn’t work with GTK4
- Reworked gamepad navigation
- The issue with
pygamewas that if the distro shipped a different SDL version than the one pygame was built against, it would not work
- Now using
libmanette, which has better GTK support
- Added new UI customization options
- Light/dark theme
- Accent color
- Background of the main screen: Default, Accent color, or Dominant color (uses the dominant color of the selected cover/icon)
- Show banner on the main screen (SteamGridDB mode only)
- Added an option to select the Steam user
- Steam games are listed based on the selected user
- Steam shortcuts are added for the selected user
- Changed file chooser behavior
- Opens the current folder if one is set
- Otherwise, remembers the last used location
- Falls back to the home folder if that location no longer exists
- Improved cover/icon resolution
- General navigation improvements
- Code restructuring, refactoring, and cleanup
- Removed dependencies that were only needed to work around GTK3 limitations
- Fixed a memory leak
- Fixed settings occasionally being reset
- Fixed the Stop/Kill buttons not detecting or closing running games under Flatpak
- Added AppImage build
- It needs the following dependencies as they can’t be shipped in the AppImage:
pygobject gtk4 libadwaita libmanette
🌐 External Sources: github.com/Faugus/faugus-launcher

