[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ayatana] notify-osd + fullscreen + multiple monitors



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 <ciancia@xxxxxxxxxxx>
Martín Soto ha scritto:

On Thu, Jun 4, 2009 at 9:20 PM, Steve Dodier <sidnioulz@xxxxxxxxx <mailto:sidnioulz@xxxxxxxxx>> 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@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp