aboutsummaryrefslogtreecommitdiffstats
path: root/herbstluftwm/.config
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-09-03 13:30:00 +0200
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-09-03 13:30:00 +0200
commitb488df4f931c990ee2f754ed359605e5763a833f (patch)
tree32c91eff01b00db6bb104f1d645456e0877d0bcf /herbstluftwm/.config
parentacff565cc6863c6e05e357b708d0816a332480d9 (diff)
downloaddotfiles-b488df4f931c990ee2f754ed359605e5763a833f.tar.gz
dotfiles-b488df4f931c990ee2f754ed359605e5763a833f.tar.bz2
dotfiles-b488df4f931c990ee2f754ed359605e5763a833f.zip
Fixed duplicating panels
Diffstat (limited to 'herbstluftwm/.config')
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/start_panel.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/start_panel.sh b/herbstluftwm/.config/herbstluftwm/start_panel.sh
index e573a53..42e33fd 100755
--- a/herbstluftwm/.config/herbstluftwm/start_panel.sh
+++ b/herbstluftwm/.config/herbstluftwm/start_panel.sh
@@ -11,12 +11,12 @@ if [ -z "$geometry" ] ;then
11fi 11fi
12 12
13# Make sure only one instanve per monitor is running 13# Make sure only one instanve per monitor is running
14lockfile="/tmp/start_panel-$monitor.lck" 14pids=$(ps x | grep "$0 $monitor" | awk '{print $1}')
15if [ -e "$lockfile" ] && kill -0 $(cat $lockfile); then 15for pid in $pids; do
16 pkill -P $(cat $lockfile) 16 if [ $pid != $$ ]; then
17fi 17 pkill -P $pid
18trap "rm -f $lockfile; exit" INT TERM EXIT 18 fi
19echo "$$" > "$lockfile" 19done
20 20
21# Geometry has the format W H X Y 21# Geometry has the format W H X Y
22x=$(echo "${geometry[0]} + $window_p" | bc) 22x=$(echo "${geometry[0]} + $window_p" | bc)