2013/5/9 Peter Volkov <p...@gentoo.org>:
> Hi!
>
> I would like to code a bit and fix the problem I have:
> Lock screen functionality works if I press "username" button in right
> top angle and then "Lock screen". But whenever I try to lock the screen
> with hotkey it does nothing. I've checked gnome-control-center sources
> and lock button shell extension sources and found that shell extension
> button (it works btw) calls:
> Main.screenShield.lock(true)
> while hotkey is binded to some screensaver functionality that is not
> installed on my laptop. I'd like to fix this correctly and thus I'm
> looking for a hint(s) on what to do next. Could you suggest best course
> of actions to fix this problem? I guess it's best to have some general
> "lock screen" functionality that'll call screensaver's lock and if that
> fall back on screenShield.lock() but what do you think?

Since GNOME 3.6, the only screensaver outside fallback mode is that
implemented by gnome-shell, ie the one you activate with
Main.screenShield.lock(true);
gnome-settings-daemon, the component handling keybindings, uses the
DBus interface to communicate the shell, calling
org.gnome.ScreenSaver.Lock, which then triggers the same code path as
the user menu button.
If that doesn't work, you should file a bug at https://bugzilla.gnome.org

Giovanni
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to