The problem that's blocked me until now, in designing a solution for this, is that a Do Not Disturb mode would so often be forgotten. To be effective, you'd need to remember to turn it on every time you launched the particular app, or went into the particular app mode, and turn it off afterwards. And often you'd forget at least one of those.
But System Settings on the phone already includes a design (not yet implemented) for controlling which apps can use notification bubbles at all. As the designs for form factors converge, I guess it makes sense for the PC to have equivalent settings. Those can then tie in to Do Not Disturb mode. You could let each app use notification bubbles at any time, never, or only at times when DND mode is off. A remaining issue will be how to categorize notification bubbles that don't come from a particular app: for example, print jobs and Wi-Fi connections. -- You received this bug notification because you are a member of DX Packages, which is subscribed to notify-osd in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/428509 Title: Provide a configurable DND mode rather than suppressing all async notifications in fullscreen apps Status in “notify-osd” package in Ubuntu: In Progress Bug description: Binary package hint: notify-osd Just noticed that the recent notify-osd behavior ,in Karmic, suppresses all the async notifications during full screen apps! This is a bit frustrating , because now - I'm not notified about loss of network connectivity! - when IM messages are received the lack of notifications forces me to escape from full-screen mode and check with the IM client as to who sent the IM . Previously it was easier to know who had sent it and i could choose if i wanted to reply immediately or not. - I'm not notified about new mail arrivals. I believe there was a lengthy discussion in the Ayatana Mailing list and the decision was to : - Use a DND mode in the FUSA/indicator-session - Not show notifications only when the user has selected the DND mode. If the DND is not possible to implement in this cycle , Kindly dont suppress the notifications. I didnt notice this behavior earlier , i just imagined I missed the notifications when using fullscreen apps. I think it started occurring from update notify-osd (0.9.19-0ubuntu1) to 0.9.20-0ubuntu1 . Ever since the slots have been assigned i have never seen the async bubbles when running any app in full screen mode. [firefox , totem, vlc , OOo.org , EOG] ProblemType: Bug Architecture: i386 CheckboxSubmission: 417990aadff2335cd485c57bb06c8968 CheckboxSystem: 5484a8dd99f006173bd2ac53fa4837c2 Date: Sat Sep 12 22:39:59 2009 DistroRelease: Ubuntu 9.10 GtkTheme: VDust Sand IconTheme: Aero-CrazyFolk-RC1 MachineType: Acer, inc. Aspire 5670 Package: notify-osd 0.9.21-0ubuntu2 PccardctlIdent: Socket 0: no product info available PccardctlStatus: Socket 0: no card ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=070f2a33-a167-4055-9429-e626203105d4 ro splash ProcEnviron: LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-10.32-generic RelatedPackageVersions: xserver-xorg 1:7.4+3ubuntu5 libgl1-mesa-glx 7.7.0~git20090911.a79eecb9-0ubuntu0tormod libdrm2 2.4.13-1ubuntu1 xserver-xorg-video-intel 2:2.8.99.901~git20090909.efbcf29d-0ubuntu0tormod xserver-xorg-video-ati 1:6.12.99+git20090911.ac853ca0-0ubuntu0tormod SourcePackage: notify-osd Uname: Linux 2.6.31-10-generic i686 WindowManager: compiz dmi.bios.date: 02/08/06 dmi.bios.vendor: Acer dmi.bios.version: v1.3219 dmi.board.name: Bodensee dmi.board.vendor: Acer, Inc. dmi.board.version: Not Applicable dmi.chassis.type: 1 dmi.chassis.vendor: , Inc. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAcer:bvrv1.3219:bd02/08/06:svnAcer,inc.:pnAspire5670:pvrNotApplicable:rvnAcer,Inc.:rnBodensee:rvrNotApplicable:cvn,Inc.:ct1:cvrN/A: dmi.product.name: Aspire 5670 dmi.product.version: Not Applicable dmi.sys.vendor: Acer, inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/428509/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp