#!/bin/sh status=$(qdbus --system org.freedesktop.Hal /org/freedesktop/Hal/devices/bme org.freedesktop.Hal.Device.GetProperty battery.charge_level.percentage) if [[ $status -ge 50 ]] then echo -n "{{green}} Battery $status % " "{{=0.$status}}" else if [[ $status -ge 25 && $staus -le 49 ]] then echo -n "{{yellow}} Battery $status % " "{{=0.$status}}" else if [[ $status -le 24 ]] then echo -n "{{red}} Battery $status % " "{{=0.$status}}" fi fi fi
#!/bin/sh # Reflect Data usage or warn if <20% left # tx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_tx_bytes) rx=$(gconftool -g /cellui/settings/datacounter/transfer/gprs_home_rx_bytes) totalMB=$((($tx+$rx)/1000000)) avail=$(gconftool -g /cellui/settings/datacounter/general/gprs_home_notification_period_UI) availMB=$(($avail/1000000)) usage=$(($totalMB*100/$availMB)) if [ $usage -ge 80 ] then echo {{red}}"Data < 20%" "{{=0.$usage}}" else echo {{cyan}}"Data $totalMB MB" "{{=0.$usage}}" fi