add reload

This commit is contained in:
Nishi 2025-12-28 17:29:00 +09:00
commit ef89c2dac9
Signed by: nishi
GPG key ID: 27EF69B208EB9343
11 changed files with 283 additions and 121 deletions

View file

@ -1,18 +1,31 @@
#!/bin/sh
kill_all () {
kill $1 $PANEL $WM
}
stop_all () {
kill $PANEL $WM
kill_all
exit
}
reload_all () {
kill_all -HUP
}
start_all () {
"@CMAKE_INSTALL_FULL_BINDIR@/mpanel" &
PANEL="$!"
"@CMAKE_INSTALL_FULL_BINDIR@/milkwm" &
WM="$!"
}
trap "stop_all" INT
trap "stop_all" TERM
trap "reload_all" HUP
"@CMAKE_INSTALL_FULL_BINDIR@/mpanel" &
PANEL="$!"
"@CMAKE_INSTALL_FULL_BINDIR@/milkwm" &
WM="$!"
start_all
while true; do
wait