Make bar come in quickly upon logging in rather than waiting

master
Miles Alan 5 years ago
parent 687d42cffb
commit da0b5cc933
  1. 11
      scripts/core/sxmo_statusbar.sh

@ -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

Loading…
Cancel
Save