Presence of both /usr/share/applications/exo-file-manager.desktop and ~/.config/xfce4/helpers.rc containing the following string:
results in nautilus unable to open pdf files in an associated program (tested inside a Gnome session). Removing either of the files fixes the problem.
Some more information is to be found in this bugreport: https://gitlab.gnome.org/GNOME/nautilus/issues/831
$ pacman -Q gnome-desktop xfce4-panel exo
This looks like the same issue which is described in https://bugzilla.xfce.org/show_bug.cgi?id=7257 .
indeed it does. but that would mean that the patch did not really help.
$ grep X-XFCE-MimeType /usr/share/applications/exo-file-manager.desktop
Here "grep -i nautilus /usr/share/applications/exo-file-manager.desktop" does not yield anything. As mentioned by Theo, the mimetype was changed back in 2015, it looks like your package manager didn't update that desktop file.
The issue manifests itself when both these conditions are true:
~/.config/xfce4/helpers.rc contains "FileManager=nautilus" string
Did you try to remove the faulty association (x-scheme-handler/file) from your mimeapps.list and see if gets added again? Also, is a new user account affected by the bug?
Another report: https://bugzilla.xfce.org/show_bug.cgi?id=15087
I can't reproduce the problem.
Nautilus 3.32, exo 0.12.4, FileManager=nautilus in .config/xfce4/helpers.rc
I have inode/directory=exo-ile-manager.desktop in .config/mimeapps.list
So the problem should only occurs when using/upgrading from exo 0.10.x
I added some cleanup code here: https://git.xfce.org/xfce/exo/commit/?id=48e12f1d5f31e576f7017c50785032ef6d22cfd1
With this change, making any changes to the Preferred Applications will remove the faulty association, x-scheme-handler/file
Marking as resolved. Please reopen this issue if it is not resolved with Exo 0.12.6.