I think the main problem here isn't about other bubbles waiting time. It's all about user interaction. Everyone expects his computer to be smart, while it'll be stupid to show a notification after 5 minutes it was sent. A notification is something important now, not later.
Moreover if the top-right corner of the screen is blighting every 7 second for 3 minutes a user won't look there anymore until the congestion ends. So all notifications in that stream will be useless. It's my opinion that a notification system should have some kind of Quality of Service guarantee from the user point of view. It's possible to silently drop long waiting messages? In this way we can detect any abuse of the notification system and restore a normal situation. Let's consider a timeout of 90 second, so it's possible to deliver almost 13 notification in that time. Even a more aggressive value can do the job. -- design problem? infinite wait for long queue https://bugs.launchpad.net/bugs/334809 You received this bug notification because you are a member of Notify OSD Developers, which is subscribed to Notify OSD. Status in Notify OSD: Confirmed Status in “notify-osd” source package in Ubuntu: Confirmed Bug description: Binary package hint: notify-osd I'm using pidgin-libnotify and I discovered a problem in notify-osd (maybe a design problem, not sure). When a buddy writes me a lot of lines (say 25) all messages are queued and showed in the bubbles. Every bubble stays there for 7 seconds. 7*25=almost 3 minutes. What happens is that if any other contact writes to me, the bubbles are scheduled too! And also the notifies sent through "notify-send" are. (Instead volume notifies are displayed below.) This is a problem, because it seems that an application can bring the monopoly of the notification bubbles. ProblemType: Bug Architecture: i386 DistroRelease: Ubuntu 9.04 Package: notify-osd 0.8-0ubuntu4 ProcEnviron: PATH=(custom, user) LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: notify-osd Uname: Linux 2.6.28-8-generic i686 _______________________________________________ Mailing list: https://launchpad.net/~dx-team Post to : [email protected] Unsubscribe : https://launchpad.net/~dx-team More help : https://help.launchpad.net/ListHelp

