Maybe the best solution is to use a "Leaky Bucket" model for the notifications. Each application has its own bucket which has a fixed capacity. Bubbles in the bucket are queued for displaying at a constant rate, equivalent to the size of the hole in the bucket. Obviously if the bucket is empty the bubble will pass through. If the bucket is full every message from that application will be discarded.
-- design problem? infinite wait for long queue https://bugs.launchpad.net/bugs/334809 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs