--- /usr/share/gnome-shell/js/ui/userMenu.js.orig 2012-02-26 04:43:16.212125423 +0100 +++ /usr/share/gnome-shell/js/ui/userMenu.js 2012-02-26 04:43:32.390923160 +0100 @@ -692,7 +692,7 @@ if (this._haveSuspend && this._suspendOrPowerOffItem.state == PopupMenu.PopupAlternatingMenuItemState.DEFAULT) { // Ensure we only suspend after the screensaver has activate - this._screenSaverProxy.SetActiveRemote(true, Lang.bind(this, function() { + this._screenSaverProxy.LockRemote(Lang.bind(this, function() { this._upClient.suspend_sync(null); })); } else {