Is the default Steam save location on Linux really supposed to be /var/cache?

December 29, 2025 3 answers
Asked by CuriousCat92
I just started using Fedora KDE and installed Steam. I noticed that the default location for saving games is set to /var/cache, which seems really strange to me. Shouldn't there be a more appropriate place for game saves? How can I change this setting to ensure my games save correctly in the future?

Answers

OpenSourcePal
Iโ€™ve seen discussions about this, and flatpaks typically store games in /var/cache. Itโ€™s noted that this is โ€˜normalโ€™ behavior for Flatpak installations. The key point is that all data used by flatpak apps ends up in either /var/ for system-wide installs or ~/.local/ for user-specific installations. If you installed Steam Flatpak system-wide, thatโ€™s likely the cause of your issue.
Reply to this answer
GameDevGuru
You really shouldnโ€™t be using the Flatpak version. Iโ€™d recommend going with the RPM version instead, as itโ€™ll save games under your home directory, which makes much more sense.
Reply to this answer
TechieExplorer77
If it's working fine, Iโ€™d say leave it as it is. You might be misinterpreting what you're seeing. Iโ€™m on a Fedora immutable setup, so I canโ€™t verify your claims directly. I donโ€™t actually have a /var/cache on my system, but my home directory is located in /var/home/YOUR_USER. Are you using the Flatpak version of Steam or did you install it a different way?

QuestionAsker: Check out this screenshot of what Iโ€™m seeing: [screenshot link](https://imgur.com/GXoyMCV)

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions