Wiki/wiki-rtd/docs/wiki_devices/linux_desktop/linux-install.md

87 lines
3.3 KiB
Markdown
Raw Normal View History

2025-02-04 09:02:31 +00:00
# How-to: Install RetroDECK on the Linux Desktop
2024-01-06 08:25:02 +00:00
2025-02-25 11:57:46 +00:00
<img src="../../../wiki_icons/pixelitos/linux.png" width="75">
2024-01-06 08:25:02 +00:00
## Prerequisites
2025-02-19 05:34:30 +00:00
**NOTE:** It's recommended to add and launch RetroDECK via Steam to utilize the Steam Input feature for external controllers.
2024-01-06 08:25:02 +00:00
2025-02-19 05:34:30 +00:00
### Flatpak Support
2024-01-06 08:25:02 +00:00
2025-02-19 05:34:30 +00:00
Ensure you have flatpak support installed on your Linux desktop. Follow the official flatpak guides for your distribution: [Flatpak Setup Guide](https://flatpak.org/setup/).
### Steam - steam-devices
- The `steam-devices` package is usually part of the Steam installation for many distributions.
- Required for Steam to recognize controllers.
- Steam will warn you if `steam-devices` is missing.
- Check your distribution's instructions to install it if needed.
**Note:** Not needed for SteamOS-based devices like the Steam Deck or most gaming distributions like Bazzite, Chimera, Nobara, and more.
### Steam - Enable All Steam Input in Steam
1. In Steam, press the `Steam` top menu.
2. Go to `Settings`.
3. Press `🎮 Controller`.
4. Enable all Steam Inputs for `Xbox`, `PlayStation`, `Switch Pro`, `Generic`.
5. Close the `Settings`.
## How-to: Install RetroDECK from Flathub
2024-01-06 08:25:02 +00:00
2025-02-04 09:02:31 +00:00
**From the Desktop**
- Open your flatpak-supported software manager (e.g., GNOME Software for GNOME, KDE Discover for KDE).
2024-01-06 08:25:02 +00:00
- Search for RetroDECK and press install.
2025-02-04 09:02:31 +00:00
**From the terminal**
Run the following command:
2024-01-06 08:25:02 +00:00
2025-02-04 09:02:31 +00:00
`flatpak install Flathub net.retrodeck.retrodeck`
2024-01-06 08:25:02 +00:00
2025-02-19 05:34:30 +00:00
## How-to: Setup RetroDECK
2024-01-06 08:25:02 +00:00
2025-02-19 05:34:30 +00:00
1. Start RetroDECK for the first time.
2025-02-04 09:02:31 +00:00
2. Choose where RetroDECK should create the main folder `retrodeck/`: `Internal Storage`, `SD Card` or `Custom Location`.
3. Put the BIOS files inside `retrodeck/bios/`.
4. Put the ROMs & game files inside `retrodeck/roms/`.
5. Choose to install Steam Controller Templates for RetroDECK (this should be checked by default) during installation.
2025-02-19 05:34:30 +00:00
6. Add RetroDECK to Steam: [How-to: Add RetroDECK to Steam](../../wiki_management/add-to-steam.md).
7. Connect your controller to your desktop and navigate to RetroDECK in Steam.
8. Apply controller Templates in Steam: [Supported Controllers / Hotkeys](../../wiki_rd_controls/hotkeys-retrodeck.md).
9. Launch RetroDECK and enjoy!
2024-01-06 08:25:02 +00:00
2025-02-09 11:00:04 +00:00
## Other Tips
2024-01-06 08:25:02 +00:00
2025-03-23 16:43:12 +00:00
- Explore our: [Software Recommendations](../../wiki_management/software-recommendations.md).
2025-02-09 11:00:04 +00:00
- Check on: [How-to: Update RetroDECK](../../wiki_management/retrodeck-update.md).
- If you no longer want RetroDECK, you can find the removal guide at: [How-to: Remove RetroDECK](../../wiki_management/retrodeck-remove.md).
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
## Game Mode on Your Linux PC?
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
You can utilize Steam Deck's Game Mode on your Linux PC if your distribution supports it and specific hardware requirements apply for Game Mode to work.
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
It mitigates several issues with Steam Input and provides the best RetroDECK experience and playing Steam games with controllers out of the box.
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
Here is a list of some distributions that support Game Mode:
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
**Bazzite**
2024-05-04 09:27:47 +00:00
2024-05-04 09:28:12 +00:00
[Bazzite Webpage](https://bazzite.gg/)
2024-05-04 09:29:27 +00:00
[Bazzite: Steam Game Mode](https://universal-blue.discourse.group/t/steam-gaming-mode-overview-for-handheld-htpc-images/)
2024-05-04 09:27:47 +00:00
2025-02-04 09:02:31 +00:00
**Chimera OS**
2024-05-04 09:27:47 +00:00
[ChimeraOS Webpage](https://chimeraos.org/)
[ChimeraOS Wiki](https://github.com/ChimeraOS/chimeraos/wiki)
2025-02-04 09:02:31 +00:00
**Nobara**
[Nobara Webpage](https://nobaraproject.org/download-nobara/)
[Nobara Wiki](https://wiki.nobaraproject.org)