Comment 19 for bug 260492

Revision history for this message
Olaf Leidinger (leidola) wrote :

The default application for folders in gnome should be nautilus-folder-handler, as it contains:

MimeType=x-directory/gnome-default-handler;x-directory/normal;inode/directory;application/x-gnome-saved-search;

Experimenting with ~/.local/share/applications/mimeapps.list I get the following result:

[Added Associations]
inode/directory=nautilus-folder-handler.desktop;

==> I can't open the home folder from gnome-panel

[Added Associations]
inode/directory=nautilus.desktop;

Everything works as expected. So I suspect something is wrong with nautilus-folder-handler.desktop on my intrepid system.

Using strace I found out that there was a local nautilus-folder-handler.conf in ~/.local/share/applications/

(Name and Comment grep-ed away)
--- local 2008-10-09 22:54:31.000000000 +0200
+++ system-wide 2008-10-09 22:49:19.000000000 +0200
@@ -1,9 +1,10 @@
 [Desktop Entry]
 Encoding=UTF-8
 Exec=nautilus --no-desktop %U
-Hidden=true
+Icon=folder-open
 MimeType=x-directory/gnome-default-handler;x-directory/normal;inode/directory;application/x-gnome-saved-search;
 NoDisplay=true
+OnlyShowIn=GNOME;
 StartupNotify=true
 Terminal=false
 TryExec=nautilus
@@ -11,4 +12,5 @@
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Component=general
 X-GNOME-Bugzilla-Product=nautilus
-X-GNOME-Bugzilla-Version=2.20.0
+X-GNOME-Bugzilla-Version=2.24.0
+X-Ubuntu-Gettext-Domain=nautilus

Deleting it solved the problem, as the system wide file seems to work. But this arises two questions:

1. How did this file come to my $HOME?
2. Why didn't it work?

It seems as if this file is from gnome-2.20. Restoring the local version and setting Hidden=false everything works, too - but not using Hidden=true.
Was this attribute ignored before?