Follow GamingOnLinux on and
We do often include affiliate links to earn us some pennies. See more here.

How to install extra software, apps and games on SteamOS and Steam Deck

By -
Last updated: 14 Jan 2025 at 2:00 pm UTC

The Steam Deck with SteamOS (and other devices that will ship with SteamOS) use a locked-down filesystem, so installing extra software is a little different. Here's what you need to know in a simple to understand guide.

Unlike traditional Linux distributions (like Ubuntu) you don't install packages system-wide, as the operating system files are locked and replaced on system updates.

Instead, SteamOS out of the box supports something called Flatpak. It's a type of Linux packaging that's supported across many different Linux distributions. For SteamOS, it uses Flathub by default as the list of supported packages. So if you search on Flathub, and it's available, you'll be able to install it! This is useful to know because it means when away from your SteamOS system, you can visit Flathub directly and search any time.

For any time you need an on-screen keyboard on Steam Deck you can press STEAM + X.

To do this on a SteamOS system you'll need to boot into Desktop Mode via the Power menu. Picture examples are from a Steam Deck with SteamOS 3.6:

Note: in Desktop Mode, you'll have a shortcut on your Desktop named "Return to Gaming Mode" to go back to the main Steam Gaming Mode interface.

Once in Desktop Mode you're going to want to search for an app called Discover. Do this by tapping the bottom left button to open the menu on the desktop:

Discover may also show up on the bottom bar as a blue shopping bag icon.

Note: anything installed in Desktop Mode will also need you to run the updates for it manually in Discover too. It's not automatic when in the main Gaming Mode. So remember to check back on it often. Example below shows many updates waiting in the Desktop Mode.

The updates page may at times list lots of packages, some with the same name, these are special runtime updates for the apps you install to allow them to continue working.

Before searching for any new software though, we should probably check just to ensure Flathub is actually enabled. The settings page should just look like this:

You're now fully good to go.

Inside Discover you can search for whatever you want, and it looks it up on Flathub for you. In the example below I'll search for and install the classic Space Cadet Pinball. When you click on an app, the Install button is in the top right.

Once installed, the Install button changes to Launch.

What about if you want to access what you've installed in Desktop Mode inside the main SteamOS Gaming Mode? That's also thankfully very simple! You can find it in the bottom left app menu, hover over it and right click -> Add to Steam.

After you've done that and booted back into Gaming Mode, it will appear in the Non-Steam part of your Steam Library. Go to your Library, and scroll along to Non-Steam at the top.

SteamOS does also support AppImage. So if you find an app or game that supports Linux systems, and has an AppImage available for download (usually named like "Title.AppImage"), you should be able to use that too. That will be different for each individual app.

Article taken from GamingOnLinux.com.
2 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
3 comments Subscribe

hardpenguin 23 hours ago
GamingOnLinux seems to be working hard on their SEO rating with all those new guides. I love them! Very useful, especially for the new Steam Deck and Linux users.
Liam Dawe 23 hours ago
Nothing to do with SEO, I've never bothered with SEO stuff. Our new Guides section is to get stuff down I keep wanting to do, but never did, because they would get buried by normal news. More to come on expanding the Guides section.
fenglengshun 7 hours ago
I think SEO here can just mean "things you can easily find from Google," which is good because most people are going to just go to Google when they're confused with anything Linux/SteamOS and isn't already in a forum/chat thread.

Though, maybe mention Bazzite as well, since people are still using it as a SteamOS alternative?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register