I agree that an app should not be able to DOS the system. When an app
has many notifications in the queue (i.e. they aren't updates or
appends, they are distinct bubbles that are going to be displayed
sequentially) then we should allow the notifications of other apps to
jump ahead in the queue.

MPT, would you work with Mirco to specify an algorithm for that?
Something like "if there are more than 3 notifications in the queue for
an app, then they are downgraded one notch (i.e. critical to normal,
normal to low). If there are more than 5 notifications from a single app
in the queue, then they are downgraded two notches. And if there are
more than 10 in the queue then any other app notification will go ahead
of them.

Mark

-- 
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

Reply via email to