Blame 0015-xdg-screensaver-use-D-Bus-api-instead-of-gnome-scree.patch
|
Rex Dieter |
9d08954 |
From 34e033845ea6997bc4fdafd9bdd4856bfa5d0d36 Mon Sep 17 00:00:00 2001
|
|
Rex Dieter |
9d08954 |
From: Frederic Crozat <fcrozat@suse.com>
|
|
Rex Dieter |
9d08954 |
Date: Mon, 30 Jun 2014 17:31:46 +0200
|
|
Rex Dieter |
9d08954 |
Subject: [PATCH 15/22] xdg-screensaver: use D-Bus api instead of
|
|
Rex Dieter |
9d08954 |
gnome-screensaver call.
|
|
Rex Dieter |
9d08954 |
|
|
Rex Dieter |
9d08954 |
---
|
|
Rex Dieter |
9d08954 |
scripts/xdg-screensaver.in | 7 ++++++-
|
|
Rex Dieter |
9d08954 |
1 file changed, 6 insertions(+), 1 deletion(-)
|
|
Rex Dieter |
9d08954 |
|
|
Rex Dieter |
9d08954 |
diff --git a/scripts/xdg-screensaver.in b/scripts/xdg-screensaver.in
|
|
Rex Dieter |
9d08954 |
index b05ab2c..8315f6a 100644
|
|
Rex Dieter |
9d08954 |
--- a/scripts/xdg-screensaver.in
|
|
Rex Dieter |
9d08954 |
+++ b/scripts/xdg-screensaver.in
|
|
Rex Dieter |
9d08954 |
@@ -466,7 +466,12 @@ screensaver_gnome_screensaver()
|
|
Rex Dieter |
9d08954 |
;;
|
|
Rex Dieter |
9d08954 |
|
|
Rex Dieter |
9d08954 |
lock)
|
|
Rex Dieter |
9d08954 |
- gnome-screensaver-command --lock > /dev/null 2> /dev/null
|
|
Rex Dieter |
9d08954 |
+ dbus-send --session \
|
|
Rex Dieter |
9d08954 |
+ --dest=org.gnome.ScreenSaver \
|
|
Rex Dieter |
9d08954 |
+ --type=method_call \
|
|
Rex Dieter |
9d08954 |
+ /org/gnome/ScreenSaver \
|
|
Rex Dieter |
9d08954 |
+ org.gnome.ScreenSaver.Lock \
|
|
Rex Dieter |
9d08954 |
+ 2> /dev/null
|
|
Rex Dieter |
9d08954 |
result=$?
|
|
Rex Dieter |
9d08954 |
;;
|
|
Rex Dieter |
9d08954 |
|
|
Rex Dieter |
9d08954 |
--
|
|
Rex Dieter |
9d08954 |
2.1.0
|
|
Rex Dieter |
9d08954 |
|