Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement