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