JobViewServer specification proposal

Aaron J. Seigo aseigo at kde.org
Wed Apr 2 06:55:19 PDT 2008


On Wednesday 02 April 2008, Lubos Lunak wrote:
> On Tuesday 01 of April 2008, A. Walton wrote:
> > What really needs to happen, IMO, is an expansion of this existing
> > standard and code to allow it to be flexible enough to be used with
>
>  Just having something listed from fd.o does not make it a standard, sorry.
> The Galago spec is used only by its own libnotification, nothing else. KDE
> does not use it - it's a wheel reinvented to be quite different in
> principle from KDE's KNotify and also from what I remember the Galago

which is fine. we have code in svn that shows that we can quite easily map the 
subset of knotify (the daemon process) functionality that is visualization of 
passive popups to a such a d-bus interface without relying on it in the least 
(it falls back to KPassivePopups as always if the d-bus interface is not 
available).

the d-bus service itself gets implemented in a Plasma::DataEngine, and no kde 
apps see the d-bus service in the least.

we wanted a way to push passive popup notifications to visualizations anyways, 
using the galago spec for this gives us the bonus of being able to play host 
to gtk+/gnome apps nicely as well.

on the knotify side, it means that kde apps running in gnome can also 
transparently integrate into libnotify provided visualization UIs.

so ... minimal (e.g. zero) disturbance to both desktops, increased 
interoperability. it's a win-win imho. the galago spec needs a lot of work, 
as one can see in my last email, but i don't feel a change in scope is 
necessary: the GNOME people are happy with it, KDE can use it without 
compromising our level of functionality in the least and it nicely fits in an 
existing visualization niche we need to fill in plasma anyways..

i do hope that the galago project members are willing and able to work on 
polishing the interface with other possible consumers of it to bring it to 
the point where it truly deserves its designation in the org.freedesktop 
namespace.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/xdg/attachments/20080402/b028fdb3/attachment.pgp 


More information about the xdg mailing list