Browse Source

Move kill from i3 config to lemonbar.sh

master
Riyyi 5 years ago
parent
commit
790e717ca7
  1. 2
      .config/i3/config
  2. 9
      .scripts/panel/lemonbar.sh

2
.config/i3/config

@ -13,7 +13,7 @@ set $mod2 Mod1
floating_modifier $mod
# Application startup
exec_always --no-startup-id "pkill lemonbar.sh; $HOME/.scripts/panel/lemonbar.sh &"
exec_always --no-startup-id $HOME/.scripts/panel/lemonbar.sh &
exec_always --no-startup-id $HOME/.scripts/wm/wallpaper.sh &
exec --no-startup-id firefox
exec --no-startup-id urxvt

9
.scripts/panel/lemonbar.sh

@ -36,11 +36,10 @@ bar() {
}
start() {
# Exit if panel is already running
if [ "$(pgrep lemonbar | awk 'END {print FNR}')" -gt "2" ]; then
printf "%s\n" "The panel is already running." >&2
exit 1
fi
# Kill existing panel
while [ "$(pgrep -cx lemonbar.sh)" -gt 1 ]; do
pkill -ox -9 lemonbar.sh;
done
# Trap all subshells
trap 'trap - TERM; kill 0' INT TERM QUIT EXIT

Loading…
Cancel
Save