6 KiB
Linux Desktop - Recommended Software
The following software might enhance your RetroDECK or general gaming experience on Linux.
Emulation Management
Flips

Flips lets you patch romhacks IPS & BPS files onto the rom files.
JRomManager

A MAME and retro gaming rom manager that allows you to manage and verify your roms via .dat files.
ROMM
RomM is a game library roms manager focused on retro gaming. Manage and organize all your games from a web browser.
Game & Software Clients/Installers
Steam
Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.
RetroDECK and Steam:
RetroDECK uses several of Steam's functions like Steam Input for advanced controller profiles.
While Steam is not required to use RetroDECK, launching RetroDECK from Steam will enhance your experience.
Steam is available as a Flatpak or as a native installation via built-in package managers. We recommend the native version over the Flatpak version for better compatibility.
Lutris

Lutris is an interface to manage and play your games on Linux. It can integrate several different stores: GOG, Steam, Epic, Itch.io, Battle.net, and more.
Minigalaxy

Minigalaxy is a simple GOG client for Linux. It lets you download, install, and play your GOG Linux games without getting in your way.
Heroic Games Launcher

Heroic is an open-source games launcher. It supports launching games from the Epic Games Store, GOG, and Amazon Games.
Bottles

Bottles lets you run Windows software on Linux, such as applications and games. It helps you organize by categorizing each software to your liking and provides several tools and integrations to manage and optimize your applications.
Prism Launcher

Prism Launcher is a custom client for Minecraft Java that allows you to easily manage multiple different installations of Minecraft at once and features easy mod management.
Game Streaming Applications
Greenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
Chiaki-NG

Chiaki-NG is a Free and Open-Source Software Client for PlayStation 4 and PlayStation 5 Remote Play for Linux and other systems.
Moonlight

Moonlight allows you to play your PC games on almost any device, whether you are in another room or miles away from your gaming rig.
Sunshine

Sunshine is a self-hosted game stream host for Moonlight. It offers low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding.
Steam Link

The Steam Link app allows you to stream games from your other computers. Just plug in a controller, connect to a computer running Steam on the same local network, and start playing your existing Steam games.
Other software
BoilR

BoilR will show games from other game platforms in your Steam library. It uses the Steam 3rd party shortcuts feature and does not require you to set up anything. You can also use BoilR to download custom art manually and automatically from SteamGridDB.
ProtonUp-Qt

ProtonUp-Qt allows you to install and manage Wine- and Proton-based compatibility tools for both Steam, Bottles, and Lutris.
Flatseal

Flatseal is a graphical utility to review and modify permissions from your Flatpak applications.
Flatsweep
If you are using many flatpaks, they sometimes leave data behind. You can use Flatsweep to clean that from your system.