Proposing the StatusNotifier specification

Marco Martin notmart at
Thu Dec 17 09:24:55 PST 2009

On Thursday 17 December 2009, Aurélien Gâteau wrote:
> Hi,
> A few months ago, Marco Martin proposed a new specification to
> [1] (at this time it was named NotificationItem, it has
> since then be renamed to StatusNotifier to avoid confusion with the
> existing Notification spec).
> The goal of this specification is to replace the old x-embed protocol
> used by applications to export icons in the system tray/notification
> area. The new specification presents a number of advantages, quoting Marco:
> """
> The new protocol is based upon D-Bus, and separates the presentation
> of the items from the logic, in our case the painting is completely
> controlled by Plasma and the applications registers via D-bus (with a
> small clien library shared across KDE) to a central server, while
> there can be zero or more instances of the systemtray.
> if either the serve or no instances of systemtrays that supports this
> protocol are registered the system will fall back using the old
> systray specification.
> """

to me, of course the earlier it is the better it is (for the very reason of 
being able to live with a single org.freedesktop name).

on an addtional note, back when it was proposed, the two main complaints were 
the name (i think the current one is way better)
and the network transparency of the image data sent over dbus, that now is 
converted in network byte order.

Marco Martin

More information about the xdg mailing list