]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - bin/xlockscreen
bin/xlockscreen: terminate running xautolock before starting new one
[config/dotfiles.git] / bin / xlockscreen
index 2997692652d50037bf33fbf6cc607b98aa2a42eb..01539b28b69c3e59d763b72ec62f6f9dac2565cf 100755 (executable)
@@ -58,6 +58,10 @@ if test x"$1" = xstart; then
         echo xscreensaver
     elif installed xautolock; then
         if installed "$lock_binary"; then
+            # Terminate a running xautolock because we might have to replace
+            # its timeout and other settings with our values.
+            pkill -u "$USER" xautolock || true
+
             xautolock -secure -time "$lock_time_minutes" \
                       -locker "$lock_binary" \
                       >/dev/null &