From 0006d0d758a63074615df7d1b803aeca042e03a0 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Sat, 21 Jun 2014 14:25:58 +0200 Subject: [PATCH] herbstluftwm/autostart: only xtrlock requires the sleep --- herbstluftwm/autostart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/herbstluftwm/autostart b/herbstluftwm/autostart index f8b7c3a..6ba0404 100755 --- a/herbstluftwm/autostart +++ b/herbstluftwm/autostart @@ -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. -- 2.45.2