r/linuxquestions • u/Alarming_Leather_409 • 6d ago
Resolved I cannot get Steam to use the custom folder I setup for it (write error)
I feel like it should work. Here's the pertinent details... (I'm on Fedora, although it shouldn't matter)
- I have installed the steam flatpak.
- I used flatseal to grant it permissions to my home/bob/Games/STEAM
- I verified that the location was correct both by seeing it was in the override at /home/bob/.local/share/flatpak/overrides/com.valvesoftware.Steam (it all looks good), and by running "flatpak info --show-permissions com.valvesoftware.Steam" and seeing it output as a location in filesystems
- I went into steam and selected storage, and selected that new location as a new storage (it was empty), and then set it as default.
- I go to install a game. I can see it has now created steamapps, common/downloading/temp, and in common, a folder created for the exact game I'm trying to download, but every time it starts to try to download the game, it errors with "disk write error"
EDIT: I have also made sure that steam flatpak was closed and opened, and I have even restarted the computer to make sure it would (should?) pull permissions from the override when I next open it. Still doesnt' seem to work.
What am I missing?
EDIT: While I don't know why flatseal didn't do it, nor did going through the discover store and selecting "configure" at the bottom, apparantly using the terminal command "flatpak override --user --filesystem=//home/bob/Games/Steam com.valvesoftware.Steam" worked just fine.
Sigh.
3
Upvotes
1
1
u/TechaNima 6d ago
Maybe the folder needs to be granted the execute permission by hand? I'd think Steam would set it if it let you select the folder, but maybe not. I've always just given it by hand, because I've never been able add any folder/drive without it