What launches notification-daemon?

Christoph Wickert christoph.wickert at googlemail.com
Tue Nov 15 17:11:53 UTC 2011


Am Montag, den 24.10.2011, 08:23 -0400 schrieb Matthias Clasen:
> On Mon, 2011-10-24 at 13:26 +0200, Christoph Wickert wrote:
> > Am Montag, den 24.10.2011, 12:42 +0200 schrieb Elad:
> 
> > > I think there was even a thread about it in this list, which said that
> > > every desktop should take care of loading the notification-daemon on
> > > it's own.
> > 
> > Nope, that was policykit agents, not notification daemons.
> 
> notification-daemon is in the same boat. 

Hi Matthias,

thanks for the answer and pointing me to the commit.

> Fwiw, it's been like this since before F15:
> 
> http://git.gnome.org/browse/notification-daemon/commit/?id=1ad20d22098bc7718614a8a87744a2c22d5438d0

I have to admit I missed it and a heads-up to the maintainers of the
affected packages would have been nice.

While I do understand that GNOME no longer used dbus to start it, I
still don't understand why the desktop file was moved to another
package.

We now receive complainants that notification-daemon no longer works in
Xfce or LXDE. To fix this, we need to install a copy of the desktop file
and mark it OnlyShowIn=Xfce or OnlyShowIn=LXDE. The same applies to
polkit-gnome. This means we end up with 8 desktop [1] files where we
previously only had 3 and still don't cover all combinations.

I don't see any improvement over the previous situation, instead I see
some regressions:
      * users are still not free to decide for themselves what
        notification daemon of polkit agent they want to run. In fact
        they are more unfree than before.
      * users of desktop display managers are no longer able to run
        polkit applications and receive notifications. We'd require
        another set of desktop files for each WM and this obviously
        doesn't scale.
      * I have to maintain 2 patched packages and so have many other
        maintainers.

The only 'improvement' is that it's no longer your problem. I don't
understand why you had to apply this change when all it required was
some coordination between 3 package maintainers to agree on a sane set
of defaults. I made a working proposal for this [2].

Long story short: What do you suggest I should tell the people who
complain. They have asked what component they should file bugs against.
Are you ok with notification-daemon and polkit-gnome?

Regards,
Christoph

[1] polkit-gnome and notification-daemon in gnome-session, both
notification-daemons and polkit agents in xfce4-session and 2 files in
lxsession
[2]
http://lists.fedoraproject.org/pipermail/devel/2010-April/134578.html



More information about the desktop mailing list