Browse Source

Script: Properly detach Polybar process

master
Riyyi 3 years ago
parent
commit
98175e30ae
  1. 4
      .local/bin/panel/polybar.sh

4
.local/bin/panel/polybar.sh

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

Loading…
Cancel
Save