! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
helpers.rc in combination with exo-file-manager.desktop breaks nautilus file ...
Status:
RESOLVED: FIXED

Comments

Description jose1711 2019-01-15 22:02:07 CET
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
Comment 1 Theo Linkspfeifer editbugs 2019-01-16 11:56:54 CET
This looks like the same issue which is described in https://bugzilla.xfce.org/show_bug.cgi?id=7257 .
Comment 2 jose1711 2019-01-28 21:58:03 CET
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;
Comment 3 Andre Miranda editbugs 2019-04-17 03:35:13 CEST
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.
Comment 4 jose1711 2019-04-17 09:49:23 CEST
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
Comment 5 Theo Linkspfeifer editbugs 2019-04-17 20:10:33 CEST
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?
Comment 6 Theo Linkspfeifer editbugs 2019-04-17 20:13:05 CEST
Another report: https://bugzilla.xfce.org/show_bug.cgi?id=15087
Comment 7 Skunnyk editbugs 2019-04-18 23:57:14 CEST
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
Comment 8 Sean Davis editbugs 2019-05-25 20:06:56 CEST
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
Comment 9 Sean Davis editbugs 2019-06-14 02:41:07 CEST
Marking as resolved. Please reopen this issue if it is not resolved with Exo 0.12.6.

Bug #15046

Reported by:
jose1711
Reported on: 2019-01-15
Last modified on: 2019-06-14

People

Assignee:
Nick Schermer
CC List:
5 users

Version

Attachments

Additional information