On Tue, Apr 21, 2015 at 06:21:12PM +0200, Peter Mattern wrote:
Hello. It seems gvfs-mime doesn't consider subdirectories of $XDG_DATA_DIRS/applications. I ran into this trying to configure Dolphin that comes with desktop entry file /usr/share/applications/kde4/dolphin.desktop: $ gvfs-mime --set inode/directory dolphin.desktop Failed to load info for handler 'dolphin.desktop' Also, the file's path is translated into a wrong filename $ gvfs-mime --query inode/directory Default application for 'inode/directory': Thunar.desktop Registered applications: [...] kde4-dolphin.desktop After moving dolphin.desktop to /usr/share/applications everything works flawlessly. Posting here as I couldn't find any information in the specs whether or not subdirectories of /usr/share/applications should be considered in the first place and hence don't know whether or not this should be considered a bug. xdg-mime does handle desktop entry files in those subdirectories without issues. Seen using GVFS 1.24.1 on Arch Linux.
Hi, It's a bit confusing, but gvfs-mime is just a thin wrapper around glib functionality. To get an answer I'd recommend pinging desrt on IRC #gtk+ or posting to a more general mailing list. Regards -- Ross Lagerwall
Attachment:
pgplOR8JYhuJZ.pgp
Description: PGP signature