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; }