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?
3 Answers
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?
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.
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.

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