Bug 98844 - Notifications passive windows management
Summary: Notifications passive windows management
Status: CLOSED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 66733 70085 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-02-08 14:12 UTC by miro
Modified: 2009-12-06 03:25 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Patch from BR66733 (3.18 KB, patch)
2005-02-08 18:29 UTC, Waldo Bastian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description miro 2005-02-08 14:12:39 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Compiled From Sources
OS:                Linux

To time many applications show passive popups informing you about various events like new email(KMAIL), new device in range(KBluetooth), new buddy online (Kopete) and many more can be configured to do so. 
There is however no central way to control the behaviour (when, for how long, where) and appearence of them.
For example it would be nice if they could be stacked in the bottom right corner so that each new is displayed above (in 2D) and once the older is dismissed all newer would fall down.
If you leave your pc for a while, they would not be dismissed but somehow agregated, eg not 4 newmail windows but one saying 4. There should be also a way to cancel a message (device was in range but is gone now = no message)
Comment 1 Andreas Schallenberg 2005-02-08 15:45:52 UTC
Additional suggestion: Implementing this as a separate
app and providing a nice DCOP interface would enable the
user to have personal scripts display some notifications
this (unified) way, too.

E.g. having messages which need to be clicked away would
make this usable for an scriptable logfile watcher app.
Comment 2 Michiel de Bruijne 2005-02-08 16:35:55 UTC
*** This bug has been confirmed by popular vote. ***
Comment 3 MaxAuthority 2005-02-08 17:00:47 UTC
[quote]
Additional suggestion: Implementing this as a separate 
 app and providing a nice DCOP interface would enable the 
 user to have personal scripts display some notifications 
 this (unified) way, too. 
[/quote]

This already works, I use things like this in my scripts:
-----
dcop knotify Notify notify notify "New Volume" "Master: <b>15</b><br>Wave Surround: <b>20</b>" nosound nofile 16 0
-----

I have had a similar feature request here (even with a small patch):
http://bugs.kde.org/show_bug.cgi?id=66733

But feel free to mark mine as a duplicate of this newer one, since this one has more votes than mine.
Comment 4 MaxAuthority 2005-02-08 17:03:38 UTC
This is another one of these duplicate bug reports, so the placement of passive popups seem to be really disturbing to a lot of users :)

http://bugs.kde.org/show_bug.cgi?id=70085

But keep up this bug and mark the other as duplicate, it's the best report in my opinion.
Comment 5 Waldo Bastian 2005-02-08 18:26:25 UTC
*** Bug 70085 has been marked as a duplicate of this bug. ***
Comment 6 Waldo Bastian 2005-02-08 18:28:24 UTC
*** Bug 66733 has been marked as a duplicate of this bug. ***
Comment 7 Waldo Bastian 2005-02-08 18:29:46 UTC
Created attachment 9484 [details]
Patch from BR66733

Attaching the patch from BR66733 so that it doesn't get lost.
Comment 8 MaxAuthority 2005-02-09 21:23:18 UTC
Back in my Windows times I used the miranda instant messanger, and it had the most beautiful popup-system I have ever seen:
 
 http://miranda-im.org/download/files/screenshot/1-1-1022569026-popup1005.gif
 
Maybe somebody else can do a real KDE mockup, but I think, kde's popups should look like this and also implement the feature of stacking concurrent popups above each other like in this screenshot.
Comment 9 miro 2005-09-10 20:24:38 UTC
Check out the mockup on plasma.kde.org. The popups shown there are just  terrific. PLEASE reuse them in knotify.
Comment 10 Ortwin Glück 2005-12-13 16:47:33 UTC
There must always be an option to disable such popups altogether. Nice if you can do it for all KDE apps at once. I personally find popups more annoying than helpful. What do I care of "a new device in range" while I am editing text in an editor. What do I care if someone in my IM just signed on when I have nothing to say? Or even worse while I am giving a presentation with a beamer! Email notifications distract me from my current task. I want to read email when I have time for it and not when it arrives (that's why it's email and not IM). Everything that suddently pops up and requires immediate interaction (like clicking a button) is annoying. As for the new huge "tool tips" over panel buttons in 3.4: they looked nice first time I saw them, but did not provide any real functionality. So after I had seen them I turned them off because they were just too annoying.
Comment 11 Casey Allen Shobe 2005-12-13 17:13:29 UTC
> They looked nice first time I saw them, but did not provide any real
> functionality. So after I had seen them I turned them off because they were
> just too annoying. 

I concur with this rant, it's too bad nobody thought to make them obey the disabled animations setting.  They're slower than dirt.

In any case, passive popups, when enabled, should indeed be stacked.  And always in the same place, which I have a single setting in kcontrol for, not wherever the heck every different app wants to put them.  It seems there's less and less centralization and sanity in KDE these days...
Comment 12 Filipe Tavares 2006-03-24 03:05:48 UTC
I, for one, like the current popup behaviour. If there's something worst than popups getting covered is a desktop with 10 popups at the same time blocking your screen like it happened with MSN Messenger. I agree with adding more options that would allow for the popup behaviour to be more flexible, but never dismiss the current one because some people actually like it :).

Btw, I also think that the popup's look should be the same as the current KDE theme, but I have no problem with options for altering it to your own personal taste.
Comment 13 Wesley [profoX] 2006-03-24 09:44:02 UTC
I was working on a mockup to Knotify and someone pointed me here.

Check out this link on kde-look: http://www.kde-look.org/content/show.php?content=36308

I am still working and improving the mockups more.
More ideas/comments are also welcome.
Comment 14 Milan Krivda 2008-04-01 00:04:40 UTC
I looked at your mockup. I think, these messages must have neutral plasma design, with only some basic colors. Your mockup has too much different and not very nice colors. My mockup is here http://picasaweb.google.co.uk/lh/viewPhoto?uname=milan.krivda&aid=5183112965293793233&iid=5184028690976006178
Comment 15 MaxAuthority 2008-04-01 00:20:45 UTC
Both look equally good/bad IMHO, however since we have plasma now, they should probably just reuse the plasma theme (and have icons, Milan's are missing them).
Comment 16 Milan Krivda 2008-04-01 09:21:48 UTC
You mean something like this? http://picasaweb.google.co.uk/milan.krivda/KDE4Mockups/photo#5184172417761599570
Comment 17 Milan Krivda 2008-04-01 09:31:17 UTC
Same system already exist on Mac OS X http://growl.info/screenshots.php
Comment 19 MaxAuthority 2008-04-01 13:22:27 UTC
Milan: Yeah the last iteration is looking really good now. Although is the frame that on of the plasma theme? I meant it should probably just use the same frame as all plasma widgets do. But anyway, your mockup looks good now.
Comment 20 mchugh19@yahoo.com 2008-11-15 17:28:51 UTC
Does kopete use the new kuiserver for notifications. If so, is this bug still valid?
Comment 21 Dimitris Karnoutsos 2009-02-26 18:45:01 UTC
it would be great if more notification methods exist, like keyboard scroll-lock light blinking.
Comment 22 Björn Ruberg 2009-12-02 01:02:37 UTC
In KDE 4.3 there is a notification system as described in #1. The problem is that some applications are not using it yet or not using it completly. Kopete is an example for the latter. I close this bug and suggest filing bugs against the applications that still don't use the notfication system.