diff --git a/.local/bin/panel/polybar.sh b/.local/bin/panel/polybar.sh index 7bb85ef..e6c6951 100755 --- a/.local/bin/panel/polybar.sh +++ b/.local/bin/panel/polybar.sh @@ -2,10 +2,10 @@ # Kill existing panels while [ "$(pgrep -cx polybar)" -gt 1 ]; do - pkill -x -9 polybar; + pkill --exact --signal 9 polybar done # Start a panel on each monitor for m in $(polybar --list-monitors | cut -d ":" -f1); do - MONITOR=$m polybar --reload polybar & + MONITOR="$m" setsid -f polybar --reload polybar done