Systray jobs

Rob Scheepmaker r.scheepmaker at student.utwente.nl
Sat May 2 15:48:55 CEST 2009


On Friday 01 May 2009 20:37:48 Chani wrote:
> hrrm. you say some prefer no-autohide, then suggest a way to configure the
> autohide *time*. can we just offer an autohide checkbox and hardcode the
> time to something reasonable? (6 seconds seems ok so far)

Probably better yes.

> > * I don't like having to clear the list of completed downloads whenever I
> > want a clean systray, and I think having the completed job extenderitems
> > automatically destroyed after a certain time could make sense. However,
> > what would be a sensible timelimit? 5 minutes? and hour? a day? I would
> > also hate if it would require an extra config option. This is the issue
> > I'm most uncertain of.
>
> yes, this has been driving me nuts the past day or so. every time something
> decides to add a job (I think kmail did it last time) I get this big busy
> list covering a huge chunk of my screen, and I'm not sure where I can
> safely click to make it go away (the "clear all" is a comparitively small
> target and I didn't see it at all until this morning)
> several of the notifictions are little bits of crud from apps downloading
> stuff for themselves, which shouldn't have been there in the first place.

yeah, that kind of crud should be marked as KIO::HideProgressInfo, which 
unfortunately some applications don't do. 

> we're supposed to have some kind of logging facility, right? ideally I'd
> expect that notifications that stopped doing anything more than 5 minutes
> ago would get sent away somewhere so that I'd have to explicitly click some
> sort of "history" button or something to show them. I might not want them
> permanently deleted (until they start eating disk space) but I want them
> out of my way.

Pretty good idea. At the moment there's not such a logging facility yet, but 
it sounds useful to only show recently completed stuff and have, besides the 
'clear all' link a 'show all completed jobs' link that shows a list with a 
long history of jobs. The 5 minutes however.... it's a pretty decent time for 
while you're behind your computer, but when you start a download, walk away 
and come back to your computer after a couple of hours, it's still nice to see 
what's been completed in the meantime. That makes me thinking: is there a easy 
and well working way to determine if the computer is actually being used at 
the moment (I mean some central kde facility, not having to rely on mouse 
polling or stuff like that). Because in that case we could expire in a short 
time, but only if the computer is actually in use. Job completes in your 
absense? It will stay for 5 minutes after you get back to your computer. Maybe 
an idea?

Regards,
Rob


More information about the Plasma-devel mailing list