Presence of both /usr/share/applications/exo-file-manager.desktop and ~/.config/xfce4/helpers.rc containing the following string: FileManager=nautilus 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 gnome-desktop 1:3.30.2-1 xfce4-panel 4.12.2-1 exo 0.12.3-1
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 X-XFCE-MimeType=inode/directory;x-scheme-handler/trash;
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: /usr/share/applications/exo-file-manager.desktop exists AND ~/.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.