diff options
author | Frederic Crozat <fcrozat@suse.com> | 2014-06-30 17:31:46 +0200 |
---|---|---|
committer | Rex Dieter <rdieter@math.unl.edu> | 2014-06-30 10:35:15 -0500 |
commit | 34e033845ea6997bc4fdafd9bdd4856bfa5d0d36 (patch) | |
tree | df710cc9facb72bcf22c2cb382d215ef29325dfe | |
parent | 8369f878c08b435ecd5523b4c49eff36348c4bae (diff) |
xdg-screensaver: use D-Bus api instead of gnome-screensaver call.
-rw-r--r-- | scripts/xdg-screensaver.in | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/xdg-screensaver.in b/scripts/xdg-screensaver.in index b05ab2c..8315f6a 100644 --- a/scripts/xdg-screensaver.in +++ b/scripts/xdg-screensaver.in @@ -466,7 +466,12 @@ screensaver_gnome_screensaver() ;; lock) - gnome-screensaver-command --lock > /dev/null 2> /dev/null + dbus-send --session \ + --dest=org.gnome.ScreenSaver \ + --type=method_call \ + /org/gnome/ScreenSaver \ + org.gnome.ScreenSaver.Lock \ + 2> /dev/null result=$? ;; |