Desktop Notifications Spec 0.3
Olivier Goffart
ogoffart at tiscalinet.be
Thu Sep 16 12:00:21 EEST 2004
Le Jeudi 16 Septembre 2004 06:30, Christian Hammond a écrit :
> The specification is currently available at:
>
> http://galago.sourceforge.net/notification-spec/
>
> We are hoping that applications will start experimentally using the
> specification so that real-world tests can be done.
This specification is still not acceptable for KDE on that form.
We have a problem:
You want to keep the server simple.
We want to keep the applications simple.
KDE has already KNotify, which do a lot of things, including passive popup
notifications.
I proposed to have another KDE deamon which handle *only* passives popup
(implement your specifications). and KNotify could call that deamon to show
passives popup.
But the proposed specifications also ask for a sound, and some others hints.
I want to add somewere a flag silent which make sure the server will not play
any sound. on the same idea, a flag notify, which will make ther server
play a default sound depending of the urgency.
KNotify want to let the application simple. flags like urgency levels or
notifications type will not be passed.
I specialy don't like the "Notification Type" which maybe should go in a hint
if you want to keep it
Another small thing you will probaly think it's an implementation detail but
seems importent to me.
When the user click on the message or on one buttons, do we need to close the
notification ? You may say that if i want this, i still may connect the
Invoked signal to CloseNotification in the client. But i think you should
say that in the specificaiton.
And finaly, something which has nothing to do with that specification:
KDE uses DCop (at least until KDE4)
A D-Bus - DCop bridge is maybe possible, but dcop doesn't AFAIK support
different types for one argument (like app_icon which is "BYTE_ARRAY or
STRING or NIL" or expire_time "UINT32 or NIL"
So i'll have to implement it using DBus, even in KDE 3.4 ?
It seems to me than it is fully possible to make this spec something that KDE
could implement.
--
Gof
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xdg/attachments/20040916/39a97d54/attachment.pgp
More information about the xdg
mailing list