]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
herbstluftwm/autostart: only xtrlock requires the sleep
authorSimon Ruderich <simon@ruderich.org>
Sat, 21 Jun 2014 12:25:58 +0000 (14:25 +0200)
committerSimon Ruderich <simon@ruderich.org>
Sat, 21 Jun 2014 12:25:58 +0000 (14:25 +0200)
herbstluftwm/autostart

index f8b7c3a560d73841e34c6b2ec626d279624ea86b..6ba04041fb40172d03f6d61e30e8a3f42ffb9f86 100755 (executable)
@@ -83,10 +83,12 @@ if test x"$locker" = xxscreensaver; then
     # ensures xscreensaver is availble for the current X session.
     locker_pre='xscreensaver-command -time >/dev/null 2>&1 || xscreensaver &'
     locker='xscreensaver-command -lock'
+elif test x"$locker" = xxtrlock; then
+    # Sleep is necessary to allow xtrlock to grab the keyboard input.
+    locker_pre='sleep 1;'
 fi
-# Lock the screen. The sleep is necessary to allow xtrlock to grab the
-# keyboard input.
-hc keybind $mod-z spawn sh -c "$locker_pre sleep 1; exec $locker"
+# Lock the screen.
+hc keybind $mod-z spawn sh -c "$locker_pre exec $locker"
 
 # Tag key bindings. Create tags 1 to 9 with bindings to switch and move
 # windows to them.