Desktop Notifications Spec 0.3

Mike Hearn m.hearn at
Mon Sep 27 12:37:11 EEST 2004

Lubos Lunak wrote:
>  Does that mean there would be no possibility to delay and queue the 
> notifications e.g. while playing a game or being in a don't-disturb mood for 
> some other reason?

Right. But, what does doing a delay in the server give you? Why not do 
it in the client? I don't really understand why it'd be more beneficial 
to have a notification delayed in the server than the client.

The server could still delay if it chose to, because it's been put in 
silent mode for instance, but I'm not sure what the use cases for having 
the delay be specified client side is.

>  But it would be certainly a nice bonus if it did so.

Hmm, why? I'd rather solve this problem once for everything than over 
and over again in lots of individual apps and specifications.

> > I think this is a matter for a different spec. It's more a generic issue
> > ... as I said, clients are free to do distracting things that aren't
> > notifications and already do so today (think gaim popping up when
> > somebody sends you a message).
>  Hmm. On my desktop nothing gets in the way of the thing I'm working on right 
> at the moment (unless there's a bug of course). New windows from inactive 
> applications are not allowed by the window manager to get in the way, my 
> media player doesn't just randomly start playing sounds,etc. So the only 
> thing I see is whatever I'm working on, applets in the panel, and 
> notifications about things happening in the background.

I think there would still be value for such a spec, even on a well set 
up desktop like yours. For instance, organizer apps may want to give 
audible alarms for "You have a meeting in 5 minutes" type events, if you 
set "Open this file" in your web browser when downloading a large 
document you may wish for it to be put off until you are finished, and 
so on. There are some events that don't make sense to have a passive 
notification on the desktop, but you want to suppress anyway.

thanks -mike

More information about the xdg mailing list