https://bugs.kde.org/show_bug.cgi?id=397953

Fabian Vogt <fab...@ritter-vogt.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fab...@ritter-vogt.de

--- Comment #21 from Fabian Vogt <fab...@ritter-vogt.de> ---
> But it's more complex. If we exported krusader like that, it would get 
> activated, not register the bus name and the calling client would sit around 
> not getting a reply...

That should be easy to filter out based on the available .service files.
/usr/share/dbus-1/services/org.kde.dolphin.FileManager1.service contains:

> [D-BUS Service]
> Name=org.freedesktop.FileManager1
> Exec=/usr/bin/dolphin --daemon
> SystemdService=plasma-dolphin.service

i.e. it needs to be Name=org.freedesktop.FileManager1 to be a viable option for
org.freedesktop.FileManager1.service. To find out whether the .service matches
the selected handler for x-inode/directory, compare Exec=?

This also needs to be fixed in nautilus. Providing
/usr/share/dbus-1/services/org.freedesktop.FileManager1.service unconditionally
means it's not coinstallable with any other file manager. Either all of them
provide this file or none do, everything else is broken one way or the other.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to