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?
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/applicati ons/mimeapps. list I get the following result:
[Added Associations] =nautilus- folder- handler. desktop;
inode/directory
==> I can't open the home folder from gnome-panel
[Added Associations] =nautilus. desktop;
inode/directory
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/applicati ons/
(Name and Comment grep-ed away) x-directory/ gnome-default- handler; x-directory/ normal; inode/directory ;application/ x-gnome- saved-search; Bugzilla- Bugzilla= GNOME Bugzilla- Component= general Bugzilla- Product= nautilus Bugzilla- Version= 2.20.0 Bugzilla- Version= 2.24.0 Gettext- Domain= nautilus
--- 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=
NoDisplay=true
+OnlyShowIn=GNOME;
StartupNotify=true
Terminal=false
TryExec=nautilus
@@ -11,4 +12,5 @@
X-GNOME-
X-GNOME-
X-GNOME-
-X-GNOME-
+X-GNOME-
+X-Ubuntu-
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?