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 floating_modifier $mod
# Application startup # 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_always --no-startup-id $HOME/.scripts/wm/wallpaper.sh &
exec --no-startup-id firefox exec --no-startup-id firefox
exec --no-startup-id urxvt exec --no-startup-id urxvt

9
.scripts/panel/lemonbar.sh

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

Loading…
Cancel
Save