I'm using Mutt as an example, but there are cases when applications create a tmpfile, and use xdg-open on them. They assume that the helper application blocks until finished, then cleans up the tmpfile. Problem being that assumption is false. At least in the kde-open case, it returns immediately, and the application cleans up the file prior to it actually being opened. kde-open does have a --tempfile option, $ kde-open --help-kde-tempfile ... KDE-tempfile options: --tempfile The files/URLs opened by the application will be deleted after use Obviously, great care needs to be taken if using this, however. See also downstream report, https://bugzilla.redhat.com/show_bug.cgi?id=653249
Affects alpine, too.
I can no longer reproduce this with kde-open on kde-4.6.5 at least. gvfs-1.6.6 seems to (still) have issues however, see http://bugzilla.gnome.org/show_bug.cgi?id=652262
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xdg/xdg-utils/issues/39.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.