GNOME Bugzilla – Bug 773648
Disable screen blanking while during unlock operations
Last modified: 2021-07-05 14:45:23 UTC
Originally from bug #710904, there are two times when the (locked) screen should never turn off: 1. When playing music over hdmi (or other video/audio out where turning off the screen might also turn off the speakers). In this case, the screen should be blacked but the backlight should remain on. 2. During log-on. There was a user who uses kerberos and login takes a while, whose login process was interrupted by the screen turning off, forcing him to wiggle his mouse until login completes. Instead, the screen should always stay on while waiting for authentication, and the timer to turn it off should start after authentication has finished. Bug #773645 would provide a workaround for these issues, allowing the user to force the screen on, but that would not fix this issue, since those users could then not have their screen turn off quickly when not logging in or playing music.
It is generally better to open multiple bugs rather than combining two issues into one. That said, the first issue is a duplicate of bug #753429. The second issue seems like a gnome-shell bug. I think the right way to fix this is to call _setActive(false) earlier in screenShield.js so that the screensaver is not active from g-s-d point of view. This is similar to how it is activated late so that the lock animation can finish before screen blanking happens.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.