emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs and the Status Notification Specification


From: Michael Albinus
Subject: Re: Emacs and the Status Notification Specification
Date: Sun, 26 Jun 2011 11:25:22 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Tom Tromey <address@hidden> writes:

> The Status Notification Specification is a D-Bus spec for what are
> sometimes called "systray icons".  It lets applications create systray
> icons using just D-Bus, rather than the mix of different things required
> by the older spec.
>
> The spec itself is here:
>
>     http://www.notmart.org/misc/statusnotifieritem/index.html
>
> As far as I know, only KDE currently implements this spec.  However,
> nothing prevents it from being implemented in other desktops.

The spec defines the interfaces org.freedesktop.
{StatusNotifierItem,StatusNotifierWatcher,StatusNotifierHost}. You
implement org.kde.{StatusNotifierItem,StatusNotifierWatcher}. I guess,
this is because the freedesktop version is not available yet.

They seem to be identical wrt methods, signals and properties.
Therefore, I propose you register your objects for
org.freedesktop.StatusNotifier* and org.kde.StatusNotifier* interfaces
in parallel.

Besides the properties, it might also be a good idea to offer standard
interfaces like org.freedesktop.DBus.Introspectable and
org.freedesktop.DBus.ObjectManager.

(Hmm, dbus.el shall be extended for ofD.ObjectManager).

> Tom

Best regards, Michael.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]