# 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.