LOCK_CMD=$(xfconf-query -c xfce4-session -p /general/LockCommand) if [ -n "$LOCK_CMD" ]; then /bin/sh -c "$LOCK_CMD" && exit exit_code=$? >&2 printf "'%s' exited with status %d\n" "$LOCK_CMD" $exit_code exit $exit_code fi # Try our screensaver first xfce4-screensaver-command --lock /dev/null && exit # This list should be kept in sync with XfceScreensaver (libxfce4ui) xdg-screensaver lock /dev/null && exit for lock_cmd in \ xscreensaver-command \ light-locker-command \ gnome-screensaver-command \