You are right and hence the only sane way of solving the problem seems to be to give user the control to seta global do-not-disturb mode when he needs it and logging the messages that he misses.This has several advantages such as
1. No need to predict anything as predictions go wrong a lot. 2. Since user is in control there is less uncertainity. 3. The do-not-disturb mode is useful in many situations apart from fullscreen apps. Say i am writing a document in openoffice and it is very important and i must not be disturbed in any way. Then i simply set the do-not-disturb mode. Voila. 1 setting many uses. And there are no disadvantages of this solution which i see. 2009/7/7 Vincenzo Ciancia <cian...@di.unipi.it> > Martín Soto ha scritto: > > On Thu, Jun 4, 2009 at 9:20 PM, Steve Dodier <sidnio...@gmail.com<mailto: >> sidnio...@gmail.com>> wrote: >> >> What about console-presenter and evince / other PDF viewers ? They're >> used too for presentations. I don't think we can maintain an >> exhaustive list of applications, so maybe we should provide the user >> with a GUI to tell which apps shouldnt be overriden and in which >> circumstances (and have our own default apps there, like Evince in >> fullscreen, Presenter in fullscreen, etc). >> >> >> How many applications are there that are *commonly* used for giving >> presentations? Five? Ten, maybe? I really don't see a reason why this >> couldn't be done in a per-application basis. >> > > Martin: it suffers from the same problem as full-screen movies. If I am > preparing for a presentation, I can be interrupted by mom, and if I don't > want it I can set my state to busy. If I am actually showing the > presentation, then I certainly don't want to be interrupted by ordinary > notifications. > > Vincenzo > > > > _______________________________________________ > Mailing list: https://launchpad.net/~ayatana > Post to : ayatana@lists.launchpad.net > Unsubscribe : https://launchpad.net/~ayatana > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~ayatana Post to : ayatana@lists.launchpad.net Unsubscribe : https://launchpad.net/~ayatana More help : https://help.launchpad.net/ListHelp