]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - herbstluftwm/autostart
herbstluftwm/autostart: also create tag 0
[config/dotfiles.git] / herbstluftwm / autostart
index 963f958b02a1caca16736d0b0af0bc83dbe9d746..a9d530f2fc561be4160a55455907b77babc73561 100755 (executable)
@@ -67,33 +67,13 @@ hc keybind $mod-Shift-Return spawn urxvt
 hc keybind $mod-Shift-c close
 hc keybind $mod-q reload
 hc keybind $mod-Shift-q quit
-# Find an existing screen locker.
-for locker in xscreensaver xtrlock ''; do
-    if installed "$locker"; then
-        break
-    fi
-done
-if test -z "$locker"; then
-    echo 'No screen locker found!' | notify 60
-fi
-# Additional options.
-locker_pre=
-if test x"$locker" = xxscreensaver; then
-    # Start xscreensaver if it's not already running. xscreensaver-command
-    # 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.
-hc keybind $mod-z spawn sh -c "$locker_pre exec $locker"
+hc keybind $mod-z spawn "$HOME/.xlockscreen" lock
 
-# Tag key bindings. Create tags 1 to 9 with bindings to switch and move
+# Tag key bindings. Create tags 1 to 0 with bindings to switch and move
 # windows to them.
 hc rename default 1 2>/dev/null || true
-for i in `seq 1 9`; do
+for i in `seq 1 9` 0; do
     hc add "$i"
     hc keybind "$mod-$i" use "$i"
     hc keybind "$mod-Shift-$i" move "$i"