Hi,
I noticed I did ignore the autostart script when doing my scripts
cleanup foo. This patch changes the following in the autostart script:
- Uses "foo()" instead of "function foo()" which is more portable
- Uses lowercase variables because all-uppercase variables are by
convention used for environmental variables
- Replaces some double-blank-lines by single ones, just because.
Flo
--
() ascii ribbon campaign - stop html mail www.asciiribbon.org
/\ www.the-compiler.org | I love long mails http://email.is-not-s.ms/
I'm not laughing with you, I'm laughing at you.
From 304ef94bbd0fdf83decc29d604370141262c2d57 Mon Sep 17 00:00:00 2001
From: Florian Bruhin <git _at_ the _minus_ compiler _dot_ org>
Date: Tue, 8 Oct 2013 22:10:40 +0200
Subject: [PATCH] Simple script fixes in autostart
---
share/autostart | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/share/autostart b/share/autostart
index 627153e..77026b7 100755
--- a/share/autostart
+++ b/share/autostart
@@ -2,7 +2,7 @@
# this is a simple config for herbstluftwm
-function hc() {
+hc() {
herbstclient "$@"
}
@@ -10,7 +10,6 @@ hc emit_hook reload
xsetroot -solid '#5A8E3A'
-
# remove all existing keybindings
hc keyunbind --all
@@ -22,13 +21,13 @@ hc keybind $Mod-Shift-c close
hc keybind $Mod-Return spawn xterm
# tags
-TAG_NAMES=( {1..9} )
-TAG_KEYS=( {1..9} 0 )
+tag_names=( {1..9} )
+tag_keys=( {1..9} 0 )
-hc rename default "${TAG_NAMES[0]}" || true
-for i in ${!TAG_NAMES[@]} ; do
- hc add "${TAG_NAMES[$i]}"
- key="${TAG_KEYS[$i]}"
+hc rename default "${tag_names[0]}" || true
+for i in ${!tag_names[@]} ; do
+ hc add "${tag_names[$i]}"
+ key="${tag_keys[$i]}"
if ! [ -z "$key" ] ; then
hc keybind "$Mod-$key" use_index "$i"
hc keybind "$Mod-Shift-$key" move_index "$i"
@@ -51,11 +50,11 @@ hc keybind $Mod-f fullscreen toggle
hc keybind $Mod-p pseudotile toggle
# resizing
-RESIZESTEP=0.05
-hc keybind $Mod-Control-h resize left +$RESIZESTEP
-hc keybind $Mod-Control-j resize down +$RESIZESTEP
-hc keybind $Mod-Control-k resize up +$RESIZESTEP
-hc keybind $Mod-Control-l resize right +$RESIZESTEP
+resizestep=0.05
+hc keybind $Mod-Control-h resize left +$resizestep
+hc keybind $Mod-Control-j resize down +$resizestep
+hc keybind $Mod-Control-k resize up +$resizestep
+hc keybind $Mod-Control-l resize right +$resizestep
# mouse
hc mouseunbind --all
@@ -97,7 +96,6 @@ hc set smart_window_surroundings 0
hc set smart_frame_surroundings 1
hc set mouse_recenter_gap 0
-
# rules
hc unrule -F
#hc rule class=XTerm tag=3 # move all xterms to tag 3
@@ -123,5 +121,5 @@ panel=~/.config/herbstluftwm/panel.sh
[ -x "$panel" ] || panel=/etc/xdg/herbstluftwm/panel.sh
for monitor in $(herbstclient list_monitors | cut -d: -f1) ; do
# start it on each monitor
- $panel $monitor &
+ "$panel" $monitor &
done
--
1.8.4
Attachment:
pgpVvfmGI8A59.pgp
Description: PGP signature