Am 25.04.2017 um 18:21 schrieb Jason Crain: > On Tue, Apr 25, 2017 at 02:20:08PM +0100, Ben Green wrote: >> I do have KDE, mate and xfce4 installed. Having removed and purged KDE from >> my laptop, which shares the same issue, there's no difference. >> >> There used to be a problem that clicking on a desktop file would launch >> dolphin. I've fixed this in the past by removing: >> >> /usr/share/dbus-1/services/org.kde.dolphin.FileManager1.service >> >> Though it's presence, tested through reboots, makes no difference to the >> current situation. >> >> Here's a listing of /usr/share/dbus-1/services/ FWIW >> > [snip] >> >> I'll next try removing mate and xfce4 to see if that helps. > > I think that if you remove org.mate.freedesktop.FileManager1.service, > that might fix it. These all provide the org.freedesktop.FileManager1 > dbus service and they might be interfering with each other. Ideally KDE > would use dolphin, mate would use caja, and gnome would use nautilus, > but I don't know if there's a way to tell dbus to start different > services for different DEs.
Having multiple D-Bus service files provide the same D-Bus name and relying on D-Bus activation sounds like a recipe for disaster as you will get unpredictable behavior depending on what's installed. I wonder if it wouldn't be better if desktop environments started an implementation of their choice via an XDG autostart file which is specific to their desktop environment via OnlyShowIn= -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature