Kmymoney file missing from /run/user/1000/doc?

Hello, I opened kmymoney today after working on getting it setup yesterday and it says that the recent file (from yesterday) cant be found at “/run/user/1000/doc” - this is 1) not where i saved the file 2) the file isn’t where i did save it, and 3) seems to be vaguely flatpak sandbox related from some googling? I did install KMyMoney as a flatpak (i prefer using dnf, but thought it would be better to use flatpak, as was recommended for kdenlive). Reddit suggests it’s a temporary filesystem: https://www.reddit.com/r/linuxquestions/comments/18c06ae/what_in_the_world_is_runuser1000doc/

Not entirely sure where to go from here/what to look for to try to get that file back if it (possibly?) never existed where i saved it in the first place?

Can you use linux commands like
find ~ -name “filename” or
locate file?
If you do not remember the filename, you could create a second account and save it with a name that you will remember and finding that one might show you where the original is…

Sweet, doing a ‘locate’ with regex found it. Or at least, found something called .xdp-FILENAME.kmy.sqQlrJ-sa0Cg5, which i copied to another file with just the .kmy extension and it worked.

Curious what it’s doing with the network though, this was all local?
Wikipedia says:

XDP (eXpress Data Path) is an eBPF-based high-performance network data path used to send and receive network packets at high rates by bypassing most of the operating system networking stack.

Unless…maybe flathub flatpaks use that for talking to the filesystem to “break out” of sandbox stuff when saving files? and it just…didn’t for any of the versions I did of the .kmy file even though the correct path displayed inside the File>Open Recent window when I was working. Strange. FWIW I uninstalled the flathub flatpak and installed the Fedora packaged version and seems to be working perfectly fine now.

1 Like