libxfce4kbd-private/xfce4-keyboard-shortcuts.xml | 7 ++++++-
libxfce4ui/xfce-screensaver.c | 4 ++++
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml b/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
index 32901e3..ce471c3 100644
--- a/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
+++ b/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
@@ -12,6 +12,8 @@
+
+
@@ -19,7 +21,10 @@
-
+
+
+
+
diff --git a/libxfce4ui/xfce-screensaver.c b/libxfce4ui/xfce-screensaver.c
index d2acc07..4983396 100644
--- a/libxfce4ui/xfce-screensaver.c
+++ b/libxfce4ui/xfce-screensaver.c
@@ -674,5 +674,9 @@ xfce_screensaver_lock (XfceScreensaver *saver)
&& g_spawn_check_exit_status (status, NULL))
return TRUE;
+ if (g_spawn_command_line_sync ("xflock4", NULL, NULL, &status, NULL)
+ && g_spawn_check_exit_status (status, NULL))
+ return TRUE;
+
return FALSE;
}