RE
En effet c'est fabuleux loutch une belle réussite, combien de ressource à besoin ton conky ?
pas mal chaque cpu entre 10 et 12% et une fréquence assez élevée ,il y a quand même 11 conky qui tourne ensemble (sur 14 j'en ai enlevé deux qui ne m'interresse pas et le premier est un conky animation qui lance le tout et est ensuite killé . ) , mais je pense que si on ne veut pas des animations ,on peut supprimer les conky anim et juste mettre sur les conky normaux une image fixe de l'animation.
le pack est ici:
http://www.deviantart.com/art/Hightech-512629840
le cpu:
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 638 230
maximum_width 638
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tr
gap_x 140
gap_y 0
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
color1 3e8fba
color2 c9ecff
color3 5ac6ff
#lua_load ~/hightech/rings_cpu.lua
#lua_draw_hook_pre main_rings
TEXT
${voffset 50}${goto 24}${font :size=6 :bold}${color2}CPU1 ${goto 347}CPU3
${voffset 100}${goto 24}${font :size=6 :bold}CPU2${goto 347}CPU4
${font Earth Memory :size=25}${color2}${alignr 465}${voffset -110}${freq_g 1}${alignr 210}${freq_g 3}
${alignr 465}${voffset 72}${freq_g 2}${alignr 210}${freq_g 4}${font}
${voffset -180}${goto 276}${cpu cpu0}% ${goto 600}${cpu cpu2}%
${voffset 34}${goto 276}${exec expr `cat /sys/class/hwmon/hwmon2/device/temp1_input` / 1000}°C ${goto 600}${exec expr `cat /sys/class/hwmon/hwmon2/device/temp3_input` / 1000}°C
${voffset 50}${goto 276}${cpu cpu1}% ${goto 600}${cpu cpu3}%
${voffset 34}${goto 276}${exec expr `cat /sys/class/hwmon/hwmon2/device/temp2_input` / 1000}°C ${goto 600}${exec expr `cat /sys/class/hwmon/hwmon2/device/temp1_input` / 1000}°C
${voffset -1000}
cpuanim
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 0.05
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 638 230
maximum_width 638
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tr
gap_x 140
gap_y 0
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
color1 3e8fba
color2 c9ecff
color3 5ac6ff
TEXT
${image ~/hightech/cpu_bg.png -p 0,0 -s 638x233}
#cpu1
${if_updatenr 1}${image ~/hightech/cpu_anim/li0.png -p 145,28 -s 80x80}${endif}
${if_updatenr 2}${image ~/hightech/cpu_anim/li1.png -p 145,28 -s 80x80}${endif}
${if_updatenr 3}${image ~/hightech/cpu_anim/li2.png -p 145,28 -s 80x80}${endif}
${if_updatenr 4}${image ~/hightech/cpu_anim/li3.png -p 145,28 -s 80x80}${endif}
${if_updatenr 5}${image ~/hightech/cpu_anim/li4.png -p 145,28 -s 80x80}${endif}
${if_updatenr 6}${image ~/hightech/cpu_anim/li5.png -p 145,28 -s 80x80}${endif}
${if_updatenr 7}${image ~/hightech/cpu_anim/li6.png -p 145,28 -s 80x80}${endif}
${if_updatenr 8}${image ~/hightech/cpu_anim/li7.png -p 145,28 -s 80x80}${endif}
${if_updatenr 9}${image ~/hightech/cpu_anim/li8.png -p 145,28 -s 80x80}${endif}
${if_updatenr 10}${image ~/hightech/cpu_anim/li9.png -p 145,28 -s 80x80}${endif}
${if_updatenr 11}${image ~/hightech/cpu_anim/li10.png -p 145,28 -s 80x80}${endif}
${if_updatenr 12}${image ~/hightech/cpu_anim/li11.png -p 145,28 -s 80x80}${endif}
${if_updatenr 13}${image ~/hightech/cpu_anim/li12.png -p 145,28 -s 80x80}${endif}
${if_updatenr 14}${image ~/hightech/cpu_anim/li13.png -p 145,28 -s 80x80}${endif}
${if_updatenr 15}${image ~/hightech/cpu_anim/li14.png -p 145,28 -s 80x80}${endif}
${if_updatenr 16}${image ~/hightech/cpu_anim/li15.png -p 145,28 -s 80x80}${endif}
${if_updatenr 17}${image ~/hightech/cpu_anim/li16.png -p 145,28 -s 80x80}${endif}
${if_updatenr 18}${image ~/hightech/cpu_anim/li17.png -p 145,28 -s 80x80}${endif}
${if_updatenr 19}${image ~/hightech/cpu_anim/li18.png -p 145,28 -s 80x80}${endif}
${if_updatenr 20}${image ~/hightech/cpu_anim/li19.png -p 145,28 -s 80x80}${endif}
${if_updatenr 21}${image ~/hightech/cpu_anim/li20.png -p 145,28 -s 80x80}${endif}
${if_updatenr 22}${image ~/hightech/cpu_anim/li21.png -p 145,28 -s 80x80}${endif}
${if_updatenr 23}${image ~/hightech/cpu_anim/li22.png -p 145,28 -s 80x80}${endif}
${if_updatenr 24}${image ~/hightech/cpu_anim/li23.png -p 145,28 -s 80x80}${endif}
${if_updatenr 25}${image ~/hightech/cpu_anim/li24.png -p 145,28 -s 80x80}${endif}
${if_updatenr 26}${image ~/hightech/cpu_anim/li25.png -p 145,28 -s 80x80}${endif}
${if_updatenr 27}${image ~/hightech/cpu_anim/li26.png -p 145,28 -s 80x80}${endif}
${if_updatenr 28}${image ~/hightech/cpu_anim/li27.png -p 145,28 -s 80x80}${endif}
${if_updatenr 29}${image ~/hightech/cpu_anim/li28.png -p 145,28 -s 80x80}${endif}
${if_updatenr 30}${image ~/hightech/cpu_anim/li29.png -p 145,28 -s 80x80}${endif}
${if_updatenr 31}${image ~/hightech/cpu_anim/li30.png -p 145,28 -s 80x80}${endif}
${if_updatenr 32}${image ~/hightech/cpu_anim/li31.png -p 145,28 -s 80x80}${endif}
${if_updatenr 33}${image ~/hightech/cpu_anim/li32.png -p 145,28 -s 80x80}${endif}
${if_updatenr 34}${image ~/hightech/cpu_anim/li33.png -p 145,28 -s 80x80}${endif}
${if_updatenr 35}${image ~/hightech/cpu_anim/li34.png -p 145,28 -s 80x80}${endif}
${if_updatenr 36}${image ~/hightech/cpu_anim/li35.png -p 145,28 -s 80x80}${endif}
${if_updatenr 37}${image ~/hightech/cpu_anim/li36.png -p 145,28 -s 80x80}${endif}
${if_updatenr 38}${image ~/hightech/cpu_anim/li37.png -p 145,28 -s 80x80}${endif}
${if_updatenr 39}${image ~/hightech/cpu_anim/li38.png -p 145,28 -s 80x80}${endif}
${if_updatenr 40}${image ~/hightech/cpu_anim/li39.png -p 145,28 -s 80x80}${endif}
${if_updatenr 41}${image ~/hightech/cpu_anim/li40.png -p 145,28 -s 80x80}${endif}
${if_updatenr 42}${image ~/hightech/cpu_anim/li41.png -p 145,28 -s 80x80}${endif}
${if_updatenr 43}${image ~/hightech/cpu_anim/li42.png -p 145,28 -s 80x80}${endif}
${if_updatenr 44}${image ~/hightech/cpu_anim/li43.png -p 145,28 -s 80x80}${endif}
#cpu3
${if_updatenr 1}${image ~/hightech/cpu_anim/li20.png -p 472,28 -s 80x80}${endif}
${if_updatenr 2}${image ~/hightech/cpu_anim/li21.png -p 472,28 -s 80x80}${endif}
${if_updatenr 3}${image ~/hightech/cpu_anim/li22.png -p 472,28 -s 80x80}${endif}
${if_updatenr 4}${image ~/hightech/cpu_anim/li23.png -p 472,28 -s 80x80}${endif}
${if_updatenr 5}${image ~/hightech/cpu_anim/li24.png -p 472,28 -s 80x80}${endif}
${if_updatenr 6}${image ~/hightech/cpu_anim/li25.png -p 472,28 -s 80x80}${endif}
${if_updatenr 7}${image ~/hightech/cpu_anim/li26.png -p 472,28 -s 80x80}${endif}
${if_updatenr 8}${image ~/hightech/cpu_anim/li27.png -p 472,28 -s 80x80}${endif}
${if_updatenr 9}${image ~/hightech/cpu_anim/li28.png -p 472,28 -s 80x80}${endif}
${if_updatenr 10}${image ~/hightech/cpu_anim/li29.png -p 472,28 -s 80x80}${endif}
${if_updatenr 11}${image ~/hightech/cpu_anim/li30.png -p 472,28 -s 80x80}${endif}
${if_updatenr 12}${image ~/hightech/cpu_anim/li31.png -p 472,28 -s 80x80}${endif}
${if_updatenr 13}${image ~/hightech/cpu_anim/li32.png -p 472,28 -s 80x80}${endif}
${if_updatenr 14}${image ~/hightech/cpu_anim/li33.png -p 472,28 -s 80x80}${endif}
${if_updatenr 15}${image ~/hightech/cpu_anim/li34.png -p 472,28 -s 80x80}${endif}
${if_updatenr 16}${image ~/hightech/cpu_anim/li35.png -p 472,28 -s 80x80}${endif}
${if_updatenr 17}${image ~/hightech/cpu_anim/li36.png -p 472,28 -s 80x80}${endif}
${if_updatenr 18}${image ~/hightech/cpu_anim/li37.png -p 472,28 -s 80x80}${endif}
${if_updatenr 19}${image ~/hightech/cpu_anim/li38.png -p 472,28 -s 80x80}${endif}
${if_updatenr 20}${image ~/hightech/cpu_anim/li39.png -p 472,28 -s 80x80}${endif}
${if_updatenr 21}${image ~/hightech/cpu_anim/li40.png -p 472,28 -s 80x80}${endif}
${if_updatenr 22}${image ~/hightech/cpu_anim/li41.png -p 472,28 -s 80x80}${endif}
${if_updatenr 23}${image ~/hightech/cpu_anim/li42.png -p 472,28 -s 80x80}${endif}
${if_updatenr 24}${image ~/hightech/cpu_anim/li43.png -p 472,28 -s 80x80}${endif}
${if_updatenr 25}${image ~/hightech/cpu_anim/li0.png -p 472,28 -s 80x80}${endif}
${if_updatenr 26}${image ~/hightech/cpu_anim/li1.png -p 472,28 -s 80x80}${endif}
${if_updatenr 27}${image ~/hightech/cpu_anim/li2.png -p 472,28 -s 80x80}${endif}
${if_updatenr 28}${image ~/hightech/cpu_anim/li3.png -p 472,28 -s 80x80}${endif}
${if_updatenr 29}${image ~/hightech/cpu_anim/li4.png -p 472,28 -s 80x80}${endif}
${if_updatenr 30}${image ~/hightech/cpu_anim/li5.png -p 472,28 -s 80x80}${endif}
${if_updatenr 31}${image ~/hightech/cpu_anim/li6.png -p 472,28 -s 80x80}${endif}
${if_updatenr 32}${image ~/hightech/cpu_anim/li7.png -p 472,28 -s 80x80}${endif}
${if_updatenr 33}${image ~/hightech/cpu_anim/li8.png -p 472,28 -s 80x80}${endif}
${if_updatenr 34}${image ~/hightech/cpu_anim/li9.png -p 472,28 -s 80x80}${endif}
${if_updatenr 35}${image ~/hightech/cpu_anim/li10.png -p 472,28 -s 80x80}${endif}
${if_updatenr 36}${image ~/hightech/cpu_anim/li11.png -p 472,28 -s 80x80}${endif}
${if_updatenr 37}${image ~/hightech/cpu_anim/li12.png -p 472,28 -s 80x80}${endif}
${if_updatenr 38}${image ~/hightech/cpu_anim/li13.png -p 472,28 -s 80x80}${endif}
${if_updatenr 39}${image ~/hightech/cpu_anim/li14.png -p 472,28 -s 80x80}${endif}
${if_updatenr 40}${image ~/hightech/cpu_anim/li15.png -p 472,28 -s 80x80}${endif}
${if_updatenr 41}${image ~/hightech/cpu_anim/li16.png -p 472,28 -s 80x80}${endif}
${if_updatenr 42}${image ~/hightech/cpu_anim/li17.png -p 472,28 -s 80x80}${endif}
${if_updatenr 43}${image ~/hightech/cpu_anim/li18.png -p 472,28 -s 80x80}${endif}
${if_updatenr 44}${image ~/hightech/cpu_anim/li19.png -p 472,28 -s 80x80}${endif}
#cpu2
${if_updatenr 1}${image ~/hightech/cpu_anim/li20.png -p 145,138 -s 80x80}${endif}
${if_updatenr 2}${image ~/hightech/cpu_anim/li21.png -p 145,138 -s 80x80}${endif}
${if_updatenr 3}${image ~/hightech/cpu_anim/li22.png -p 145,138 -s 80x80}${endif}
${if_updatenr 4}${image ~/hightech/cpu_anim/li23.png -p 145,138 -s 80x80}${endif}
${if_updatenr 5}${image ~/hightech/cpu_anim/li24.png -p 145,138 -s 80x80}${endif}
${if_updatenr 6}${image ~/hightech/cpu_anim/li25.png -p 145,138 -s 80x80}${endif}
${if_updatenr 7}${image ~/hightech/cpu_anim/li26.png -p 145,138 -s 80x80}${endif}
${if_updatenr 8}${image ~/hightech/cpu_anim/li27.png -p 145,138 -s 80x80}${endif}
${if_updatenr 9}${image ~/hightech/cpu_anim/li28.png -p 145,138 -s 80x80}${endif}
${if_updatenr 10}${image ~/hightech/cpu_anim/li29.png -p 145,138 -s 80x80}${endif}
${if_updatenr 11}${image ~/hightech/cpu_anim/li30.png -p 145,138 -s 80x80}${endif}
${if_updatenr 12}${image ~/hightech/cpu_anim/li31.png -p 145,138 -s 80x80}${endif}
${if_updatenr 13}${image ~/hightech/cpu_anim/li32.png -p 145,138 -s 80x80}${endif}
${if_updatenr 14}${image ~/hightech/cpu_anim/li33.png -p 145,138 -s 80x80}${endif}
${if_updatenr 15}${image ~/hightech/cpu_anim/li34.png -p 145,138 -s 80x80}${endif}
${if_updatenr 16}${image ~/hightech/cpu_anim/li35.png -p 145,138 -s 80x80}${endif}
${if_updatenr 17}${image ~/hightech/cpu_anim/li36.png -p 145,138 -s 80x80}${endif}
${if_updatenr 18}${image ~/hightech/cpu_anim/li37.png -p 145,138 -s 80x80}${endif}
${if_updatenr 19}${image ~/hightech/cpu_anim/li38.png -p 145,138 -s 80x80}${endif}
${if_updatenr 20}${image ~/hightech/cpu_anim/li39.png -p 145,138 -s 80x80}${endif}
${if_updatenr 21}${image ~/hightech/cpu_anim/li40.png -p 145,138 -s 80x80}${endif}
${if_updatenr 22}${image ~/hightech/cpu_anim/li41.png -p 145,138 -s 80x80}${endif}
${if_updatenr 23}${image ~/hightech/cpu_anim/li42.png -p 145,138 -s 80x80}${endif}
${if_updatenr 24}${image ~/hightech/cpu_anim/li43.png -p 145,138 -s 80x80}${endif}
${if_updatenr 25}${image ~/hightech/cpu_anim/li0.png -p 145,138 -s 80x80}${endif}
${if_updatenr 26}${image ~/hightech/cpu_anim/li1.png -p 145,138 -s 80x80}${endif}
${if_updatenr 27}${image ~/hightech/cpu_anim/li2.png -p 145,138 -s 80x80}${endif}
${if_updatenr 28}${image ~/hightech/cpu_anim/li3.png -p 145,138 -s 80x80}${endif}
${if_updatenr 29}${image ~/hightech/cpu_anim/li4.png -p 145,138 -s 80x80}${endif}
${if_updatenr 30}${image ~/hightech/cpu_anim/li5.png -p 145,138 -s 80x80}${endif}
${if_updatenr 31}${image ~/hightech/cpu_anim/li6.png -p 145,138 -s 80x80}${endif}
${if_updatenr 32}${image ~/hightech/cpu_anim/li7.png -p 145,138 -s 80x80}${endif}
${if_updatenr 33}${image ~/hightech/cpu_anim/li8.png -p 145,138 -s 80x80}${endif}
${if_updatenr 34}${image ~/hightech/cpu_anim/li9.png -p 145,138 -s 80x80}${endif}
${if_updatenr 35}${image ~/hightech/cpu_anim/li10.png -p 145,138 -s 80x80}${endif}
${if_updatenr 36}${image ~/hightech/cpu_anim/li11.png -p 145,138 -s 80x80}${endif}
${if_updatenr 37}${image ~/hightech/cpu_anim/li12.png -p 145,138 -s 80x80}${endif}
${if_updatenr 38}${image ~/hightech/cpu_anim/li13.png -p 145,138 -s 80x80}${endif}
${if_updatenr 39}${image ~/hightech/cpu_anim/li14.png -p 145,138 -s 80x80}${endif}
${if_updatenr 40}${image ~/hightech/cpu_anim/li15.png -p 145,138 -s 80x80}${endif}
${if_updatenr 41}${image ~/hightech/cpu_anim/li16.png -p 145,138 -s 80x80}${endif}
${if_updatenr 42}${image ~/hightech/cpu_anim/li17.png -p 145,138 -s 80x80}${endif}
${if_updatenr 43}${image ~/hightech/cpu_anim/li18.png -p 145,138 -s 80x80}${endif}
${if_updatenr 44}${image ~/hightech/cpu_anim/li19.png -p 145,138 -s 80x80}${endif}
#cpu4
${if_updatenr 1}${image ~/hightech/cpu_anim/li0.png -p 472,138 -s 80x80}${endif}
${if_updatenr 2}${image ~/hightech/cpu_anim/li1.png -p 472,138 -s 80x80}${endif}
${if_updatenr 3}${image ~/hightech/cpu_anim/li2.png -p 472,138 -s 80x80}${endif}
${if_updatenr 4}${image ~/hightech/cpu_anim/li3.png -p 472,138 -s 80x80}${endif}
${if_updatenr 5}${image ~/hightech/cpu_anim/li4.png -p 472,138 -s 80x80}${endif}
${if_updatenr 6}${image ~/hightech/cpu_anim/li5.png -p 472,138 -s 80x80}${endif}
${if_updatenr 7}${image ~/hightech/cpu_anim/li6.png -p 472,138 -s 80x80}${endif}
${if_updatenr 8}${image ~/hightech/cpu_anim/li7.png -p 472,138 -s 80x80}${endif}
${if_updatenr 9}${image ~/hightech/cpu_anim/li8.png -p 472,138 -s 80x80}${endif}
${if_updatenr 10}${image ~/hightech/cpu_anim/li9.png -p 472,138 -s 80x80}${endif}
${if_updatenr 11}${image ~/hightech/cpu_anim/li10.png -p 472,138 -s 80x80}${endif}
${if_updatenr 12}${image ~/hightech/cpu_anim/li11.png -p 472,138 -s 80x80}${endif}
${if_updatenr 13}${image ~/hightech/cpu_anim/li12.png -p 472,138 -s 80x80}${endif}
${if_updatenr 14}${image ~/hightech/cpu_anim/li13.png -p 472,138 -s 80x80}${endif}
${if_updatenr 15}${image ~/hightech/cpu_anim/li14.png -p 472,138 -s 80x80}${endif}
${if_updatenr 16}${image ~/hightech/cpu_anim/li15.png -p 472,138 -s 80x80}${endif}
${if_updatenr 17}${image ~/hightech/cpu_anim/li16.png -p 472,138 -s 80x80}${endif}
${if_updatenr 18}${image ~/hightech/cpu_anim/li17.png -p 472,138 -s 80x80}${endif}
${if_updatenr 19}${image ~/hightech/cpu_anim/li18.png -p 472,138 -s 80x80}${endif}
${if_updatenr 20}${image ~/hightech/cpu_anim/li19.png -p 472,138 -s 80x80}${endif}
${if_updatenr 21}${image ~/hightech/cpu_anim/li20.png -p 472,138 -s 80x80}${endif}
${if_updatenr 22}${image ~/hightech/cpu_anim/li21.png -p 472,138 -s 80x80}${endif}
${if_updatenr 23}${image ~/hightech/cpu_anim/li22.png -p 472,138 -s 80x80}${endif}
${if_updatenr 24}${image ~/hightech/cpu_anim/li23.png -p 472,138 -s 80x80}${endif}
${if_updatenr 25}${image ~/hightech/cpu_anim/li24.png -p 472,138 -s 80x80}${endif}
${if_updatenr 26}${image ~/hightech/cpu_anim/li25.png -p 472,138 -s 80x80}${endif}
${if_updatenr 27}${image ~/hightech/cpu_anim/li26.png -p 472,138 -s 80x80}${endif}
${if_updatenr 28}${image ~/hightech/cpu_anim/li27.png -p 472,138 -s 80x80}${endif}
${if_updatenr 29}${image ~/hightech/cpu_anim/li28.png -p 472,138 -s 80x80}${endif}
${if_updatenr 30}${image ~/hightech/cpu_anim/li29.png -p 472,138 -s 80x80}${endif}
${if_updatenr 31}${image ~/hightech/cpu_anim/li30.png -p 472,138 -s 80x80}${endif}
${if_updatenr 32}${image ~/hightech/cpu_anim/li31.png -p 472,138 -s 80x80}${endif}
${if_updatenr 33}${image ~/hightech/cpu_anim/li32.png -p 472,138 -s 80x80}${endif}
${if_updatenr 34}${image ~/hightech/cpu_anim/li33.png -p 472,138 -s 80x80}${endif}
${if_updatenr 35}${image ~/hightech/cpu_anim/li34.png -p 472,138 -s 80x80}${endif}
${if_updatenr 36}${image ~/hightech/cpu_anim/li35.png -p 472,138 -s 80x80}${endif}
${if_updatenr 37}${image ~/hightech/cpu_anim/li36.png -p 472,138 -s 80x80}${endif}
${if_updatenr 38}${image ~/hightech/cpu_anim/li37.png -p 472,138 -s 80x80}${endif}
${if_updatenr 39}${image ~/hightech/cpu_anim/li38.png -p 472,138 -s 80x80}${endif}
${if_updatenr 40}${image ~/hightech/cpu_anim/li39.png -p 472,138 -s 80x80}${endif}
${if_updatenr 41}${image ~/hightech/cpu_anim/li40.png -p 472,138 -s 80x80}${endif}
${if_updatenr 42}${image ~/hightech/cpu_anim/li41.png -p 472,138 -s 80x80}${endif}
${if_updatenr 43}${image ~/hightech/cpu_anim/li42.png -p 472,138 -s 80x80}${endif}
${if_updatenr 44}${image ~/hightech/cpu_anim/li43.png -p 472,138 -s 80x80}${endif}
${voffset -3000}
net :
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 1.0
imlib_cache_size 10
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 638 230
maximum_width 638
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tr
gap_x 140
gap_y 250
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
color1 3e8fba
color2 c9ecff
color3 5ac6ff
lua_load ~/hightech/rings_net.lua
lua_draw_hook_pre main_rings
TEXT
${image ~/hightech/net_bg.png -p 0,0 -s 638x233}
${if_existing /proc/net/route eno1}
${goto 22}${voffset 25}${downspeedgraph eno1 25,94 011025 265f8c}
${alignr 530}${color2}${voffset -35}${downspeed eno1}
${goto 25}${color1}${voffset 18}${totaldown eno1}
${goto 22}${voffset 62}${upspeedgraph eno1 25,94 011025 ff0000}
${alignr 530}${color2}${voffset -35}${upspeed eno1}
${goto 25}${color1}${voffset 18}${totalup eno1}
${goto 130}${voffset -10}Lan: ${addr eno1}
${if_updatenr 2}${goto 465}${voffset -160}${color red}${font :size=11}No Wifi Signal${endif}
${if_updatenr 2}${goto 465}${voffset 90}${color red}${font :size=11}No Wifi Signal${endif}
${else}
${if_existing /proc/net/route wlp2s0}
${goto 345}${voffset 12}${downspeedgraph wlp2s0 25,94 011025 265f8c}
${alignr 205}${color2}${voffset -34}${downspeed wlp2s0}
${goto 348}${color1}${voffset 18}${totaldown wlp2s0}
${goto 345}${voffset 61}${upspeedgraph wlan0 25,94 011025 ff0000}
${alignr 205}${color2}${voffset -35}${upspeed wlp2s0}
${goto 348}${color1}${voffset 19}${totalup wlp2s0}
${goto 452}${voffset -42}SSID: ${wireless_essid wlp2s0}
${goto 452}Signal: ${wireless_link_qual wlp2s0}%
${if_updatenr 2}${goto 138}${voffset -160}${color red}${font :size=11}No Connection${endif}
${if_updatenr 2}${goto 138}${voffset 90}${color red}${font :size=11}No Connection${endif}
${else}
#nincs internet#
${if_updatenr 2}${goto 138}${voffset 10}${color red}${font :size=11}No Connection${endif}
${if_updatenr 2}${goto 138}${voffset 90}${color red}${font :size=11}No Connection${endif}
${if_updatenr 2}${goto 465}${voffset -125}${color red}${font :size=11}No Wifi Signal${endif}
${if_updatenr 2}${goto 465}${voffset 90}${color red}${font :size=11}No Wifi Signal${endif}
netanim:
update_interval 0.4
imlib_cache_size 10
alignment top_left
gap_x 180
gap_y 100
maximum_width 300
minimum_size 300 172
double_buffer yes
background no
border_width 0
draw_borders no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,skip_taskbar,skip_pager,below
own_window_argb_visual yes
own_window_argb_value 125
own_window_colour 000000
text_buffer_size 256
use_xft yes
xftfont Droid Sans:size=8
draw_graph_borders no
draw_outline no
draw_shades no
Color scheme
color1 3e8fba
TEXT
${if_updatenr 1}${image ~/hightech/map_anim/01.png -p 0,1-s 300x172}${endif}
${if_updatenr 2}${image ~/hightech/map_anim/02.png -p 0,1 -s 300x172}${endif}
${if_updatenr 3}${image ~/hightech/map_anim/03.png -p 0,1 -s 300x172}${endif}
${if_updatenr 4}${image ~/hightech/map_anim/04.png -p 0,1 -s 300x172}${endif}
${if_updatenr 5}${image ~/hightech/map_anim/05.png -p 0,1 -s 300x172}${endif}
${if_updatenr 6}${image ~/hightech/map_anim/06.png -p 0,1 -s 300x172}${endif}
${if_updatenr 7}${image ~/hightech/map_anim/07.png -p 0,1 -s 300x172}${endif}
${if_updatenr 8}${image ~/hightech/map_anim/08.png -p 0,1 -s 300x172}${endif}
${if_updatenr 9}${image ~/hightech/map_anim/09.png -p 0,1 -s 300x172}${endif}
${if_updatenr 10}${image ~/hightech/map_anim/10.png -p 0,1 -s 300x172}${endif}
${if_updatenr 11}${image ~/hightech/map_anim/11.png -p 0,1 -s 300x172}${endif}
${if_updatenr 12}${image ~/hightech/map_anim/12.png -p 0,1 -s 300x172}${endif}
${if_updatenr 13}${image ~/hightech/map_anim/13.png -p 0,1 -s 300x172}${endif}
${if_updatenr 14}${image ~/hightech/map_anim/14.png -p 0,1 -s 300x172}${endif}
${if_updatenr 15}${image ~/hightech/map_anim/15.png -p 0,1 -s 300x172}${endif}
${if_updatenr 16}${image ~/hightech/map_anim/16.png -p 0,1 -s 300x172}${endif}
${if_updatenr 17}${image ~/hightech/map_anim/17.png -p 0,1 -s 300x172}${endif}
${if_updatenr 18}${image ~/hightech/map_anim/18.png -p 0,1 -s 300x172}${endif}
${if_updatenr 19}${image ~/hightech/map_anim/19.png -p 0,1 -s 300x172}${endif}
${if_updatenr 20}${image ~/hightech/map_anim/20.png -p 0,1 -s 300x172}${endif}
${if_updatenr 21}${image ~/hightech/map_anim/21.png -p 0,1 -s 300x172}${endif}
${if_updatenr 22}${image ~/hightech/map_anim/22.png -p 0,1 -s 300x172}${endif}
${if_updatenr 23}${image ~/hightech/map_anim/23.png -p 0,1 -s 300x172}${endif}
${if_updatenr 24}${image ~/hightech/map_anim/24.png -p 0,1 -s 300x172}${endif}
${if_updatenr 25}${image ~/hightech/map_anim/25.png -p 0,1 -s 300x172}${endif}
${if_updatenr 26}${image ~/hightech/map_anim/26.png -p 0,1 -s 300x172}${endif}
${if_updatenr 27}${image ~/hightech/map_anim/27.png -p 0,1 -s 300x172}${endif}
${if_updatenr 28}${image ~/hightech/map_anim/28.png -p 0,1 -s 300x172}${endif}
${if_updatenr 29}${image ~/hightech/map_anim/27.png -p 0,1 -s 300x172}${endif}
${if_updatenr 30}${image ~/hightech/map_anim/26.png -p 0,1 -s 300x172}${endif}
${if_updatenr 31}${image ~/hightech/map_anim/25.png -p 0,1 -s 300x172}${endif}
${if_updatenr 32}${image ~/hightech/map_anim/24.png -p 0,1 -s 300x172}${endif}
${if_updatenr 33}${image ~/hightech/map_anim/23.png -p 0,1 -s 300x172}${endif}
${if_updatenr 34}${image ~/hightech/map_anim/22.png -p 0,1 -s 300x172}${endif}
${if_updatenr 35}${image ~/hightech/map_anim/21.png -p 0,1 -s 300x172}${endif}
${if_updatenr 36}${image ~/hightech/map_anim/20.png -p 0,1 -s 300x172}${endif}
${if_updatenr 37}${image ~/hightech/map_anim/19.png -p 0,1 -s 300x172}${endif}
${if_updatenr 38}${image ~/hightech/map_anim/18.png -p 0,1 -s 300x172}${endif}
${if_updatenr 39}${image ~/hightech/map_anim/17.png -p 0,1 -s 300x172}${endif}
${if_updatenr 40}${image ~/hightech/map_anim/16.png -p 0,1 -s 300x172}${endif}
${if_updatenr 41}${image ~/hightech/map_anim/15.png -p 0,1 -s 300x172}${endif}
${if_updatenr 42}${image ~/hightech/map_anim/14.png -p 0,1 -s 300x172}${endif}
${if_updatenr 43}${image ~/hightech/map_anim/13.png -p 0,1 -s 300x172}${endif}
${if_updatenr 44}${image ~/hightech/map_anim/12.png -p 0,1 -s 300x172}${endif}
${if_updatenr 45}${image ~/hightech/map_anim/11.png -p 0,1 -s 300x172}${endif}
${if_updatenr 46}${image ~/hightech/map_anim/10.png -p 0,1 -s 300x172}${endif}
${if_updatenr 47}${image ~/hightech/map_anim/09.png -p 0,1 -s 300x172}${endif}
${if_updatenr 48}${image ~/hightech/map_anim/08.png -p 0,1 -s 300x172}${endif}
${if_updatenr 49}${image ~/hightech/map_anim/07.png -p 0,1 -s 300x172}${endif}
${if_updatenr 50}${image ~/hightech/map_anim/06.png -p 0,1 -s 300x172}${endif}
${if_updatenr 51}${image ~/hightech/map_anim/05.png -p 0,1 -s 300x172}${endif}
${if_updatenr 52}${image ~/hightech/map_anim/04.png -p 0,1 -s 300x172}${endif}
${if_updatenr 53}${image ~/hightech/map_anim/03.png -p 0,1 -s 300x172}${endif}
${if_updatenr 54}${image ~/hightech/map_anim/02.png -p 0,1 -s 300x172}${endif}
${voffset -750}
process:
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 320 285
maximum_width 320
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tl
gap_x 498
gap_y 580
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
# Color scheme #
color1 3e8fba
color2 c9ecff
color3 5ac6ff
TEXT
${image ~/hightech/process_bg.png -p 0,0 -s 315x285}
#memória használat#
${voffset 13}${goto 40}${color1}Apps
${voffset -13}${alignc}Mem%
${voffset -13}${alignr 39}Mem
${voffset 9}${goto 40}${top_mem name 1}
${voffset 4}${goto 40}${top_mem name 2}
${voffset 4}${goto 40}${top_mem name 3}
${voffset 4}${goto 40}${top_mem name 4}
${voffset 4}${goto 40}${top_mem name 5}
${voffset -80}${alignc}$color2${top_mem mem 1} %
${voffset 4}${alignc}${top_mem mem 2} %
${voffset 4}${alignc}${top_mem mem 3} %
${voffset 4}${alignc}${top_mem mem 4} %
${voffset 4}${alignc}${top_mem mem 5} %
${voffset -80}${alignr 25}${color3}${top_mem mem_res 1}
${voffset 4}${alignr 25}${top_mem mem_res 2}
${voffset 4}${alignr 25}${top_mem mem_res 3}
${voffset 4}${alignr 25}${top_mem mem_res 4}
${voffset 4}${alignr 25}${top_mem mem_res 5}
#
${voffset 25}${goto 40}${color1}CPU%
${voffset -13}${alignc}Time
${voffset -13}${alignr 39}User
${voffset 9}${goto 40}${top_mem cpu 1} %
${voffset 4}${goto 40}${top_mem cpu 2} %
${voffset 4}${goto 40}${top_mem cpu 3} %
${voffset 4}${goto 40}${top_mem cpu 4} %
${voffset 4}${goto 40}${top_mem cpu 5} %
${voffset -80}${alignc}$color2${top_mem time 1}
${voffset 4}${alignc}${top_mem time 2}
${voffset 4}${alignc}${top_mem time 3}
${voffset 4}${alignc}${top_mem time 4}
${voffset 4}${alignc}${top_mem time 5}
${voffset -80}${alignr 40}${color3}${top_mem user 1}
${voffset 4}${alignr 40}${top_mem user 2}
${voffset 4}${alignr 40}${top_mem user 3}
${voffset 4}${alignr 40}${top_mem user 4}
${voffset 4}${alignr 40}${top_mem user 5}
graphanim:
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 0.4
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 305 176
maximum_width 305
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tl
gap_x 180
gap_y 290
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
color1 3e8fba
TEXT
${if_updatenr 1}${image ~/hightech/graph_anim/01.png -p 1,5 -s 315x176}${endif}
${if_updatenr 2}${image ~/hightech/graph_anim/02.png -p 1,5 -s 315x176}${endif}
${if_updatenr 3}${image ~/hightech/graph_anim/03.png -p 1,5 -s 315x176}${endif}
${if_updatenr 4}${image ~/hightech/graph_anim/04.png -p 1,5 -s 315x176}${endif}
${if_updatenr 5}${image ~/hightech/graph_anim/05.png -p 1,5 -s 315x176}${endif}
${if_updatenr 6}${image ~/hightech/graph_anim/06.png -p 1,5 -s 315x176}${endif}
${if_updatenr 7}${image ~/hightech/graph_anim/07.png -p 1,5 -s 315x176}${endif}
${if_updatenr 8}${image ~/hightech/graph_anim/08.png -p 1,5 -s 315x176}${endif}
${if_updatenr 9}${image ~/hightech/graph_anim/09.png -p 1,5 -s 315x176}${endif}
${if_updatenr 10}${image ~/hightech/graph_anim/10.png -p 1,5 -s 315x176}${endif}
${if_updatenr 11}${image ~/hightech/graph_anim/11.png -p 1,5 -s 315x176}${endif}
${if_updatenr 12}${image ~/hightech/graph_anim/12.png -p 1,5 -s 315x176}${endif}
${if_updatenr 13}${image ~/hightech/graph_anim/13.png -p 1,5 -s 315x176}${endif}
${if_updatenr 14}${image ~/hightech/graph_anim/14.png -p 1,5 -s 315x176}${endif}
${if_updatenr 15}${image ~/hightech/graph_anim/15.png -p 1,5 -s 315x176}${endif}
${if_updatenr 16}${image ~/hightech/graph_anim/16.png -p 1,5 -s 315x176}${endif}
${if_updatenr 17}${image ~/hightech/graph_anim/17.png -p 1,5 -s 315x176}${endif}
${if_updatenr 18}${image ~/hightech/graph_anim/18.png -p 1,5 -s 315x176}${endif}
${if_updatenr 19}${image ~/hightech/graph_anim/19.png -p 1,5 -s 315x176}${endif}
${if_updatenr 20}${image ~/hightech/graph_anim/20.png -p 1,5 -s 315x176}${endif}
${if_updatenr 21}${image ~/hightech/graph_anim/21.png -p 1,5 -s 315x176}${endif}
${if_updatenr 22}${image ~/hightech/graph_anim/22.png -p 1,5 -s 315x176}${endif}
${if_updatenr 23}${image ~/hightech/graph_anim/23.png -p 1,5 -s 315x176}${endif}
${if_updatenr 24}${image ~/hightech/graph_anim/24.png -p 1,5 -s 315x176}${endif}
${if_updatenr 25}${image ~/hightech/graph_anim/25.png -p 1,5 -s 315x176}${endif}
${if_updatenr 26}${image ~/hightech/graph_anim/24.png -p 1,5 -s 315x176}${endif}
${if_updatenr 27}${image ~/hightech/graph_anim/23.png -p 1,5 -s 315x176}${endif}
${if_updatenr 28}${image ~/hightech/graph_anim/22.png -p 1,5 -s 315x176}${endif}
${if_updatenr 29}${image ~/hightech/graph_anim/21.png -p 1,5 -s 315x176}${endif}
${if_updatenr 30}${image ~/hightech/graph_anim/20.png -p 1,5 -s 315x176}${endif}
${if_updatenr 31}${image ~/hightech/graph_anim/19.png -p 1,5 -s 315x176}${endif}
${if_updatenr 32}${image ~/hightech/graph_anim/18.png -p 1,5 -s 315x176}${endif}
${if_updatenr 33}${image ~/hightech/graph_anim/17.png -p 1,5 -s 315x176}${endif}
${if_updatenr 34}${image ~/hightech/graph_anim/16.png -p 1,5 -s 315x176}${endif}
${if_updatenr 35}${image ~/hightech/graph_anim/15.png -p 1,5 -s 315x176}${endif}
${if_updatenr 36}${image ~/hightech/graph_anim/14.png -p 1,5 -s 315x176}${endif}
${if_updatenr 37}${image ~/hightech/graph_anim/13.png -p 1,5 -s 315x176}${endif}
${if_updatenr 38}${image ~/hightech/graph_anim/12.png -p 1,5 -s 315x176}${endif}
${if_updatenr 39}${image ~/hightech/graph_anim/11.png -p 1,5 -s 315x176}${endif}
${if_updatenr 40}${image ~/hightech/graph_anim/10.png -p 1,5 -s 315x176}${endif}
${if_updatenr 41}${image ~/hightech/graph_anim/09.png -p 1,5 -s 315x176}${endif}
${if_updatenr 42}${image ~/hightech/graph_anim/08.png -p 1,5 -s 315x176}${endif}
${if_updatenr 43}${image ~/hightech/graph_anim/07.png -p 1,5 -s 315x176}${endif}
${if_updatenr 44}${image ~/hightech/graph_anim/06.png -p 1,5 -s 315x176}${endif}
${if_updatenr 45}${image ~/hightech/graph_anim/05.png -p 1,5 -s 315x176}${endif}
${if_updatenr 46}${image ~/hightech/graph_anim/04.png -p 1,5 -s 315x176}${endif}
${if_updatenr 47}${image ~/hightech/graph_anim/03.png -p 1,5 -s 315x176}${endif}
${if_updatenr 48}${image ~/hightech/graph_anim/02.png -p 1,5 -s 315x176}${endif}
${voffset -500}
hdd:
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 310 190
maximum_width 310
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tl
gap_x 180
gap_y 500
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
lua_load ~/hightech/bargraph_hdd.lua
lua_draw_hook_pre main_bars
TEXT
${image ~/hightech/hdd_bg.png -p 0,0 -s 310x190}
#Ram info#
${goto 20}${voffset -7}${mem}
${goto 110}${voffset -13}Ram
${goto 170}${voffset -13}${memeasyfree}
${goto 220}$memmax
#Swap info#
${goto 20}${voffset 5}${swap}
${goto 110}${voffset -13}Swap
${goto 170}${voffset -13}${swapfree}
${goto 220}$swapmax
#Root paramétre#
${goto 20}${voffset 10}${fs_used /}
${goto 110}${voffset -13}Racine
${goto 170}${voffset -13}${fs_free /}
${goto 220}${fs_size /}
#Home paramétre#
${goto 20}${voffset 5}${fs_used /home}
${goto 110}${voffset -13}Home
${goto 170}${voffset -13}${fs_free /home}
${goto 220}${fs_size /home}
#Windows paramétre#
${goto 20}${voffset 5}${fs_used /mnt/windows}
${goto 110}${voffset -13}Windows
${goto 170}${voffset -13}${fs_free /mnt/windows}
${goto 220}${fs_size /mnt/windows}
# hddtemp#
${goto 280}${voffset -68}${color ff0000}${execi 120 hddtemp -n /dev/sda}${font :size=6} °C${font}
${goto 280}${voffset 30}${color ff0000}${execi 120 hddtemp -n /dev/sda}${font :size=6} °C${font}
bargraph_hdd.lua:
--[[
BARGRAPH WIDGET
v2.1 by wlourf (07 Jan. 2011)
this widget draws a bargraph with different effects
http://u-scripts.blogspot.com/2010/07/bargraph-widget.html
To call the script in a conky, use, before TEXT
lua_load /path/to/the/script/bargraph.lua
lua_draw_hook_pre main_rings
and add one line (blank or not) after TEXT
Parameters are :
3 parameters are mandatory
name - the name of the conky variable to display, for example for {$cpu cpu0}, just write name="cpu"
arg - the argument of the above variable, for example for {$cpu cpu0}, just write arg="cpu0"
arg can be a numerical value if name=""
max - the maximum value the above variable can reach, for example, for {$cpu cpu0}, just write max=100
Optional parameters:
x,y - coordinates of the starting point of the bar, default = middle of the conky window
cap - end of cap line, ossibles values are r,b,s (for round, butt, square), default="b"
http://www.cairographics.org/samples/set_line_cap/
angle - angle of rotation of the bar in degress, default = 0 (i.e. a vertical bar)
set to 90 for an horizontal bar
skew_x - skew bar around x axis, default = 0
skew_y - skew bar around y axis, default = 0
blocks - number of blocks to display for a bar (values >0) , default= 10
height - height of a block, default=10 pixels
width - width of a block, default=20 pixels
space - space between 2 blocks, default=2 pixels
angle_bar - this angle is used to draw a bar on a circular way (ok, this is no more a bar !) default=0
radius - for cicular bars, internal radius, default=0
with radius, parameter width has no more effect.
Colours below are defined into braces {colour in hexadecimal, alpha}
fg_colour - colour of a block ON, default= {0x00FF00,1}
bg_colour - colour of a block OFF, default = {0x00FF00,0.5}
alarm - threshold, values after this threshold will use alarm_colour colour , default=max
alarm_colour - colour of a block greater than alarm, default=fg_colour
smooth - (true or false), create a gradient from fg_colour to bg_colour, default=false
mid_colour - colours to add to gradient, with this syntax {position into the gradient (0 to1), colour hexa, alpha}
for example, this table {{0.25,0xff0000,1},{0.5,0x00ff00,1},{0.75,0x0000ff,1}} will add
3 colours to gradient created by fg_colour and alarm_colour, default=no mid_colour
led_effect - add LED effects to each block, default=no led_effect
if smooth=true, led_effect is not used
possibles values : "r","a","e" for radial, parallel, perdendicular to the bar (just try!)
led_effect has to be used with theses colours :
fg_led - middle colour of a block ON, default = fg_colour
bg_led - middle colour of a block OFF, default = bg_colour
alarm_led - middle colour of a block > ALARM, default = alarm_colour
reflection parameters, not available for circular bars
reflection_alpha - add a reflection effect (values from 0 to 1) default = 0 = no reflection
other values = starting opacity
reflection_scale - scale of the reflection (default = 1 = height of text)
reflection_length - length of reflection, define where the opacity will be set to zero
values from 0 to 1, default =1
reflection - position of reflection, relative to a vertical bar, default="b"
possibles values are : "b","t","l","r" for bottom, top, left, right
draw_me - if set to false, text is not drawn (default = true or 1)
it can be used with a conky string, if the string returns 1, the text is drawn :
example : "${if_empty ${wireless_essid wlan0}}${else}1$endif",
v1.0 (10 Feb. 2010) original release
v1.1 (13 Feb. 2010) numeric values can be passed instead conky stats with parameters name="", arg = numeric_value
v1.2 (28 Feb. 2010) just renamed the widget to bargraph
v1.3 (03 Mar. 2010) added parameters radius & angle_bar to draw the bar in a circular way
v2.0 (12 Jul. 2010) rewrite script + add reflection effects and parameters are now set into tables
v2.1 (07 Jan. 2011) Add draw_me parameter and correct memory leaks, thanks to "Creamy Goodness"
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation version 3 (GPLv3)
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
-- MA 02110-1301, USA.
]]
require 'cairo'
----------------START OF PARAMETERS ----------
function conky_main_bars()
local bars_settings={
{ --[ Graph for Memory ]--
name="memperc",
arg="mem",
max=100,
alarm=50,
alarm_colour={0xFFFFFF,0.72},
bg_colour={0xFFFFFF,0.15},
fg_colour={0x265f8c,0.25},
mid_colour={{0.45,0x3e8fba,0.55}},
x=10,y=40,
blocks=70,
space=1,
height=2,width=15,
angle=90,
smooth=true
},
{ --[ Graph for Swap ]--
name="swapperc",
arg="swap",
max=100,
alarm=50,
alarm_colour={0xFFFFFF,0.72},
bg_colour={0xFFFFFF,0.15},
fg_colour={0x265f8c,0.25},
mid_colour={{0.45,0x3e8fba,0.55}},
x=10,y=71,
blocks=70,
space=1,
height=2,width=15,
angle=90,
smooth=true
},
{ --[ Graph for root ]--
name="fs_used_perc",
arg="/",
max=100,
alarm=50,
alarm_colour={0xFFFFFF,0.72},
bg_colour={0xFFFFFF,0.15},
fg_colour={0x265f8c,0.25},
mid_colour={{0.45,0x3e8fba,0.55}},
x=10,y=107,
blocks=70,
space=1,
height=2,width=15,
angle=90,
smooth=true
},
{ --[ Graph for home ]--
name="fs_used_perc",
arg="/home",
max=100,
alarm=50,
alarm_colour={0xFFFFFF,0.72},
bg_colour={0xFFFFFF,0.15},
fg_colour={0x265f8c,0.25},
mid_colour={{0.45,0x3e8fba,0.55}},
x=10,y=138,
blocks=70,
space=1,
height=2,width=15,
angle=90,
smooth=true
},
{ --[ Graph for /var ]--
name="fs_used_perc",
arg="/mnt/windows",
max=100,
alarm=50,
alarm_colour={0xFFFFFF,0.72},
bg_colour={0xFFFFFF,0.15},
fg_colour={0x265f8c,0.25},
mid_colour={{0.45,0x3e8fba,0.55}},
x=10,y=169,
blocks=70,
space=1,
height=2,width=15,
angle=90,
smooth=true
},
}
-----------END OF PARAMETERS--------------
if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
cr = cairo_create(cs)
--prevent segmentation error when reading cpu state
if tonumber(conky_parse('${updates}'))>3 then
for i in pairs(bars_settings) do
draw_multi_bar_graph(bars_settings[i])
end
end
cairo_destroy(cr)
cairo_surface_destroy(cs)
cr=nil
end
function draw_multi_bar_graph(t)
cairo_save(cr)
--check values
if t.draw_me == true then t.draw_me = nil end
if t.draw_me ~= nil and conky_parse(tostring(t.draw_me)) ~= "1" then return end
if t.name==nil and t.arg==nil then
print ("No input values ... use parameters 'name' with 'arg' or only parameter 'arg' ")
return
end
if t.max==nil then
print ("No maximum value defined, use 'max'")
return
end
if t.name==nil then t.name="" end
if t.arg==nil then t.arg="" end
--set default values
if t.x == nil then t.x = conky_window.width/2 end
if t.y == nil then t.y = conky_window.height/2 end
if t.blocks == nil then t.blocks=10 end
if t.height == nil then t.height=10 end
if t.angle == nil then t.angle=0 end
t.angle = t.angle*math.pi/180
--line cap style
if t.cap==nil then t.cap = "b" end
local cap="b"
for i,v in ipairs({"s","r","b"}) do
if v==t.cap then cap=v end
end
local delta=0
if t.cap=="r" or t.cap=="s" then delta = t.height end
if cap=="s" then cap = CAIRO_LINE_CAP_SQUARE
elseif cap=="r" then
cap = CAIRO_LINE_CAP_ROUND
elseif cap=="b" then
cap = CAIRO_LINE_CAP_BUTT
end
--end line cap style
--if t.led_effect == nil then t.led_effect="r" end
if t.width == nil then t.width=20 end
if t.space == nil then t.space=2 end
if t.radius == nil then t.radius=0 end
if t.angle_bar == nil then t.angle_bar=0 end
t.angle_bar = t.angle_bar*math.pi/360 --halt angle
--colours
if t.bg_colour == nil then t.bg_colour = {0x00FF00,0.5} end
if #t.bg_colour~=2 then t.bg_colour = {0x00FF00,0.5} end
if t.fg_colour == nil then t.fg_colour = {0x00FF00,1} end
if #t.fg_colour~=2 then t.fg_colour = {0x00FF00,1} end
if t.alarm_colour == nil then t.alarm_colour = t.fg_colour end
if #t.alarm_colour~=2 then t.alarm_colour = t.fg_colour end
if t.mid_colour ~= nil then
for i=1, #t.mid_colour do
if #t.mid_colour[i]~=3 then
print ("error in mid_color table")
t.mid_colour[i]={1,0xFFFFFF,1}
end
end
end
if t.bg_led ~= nil and #t.bg_led~=2 then t.bg_led = t.bg_colour end
if t.fg_led ~= nil and #t.fg_led~=2 then t.fg_led = t.fg_colour end
if t.alarm_led~= nil and #t.alarm_led~=2 then t.alarm_led = t.fg_led end
if t.led_effect~=nil then
if t.bg_led == nil then t.bg_led = t.bg_colour end
if t.fg_led == nil then t.fg_led = t.fg_colour end
if t.alarm_led == nil then t.alarm_led = t.fg_led end
end
if t.alarm==nil then t.alarm = t.max end --0.8*t.max end
if t.smooth == nil then t.smooth = false end
if t.skew_x == nil then
t.skew_x=0
else
t.skew_x = math.pi*t.skew_x/180
end
if t.skew_y == nil then
t.skew_y=0
else
t.skew_y = math.pi*t.skew_y/180
end
if t.reflection_alpha==nil then t.reflection_alpha=0 end
if t.reflection_length==nil then t.reflection_length=1 end
if t.reflection_scale==nil then t.reflection_scale=1 end
--end of default values
local function rgb_to_r_g_b(col_a)
return ((col_a[1] / 0x10000) % 0x100) / 255., ((col_a[1] / 0x100) % 0x100) / 255., (col_a[1] % 0x100) / 255., col_a[2]
end
--functions used to create patterns
local function create_smooth_linear_gradient(x0,y0,x1,y1)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
end
local function create_smooth_radial_gradient(x0,y0,r0,x1,y1,r1)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
end
local function create_led_linear_gradient(x0,y0,x1,y1,col_alp,col_led)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1) ---delta, 0,delta+ t.width,0)
cairo_pattern_add_color_stop_rgba (pat, 0.0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1.0, rgb_to_r_g_b(col_alp))
return pat
end
local function create_led_radial_gradient(x0,y0,r0,x1,y1,r1,col_alp,col_led,mode)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
if mode==3 then
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
else
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
end
return pat
end
local function draw_single_bar()
--this fucntion is used for bars with a single block (blocks=1) but
--the drawing is cut in 3 blocks : value/alarm/background
--not zvzimzblr for circular bar
local function create_pattern(col_alp,col_led,bg)
local pat
if not t.smooth then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, 0,t.width/2,-t.height,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, -t.height/2, 0, t.width/2,-t.height/2,t.height/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if bg then
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
else
pat = create_smooth_linear_gradient(t.width/2, 0, t.width/2,-t.height)
end
end
return pat
end
local y1=-t.height*pct/100
local y2,y3
if pct>(100*t.alarm/t.max) then
y1 = -t.height*t.alarm/100
y2 = -t.height*pct/100
if t.smooth then y1=y2 end
end
if t.angle_bar==0 then
--block for fg value
local pat = create_pattern(t.fg_colour,t.fg_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,0,t.width,y1)
cairo_fill(cr)
cairo_pattern_destroy(pat)
-- block for alarm value
if not t.smooth and y2 ~=nil then
pat = create_pattern(t.alarm_colour,t.alarm_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,y1,t.width,y2-y1)
cairo_fill(cr)
y3=y2
cairo_pattern_destroy(pat)
else
y2,y3=y1,y1
end
-- block for bg value
cairo_rectangle(cr,0,y2,t.width,-t.height-y3)
pat = create_pattern(t.bg_colour,t.bg_led,true)
cairo_set_source(cr,pat)
cairo_pattern_destroy(pat)
cairo_fill(cr)
end
end --end single bar
local function draw_multi_bar()
--function used for bars with 2 or more blocks
for pt = 1,t.blocks do
--set block y
local y1 = -(pt-1)*(t.height+t.space)
local light_on=false
--set colors
local col_alp = t.bg_colour
local col_led = t.bg_led
if pct>=(100/t.blocks) or pct>0 then --ligth on or not the block
if pct>=(pcb*(pt-1)) then
light_on = true
col_alp = t.fg_colour
col_led = t.fg_led
if pct>=(100*t.alarm/t.max) and (pcb*pt)>(100*t.alarm/t.max) then
col_alp = t.alarm_colour
col_led = t.alarm_led
end
end
end
--set colors
--have to try to create gradients outside the loop ?
local pat
if not t.smooth then
if t.angle_bar==0 then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, -t.height/2+y1,t.width/2,0+t.height/2+y1,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, y1, 0, t.width/2,y1,t.width/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if t.led_effect=="a" then
pat = create_led_radial_gradient (0, 0, t.radius+(t.height+t.space)*(pt-1),
0, 0, t.radius+(t.height+t.space)*(pt),
col_alp,col_led,3)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
end
else
if light_on then
if t.angle_bar==0 then
pat = create_smooth_linear_gradient(t.width/2, t.height/2, t.width/2,-(t.blocks-0.5)*(t.height+t.space))
else
pat = create_smooth_radial_gradient(0, 0, (t.height+t.space), 0,0,(t.blocks+1)*(t.height+t.space),2)
end
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
end
end
cairo_set_source (cr, pat)
cairo_pattern_destroy(pat)
--draw a block
if t.angle_bar==0 then
cairo_move_to(cr,0,y1)
cairo_line_to(cr,t.width,y1)
else
cairo_arc( cr,0,0,
t.radius+(t.height+t.space)*(pt)-t.height/2,
-t.angle_bar -math.pi/2 ,
t.angle_bar -math.pi/2)
end
cairo_stroke(cr)
end
end
local function setup_bar_graph()
--function used to retrieve the value to display and to set the cairo structure
if t.blocks ~=1 then t.y=t.y-t.height/2 end
local value = 0
if t.name ~="" then
value = tonumber(conky_parse(string.format('${%s %s}', t.name, t.arg)))
--$to_bytes doesn't work when value has a decimal point,
--https://garage.maemo.org/plugins/ggit/browse.php/?p=monky;a=commitdiff;h=174c256c81a027a2ea406f5f37dc036fac0a524b;hp=d75e2db5ed3fc788fb8514121f67316ac3e5f29f
--http://sourceforge.net/tracker/index.php?func=detail&aid=3000865&group_id=143975&atid=757310
--conky bug?
--value = (conky_parse(string.format('${%s %s}', t.name, t.arg)))
--if string.match(value,"%w") then
-- value = conky_parse(string.format('${to_bytes %s}',value))
--end
else
value = tonumber(t.arg)
end
if value==nil then value =0 end
pct = 100*value/t.max
pcb = 100/t.blocks
cairo_set_line_width (cr, t.height)
cairo_set_line_cap (cr, cap)
cairo_translate(cr,t.x,t.y)
cairo_rotate(cr,t.angle)
local matrix0 = cairo_matrix_t:create()
tolua.takeownership(matrix0)
cairo_matrix_init (matrix0, 1,t.skew_y,t.skew_x,1,0,0)
cairo_transform(cr,matrix0)
--call the drawing function for blocks
if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
if t.reflection=="t" or t.reflection=="b" then cairo_translate(cr,0,-t.height) end
else
draw_multi_bar()
end
--dot for reminder
--[[
if t.blocks ~=1 then
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,t.height/2,3,0,2*math.pi)
cairo_fill(cr)
else
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,0,3,0,2*math.pi)
cairo_fill(cr)
end]]
--call the drawing function for reflection and prepare the mask used
if t.reflection_alpha>0 and t.angle_bar==0 then
local pat2
local matrix1 = cairo_matrix_t:create()
tolua.takeownership(matrix1)
if t.angle_bar==0 then
pts={-delta/2,(t.height+t.space)/2,t.width+delta,-(t.height+t.space)*(t.blocks)}
if t.reflection=="t" then
cairo_matrix_init (matrix1,1,0,0,-t.reflection_scale,0,-(t.height+t.space)*(t.blocks-0.5)*2*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,-(t.height+t.space)*(t.blocks),t.width/2,(t.height+t.space)/2)
elseif t.reflection=="r" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,delta+2*t.width,0)
pat2 = cairo_pattern_create_linear (delta/2+t.width,0,-delta/2,0)
elseif t.reflection=="l" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,-delta,0)
pat2 = cairo_pattern_create_linear (-delta/2,0,delta/2+t.width,-0)
else --bottom
cairo_matrix_init (matrix1,1,0,0,-1*t.reflection_scale,0,(t.height+t.space)*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,(t.height+t.space)/2,t.width/2,-(t.height+t.space)*(t.blocks))
end
end
cairo_transform(cr,matrix1)
if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
cairo_translate(cr,0,-t.height/2)
else
draw_multi_bar()
end
cairo_set_line_width(cr,0.01)
cairo_pattern_add_color_stop_rgba (pat2, 0,0,0,0,1-t.reflection_alpha)
cairo_pattern_add_color_stop_rgba (pat2, t.reflection_length,0,0,0,1)
if t.angle_bar==0 then
cairo_rectangle(cr,pts[1],pts[2],pts[3],pts[4])
end
cairo_clip_preserve(cr)
cairo_set_operator(cr,CAIRO_OPERATOR_CLEAR)
cairo_stroke(cr)
cairo_mask(cr,pat2)
cairo_pattern_destroy(pat2)
cairo_set_operator(cr,CAIRO_OPERATOR_OVER)
end --reflection
pct,pcb=nil
end --setup_bar_graph()
--start here !
setup_bar_graph()
cairo_restore(cr)
end
battery:
update_interval 1
imlib_cache_size 10
alignment top_left
gap_x 500
gap_y 20
maximum_width 310
minimum_size 310 560
double_buffer yes
background no
border_width 0
draw_borders no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,skip_taskbar,skip_pager,below
own_window_argb_visual yes
own_window_argb_value 200
own_window_colour 000000
text_buffer_size 256
use_xft yes
xftfont Droid Sans:size=8
draw_graph_borders no
draw_outline no
draw_shades no
Color scheme #
color1 3e8fba
lua_load ~/hightech/bargraph_bat.lua
lua_draw_hook_pre main_bars
TEXT
${image ~/hightech/battery_bg.png -p 0,5 -s 310x555}
${goto 20}$color1${voffset -20}${font :size=6}Battery${font}
${alignc}${voffset 305}${color red}${acpitemp} °C
${goto 120}${voffset 7}${color1}Battery${goto 168}${battery_percent BAT0}%
${alignc}${voffset 190}${battery BAT0}
batteryanim:
update_interval 0.05
imlib_cache_size 10
alignment top_left
gap_x 500
gap_y 20
maximum_width 310
minimum_size 310 555
double_buffer yes
background no
border_width 0
draw_borders no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,skip_taskbar,skip_pager,below
own_window_argb_visual yes
own_window_argb_value 125
text_buffer_size 256
use_xft yes
xftfont Droid Sans:size=8
draw_graph_borders no
draw_outline no
draw_shades no
# Color scheme #
color1 3e8fba
TEXT
${if_updatenr 1}${image ~/hightech/battery_anim/01.png -p 20,110 -s 70x70}${endif}
${if_updatenr 2}${image ~/hightech/battery_anim/02.png -p 20,110 -s 70x70}${endif}
${if_updatenr 3}${image ~/hightech/battery_anim/03.png -p 20,110 -s 70x70}${endif}
${if_updatenr 4}${image ~/hightech/battery_anim/04.png -p 20,110 -s 70x70}${endif}
${if_updatenr 5}${image ~/hightech/battery_anim/05.png -p 20,110 -s 70x70}${endif}
${if_updatenr 6}${image ~/hightech/battery_anim/06.png -p 20,110 -s 70x70}${endif}
${if_updatenr 7}${image ~/hightech/battery_anim/07.png -p 20,110 -s 70x70}${endif}
${if_updatenr 8}${image ~/hightech/battery_anim/08.png -p 20,110 -s 70x70}${endif}
${if_updatenr 9}${image ~/hightech/battery_anim/09.png -p 20,110 -s 70x70}${endif}
${if_updatenr 10}${image ~/hightech/battery_anim/10.png -p 20,110 -s 70x70}${endif}
${if_updatenr 11}${image ~/hightech/battery_anim/11.png -p 20,110 -s 70x70}${endif}
${if_updatenr 12}${image ~/hightech/battery_anim/12.png -p 20,110 -s 70x70}${endif}
${if_updatenr 13}${image ~/hightech/battery_anim/13.png -p 20,110 -s 70x70}${endif}
${if_updatenr 14}${image ~/hightech/battery_anim/14.png -p 20,110 -s 70x70}${endif}
${if_updatenr 15}${image ~/hightech/battery_anim/15.png -p 20,110 -s 70x70}${endif}
${if_updatenr 16}${image ~/hightech/battery_anim/16.png -p 20,110 -s 70x70}${endif}
${if_updatenr 17}${image ~/hightech/battery_anim/17.png -p 20,110 -s 70x70}${endif}
${if_updatenr 18}${image ~/hightech/battery_anim/18.png -p 20,110 -s 70x70}${endif}
${if_updatenr 19}${image ~/hightech/battery_anim/19.png -p 20,110 -s 70x70}${endif}
${if_updatenr 20}${image ~/hightech/battery_anim/20.png -p 20,110 -s 70x70}${endif}
${if_updatenr 21}${image ~/hightech/battery_anim/21.png -p 20,110 -s 70x70}${endif}
${if_updatenr 22}${image ~/hightech/battery_anim/22.png -p 20,110 -s 70x70}${endif}
${if_updatenr 23}${image ~/hightech/battery_anim/23.png -p 20,110 -s 70x70}${endif}
${if_updatenr 24}${image ~/hightech/battery_anim/24.png -p 20,110 -s 70x70}${endif}
${if_updatenr 25}${image ~/hightech/battery_anim/25.png -p 20,110 -s 70x70}${endif}
${if_updatenr 26}${image ~/hightech/battery_anim/26.png -p 20,110 -s 70x70}${endif}
${if_updatenr 27}${image ~/hightech/battery_anim/27.png -p 20,110 -s 70x70}${endif}
${if_updatenr 28}${image ~/hightech/battery_anim/28.png -p 20,110 -s 70x70}${endif}
${if_updatenr 29}${image ~/hightech/battery_anim/29.png -p 20,110 -s 70x70}${endif}
${if_updatenr 30}${image ~/hightech/battery_anim/30.png -p 20,110 -s 70x70}${endif}
${if_updatenr 31}${image ~/hightech/battery_anim/31.png -p 20,110 -s 70x70}${endif}
${if_updatenr 32}${image ~/hightech/battery_anim/32.png -p 20,110 -s 70x70}${endif}
${if_updatenr 33}${image ~/hightech/battery_anim/33.png -p 20,110 -s 70x70}${endif}
${if_updatenr 34}${image ~/hightech/battery_anim/34.png -p 20,110 -s 70x70}${endif}
${if_updatenr 35}${image ~/hightech/battery_anim/35.png -p 20,110 -s 70x70}${endif}
${if_updatenr 36}${image ~/hightech/battery_anim/36.png -p 20,110 -s 70x70}${endif}
${if_updatenr 37}${image ~/hightech/battery_anim/37.png -p 20,110 -s 70x70}${endif}
${if_updatenr 38}${image ~/hightech/battery_anim/38.png -p 20,110 -s 70x70}${endif}
${if_updatenr 39}${image ~/hightech/battery_anim/39.png -p 20,110 -s 70x70}${endif}
${if_updatenr 40}${image ~/hightech/battery_anim/40.png -p 20,110 -s 70x70}${endif}
${if_updatenr 41}${image ~/hightech/battery_anim/41.png -p 20,110 -s 70x70}${endif}
${if_updatenr 42}${image ~/hightech/battery_anim/42.png -p 20,110 -s 70x70}${endif}
${if_updatenr 43}${image ~/hightech/battery_anim/43.png -p 20,110 -s 70x70}${endif}
${if_updatenr 44}${image ~/hightech/battery_anim/44.png -p 20,110 -s 70x70}${endif}
${if_updatenr 45}${image ~/hightech/battery_anim/45.png -p 20,110 -s 70x70}${endif}
${if_updatenr 46}${image ~/hightech/battery_anim/46.png -p 20,110 -s 70x70}${endif}
${if_updatenr 47}${image ~/hightech/battery_anim/47.png -p 20,110 -s 70x70}${endif}
${if_updatenr 1}${image ~/hightech/battery_anim/47.png -p 217,110 -s 70x70}${endif}
${if_updatenr 2}${image ~/hightech/battery_anim/46.png -p 217,110 -s 70x70}${endif}
${if_updatenr 3}${image ~/hightech/battery_anim/45.png -p 217,110 -s 70x70}${endif}
${if_updatenr 4}${image ~/hightech/battery_anim/44.png -p 217,110 -s 70x70}${endif}
${if_updatenr 5}${image ~/hightech/battery_anim/43.png -p 217,110 -s 70x70}${endif}
${if_updatenr 6}${image ~/hightech/battery_anim/42.png -p 217,110 -s 70x70}${endif}
${if_updatenr 7}${image ~/hightech/battery_anim/41.png -p 217,110 -s 70x70}${endif}
${if_updatenr 8}${image ~/hightech/battery_anim/40.png -p 217,110 -s 70x70}${endif}
${if_updatenr 9}${image ~/hightech/battery_anim/39.png -p 217,110 -s 70x70}${endif}
${if_updatenr 10}${image ~/hightech/battery_anim/38.png -p 217,110 -s 70x70}${endif}
${if_updatenr 11}${image ~/hightech/battery_anim/37.png -p 217,110 -s 70x70}${endif}
${if_updatenr 12}${image ~/hightech/battery_anim/36.png -p 217,110 -s 70x70}${endif}
${if_updatenr 13}${image ~/hightech/battery_anim/35.png -p 217,110 -s 70x70}${endif}
${if_updatenr 14}${image ~/hightech/battery_anim/34.png -p 217,110 -s 70x70}${endif}
${if_updatenr 15}${image ~/hightech/battery_anim/33.png -p 217,110 -s 70x70}${endif}
${if_updatenr 16}${image ~/hightech/battery_anim/32.png -p 217,110 -s 70x70}${endif}
${if_updatenr 17}${image ~/hightech/battery_anim/31.png -p 217,110 -s 70x70}${endif}
${if_updatenr 18}${image ~/hightech/battery_anim/30.png -p 217,110 -s 70x70}${endif}
${if_updatenr 19}${image ~/hightech/battery_anim/29.png -p 217,110 -s 70x70}${endif}
${if_updatenr 20}${image ~/hightech/battery_anim/28.png -p 217,110 -s 70x70}${endif}
${if_updatenr 21}${image ~/hightech/battery_anim/27.png -p 217,110 -s 70x70}${endif}
${if_updatenr 22}${image ~/hightech/battery_anim/26.png -p 217,110 -s 70x70}${endif}
${if_updatenr 23}${image ~/hightech/battery_anim/25.png -p 217,110 -s 70x70}${endif}
${if_updatenr 24}${image ~/hightech/battery_anim/24.png -p 217,110 -s 70x70}${endif}
${if_updatenr 25}${image ~/hightech/battery_anim/23.png -p 217,110 -s 70x70}${endif}
${if_updatenr 26}${image ~/hightech/battery_anim/22.png -p 217,110 -s 70x70}${endif}
${if_updatenr 27}${image ~/hightech/battery_anim/21.png -p 217,110 -s 70x70}${endif}
${if_updatenr 28}${image ~/hightech/battery_anim/20.png -p 217,110 -s 70x70}${endif}
${if_updatenr 29}${image ~/hightech/battery_anim/19.png -p 217,110 -s 70x70}${endif}
${if_updatenr 30}${image ~/hightech/battery_anim/18.png -p 217,110 -s 70x70}${endif}
${if_updatenr 31}${image ~/hightech/battery_anim/17.png -p 217,110 -s 70x70}${endif}
${if_updatenr 32}${image ~/hightech/battery_anim/16.png -p 217,110 -s 70x70}${endif}
${if_updatenr 33}${image ~/hightech/battery_anim/15.png -p 217,110 -s 70x70}${endif}
${if_updatenr 34}${image ~/hightech/battery_anim/14.png -p 217,110 -s 70x70}${endif}
${if_updatenr 35}${image ~/hightech/battery_anim/13.png -p 217,110 -s 70x70}${endif}
${if_updatenr 36}${image ~/hightech/battery_anim/12.png -p 217,110 -s 70x70}${endif}
${if_updatenr 37}${image ~/hightech/battery_anim/11.png -p 217,110 -s 70x70}${endif}
${if_updatenr 38}${image ~/hightech/battery_anim/10.png -p 217,110 -s 70x70}${endif}
${if_updatenr 39}${image ~/hightech/battery_anim/09.png -p 217,110 -s 70x70}${endif}
${if_updatenr 40}${image ~/hightech/battery_anim/08.png -p 217,110 -s 70x70}${endif}
${if_updatenr 41}${image ~/hightech/battery_anim/07.png -p 217,110 -s 70x70}${endif}
${if_updatenr 42}${image ~/hightech/battery_anim/06.png -p 217,110 -s 70x70}${endif}
${if_updatenr 43}${image ~/hightech/battery_anim/05.png -p 217,110 -s 70x70}${endif}
${if_updatenr 44}${image ~/hightech/battery_anim/04.png -p 217,110 -s 70x70}${endif}
${if_updatenr 45}${image ~/hightech/battery_anim/03.png -p 217,110 -s 70x70}${endif}
${if_updatenr 46}${image ~/hightech/battery_anim/02.png -p 217,110 -s 70x70}${endif}
${if_updatenr 47}${image ~/hightech/battery_anim/01.png -p 217,110 -s 70x70}${endif}
mapanim:
update_interval 0.4
imlib_cache_size 10
alignment top_left
gap_x 180
gap_y 100
maximum_width 300
minimum_size 300 172
double_buffer yes
background no
border_width 0
draw_borders no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,skip_taskbar,skip_pager,below
own_window_argb_visual yes
own_window_argb_value 125
own_window_colour 000000
text_buffer_size 256
use_xft yes
xftfont Droid Sans:size=8
draw_graph_borders no
draw_outline no
draw_shades no
Color scheme
color1 3e8fba
TEXT
${if_updatenr 1}${image ~/hightech/map_anim/01.png -p 0,1-s 300x172}${endif}
${if_updatenr 2}${image ~/hightech/map_anim/02.png -p 0,1 -s 300x172}${endif}
${if_updatenr 3}${image ~/hightech/map_anim/03.png -p 0,1 -s 300x172}${endif}
${if_updatenr 4}${image ~/hightech/map_anim/04.png -p 0,1 -s 300x172}${endif}
${if_updatenr 5}${image ~/hightech/map_anim/05.png -p 0,1 -s 300x172}${endif}
${if_updatenr 6}${image ~/hightech/map_anim/06.png -p 0,1 -s 300x172}${endif}
${if_updatenr 7}${image ~/hightech/map_anim/07.png -p 0,1 -s 300x172}${endif}
${if_updatenr 8}${image ~/hightech/map_anim/08.png -p 0,1 -s 300x172}${endif}
${if_updatenr 9}${image ~/hightech/map_anim/09.png -p 0,1 -s 300x172}${endif}
${if_updatenr 10}${image ~/hightech/map_anim/10.png -p 0,1 -s 300x172}${endif}
${if_updatenr 11}${image ~/hightech/map_anim/11.png -p 0,1 -s 300x172}${endif}
${if_updatenr 12}${image ~/hightech/map_anim/12.png -p 0,1 -s 300x172}${endif}
${if_updatenr 13}${image ~/hightech/map_anim/13.png -p 0,1 -s 300x172}${endif}
${if_updatenr 14}${image ~/hightech/map_anim/14.png -p 0,1 -s 300x172}${endif}
${if_updatenr 15}${image ~/hightech/map_anim/15.png -p 0,1 -s 300x172}${endif}
${if_updatenr 16}${image ~/hightech/map_anim/16.png -p 0,1 -s 300x172}${endif}
${if_updatenr 17}${image ~/hightech/map_anim/17.png -p 0,1 -s 300x172}${endif}
${if_updatenr 18}${image ~/hightech/map_anim/18.png -p 0,1 -s 300x172}${endif}
${if_updatenr 19}${image ~/hightech/map_anim/19.png -p 0,1 -s 300x172}${endif}
${if_updatenr 20}${image ~/hightech/map_anim/20.png -p 0,1 -s 300x172}${endif}
${if_updatenr 21}${image ~/hightech/map_anim/21.png -p 0,1 -s 300x172}${endif}
${if_updatenr 22}${image ~/hightech/map_anim/22.png -p 0,1 -s 300x172}${endif}
${if_updatenr 23}${image ~/hightech/map_anim/23.png -p 0,1 -s 300x172}${endif}
${if_updatenr 24}${image ~/hightech/map_anim/24.png -p 0,1 -s 300x172}${endif}
${if_updatenr 25}${image ~/hightech/map_anim/25.png -p 0,1 -s 300x172}${endif}
${if_updatenr 26}${image ~/hightech/map_anim/26.png -p 0,1 -s 300x172}${endif}
${if_updatenr 27}${image ~/hightech/map_anim/27.png -p 0,1 -s 300x172}${endif}
${if_updatenr 28}${image ~/hightech/map_anim/28.png -p 0,1 -s 300x172}${endif}
${if_updatenr 29}${image ~/hightech/map_anim/27.png -p 0,1 -s 300x172}${endif}
${if_updatenr 30}${image ~/hightech/map_anim/26.png -p 0,1 -s 300x172}${endif}
${if_updatenr 31}${image ~/hightech/map_anim/25.png -p 0,1 -s 300x172}${endif}
${if_updatenr 32}${image ~/hightech/map_anim/24.png -p 0,1 -s 300x172}${endif}
${if_updatenr 33}${image ~/hightech/map_anim/23.png -p 0,1 -s 300x172}${endif}
${if_updatenr 34}${image ~/hightech/map_anim/22.png -p 0,1 -s 300x172}${endif}
${if_updatenr 35}${image ~/hightech/map_anim/21.png -p 0,1 -s 300x172}${endif}
${if_updatenr 36}${image ~/hightech/map_anim/20.png -p 0,1 -s 300x172}${endif}
${if_updatenr 37}${image ~/hightech/map_anim/19.png -p 0,1 -s 300x172}${endif}
${if_updatenr 38}${image ~/hightech/map_anim/18.png -p 0,1 -s 300x172}${endif}
${if_updatenr 39}${image ~/hightech/map_anim/17.png -p 0,1 -s 300x172}${endif}
${if_updatenr 40}${image ~/hightech/map_anim/16.png -p 0,1 -s 300x172}${endif}
${if_updatenr 41}${image ~/hightech/map_anim/15.png -p 0,1 -s 300x172}${endif}
${if_updatenr 42}${image ~/hightech/map_anim/14.png -p 0,1 -s 300x172}${endif}
${if_updatenr 43}${image ~/hightech/map_anim/13.png -p 0,1 -s 300x172}${endif}
${if_updatenr 44}${image ~/hightech/map_anim/12.png -p 0,1 -s 300x172}${endif}
${if_updatenr 45}${image ~/hightech/map_anim/11.png -p 0,1 -s 300x172}${endif}
${if_updatenr 46}${image ~/hightech/map_anim/10.png -p 0,1 -s 300x172}${endif}
${if_updatenr 47}${image ~/hightech/map_anim/09.png -p 0,1 -s 300x172}${endif}
${if_updatenr 48}${image ~/hightech/map_anim/08.png -p 0,1 -s 300x172}${endif}
${if_updatenr 49}${image ~/hightech/map_anim/07.png -p 0,1 -s 300x172}${endif}
${if_updatenr 50}${image ~/hightech/map_anim/06.png -p 0,1 -s 300x172}${endif}
${if_updatenr 51}${image ~/hightech/map_anim/05.png -p 0,1 -s 300x172}${endif}
${if_updatenr 52}${image ~/hightech/map_anim/04.png -p 0,1 -s 300x172}${endif}
${if_updatenr 53}${image ~/hightech/map_anim/03.png -p 0,1 -s 300x172}${endif}
${if_updatenr 54}${image ~/hightech/map_anim/02.png -p 0,1 -s 300x172}${endif}
${voffset -750}
weather (avec pack meteo6jours de Didier-T):
background yes
use_xft yes
xftfont Droid Sans:size=8
xftalpha 1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 125
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 638 380
maximum_width 638
text_buffer_size 1024
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color c9ecff
default_outline_color white
alignment tr
gap_x 140
gap_y 500
no_buffers yes
uppercase no
cpu_avg_samples 2
diskio_avg_samples 2
net_avg_samples 2
format_human_readable yes
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes
# Taille des pointillés
stippled_borders 5
color1 3e8fba
color2 c9ecff
color3 5ac6ff
# -- Déclaration template -- #
template0 ${lua fDrawImage ~/.conky/conky-meteo/meteo/images/\1 \2 \3 \4 \5} # -- images fond -- #
template1 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
template2 ${lua Meteo_\1 \2 \3 \4 \5 \6 \7} # -- icônes météo -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
template3 ${lua Lune_\1}
template4 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #
lua_load ~/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua
lua_startup_hook init ~/.conky/conky-meteo/meteo6jours/meteo.cfg
TEXT
${image ~/hightech/weather_bg.png -p 0,0 -s 634x380}
#### Heure ####
${template1 Maj}
##### Ville plus température et condition actuelles #####
${voffset 10}${goto 25}${font Droid Sans :size=12 style:bold}${template1 Ville}${font}
${voffset 10}${goto 25}${template1 CondMeteo1} ${voffset 15}${goto 25}${template1 CondMeteo2}
${voffset -15}${goto 80}${font Droid Sans :size=25:style=Bold}${if_match ${template1 TempAct}<5}${color cornflowerblue}${blink ${template1 TempAct}°}${else}${color ffe595}${template1 TempAct}°${endif} ${font}${color}
#### Pression ####
${voffset -45}${goto 560}${template1 Pression 1} mb
${voffset 2} ${goto 560}${template1 Humidite} ${goto 592}%
${voffset 2} ${goto 560}${template1 Jour_NivPrec 1} ${goto 592}mm
##### Prévisions six prochains jours #####
${voffset 150}${alignc 145}${template1 Jour %a_%d 2}${alignc 75}${template1 Jour %a_%d 3}${alignc -15}${template1 Jour %a_%d 4}${alignc -85}${template1 Jour %a_%d 5}${alignc -165}${template1 Jour %a_%d 6}${alignc -250}${template1 Jour %a_%d 7}
${voffset 5}${alignc 145}${color cornflowerblue}${template1 Nuit_Temp 2}°${color white} | ${color red}${template1 Jour_Temp 2}° ${alignc 78}${color cornflowerblue}${template1 Nuit_Temp 3}°${color white} | ${color red}${template1 Jour_Temp 3}° ${alignc -20}${color cornflowerblue}${template1 Nuit_Temp 4}°${color white} | ${color red}${template1 Jour_Temp 4}° ${alignc -88}${color cornflowerblue}${template1 Nuit_Temp 5}°${color white} | ${color red}${template1 Jour_Temp 5}°${alignc -168}${color cornflowerblue}${template1 Nuit_Temp 6}°${color white} | ${color red}${template1 Jour_Temp 6}° ${alignc -252}${color cornflowerblue}${template1 Nuit_Temp 7}°${color white} | ${color red}${template1 Jour_Temp 7}°${font}${color}
#### Réduction de la hauteur du conky ####
${voffset -2000}
#### Affichage icones condition actuelle et rose des vents ####
${template2 IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 50 110 100 100}
#### Affichage six prochains jours ####
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 30 290 80 80 2}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 130 290 80 80 3}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 230 290 80 80 4}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 330 290 80 80 5}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 430 290 80 80 6}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 530 290 80 80 7}
${image ~/hightech/weather_bg.png -p 0,0 -s 634x380}
voila
@+