I couldn't figure out why the disk usage anylizer was opening instead of nautilus when clicking a folder (like Documents) on the places menu in Gnome's fallback mode, so I went looking. Here is what I found:
- Code: Select all
cd /usr/share/applications
# fgrep -Rn inode/directory *
baobab.desktop:161:MimeType=inode/directory;
defaults.list:147:inode/directory=nautilus-folder-handler.desktop
mimeapps.list:5:inode/directory=nautilus-folder-handler.desktop;
mimeinfo.cache:503:inode/directory=baobab.desktop;pcmanfm.desktop;nautilus.desktop;
nautilus.desktop:142:MimeType=inode/directory;application/x-gnome-saved-search;
pcmanfm.desktop:139:MimeType=inode/directory;
Now, the above shows the error, but I didn't see it immediately. The error is that all of the mime info lists are looking for nautilus-folder-handler.desktop, which doesn't exist. There are two ways to solve this (I used the latter):
1. Edit both defaults.list and mimeapps.list to change the entry to look for nautilus.desktop instead
or
2. Create a symlink (as root):
- Code: Select all
ln -s nautilus.desktop nautilus-folder-handler.desktop
Again, #2 is what I did just in case a future upgrade to some core package modifies the other files again. This is a major flaw in the GNOME 3 packaged with Mageia 3. I'll be reporting it on the Mageia bug tracker, but it might need to go upstream.