Custom desktop files should be supported
Submitted by Connor Behan
Assigned to Jannis Pohlmann
Description
Created attachment 5368 Fix
As it is, the plugin does a good job of finding the desktop files corresponding to archive MIME types. Whether the archives are handled with custom desktop files or the default ones in /usr/share/applications, thunar-archive-plugin will find them.
Now, the problem is that desktop file basenames need to be matched to *.tap wrapper scripts. This is the part that currently only works for the default ones (unless you workaround it with a symlink).
I'm not sure how "standard" they are but I think thunar-archive-plugin should support whatever naming schemes have been pushed by thunar. From the thunar VFS days, the convention was that xarchiver.desktop became xarchiver-usercreated.desktop. Now that thunar uses GIO, the convention is userapp-xarchiver-XXXXXX.desktop. This patch adds support for both.
Patch 5368, "Fix":
custom-desktops.patch