Make bar come in quickly upon logging in rather than waiting

This commit is contained in:
Miles Alan 2020-05-26 19:09:12 -05:00
parent 687d42cffb
commit da0b5cc933

View file

@ -1,12 +1,10 @@
#!/usr/bin/env sh
pgrep -f sxmo_statusbar.sh | grep -v $$ | xargs kill -9
sleep 1
UPDATEFILE=/tmp/sxmo_bar
touch $UPDATEFILE
while :
do
update() {
# M symbol if modem monitoring is on & modem present
MODEMMON=""
pgrep -f sxmo_modemmonitor.sh && MODEMMON="M "
@ -33,7 +31,14 @@ do
BAR=" ${MODEMMON}${VOL} ${BATSTATUS}${PCT}% ${TIME}"
xsetroot -name "$BAR"
}
# E.g. on first boot justs to make sure the bar comes in quickly
update && sleep 1 && update && sleep 1 && update
while :
do
update
inotifywait -e MODIFY $UPDATEFILE & sleep 30 & wait -n
pgrep -P $$ | xargs kill -9
done