#!/bin/ash
#171125 sfs
XXX(){
n="`basename $0 "-mon"`"
i="/tmp/$n.svg"
}

DEF(){ bground2=green ; ink2=black ;border2=black ;opasity2=1 ; }

if [ -f "$HOME/.config/trayram.conf" ];then
    . "$HOME/.config/trayram.conf" 
else bground=green ; ink=black ;border=black ;opasity=1 font=10
fi

C() {
#df -m | grep ' /mnt/rw$'  | tr -s ' ' | cut -f 2,4 -d ' '
#ntf -i " $d"
##sf="`df -m | grep ' '$d'$' |awk '{print int($4/$2*100)}'`"
#sf="`df -m | egrep '^'$d'' |awk '{print int($4/$2*100)}'`"
sf="`df $d | tail -1 |awk '{print int($4/$2*100)}'`"
#sf=88 ;ntf -i " d $d" &
#df -m |awk '/ '$d'/ {print int($4/$2*100)}'  #| tr -s ' ' #| cut -f 2,4 -d ' '
}


value() { egrep -o "(^| )$1=[^ ]+" /proc/cmdline | cut -d= -f2; } #sfs
if [ "`value changes`" ] ;then
    #d=/ 
    #d="`mount |awk '/\/mnt\/live\/memory\/changes/ {print $1}'`"
    d="/mnt/live/memory/changes"
else
    for dd in /mnt/live/memory/changes /memory /initrd/pup_rw /mnt/rw ;do
	[ -d $dd ] && d=$dd && break
    done
fi

#while true; do
bground2=$bground ; ink2=$ink ;border2=$border ; opasity2=$opasity
##rdisk="`df -t tmpfs|tail -n +2| awk '!/\/mnt\/rw$/   { SUM += $3} END { print SUM+0 }'`"
#r="`free |awk '/ buffers\/cache:/ {print int((1-$3/($3+$4))*100)}'`"
##r="`free |awk '/ buffers\/cache:/ {print int((1-($3)/($3+$4-'$rdisk'))*100)}'`"
#r="`free |awk '/ buffers\/cache:/ {print int(($3+'$rdisk')/($3+$4+'$rdisk')*100)}'`"
r="$((100-`checkramfree -p`))"
C
[ $r -ge $sf ] && r2=$sf || r2=$r
bground3="`echo $r2|awk '{BG = "'$bground'"
if ($1 < 30) BG = "yellow"
if ($1 < 10) BG = "pink"
print BG}'`"
#ntf -i " $c"
[ "$bground3" = "$bground2" ] || DEF 
#bground2=$bground3
    #  text2svg "@"$SIT $FONTSIZE $FGCOLOR $FGOPACITY $BGCOLOR $BGOPACITY sittv_temp
#    svgdraw line2 
#"$i" "$border2" "$ink2" "$opasity2"
#    echo "icon:$i" > /tmp/$n
#    sleep 3
#done &

#echo    $bground3 "$r%" "$sf"% 
echo -n "\
<txt>\
<span font='Sans $font' weight='Bold' background='$bground3' fgcolor='$ink2'>$r%</span>
<span font='Sans $font' weight='Bold' background='$bground3' fgcolor='$ink2'>$sf%</span>\
</txt>
<bar>$r</bar>
<level>$sf</level>
<barclick>galculator</barclick>
<tool>\
%  + бар - свободной памяти
% - места в сохраненке
Левый клик  - подробно\
</tool>
<txtclick>trayinfo-stat</txtclick>
"
#<txtclick>urxvt -e htop</txtclick>
#<img>gtk-add</img>
#<click>galculator</click>

