If you’re using Discover on SteamOS (or any KDE-based Linux distro), you may have noticed something frustrating:
Discover shows updates for KDE Application Platform runtimes (like
org.kde.Platform 5.15-23.08,6.6, or6.7). You install them, but they always come back in the update list.
It feels like Discover is broken. But it’s not — it’s Flatpak doing its thing. Let’s break down why this happens, and how to fix it.
Why Does This Happen?
Flatpak apps rely on runtimes — shared environments like KDE Platform or GNOME Platform.
- Older apps might depend on
org.kde.Platform 5.15-23.08. - Newer ones use
org.kde.Platform 6.6or6.7.
Flatpak keeps multiple versions installed so all your apps continue working. The problem is, Discover doesn’t explain this well. It updates the runtimes, but the older ones remain if they’re still needed — so updates keep reappearing.
Step 1: Update Everything with Flatpak
Open a terminal and run:
flatpak update
This updates all apps and runtimes to the latest patches, bypassing Discover’s confusion.
Step 2: Remove Unused Runtimes
Flatpak doesn’t automatically delete old runtimes after apps stop using them. To clean up:
flatpak uninstall --unused
This safely removes runtimes and SDKs no longer required by anything.
Step 3: See What’s Still Installed
To check which KDE runtimes are still around, run:
flatpak list | grep org.kde.Platform
Example output:
org.kde.Platform 5.15-23.08 x86_64 system
org.kde.Platform 6.6 x86_64 system
org.kde.Platform 6.7 x86_64 system
This shows which versions are installed. If 5.15-23.08 is still there, at least one app still depends on it.
Step 4: Force Removal (Optional)
If you’re sure you don’t need an older runtime anymore, you can force-remove it:
flatpak uninstall --force-remove org.kde.Platform/x86_64/5.15-23.08
Warning: If an app still depends on that runtime, it won’t run until you reinstall it.
Bonus: One-Liner Maintenance
To keep your SteamOS environment clean, you can run this once in a while:
flatpak update -y && flatpak uninstall -y --unused
That updates everything and removes unused runtimes in one go.
Conclusion
The “endless updates” in Discover aren’t really a bug. It’s Flatpak managing multiple runtimes for your apps.
By using a few simple commands — flatpak update and flatpak uninstall --unused — you can clean things up and stop Discover from nagging you.
Once you know the trick, updating on SteamOS feels smooth again. 🎮💻
Useful Steam Deck accessories:
If you buy through these links, I might earn a small commission (no extra cost to you).
Docking Station for Steam Deck - HDMI 4K@60Hz, Ethernet, USB-A Ports, 100W USB-C Charging - Compatible with Steam Deck OLED
JSAUX ModCase for Steam Deck/Steam Deck OLED, PC0104 Steam Deck Case with Detachable Front Shell
Skull & Co. GripCase SD for Steam Deck: A Soft Protective Case with Textured Grips Full Protection and Stand, Shock-Absorption Non-Slip and Anti-Scratch Cover Design