Сентябрь 2012

Таак.

conkyrc:
    own_window yes
    own_window_title myconky
    own_window_type desktop
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    use_xft yes
    xftfont Terminus:size=8
    double_buffer yes
    draw_shades no
    default_color white
    default_shade_color #cccccc
    minimum_size height 1100
    alignment top_right
    #gap_x 1000
    #gap_y 100
    no_buffers no
     
    TEXT
${voffset -10}${font Ubuntu:size=96:weight=bold}${color #ffffff}${time %H}$color$font${voffset -100}${font Ubuntu:size=36:weight=normal}${color #ffa800}${time |%M}$color$font
${voffset 70}${font Ubuntu:size=28:weight=bold}${color #ffa800}${time %A}$color$font
${voffset 30}${font Ubuntu:size=36:weight=bold}${color #ffa800}${time %d.%m}$color$font${voffset -30}${font Ubuntu:size=10:weight=bold}${color #ffffff}${time %Y}$color$font
${voffset 30}${font Weather:size=150:weight=normal}${color #ffffff}${execi 180 cat ~/scripts/weather/cond.txt}$color$font
${voffset -20}${font Ubuntu:size=68:weight=bold}${color #ffffff}${execi 180 cat ~/scripts/weather/temp.txt}$color$font
${execi 600 /home/lavi/scripts/weather.sh}
${execi 60 /home/lavi/scripts/batcheck.sh}
Батарея:${voffset 12} ${battery_bar 5,150} ${battery_percent}%
Почта: ${execi 120 sh ~/.bin/gmail.sh [email protected] PASSWORD}

Weather.sh - Не судите строго, самописный.
#!/bin/bash
RSS_URL=http://rss.wunderground.com/auto/rss_full/global/stations/33008.xml?units=metric
BASE_DIR=~/scripts/weather
TEMPFILE=$BASE_DIR/temp.txt
curl $RSS_URL 2>/dev/null |awk '
{
gsub("Temperature: ", "", $0);
gsub("Humidity", "Влажность", $0);
gsub("Pressure", "Давление", $0);
gsub("Conditions:", "", $0);
gsub("hPa", "гПа", $0);
gsub("Light Snow Showers", "k", $0);
gsub("Light Freezing Rain", "g", $0);
gsub("Light Freezing Drizzle", "g", $0);
gsub("Light Drizzle", "g", $0);
gsub("Scattered Clouds", "b", $0);
gsub("Falling", "Снижается", $0);
gsub("Steady", "Устойчивое", $0);
gsub("Rising", "Повышается", $0);
gsub("Clear", "A", $0);
gsub("Partly Cloudy", "b", $0);
gsub("Mostly Cloudy", "d", $0);
gsub("Thunderstorm", "f", $0);
gsub("Cloudy", "b", $0);
gsub("Fog", "b", $0);
gsub("Light Snow", "k", $0);
gsub("Snow", "k", $0);
gsub("Wind Direction", "Ветер", $0);
gsub("Overcast", "d", $0);
gsub("Mist", "e", $0);
gsub("Light Rain Showers", "g", $0);
gsub("Light Rain", "g", $0);
gsub("SW", "ЮЗ", $0);
gsub("SE", "ЮВ", $0);
gsub("E", "В", $0);
gsub("W", "З", $0);
gsub("NW", "СЗ", $0);
gsub("NE", "СВ", $0);
gsub("N", "С", $0);
gsub("S", "Ю", $0);
gsub("°", "°", $0);
gsub("Wind Speed", "Скорость ветра", $0);
n=split($0,array,"CDATA");
n=split(array[2],array,"[");
n=split(array[2],array,"|");
split(array[6],ar,"<");
array[6]=ar[2];
temp = array[1];
array[1]=array[4];
array[4]=temp;
for (i=1;i<n;i++) {
printf("%s\n",array[i]);
}
}'|cat > $TEMPFILE
#cat $TEMPFILE
inputfile=$1
let count=0
while read LINE; do
    ARRAY[$count]=$LINE
    ((count++))
done < $TEMPFILE
echo ${ARRAY[0]} > $BASE_DIR/cond.txt
echo ${ARRAY[3]} > $BASE_DIR/temp.txt
echo ${ARRAY[1]}
echo ${ARRAY[2]}
exit 0
Batchecck.sh:
#!/bin/bash
DIR="/sys/class/power_supply/BAT0"
STATUS=$(cat "$DIR/status")
if [ "$STATUS" == "Discharging" ]
then
        for PREFIX in "charge" "energy"
        do
                if [ -f "$DIR/${PREFIX}_now" ] && [ -f "$DIR/${PREFIX}_full" ]
                then
                        REMAIN=$(cat "$DIR/${PREFIX}_now")
                        FULL=$(cat "$DIR/${PREFIX}_full")
                        PRCT=$((100 * $REMAIN / $FULL))
                        if [ $PRCT -le 10 ]
                        then
                            zenity --warning --text " <span color='black'>Батарея садится, подключите зарядку!</span>"
                        fi
                        if [ $PRCT -le 2 ]
                        then
                            sudo pm-suspend
                        fi
                        
                        break
                fi
        done
fi

UPD gmail.sh:

wget -q -O - https://mail.google.com/a/gmail.com/feed/atom --http-user=${1}@gmail.com --http-password="${2}" --no-check-certificate | grep fullcount | sed 's/<[^0-9]*>//g'
Сделал rm -rf /
Дважды.
@lavi - Спасибо большое!
Arch awesome @各行其道@
lavi а показать еще файл ~/.bin/gmail.sh можешь?
Сделал UPD с gmail.sh
Сделал rm -rf /
Дважды.
lavi
Сделал UPD с gmail.sh
спасибо, добавил себе в конфиг)
lavi
Сделал UPD с gmail.sh
Ага, так еще лучше! 谢谢!
Arch awesome @各行其道@
Моя прохладная гномощель:


Дефолт, но мне нравится.
Vlad648
Моя прохладная гномощель:


Дефолт, но мне нравится.
при 21 по Цельсию снег не лежит :)
Vlad648

Слева dockbarx?
Нет, расширение Dash To Dock: https://extensions.gnome.org/extension/ … h-to-dock/
 
Зарегистрироваться или войдите чтобы оставить сообщение.