GNOME Bugzilla – Bug 682159
screenShield: Without systemd this._consoleKitProxy.ckSession is undefined
Last modified: 2012-08-18 15:30:22 UTC
The code in screenShield.js does: this._consoleKitProxy = new ConsoleKit.ConsoleKitManager(); this._consoleKitProxy.ckSession.connectSignal('Lock', Lang.bind(this, function() { this.lock(false); })); this._consoleKitProxy.ckSession.connectSignal('Unlock', Lang.bind(this, function() { this.unlock(); })); But ConsoleKitManager.ckSession is asynchronously initialized so it doesn't exist yet at this point. The solution might to be add gjs signals to the ConsoleKitManager object for Lock/Unlock.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 682096 ***