Proposing the StatusNotifier specification
notmart at gmail.com
Thu Dec 17 09:24:55 PST 2009
On Thursday 17 December 2009, Aurélien Gâteau wrote:
> A few months ago, Marco Martin proposed a new specification to
> freedesktop.org  (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
> freedesktop.org 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.
More information about the xdg