32 lines
336 B
Bash
Executable file
32 lines
336 B
Bash
Executable file
#!/bin/sh
|
|
|
|
kill_all () {
|
|
kill $1 $PANEL $WM
|
|
}
|
|
|
|
stop_all () {
|
|
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
|
|
|
|
start_all
|
|
|
|
while true; do
|
|
wait
|
|
done
|