[conky] libpng warning: iCCP (en cours)
Publié : jeu. 27 mars 2014, 13:16
Un petit probleme sur un conky recuperer sur la toile conky-htc.
En console j'ai sans arret ce message qui defile
Je me tourne vers vous n'ayant pas trouver de solution sur le net
le conkyrc
le script utilisé
la capture d'ecran

Vopila merci d'avance
En console j'ai sans arret ce message qui defile
Code : Tout sélectionner
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
le conkyrc
Code : Tout sélectionner
# — Conky settings — #
background yes
update_interval 1
total_run_times 0
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
imlib_cache_size 0
#temperature_unit celcius
# — Window specifications — #
own_window_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_argb_visual yes
#own_window_argb_value 180
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 275 275
maximum_width 275
alignment top_right
gap_x 25
gap_y 75
# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# — Text settings — #
use_xft yes
xftfont Ubuntu:size=8
xftalpha 1.0
default_color FFFFFF
uppercase no
use_spacer right
color0 white
color1 orange
color2 green
TEXT
${image $HOME/.conky/htc_home/images/base2.png -p 0,30 -s 260x145}${image $HOME/.conky/htc_home/images/base2.png -p 0,190 -s 260x45}${image $HOME/.conky/htc_home/images/flip_bg.png -p 30,10 -s 100x110}${image $HOME/.conky/htc_home/images/flip_bg.png -p 130,10 -s 100x110}
${execi 500 bash $HOME/.conky/htc_home/accuweather/accuw_script}
${voffset 7}${font Helvetica LT Std :style=Condensed:size=60}${color 434343}${goto 41}${time %H}${goto 142}${color 434343}${time %M}${voffset 34}${color whitesmoke}${font Helvetica LT Std :style=bold:size=9}${goto 175}${time %a}, ${time %e} ${time %b}
${font Helvetica LT Std :size=8}${color whitesmoke}${voffset -18}${goto 20}${execpi 600 sed -n '28p' $HOME/.conky/htc_home/accuweather/curr_cond}${voffset 12}${goto 20}${color grey}W:${color white}${execpi 600 sed -n '31p' $HOME/.conky/htc_home/accuweather/curr_cond}-${execpi 600 sed -n '32p' $HOME/.conky/htc_home/accuweather/curr_cond}${voffset 12}${goto 20}${color grey}H:${color white}${execpi 600 sed -n '33p' $HOME/.conky/htc_home/accuweather/curr_cond}${voffset 12}${goto 20}${color grey}P:${color white}${execpi 600 sed -n '34p' $HOME/.conky/htc_home/accuweather/curr_cond}${voffset -10}${goto 180}${font Helvetica LT Std :size=18}${execpi 600 sed -n '29p' $HOME/.conky/htc_home/accuweather/curr_cond}°${goto 214}${voffset -12}${font Helvetica LT Std :size=8}${color grey}H:${color white}${execpi 600 sed -n '3p' $HOME/.conky/htc_home/accuweather/first_days}°${goto 216}${voffset 11}${color grey}L:${color white}${execpi 600 sed -n '4p' $HOME/.conky/htc_home/accuweather/first_days}°
${voffset 49}${font Helvetica LT Std :size=8}${color white}${goto 25}${execpi 600 sed -n '8p' $HOME/.conky/htc_home/accuweather/first_days}°/${color grey}${execpi 600 sed -n '9p' $HOME/.conky/htc_home/accuweather/first_days}°${goto 72}${color white}${execpi 600 sed -n '13p' $HOME/.conky/htc_home/accuweather/first_days}°/${color grey}${execpi 600 sed -n '14p' $HOME/.conky/htc_home/accuweather/first_days}°${goto 118}${color white}${execpi 600 sed -n '18p' $HOME/.conky/htc_home/accuweather/first_days}°/${color grey}${execpi 600 sed -n '19p' $HOME/.conky/htc_home/accuweather/first_days}°${goto 162}${color white}${execpi 600 sed -n '23p' $HOME/.conky/htc_home/accuweather/first_days}°/${color grey}${execpi 600 sed -n '24p' $HOME/.conky/htc_home/accuweather/first_days}°${goto 207}${color white}${execpi 600 sed -n '4p' $HOME/.conky/htc_home/accuweather/last_days}°/${color grey}${execpi 600 sed -n '5p' $HOME/.conky/htc_home/accuweather/last_days}°
${voffset 1}${font Helvetica LT Std :size=8}${color whitesmoke}${goto 27}${execpi 600 sed -n '5p' $HOME/.conky/htc_home/accuweather/first_days}${goto 74}${execpi 600 sed -n '10p' $HOME/.conky/htc_home/accuweather/first_days}${goto 120}${execpi 600 sed -n '15p' $HOME/.conky/htc_home/accuweather/first_days}${goto 164}${execpi 600 sed -n '20p' $HOME/.conky/htc_home/accuweather/first_days}${goto 209}${execpi 600 sed -n '1p' $HOME/.conky/htc_home/accuweather/last_days}
${image $HOME/.conky/htc_home/accuweather/cc.png -p 70,95 -s 125x75}
${image $HOME/.conky/htc_home/accuweather/6.png -p 14,180 -s 48x29}${image $HOME/.conky/htc_home/accuweather/11.png -p 60,180 -s 48x29}${image $HOME/.conky/htc_home/accuweather/16.png -p 107,180 -s 48x29}${image $HOME/.conky/htc_home/accuweather/21.png -p 152,180 -s 48x29}${image $HOME/.conky/htc_home/accuweather/last_2.png -p 197,180 -s 48x29}
Code : Tout sélectionner
#!/bin/bash
# updated by Norbert Brondeau and Walter 2013/12/05 Version 1.07
#function: test_image_day
test_image_day () {
case $1 in
1-s)
echo 1su
;;
2-s)
echo 2msu
;;
3-s)
echo 3psu
;;
4-s)
echo 4ic
;;
5-s)
echo 5h
;;
6-s)
echo 6mc
;;
7-s)
echo 7c
;;
8-s)
echo 8d
;;
11-s)
echo 9f
;;
12-s)
echo 10s
;;
13-s)
echo 11mcs
;;
14-s)
echo 12psus
;;
15-s)
echo 13t
;;
16-s)
echo 14mct
;;
17-s)
echo 15psut
;;
18-s)
echo 16r
;;
19-s)
echo 17fl
;;
20-s)
echo 18mcfl
;;
21-s)
echo 19psfl
;;
22-s)
echo 20sn
;;
23-s)
echo 21mcsn
;;
24-s)
echo 22i
;;
25-s)
echo 23sl
;;
26-s)
echo 24fr
;;
29-s)
echo 25rsn
;;
32-s)
echo 26w
;;
30-s)
echo 27ho
;;
31-s)
echo 28co
;;
33-s)
echo 29cl
;;
34-s)
echo 31mcl
;;
35-s)
echo 32pc
;;
36-s)
echo 33ic
;;
38-s)
echo 35mc
;;
39-s)
echo 36pcs
;;
40-s)
echo 37mcs
;;
41-s)
echo 38pct
;;
42-s)
echo 39mct
;;
esac
}
#function: test_image_night
test_image_night () {
case $1 in
1-s)
echo 1su
;;
2-s)
echo 2msu
;;
3-s)
echo 3psu
;;
7-s)
echo 7c
;;
8-s)
echo 8d
;;
11-s)
echo 9f
;;
12-s)
echo 10s
;;
14-s)
echo 12psus
;;
15-s)
echo 13t
;;
17-s)
echo 15psut
;;
18-s)
echo 16r
;;
19-s)
echo 17fl
;;
20-s)
echo 19psfl
;;
22-s)
echo 20sn
;;
24-s)
echo 22i
;;
25-s)
echo 23sl
;;
26-s)
echo 24fr
;;
29-s)
echo 25rsn
;;
30-s)
echo 27ho
;;
31-s)
echo 28co
;;
33-s)
echo 29cl
;;
32-s)
echo 30w
;;
34-s)
echo 31mcl
;;
35-s)
echo 32pc
;;
36-s)
echo 33ic
;;
37-s)
echo 34h
;;
38-s)
echo 35mc
;;
39-s)
echo 36pcs
;;
40-s)
echo 37mcs
;;
41-s)
echo 38pct
;;
42-s)
echo 39mct
;;
43-s)
echo 40mcfl
;;
44-s)
echo 41mcsn
;;
esac
}
#put your Accuweather address here
address="http://www.accuweather.com/en/fr/dole/39100/weather-forecast/158030_pc"
#address="http://www.accuweather.com/en/ru/moscow/294021/weather-forecast/294021"
loc_id=$(echo $address|sed 's/\/weather-forecast.*$//'|sed 's/^.*\///')
last_number=$(echo $address|sed 's/^.*\///')
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
wget --quiet -O $HOME/.conky/htc_home/accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
addr2="$addr1"?day=6
kill -STOP $(pidof conky)
killall wget > /dev/null 2>&1
wget --quiet --save-cookies $HOME/.conky/htc_home/accuweather/cookie -O $HOME/.conky/htc_home/accuweather/curr_cond_raw $curr_addr
wget --quiet --load-cookies $HOME/.conky/htc_home/accuweather/cookie -O $HOME/.conky/htc_home/accuweather/first_days_raw $addr1
wget --quiet --load-cookies $HOME/.conky/htc_home/accuweather/cookie -O $HOME/.conky/htc_home/accuweather/last_days_raw $addr2
#Current Conditions - curr_cond file
if [[ -s $HOME/.conky/htc_home/accuweather/curr_cond_raw ]]; then
egrep -i '"detail-tab-panel |>Today<\/a>|>Tonight<\/a>|>Early AM<\/a>|>Overnight<\/a>|>Mon<\/a>|>Tue<\/a>|>Wed<\/a>|>Thu<\/a>|>Fri<\/a>|>Sat<\/a>|>Sun<\/a>|icon i-|"cond"|"temp"|var d = '\''|var s = '\''|Humidity: |Pressure: |Cloud Cover: |UV Index: |Dew Point: |Precipitation(1 hr): |Visibility: |am<\/span>|pm<\/span>' $HOME/.conky/htc_home/accuweather/curr_cond_raw > $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/^[ \t]*//g' -e 's/^.*icon i-//g' -e 's/^.*"cond">//g' -e 's/>Lo</\n/g' -e 's/RealFeel/\n/g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/^.*"#">//g' -e 's/^.*<strong class="temp"//g' -e 's/^>//g' -e 's/<span>°.*$//g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/<\/a>.*$//g' -e 's/\/span> //g' -e 's/var d = //g' -e 's/var s = //g' -e 's/"temp">/\n/g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/^.*"start">//g' -e 's/^.*"finish">//g' -e 's/<li>//g' -e 's/<strong>//g' -e 's/<<span.*$//g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/<\/span>//g' -e 's/<\/strong><\/li>//g' -e 's/ "><\/div>//g' -e 's/'\''//g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/"><\/div>//g' -e 's/^.*; //g' -e 's/&#.*$//g' -e 's/ i-alarm.*$//g' -e 's/;//g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/Humidity: //g' -e 's/Pressure: //g' -e 's/Cloud Cover: //g' -e 's/UV Index: //g' -e 's/Dew Point: //g' -e 's/Visibility: //g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/^.*detail-tab-panel //g' -e 's/">//g' -e 's/\r//g' -e 's/ *$//g' $HOME/.conky/htc_home/accuweather/curr_cond
sed -i -e 's/\&uarr//g' -e 's/\&darr//g' -e 's/-l/-s/g' -e 's/-xl/-s/g' $HOME/.conky/htc_home/accuweather/curr_cond
time=$(sed -n 1p $HOME/.conky/htc_home/accuweather/curr_cond)
if [[ $time == Tonight || $time == Overnight || $time == "Early AM" ]]; then
sed -i 3a- $HOME/.conky/htc_home/accuweather/curr_cond
fi
time=$(sed -n 26p $HOME/.conky/htc_home/accuweather/curr_cond)
image=$(sed -n 27p $HOME/.conky/htc_home/accuweather/curr_cond)
if [[ $time == day ]]; then
sed -i 27s/$image/$(test_image_day $image)/ $HOME/.conky/htc_home/accuweather/curr_cond
elif [[ $time == night ]]; then
sed -i 27s/$image/$(test_image_night $image)/ $HOME/.conky/htc_home/accuweather/curr_cond
fi
cp $HOME/.conky/htc_home/accuweather/Forecast_Images/$(sed -n 27p $HOME/.conky/htc_home/accuweather/curr_cond).png $HOME/.conky/htc_home/accuweather/cc.png || echo "ERROR : Image "$time" missing "$image 1>&2
fi
#First 5days - first_days file
if [[ -s $HOME/.conky/htc_home/accuweather/first_days_raw ]]; then
egrep -i '>Today<|<p>[a-z]|>Mon<\/a>|>Tue<\/a>|>Wed<\/a>|>Thu<\/a>|>Fri<\/a>|>Sat<\/a>|>Sun<\/a>|icon i|"cond"|"temp"|realfeel">RealFeel|realfeel">Precipitation' $HOME/.conky/htc_home/accuweather/first_days_raw > $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/^[ \t]*//g' -e 's/^.*icon i-//g' -e 's/^.*"cond">//g' -e 's/>Lo</\n/g' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/ "><\/div>//g' -e 's/"><\/div>//g' -e 's/^.*"temp">//g' -e 's/<span>°.*$//g' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/<p>//g' -e 's/<\/p>//g' -e 's/^.*"#">//g' -e 's/\/span> //g' -e 's/^.*>Precipitation //g' -e 's/^.*; //g' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/&#.*$//g' -e 's/<.*$//g' -e 's/ i-alarm.*$//g' -e 's/\r//g' -e 's/ *$//g' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/Today*$/TODAY/' -e 's/Mon*$/MON/' -e 's/Tue*$/TUE/' -e 's/Wed*$/WED/' -e 's/Thu*$/THU/' -e 's/Fri*$/FRI/' -e 's/Sat*$/SAT/' -e 's/Sun*$/SUN/' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e 's/-l/-s/g' -e 's/-xl/-s/g' $HOME/.conky/htc_home/accuweather/first_days
sed -i -e '/cobrand/d' $HOME/.conky/htc_home/accuweather/first_days
time=$(sed -n 1p $HOME/.conky/htc_home/accuweather/curr_cond)
if [[ $time == Tonight || $time == Overnight || $time == "Early AM" ]]; then
# sed -i 1i- $HOME/.conky/htc_home/accuweather/first_days
sed -i 2a- $HOME/.conky/htc_home/accuweather/first_days
fi
L1=$(sed -n 1p $HOME/.conky/htc_home/accuweather/first_days)
if [[ $L1 == TODAY ]]; then
sed -i 1d $HOME/.conky/htc_home/accuweather/first_days
fi
for (( i=6; i<=21; i+=5 ))
do
image_raw=$(sed -n "${i}"p $HOME/.conky/htc_home/accuweather/first_days)
sed -i ${i}s/$image_raw/$(test_image_day $image_raw)/ $HOME/.conky/htc_home/accuweather/first_days
cp $HOME/.conky/htc_home/accuweather/Forecast_Images/$(sed -n ${i}p $HOME/.conky/htc_home/accuweather/first_days).png $HOME/.conky/htc_home/accuweather/$i.png || echo "ERROR : Image day missing "$image_raw 1>&2
done
image_raw=$(sed -n 25p $HOME/.conky/htc_home/accuweather/first_days)
sed -i 25s/$image_raw/$(test_image_day $image_raw)/ $HOME/.conky/htc_home/accuweather/first_days
cp $HOME/.conky/htc_home/accuweather/Forecast_Images/$(sed -n 25p $HOME/.conky/htc_home/accuweather/first_days).png $HOME/.conky/htc_home/accuweather/tod.png || echo "ERROR : Image day missing "$image_raw 1>&2
image_raw=$(sed -n 30p $HOME/.conky/htc_home/accuweather/first_days)
sed -i 30s/$image_raw/$(test_image_day $image_raw)/ $HOME/.conky/htc_home/accuweather/first_days
cp $HOME/.conky/htc_home/accuweather/Forecast_Images/$(sed -n 30p $HOME/.conky/htc_home/accuweather/first_days).png $HOME/.conky/htc_home/accuweather/ton.png || echo "ERROR : Image day missing "$image_raw 1>&2
fi
#Last 5days - last_days file
if [[ -s $HOME/.conky/htc_home/accuweather/last_days_raw ]]; then
egrep -i '>Mon<\/a>|>Tue<\/a>|>Wed<\/a>|>Thu<\/a>|>Fri<\/a>|>Sat<\/a>|>Sun<\/a>|icon i-|"cond"|"temp"|realfeel">RealFeel|realfeel">Precipitation' $HOME/.conky/htc_home/accuweather/last_days_raw > $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/^[ \t]*//g' -e 's/^.*icon i-//g' -e 's/^.*"cond">//g' -e 's/>Lo</\n/g' $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/ "><\/div>//g' -e 's/"><\/div>//g' -e 's/^.*"temp">//g' -e 's/<span>°.*$//g' $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/^.*"#">//g' -e 's/\/span> //g' -e 's/^.*>Precipitation //g' -e 's/^.*; //g' $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/&#.*$//g' -e 's/<.*$//g' -e 's/ i-alarm.*$//g' -e 's/\r//g' -e 's/ *$//g' $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/Mon*$/MON/' -e 's/Tue*$/TUE/' -e 's/Wed*$/WED/' -e 's/Thu*$/THUR/' -e 's/Fri*$/FRI/' -e 's/Sat*$/SAT/' -e 's/Sun*$/SUN/' $HOME/.conky/htc_home/accuweather/last_days
sed -i -e 's/-l/-s/g' -e 's/-xl/-s/g' $HOME/.conky/htc_home/accuweather/last_days
for (( i=2; i<=22; i+=5 ))
do
image_raw=$(sed -n "${i}"p $HOME/.conky/htc_home/accuweather/last_days)
sed -i ${i}s/$image_raw/$(test_image_day $image_raw)/ $HOME/.conky/htc_home/accuweather/last_days
cp $HOME/.conky/htc_home/accuweather/Forecast_Images/$(sed -n ${i}p $HOME/.conky/htc_home/accuweather/last_days).png $HOME/.conky/htc_home/accuweather/last_$i.png || echo "ERROR : Image day missing "$image_raw 1>&2
done
fi
#messages file
sed -n 28p $HOME/.conky/htc_home/accuweather/curr_cond | cut -c -20 > $HOME/.conky/htc_home/accuweather/messages
sed -n 29p $HOME/.conky/htc_home/accuweather/first_days | cut -c -20 >> $HOME/.conky/htc_home/accuweather/messages
sed -n 34p $HOME/.conky/htc_home/accuweather/first_days | cut -c -20 >> $HOME/.conky/htc_home/accuweather/messages
for (( i=7; i<=22; i+=5 ))
do
sed -n ${i}p $HOME/.conky/htc_home/accuweather/first_days | cut -c -20 >> $HOME/.conky/htc_home/accuweather/messages
done
for (( i=3; i<=23; i+=5 ))
do
sed -n ${i}p $HOME/.conky/htc_home/accuweather/last_days | cut -c -20 >> $HOME/.conky/htc_home/accuweather/messages
done
kill -CONT $(pidof conky)

Vopila merci d'avance