Please keep this conversation on the list, either by keeping
[email protected] in Cc or by replying to the list only.

* Jason <[email protected]> [2011-05-29 19:35]:
> jason@linux-9yww:~> rpm -qf
> /usr/share/dbus-1/services/org.freedesktop.Notifications.service
> xfce4-notifyd-0.2.1-4.7.1.x86_64
> notification-daemon-0.5.0-5.1.x86_64
> 
> - for the first and
> 
> jason@linux-9yww:~> cat
> /usr/share/dbus-1/services/org.freedesktop.Notifications.service
> [D-BUS Service]
> Name=org.freedesktop.Notifications
> Exec=/usr/lib/notification-daemon-1.0/notification-daemon
> 
> for the second.
> 
> Also the screenshot for what i have now.
> 
> What r my next steps?

OK, to put it in simple terms, both the notification-daemon and
the xfce4-notifyd package install the same DBus service file
(which is a bug), so whichever package is installed last "wins"
and determines which notification daemon will be used.
What you can do now is try to uninstall notification-daemon
(this might not be possible when you have other packages
installed which depend on it) and subsequently re-install
xfce4-notifyd. After that you need to log out and back in and
you should be running the Xfce notification daemon.

I've already submitted a fix to Factory so that xfce4-notifyd
will not overwrite the service file delivered by
notification-daemon any more. Unfortunately this will not solve
the problem that DBus arbitrarily chooses a service when there
are several equivalent providers. That is actually a more
deep-rooted problem of DBus.

-- 
Guido Berhoerster
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to