Comment 73 for bug 133133

Revision history for this message
In , PhobosK (phobosk) wrote :

(In reply to Tristan Miller from comment #30)
> I have two systems with Mozilla/5.0 (X11; Linux x86_64; rv:19.0)
> Gecko/20100101 Firefox/19.0 SeaMonkey/2.16 installed. One of them is
> running on KDE 4.6.0 on openSUSE 11.4, and the other KDE 4.9.5 on openSUSE
> 12.2. On the first one, "Open containing folder" correctly opens the
> directory using the default KDE file manager, Dolphin. On the second one,
> the correct directory is opened using the default Gnome file manager,
> Nautilus. No idea why one system correctly uses Dolphin but the other
> incorrectly chooses Nautilus.

Probably on one of the systems you have Nautilus installed and on the other you don't.....

Anyway... This is a very annoying bug that is still handled very badly...

This bug is still valid for FF 29.0.1 in Linux.

It turns out that FF (tested on 29.0.1 on Gentoo) when built with dbus support has a wrong way to "Open containing folder".
It first calls (instead of checking if exists first and then calling) org.freedesktop.FileManager1 on the session bus and thus if nautilus is installed it is started as "/usr/bin/nautilus --no-default-window" and in this way FF doesn't honor the XDG at all.

So for now a workaround is either to delete the /usr/share/dbus-1/services/org.freedesktop.FileManager1.service or change its Exec to "dolphin" (if you are under KDE, though that may have implications 'cause dolphin doesn't register any org.freedesktop.FileManager1).

It needs fix definitely or at least an option to choose in FF preferences

Please see also bug #258085