After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 715000 - No screen shield in gdm
No screen shield in gdm
Status: RESOLVED DUPLICATE of bug 719378
Product: gnome-shell
Classification: Core
Component: login-screen
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Ray Strode [halfline]
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-11-22 11:05 UTC by Sergio Pascual
Modified: 2014-01-12 23:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sergio Pascual 2013-11-22 11:05:15 UTC
After updating to Fedora 20 (now beta), gdm does not start the screen shield after a while. 

It doesn't work in my workstation and it doesn't work in a virt machine I have just set up with Fedora 20 beta. As a result, my monitors don't go into power save mode after I log out.

gdm is gdm-3.10.0.1-1.fc20.x86_64

If I check the hournal for errors I see this:

$ journalctl _UID=42 -b
<snip>
gnome-session[1850]: (gnome-shell:2007): Gjs-WARNING **: JS ERROR: Exception in callback for signal: StatusChanged: TypeError: this._dialog.cancel is not a function
gnome-session[1850]: ScreenShield<._maybeCancelDialog@/usr/share/gnome-shell/js/ui/screenShield.js:640
gnome-session[1850]: wrapper@/usr/share/gjs-1.0/lang.js:213
gnome-session[1850]: ScreenShield<._onStatusChanged@/usr/share/gnome-shell/js/ui/screenShield.js:816
gnome-session[1850]: wrapper@/usr/share/gjs-1.0/lang.js:213
gnome-session[1850]: ScreenShield<._init/<@/usr/share/gnome-shell/js/ui/screenShield.js:537
gnome-session[1850]: _emit@/usr/share/gjs-1.0/signals.js:124
gnome-session[1850]: _convertToNativeSignal@/usr/share/gjs-1.0/overrides/Gio.js:130


This was reported here https://bugzilla.redhat.com/show_bug.cgi?id=1027700, perhaps now gets more attention
Comment 1 Sergio Pascual 2013-11-25 12:03:53 UTC
I have just (re)checked that screen shield in login screen works in F19, with gdm 3.8.4.
Comment 2 Sergio Pascual 2013-12-03 09:32:12 UTC
No screen shield in Fedora Rawhide, with gdm-3.11.2 and gnome-shell-3.11.2
Comment 3 Maurice James 2014-01-12 14:45:37 UTC
Is there a way to downgrade, because this problem is being ignored on the RedHat and Gnome side
Comment 4 Florian Müllner 2014-01-12 23:39:06 UTC
(In reply to comment #0)
> After updating to Fedora 20 (now beta), gdm does not start the screen shield
> after a while. 
> 
> It doesn't work in my workstation and it doesn't work in a virt machine I have
> just set up with Fedora 20 beta. As a result, my monitors don't go into power
> save mode after I log out.
> 
> gdm is gdm-3.10.0.1-1.fc20.x86_64
> 
> If I check the hournal for errors I see this:
> 
> $ journalctl _UID=42 -b
> <snip>
> gnome-session[1850]: (gnome-shell:2007): Gjs-WARNING **: JS ERROR: Exception in
> callback for signal: StatusChanged: TypeError: this._dialog.cancel is not a
> function

This should be fixed by https://git.gnome.org/browse/gnome-shell/commit?id=621e3d0df8abbf9c. There are a couple of fixes on the 3-10 branch, so I'll roll a new stable tarball at some point the next couple of days.

*** This bug has been marked as a duplicate of bug 719378 ***