#!/bin/bash _LCD=`xbacklight | sed -e 's/\.//g'`; _TIME_LEFT=`acpitool -B | grep Remaining | cut -b44-`; _SIGNAL=$((`iwconfig wlan0 | grep "Link Quality" | cut -b24-25 | sed "s/\///g"` / 10)); _DAEMONS_RUN=`ls /var/run/daemons`; if [ `cat /proc/acpi/ac_adapter/AC/state | cut -b26-` == "off-line" ]; then _BAT_PERCENT=$((`acpitool | head -n 1 | gawk '{print $5}' | sed -e "s/[\.%,]//g"` / 1000)); for ((_STEP=$_BAT_PERCENT; $_STEP>0; _STEP--)); do _SHOW="$_SHOW#"; done echo "--LIFETIME--"; echo "$_TIME_LEFT"; echo "[$_SHOW]"; else echo "--CHARGETIME--"; echo "[POWERED UP]"; fi _SHOW=""; echo "" echo "--WIRELESS--" if [ $_SIGNAL == "0" ]; then echo "[NO SIGNAL]"; else for (( _STEP = $_SIGNAL; $_STEP > 0; _STEP-- )) do _SHOW="$_SHOW#"; done echo "[$_SHOW]"; fi _SHOW=""; echo "" echo "--NETBOOK--" case `acpitool -cpu | grep Current | gawk '{print $4}'` in 800) echo "CPU: [||====]" ;; 1600) echo "CPU: [====||]" ;; *) echo "[==||==]" ;; esac if [[ "$_LCD" -lt 100000000 && "$_LCD" -gt 50000000 ]]; then echo "LCD: [===||=]"; elif [[ "$_LCD" -lt 50000000 && "$_LCD" -gt 0000000 ]]; then echo "LCD: [=||===]"; elif [ "$_LCD" == 100000000 ]; then echo "LCD: [====||]"; elif [ "$_LCD" == 50000000 ]; then echo "LCD: [==||==]"; else echo "LCD: [||====]"; fi _NUM=1 for _i in "/boot" "/home" "/dev/disk/" do _FS_SIZE="$(df -h | grep $_i | gawk '{print $5}' | sed 's/%//')" if [[ "$_FS_SIZE" -ge 10 && "$_FS_SIZE" -lt 20 ]]; then _FS_SIZE="░ " elif [[ "$_FS_SIZE" -ge 20 && "$_FS_SIZE" -lt 30 ]]; then _FS_SIZE="░░" elif [[ "$_FS_SIZE" -ge 30 && "$_FS_SIZE" -lt 40 ]]; then _FS_SIZE="▒░" elif [[ "$_FS_SIZE" -ge 40 && "$_FS_SIZE" -lt 50 ]]; then _FS_SIZE="▒▒" elif [[ "$_FS_SIZE" -ge 50 && "$_FS_SIZE" -lt 60 ]]; then _FS_SIZE="▓▒" elif [[ "$_FS_SIZE" -ge 60 && "$_FS_SIZE" -lt 70 ]]; then _FS_SIZE="▓▓" elif [[ "$_FS_SIZE" -ge 70 && "$_FS_SIZE" -lt 85 ]]; then _FS_SIZE="█▓" elif [[ "$_FS_SIZE" -ge 85 && "$_FS_SIZE" -le 100 ]]; then _FS_SIZE="██" else _FS_SIZE=" " fi _FS_CUR="$_FS_CUR$_FS_SIZE" done echo "HDD: [$_FS_CUR]" echo"" echo "" echo "--DAEMONS--" for _LIST in $_DAEMONS_RUN; do if [ "$_LIST" == "bluetooth" ]; then echo "|=> [BLUETOOTH]"; else echo "|=> [$_LIST]"; fi done