diff --git scripts/xflock4 scripts/xflock4 index ec4d05d..f9846ce 100644 --- scripts/xflock4 +++ scripts/xflock4 @@ -24,6 +24,12 @@ PATH=/bin:/usr/bin export PATH +# Lock by user specified screen lock application +lock_cmd=$(xfconf-query -c xfce4-session -p /screenlock/command 2>/dev/null) +if [ $? -a ! -z $lock_cmd ]; then + $lock_cmd >/dev/null 2>&1 && exit +fi + # Lock by xscreensaver or gnome-screensaver, if a respective daemon is running for lock_cmd in \ "xscreensaver-command -lock" \