@bluesabre This includes the fix from !41 (merged) (the fixes overlap). That should get merged first so they get credit for their fix and the commit history is right. I labeled this as Draft to avoid problems, I can rebase it after !41 (merged) is merged.
If this should be done in a different/better way in the future let me know. Thanks.
Fixes issue where "Show in File Manager" would default to Thunar (even if not installed) if file manager not properly guessed on non-xfce desktops.
This uses a combination of xdg and gio.