Feature-Request: Automatically disable sleep/screensaver [for X minutes?] when connected to a projector
Reported by
victor.r...@jmss.vic.edu.au,
Jul 1 2016
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 Steps to reproduce the problem: Display goes to sleep when connected to a projector (for example, in a classroom or presentation situation). This is not only when a presentation or other full-screen site is in progress, but when demo'ing something. What is the expected behavior? 1. User plugs in projector to chromebook (or connects wireless display?) 2. On initial connection, OS asks user if this display should be used as a projector/presentation device. OS remembers this selection 3. If yes selected, then for this time, and any subsequent time the same external display is connected, the display won't go to sleep until the external display is disconnected. Alternative behaviour: An option that allows the user to 'prevent sleep for X minutes'. This would behave similar to 'Do not disturb' mode on Android - the user can disable sleep mode on the device quickly for a pre-set amount of time. What went wrong? Display goes to sleep in the middle of a class/presentation Did this work before? No Chrome version: Channel: n/a OS Version: Flash Version:
,
Aug 23 2016
Screen-dimming delays are lengthened but not extended indefinitely when an external display is connected, as described by https://www.chromium.org/chromium-os/packages/power_manager/inactivity-delays. Does https://chrome.google.com/webstore/detail/keep-awake/bijihlabcfdnabacffofojgmehjdielb help here? See also issue 633455 .
,
Aug 23 2016
My use case is in a classroom, with chromebook showing a shared Google Doc. The doc is being editted by other users, but the chromebook itself is not actually being touched. Other uses cases might include a business presentation, particularly if using a remote-control tool. While the lengthened delay is useful, it doesn't really get to the bottom of the problem. The extension might be useful but it would be easy to forget to disable this after the presentation has finished. I guess it's worth considering what the user will want to be doing when connected to a projector. I would argue that when a projector is connected, the user will be making a presentation, and the screen should not be suspended at all, or at least ask the user about how to behave when a projector is detected.
,
Aug 24 2016
Thanks for describing the use case in more detail! I'm not aware of any way to determine whether an external display is a projector versus a monitor, unfortunately (many projectors are lower-resolution, but that's by no means a guarantee). I think that the monitor case is much more common, so I don't think we'd want to display a prompt to the user whenever a display is connected. I think that it _is_ possible to write an extension right now that does what you want, though: - Use the chrome.system.display API (https://developer.chrome.com/apps/system_display) to learn when a display is connected. - Use the chrome.power API (https://developer.chrome.com/apps/power) to keep the system awake (either for a fixed amount of time or until the display is disconnected).
,
Feb 17 2017
,
Mar 18 2017
Activating. Please assign to the right owner and the appropriate priority.
,
Apr 12 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Apr 12 2018
As described in #4, there's no reliable way to tell if a projector is connected. Please see the options described there. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by dchan@google.com
, Aug 20 2016Status: Untriaged (was: Unconfirmed)