Please keep this conversation on the list, either by keeping email@example.com in Cc or by replying to the list only.
* Jason firstname.lastname@example.org [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.