Hey, I’m new to Linux and Fedora and I’ve mostly got a functional setup (first 80% was fine but the last 20% has been a real struggle), but I’ve been having issues with certain apps being unable to properly access or save files on a mounted drive, and I’ve tried all the basic pieces of information that I can find so here I am
ISSUE
Certain Flatpak apps like Blender (from the Flatpak repo, not the Fedora repo version, learned the hard way that version is worse) and Obsidian will fail to read and/or write files from my mounted internal drive.
-
Fedora is installed on a separate internal drive.
-
Moving data to the home folder fixes the problem but is not an adequate solution for me, Windows has no issues reading and writing to this drive and this storage drive lets me better backup and use this data across operating systems.
-
Blender can read files from the drive but will refuse to write, saying the file path ‘is not writable’
-
Obsidian will refuse to open any folder on the drive, saying “Failed to open. no permission to access folder”.
-
I’m pretty sure Bottles also has issues reading and writing data from storage but it lacks a lot of warnings and helpful information that would let me determine that.
FIXES TRIED
- Tried using Flatseal to give Blender and Obsidian permission to all files
- Tried using Flatseal to give Blender and Obsidian just permission for the mounted drive.
- Tried changing the mount options for the Storage drive based on information I could find(
umask=0,uid=1000,gid=1000,x-gvfs-show,x-gvfs-name=Storage%20%28Z%29
).
I assume there’s likely an issue with the drive permissions, but as someone who’s new to Linux the answer isn’t obvious to me and I don’t want to blindly input terminal commands that people have suggested online without understanding why apps can’t read/write to this drive and what the requirements are.
The fact the drive and enclosed folders says “Create and Delete Files” but not provide an option to Read or Write seems like the missing link, but messing with permissions is such an easy way to break an OS and there’s no UI or OS hints as to what Fedora expects.
If someone knows what the problem is and could also explain to me why it isn’t working I would very much appreciate it.