Bug#874003: Also affected on uptodate sid

Mikko Rapeli mikko.rapeli at iki.fi
Mon Feb 26 23:01:43 UTC 2018


On Tue, Feb 27, 2018 at 12:49:41AM +0200, Mikko Rapeli wrote:
> Testing changes to desktop files shows that exo-file-manager.desktop
> is to blame for this behavior. It does correctly set OnlyShowIn=XFCE; so
> I don't get why it gets used in a Gnome session:
> 
> $ cat /usr/share/applications/exo-file-manager.desktop
> [Desktop Entry]
> Version=1.0
> Type=Application
> Exec=exo-open --launch FileManager %u
> Icon=system-file-manager
> StartupNotify=true
> Terminal=false
> Categories=Utility;X-XFCE;X-Xfce-Toplevel;
> OnlyShowIn=XFCE;
> X-XFCE-MimeType=inode/directory;x-scheme-handler/trash;
> Name=File Manager
> ...
> 
> But moving this file away from /usr/share/applications
> fixes external application starting from nautilus:
> 
> # mv /usr/share/applications/exo-file-manager.desktop /root/

This isn't needed after all. I traced the likely root cause on my
Debian sid installation to ~/.local/share/applications/mimeapps.list
entry:

[Added Associations]
...
x-scheme-handler/file=exo-file-manager.desktop

Commenting out this line fixes the issues for me. I was previously
using Xfce and switched to Gnome so these entries might be really
old. I still don't get what made this break few days ago though.

-Mikko



More information about the pkg-gnome-maintainers mailing list