Bug 1273 - Feature request: As a User I want to have an automatic silent mode option when certain programs run (conferencing/presentation)
Status:
NEW
Component:
Core
Version:
1.10
Hardware:
All All
Importance:
P5 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
May 8 2017 15:10:45 UTC
by:
Johan
Modified:
May 8 2017 17:51:46 UTC
CC List:
Kees-Jan Dijkzeul
WhoWhenWhatRemovedAdded
Kees-Jan DijkzeulMay 8 2017 17:51:46 UTCccKees-Jan Dijkzeul
Description
Johan  May 8 2017 15:10:45 UTC
.., so that my audience won't see my personal break reminders.

During business hours I'm regularly using conference tools with screensharing, e.g. GlobalMeet, or screen-capture software or presentation software. During such a public session I don't want to have the Workrave break messages visible. So I don't want to put into silent mode manually, and afterwards don't forget to set it back to normal.

Acceptance criteria ;-)
1. Automatic silent mode can be configured from the UI.
2. User can select for which software the automatic silent mode will be enabled.
3. User can set optionally a maximum length in minutes for the automatic silent mode. After this the system will behave as before the automatic silent mode was active.
Comment 1
Kees-Jan Dijkzeul  May 8 2017 17:51:46 UTC
(In reply to Johan from comment #0)

This is a very hard feature to make user friendly. And if it is not user friendly, we are bound to get a ton of questions about it. Are you volunteering for a customer service position? ;-)

Consider this:
Powerpoint is on your list of "automatic silent mode" apps. Per your specification:
- Silent mode will engage while giving presentations (ok)
- Silent mode will engage while you are preparing your presentation (dubious)
- Silent mode will engage while powerpoint is minimized (definitely not ok)
- On multi-user systems, silent mode will engage when some other user runs powerpoint (also not ok)

We could probably alleviate that a bit by detecting if your app has focus, but try that across all supported platforms and windowing systems.

Note that if you get a workrave break while giving presentations, you have way too many slides and/or are talking too fast :-P

That leaves the screen sharing sessions. In basically anything but a first customer contact, I am very happy saying "oops, let me disable that for a second". For first customer contacts, a thorough preparation is a must (disable instant messaging, screen savers, etc), and workrave should be on that list ;-)