# .conkyrc by wam]Spider007
# simple rc for use in laptops
# external shell scripts: ipex and bat
# font name: anorexia artiwiz font
# date: 16mar07
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 150 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 5
gap_y 5
# stuff after 'TEXT' will be formatted on screen
TEXT
$color
${color f70b0b}CPU ${hr 1}$color
${color ffffff} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr} ${cpubar cpu0 10,170}
${cpugraph cpu0 30,170 f70b0b f70b0b } ${alignr} ${cpugraph cpu1 30,170 f70b0b f70b0b}
${color f70b0b}UPTIME ${hr 1} $color
${color ffffff}${alignc} $uptime
${color f70b0b}MEMORY / SWAP ${hr 1}$color
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color ffffff}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ffffff}${swapbar 6}$color
${color f70b0b}HDD${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ffffff}Data: ${fs_free /media/Data} ${alignr} ${fs_used /media/Data} / ${fs_size /media/Data}
${fs_bar 6 /media/Data}$color
${color f70b0b}BATERY PERCENT/TIME ${hr 1} $color
${color ffffff}${alignc} REMAINING: ${battery_percent}% ${alignr} $battery_time
alignment top_left
background no
border_margin 4
border_width 1
cpu_avg_samples 2
default_color black
default_shade_color black
default_outline_color black
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
gap_x 7
gap_y 27
maximum_width 215
minimum_size 205 5
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_transparent yes
own_window_type override
stippled_borders 8
update_interval 1.0
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Arial:size=10
TEXT
${color #808080}${execi 30 date +"%A, %e. %B %Y"}
${color #808080}${time %T}${alignr}Uptime:${color #FFFFFF} $uptime
${color #808080} CPU:${color #FFFFFF}${cpu 0}% $alignr Temp:${acpitemp}C
${color #808080} RAM: ${color #FFFFFF} $mem/$memmax $alignr $memperc%
${color #808080} Swap:${color #FFFFFF} $swap/$swapmax $alignr $swapperc%
${color #808080}Processes:${color #FFFFFF} $processes ${color #808080}${alignr}Running:${color #FFFFFF} $running_processes
${color #808080}Top Processes ${alignr}PID CPU%
${color #FFFFFF} ${top name 1}${alignr}${top pid 1}${top cpu 1}
${color #FFFFFF} ${top name 2}${alignr}${top pid 2}${top cpu 2}
${color #FFFFFF} ${top name 3}${alignr}${top pid 3}${top cpu 3}
${color #808080}Memory usage ${alignr}PID MEM%
${color #FFFFFF} ${top_mem name 1}${alignr}${top_mem pid 1}${top_mem mem 1}
${color #FFFFFF} ${top_mem name 2}${alignr}${top_mem pid 2}${top_mem mem 2}
${color #FFFFFF} ${top_mem name 3}${alignr}${top_mem pid 3}${top_mem mem 3}
${color #808080}Files: Used Total $alignr Free
${color #808080}LINUX ${color #FFFFFF}${fs_used /} ${fs_size /} ${color #FFFFFF}${alignr}${fs_free_perc /}%
${color #808080}HOME ${color #FFFFFF}${fs_used /home/vojta} ${fs_size /home/vojta} ${color #FFFFFF}${alignr}${fs_free_perc /home/vojta}%
${color #808080}POWER MANAGEMENT: ${color #FFFFFF}${battery BAT0}
#avoid flicker
double_buffer yes
#own window to run simultanious 2 or more conkys
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager
#borders
draw_borders no
border_margin 1
#shades
draw_shades no
#position
gap_x 6
gap_y 6
alignment top_left
#behaviour
update_interval 1
#colour
default_color e0e0e0
#default_shade_color 000000
own_window_colour 3b3939
#font
use_xft yes
xftfont bauhaus:pixelsize=10
#to prevent window from moving
use_spacer no
minimum_size 1268 0
#mpd
mpd_host localhost
mpd_port 6600
TEXT
${alignc -1}${voffset -1} Cpu teplota: ${color e0e0e0}${font}${acpitemp} stupňů ${color} Cpu využití: ${color e0e0e0}${font}${cpu}% ${color} Paměť: ${color e0e0e0}${font}${mem} ${color} ${color} Paměť: ${color e0e0e0}${font}${memperc} % ${color} ${color} Swap: ${color e0e0e0}${font}${swap} ${color} | ${color} Uptime: ${color e0e0e0}${font}${uptime_short}${color} | ${color} Net: ${color e0e0e0}${font}${downspeed eth0} Kb/s ${color} ${totaldown eth0} staženo${color} | ${color} ${color e0e0e0}${upspeed eth0} Kb/s ${color} ${totalup eth0} odesláno${color} | ${color}Harddisk: ${color e0e0e0}${font}${fs_free /} ${color} Baterie: ${color e0e0e0}${font}${battery_time} ${color e0e0e0}
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 8
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr} ${cpubar cpu0 10,170}
${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${cpugraph cpu1 30,170 ff841f 80d62b}
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Data: ${fs_free /media/Data} ${alignr} ${fs_used /media/Data} / ${fs_size /media/Data}
${fs_bar 6 /media/Data}$color
${color ff9730}extData: ${fs_free /media/extData} ${alignr} ${fs_used /media/extData} / ${fs_size /media/extData}
${fs_bar 6 /media/extData}$color
${color ff9730}StaryLin: ${fs_free /media/StaryLin} ${alignr} ${fs_used /media/StaryLin} / ${fs_size /media/StaryLin}
${fs_bar 6 /media/StaryLin}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr ppp0}
${color ff9730}Down: ${color 80d62b} ${downspeed ppp0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed ppp0}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown ppp0} ${alignr}Up: ${totalup ppp0}
${downspeedgraph ppp0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph ppp0 30,150 ff841f 80d62b}
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
xftfont sans:size=8.5
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 5 5
# Draw shades?
draw_shades no
# border margins
border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
alignment top_right
# Gap between borders of screen and text
gap_x 10
gap_y 10
TEXT
${color #D28E47}Systém: ${color #ffffff}$nodename Ubuntu
${color #ffffff}$sysname $kernel on $machine
${color #ffffff}Uptime: $uptime
${color white}${hr 1}
${color #D28E47}Monitor systému:
${color #ffffff}CPU: ${color #D28E47}${cpu}%
${color #ffffff}Core1: ${color #D28E47}${freq cpu1}MHz
${color #ffffff}Core2: ${color #D28E47}${freq cpu2}MHz
${color #ffffff}RAM: ${color #D28E47}$mem / $memmax - $memperc%
${color #D28E47}Net: ${color #ffffff}(eth0)
${color #ffffff}down: ${color #D28E47}${downspeed eth0} k/s ${color #ffffff}up: ${color #D28E47}${upspeed eth0} k/s
${color #D28E47}Net: ${color #ffffff}(eth1)
${color #ffffff}down: ${color #D28E47}${downspeed eth1} k/s ${color #ffffff}up: ${color #D28E47}${upspeed eth1} k/s
${color #D28E47}Processes:
${color #FFFFFF}Total: ${color #D28E47}$processes ${color #ffffff}${alignr}Running:${color #D28E47} $running_processes
${color #D28E47}Top Processes:
${color #ffffff}Name: ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${color #D28E47}${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${color #D28E47}${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${color #D28E47}${top cpu 3}
${color #D28E47}Disky:
${color #ffffff}root:
${color #ffffff}${fs_used /} / ${fs_size /} (${fs_free /} ${fs_free_perc /}% free)
${color #D28E47} ${fs_bar /}
${color #ffffff}home:
${color #ffffff}${fs_used /home/chrasty} / ${fs_size /home/chrasty} (${fs_free /home/chrasty} ${fs_free_perc /home/chrasty}% free)
${color #D28E47} ${fs_bar /home/chrasty}
jak zmenim velkost tzv okna conky? chcel by som to mat uzsie ako vo vasich conky. a ako pridam aby mi zistovalo prichod emailu?http://conky.sourceforge.net/variables.html
jak zmenim velkost tzv okna conky?
a ako pridam aby mi zistovalo prichod emailu?
background yes
on_bottom yes
use_xft yes
xftfont Dejavu sans mono:size=8
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window no
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
#minimum_size 230 5
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 1
border_margin 0
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment top_left
maximum_width 230
gap_x 0
gap_y 30
no_buffers yes
uppercase no
#cpu_avg_samples 2
#net_avg_samples 2
override_utf8_locale no
use_spacer yes
# stuff after 'TEXT' will be formatted on screen
#: $memperc% ${membar}
TEXT
${color #8F8F8F}CPU0: ${color #174E1F} ${cpu cpu0}% ${color #8F8F8F} CPU1: ${color #174E1F} ${cpu cpu1}%
${color #2C953A}${cpugraph cpu0 30,101 } ${cpugraph cpu1 30,101}
${color #8F8F8F}RAM: ${color #174E1F}$mem/$memmax ${color #8F8F8F}Disk I/O:${color #174E1F}${diskio}
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont anorexia:size=8
uppercase no
stippled_borders 3
border_margin 2
border_width 1
default_color grey
own_window_colour brown
own_window_transparent yes
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
gap_x 5
gap_y 5
TEXT
$color
${color 40e0d0}Systém ${hr 1}
${color ffffff} $nodename $sysname $kernel on $machine
${color ffffff}IP adresa:${alignr}${addr eth0}
${color 40e0d0}CPU ${hr 1}$color
${color #ffffff}CPU: ${color #40e0d0}${cpu}%
${cpubar cpu0 10,350} ${alignr}
${cpugraph cpu0 30,350 40e0d0 ffffff } ${alignr}
${color 40e0d0}Procesy ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${color 40e0d0}Top Procesy${hr 1}
${color 40e0d0}Jméno ${alignr} CPU%
${color ffffff}${top name 1} ${alignr} ${top cpu 1}
${color ffffff}${top name 2} ${alignr} ${top cpu 2}
${color ffffff}${top name 3} ${alignr} ${top cpu 3}
${color 40e0d0}Paměť ${hr 1}$color
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color 40e0d0}HDD${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
mne to preblikava kazdu sekunf a je t ofest neprirodzeneja som to riešil takto (http://forum.ubuntu.cz/index.php?topic=8999.0).
alignment top_left
background no
border_margin 4
border_width 1
cpu_avg_samples 2
default_color black
default_shade_color black
default_outline_color black
double_buffer no
draw_shades no
draw_outline no
draw_borders no
gap_x 7
gap_y 10
maximum_width 215
minimum_size 205 5
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window no
own_window_transparent yes
own_window_type override
stippled_borders 8
update_interval 1.0
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Bitstream Vera Sans Mono Bold:size=9
TEXT
$alignc${color #808080}${pre_exec whoami}@$nodename
${color #808080}linux-$kernel $alignr $machine
${execi 30 date +"%A, %e. %B %Y"}
${color #808080}${time %T}${alignr}Spuštěno:${color #FFFFFF} $uptime
${color #808080}Využití systému:
${color #808080} ${cpugraph cpu1 32,207 7f8ed3 000000} ${color #FFFFFF}
${color #808080} CPU:${color #FFFFFF}${cpu 0}% $alignr ${color #808080}Teplota: ${color #FFFFFF}${acpitemp}°C
${color #808080} RAM: ${color #FFFFFF} $mem/$memmax $alignr $memperc%
${color #808080} Swap:${color #FFFFFF} $swap/$swapmax $alignr $swapperc%
${color #808080}Procesů:${color #FFFFFF} $processes ${color #808080}${alignr}Aktivní:${color #FFFFFF} $running_processes
${color #808080}Nejaktivnější procesy ${alignr}PID CPU%
${color #FFFFFF} ${top name 1}${alignr}${top pid 1}${top cpu 1}
${color #FFFFFF} ${top name 2}${alignr}${top pid 2}${top cpu 2}
${color #FFFFFF} ${top name 3}${alignr}${top pid 3}${top cpu 3}
${color #808080}Zatížení paměti ${alignr}PID MEM%
${color #FFFFFF} ${top_mem name 1}${alignr}${top_mem pid 1}${top_mem mem 1}
${color #FFFFFF} ${top_mem name 2}${alignr}${top_mem pid 2}${top_mem mem 2}
${color #FFFFFF} ${top_mem name 3}${alignr}${top_mem pid 3}${top_mem mem 3}
${color #808080}Sítě:
${color #808080}ppp0:
${color #808080}Down:${color #FFFFFF} ${downspeed ppp0} kb/s ${alignr} ${color #808080} Total: ${color #FFFFFF}${totaldown ppp0}
${color #808080}Up:${color #FFFFFF} ${upspeed ppp0} kb/s ${alignr} ${color #808080} Total: ${color #FFFFFF}${totalup ppp0}
${color #808080}IP Adresa: ${color #FFFFFF}${addr ppp0}${alignr}${color #808080}
${color #808080}eth0:
${color #808080}Down:${color #FFFFFF} ${downspeed ppp0} kb/s ${alignr} ${color #808080} Total: ${color #FFFFFF}${totaldown eth0}
${color #808080}Up:${color #FFFFFF} ${upspeed ppp0} kb/s ${alignr} ${color #808080} Total: ${color #FFFFFF}${totalup eth0}
${color #808080}IP Adresa: ${color #FFFFFF}${addr eth0}${alignr}${color #808080}
${color #808080}Oddíly: Využito Celkem %
${color #808080}LINUX ${color #FFFFFF}${fs_used /} ${fs_size /} ${color #FFFFFF}${alignr}${fs_free_perc /}%
${color #808080}HOME ${color #FFFFFF}${fs_used /home/tonik} ${fs_size /home/tonik} ${color #FFFFFF}${alignr}${fs_free_perc /home/tonik}%
${color #808080} DISK ${color #FFFFFF}${fs_used /media/disk} ${fs_size /media/disk} ${color #FFFFFF}${alignr}${fs_free_perc /media/disk}%
${color #808080}Správa napájení:
${color #FFFFFF}${battery BAT0}
# .conkyrc by wam]Spider007
# simple rc for use in laptops
# external shell scripts: ipex and bat
# font name: anorexia artiwiz font
# date: 16mar07
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 100 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 5
gap_y 5
# stuff after 'TEXT' will be formatted on screen
TEXT
$color
${color 000000}CPU ${hr 1}$color
${color 000000} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpugraph cpu0 30,120 000000 000000 } ${alignr} ${cpugraph cpu1 30,120 000000 000000}
${color 000000}RAM ${hr 1}$color
${color 000000} RAM: ${alignc} $mem ${alignr} max: $memmax
${color 000000}${membar 6}$color
${color 000000}Disky ${hr 1}$color
${color 000000} System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 000000} Data: ${fs_free /media/data} ${alignr} ${fs_used /media/data} / ${fs_size /media/data}
${fs_bar 6 /media/data}$color
${color 000000}NETWORK ${hr 1}$color
${color 000000} IP addres:${alignr}${addr eth0}
${color 000000} Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,120 000000 000000} ${alignr}${upspeedgraph eth0 30,120 000000 000000}
${color 000000}Highest MEM ${hr 1}$color
${color 000000} ${top_mem name 1}${top_mem mem 1}
${color 000000} ${top_mem name 2}${top_mem mem 2}
${color 000000} ${top_mem name 3}${top_mem mem 3}
${color 000000} ${top_mem name 4}${top_mem mem 4}
${color 000000} ${top_mem name 5}${top_mem mem 5}
${color 000000}${color 000000}Teplota a větráky ${hr 1}$color
${color 000000} Cpu: ${color 000000}${font}${acpitemp}°C${color}
${color 000000} MB: ${color 000000}${i2c 9191-0290 temp 1} °C
${color 000000} CPU-fan: ${color 000000}${i2c 9191-0290 fan 1} RPM
${color 000000} fanD: ${color 000000}${i2c 9191-0290 fan 2} RPM
${color 000000} fanH: ${color 000000}${i2c 9191-0290 fan 3} RPM
${color 000000}UPTIME ${hr 1} $color
${color 000000}${alignc} $uptime
Tonik25 taka mala otazka.Mas conkyho vlavo. Ked napriklad stahujes nejaky subor, alebo nieco ulozis na plochu. Defaultne mas ukladanie suborov/zloziek zprava?
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 3
minimum_size
draw_shades yes
draw_outline yes
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
gap_x 10
gap_y 40
TEXT
$color
${color 8f6431}SYSTEM ${hr 1}
${color #D28E47} $kernel on $machine ${alignr} ${nodename}
${color 8f6431}CPU ${hr 1}
${color #D28E47}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz 2-CPU: ${cpu cpu1}% ${freq cpu2}MHz
${color #D28E47}${cpugraph cpu0 40,140 7f8ed3 000000}${alignr}${cpugraph cpu1 40,140 7f8ed3 000000}
${color 8f6431}TOP PROCESSES ${hr 1}
${color 8f6431}Name ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${top cpu 3}
${color #D28E47}${top name 4} ${alignr} ${top cpu 4}
${color #D28E47}${top name 5} ${alignr} ${top cpu 5}
${color 8f6431}MEMORY / SWAP ${hr 1}
${color #D28E47}RAM: ${alignc} $mem ${alignr} max: $memmax
${color #D28E47}${membar 6}$color
${color #D28E47}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color #D28E47}${swapbar 6}$color
${color 8f6431}Info HDD Memory ${hr 1}$color
${color #D28E47}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #D28E47}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color #D28E47}Sdb-win: ${fs_free /media/sdb1} ${alignr} ${fs_used /media/sdb1} / ${fs_size /media/sdb1}
${fs_bar 6 /media/sdb1}$color
${color 8f6431}PROCESSES ${hr 1}$color
${color #D28E47}Total: $processes ${alignr}Running: $running_processes
${color 8f6431}NETWORK ${hr 1}$color
${color #D28E47}IP addres:${alignr}${addr eth0}
${color #D28E47}Down: ${color #D28E47} ${downspeed eth0} ${color #D28E47} KiB/s ${alignr} Up: ${color #D28E47}${upspeed eth0}${color #D28E47} KiB/s
${color #D28E47}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #D28E47}${downspeedgraph eth0 40,140 7f8ed3 000000}${alignr}${upspeedgraph eth0 40,140 7f8ed3 000000}
mam problem s ikonama umistenyma na plose. conky je zarovnane v pravo, vsechny ikony vlevo, tedy primo pod conky nemam zadnou ikonu. Jenze ikony nejdou videt, jen kdyz primo nad ikonu umistim ukazatel mysi, tak se zobrazi i ikona. Jestli nekdo vite, jak z toho ven, poradte prosim :)
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 10
gap_y 30
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}DATUM A CAS ${hr 1}
${alignc} ${color }${time %e %B %G}
${alignc} ${color }${time %H:%M:%S}
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU: ${cpu cpu0}%
${cpubar cpu0 10,350}
${color ff9730} CPU: ${cpu cpu1}%
${cpubar cpu1 10,350}
${cpugraph cpu0 30,350 ff841f 80d62b }
${cpugraph cpu1 30,350 ff841f 80d62b }
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}Volnych: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 80d62b}Info Flash USB${hr 1}$color
${color ff9730}Obsazeno${fs_used_perc /media/disk/}% ${alignr} ${fs_used /media/disk/}/${fs_size /media/disk/}
${fs_bar /media/disk/}
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
# set to yes if you want Conky to be forked in the background
background yes
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans:size=8
#xftfont A.C.M.E.SecretAgent:size=8
#xftfont BaekmukDotum:size=10
xftfont DejaVu Sans Mono:size=8
#xftfont Cortoba:size=8
# Text alpha when using Xft
xftalpha 1.0
# Print everything to stdout?
# out_to_console no
# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell
# Print everything to console?
# out_to_console no
# mail spool
#mail_spool $MAIL
# Update interval in seconds
update_interval 5.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# If own_window is yes, you may use type normal, desktop or override
own_window_type normal
# Use pseudo transparency with own_window?
own_window_transparent yes
# If own_window_transparent is set to no, you can set the background colour here
#own_window_colour hotpink
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 280 5
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders yes
# Stippled borders?
stippled_borders 8
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color black
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 20
gap_y 5
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256
# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 128
# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
# stuff after 'TEXT' will be formatted on screen
TEXT
${offset 240}${color slate grey}Datum: ${color yellow}${time %e %b %G}
${offset 240}${color slate grey}Cas: ${color yellow}${time %H:%M:%S}
${offset 240}${color slate grey}Spustene: ${color yellow}$uptime
${offset 240}${color slate grey}Jadro: ${color yellow}$kernel
${offset 240}${color slate grey}CPU: ${color yellow}$cpu%
${offset 240}${color white} ${cpugraph 20,130 000000 ffffff}
${offset 240}${color slate grey}Load: ${color }$loadavg
${offset 240}${color slate grey}Procesov: ${color }$processes
${offset 240}${color slate grey}Bezi: ${color }$running_processes
${offset 240}-------VYTAZENIE-------
${offset 240}${color slate grey}Procesor:
${offset 240}${color #ddaa00} ${top name 1}${top_mem cpu 1}
${offset 240}${color lightgrey} ${top name 2}${top cpu 2}
${offset 240}${color lightgrey} ${top name 3}${top cpu 3}
${offset 240}${color lightgrey} ${top name 4}${top cpu 4}
${offset 240}${color slate grey}Pamat:
${offset 240}${color #ddaa00} ${top_mem name 1}${top_mem mem 1}
${offset 240}${color lightgrey} ${top_mem name 2}${top_mem mem 2}
${offset 240}${color lightgrey} ${top_mem name 3}${top_mem mem 3}
${offset 240}${color lightgrey} ${top_mem name 4}${top_mem mem 4}
${offset 240}${color white}-------OBSADENIE-------
${offset 240}${color 5566ff}RAM: ${color white} $memperc% - $mem/$memmax
${offset 240}${membar 3,100}
${offset 240}${color 5566ff}SWAP: ${color white} $swapperc% - $swap/$swapmax
${offset 240}${swapbar 3,100}
${offset 240}-------DISKY-----------
${offset 240}${color 5566ff}ROOT: ${color white}${fs_free /} / ${fs_size /}
${offset 240}${fs_bar 3,100 /}
${offset 240}${color 5566ff}WIN: ${color white}${fs_free /media/hda1} / ${fs_size /media/hda1}
${offset 240}${fs_bar 3,100 /media/hda1}
${offset 240}${color 5566ff}GAMES: ${color white}${fs_free /media/hda5} / ${fs_size /media/hda5}
${offset 240}${fs_bar 3,100 /media/hda5}
${offset 240}-------SIET------------
${offset 240}${color slate grey}Up: ${color slate grey}${upspeed eth0} kB/s${color}
${offset 240}${upspeedgraph eth0 20,130 000000 ffffff}
${offset 240}${color slate grey}Down: ${color slate grey}${downspeed eth0}kB/s${color}
${offset 240}${downspeedgraph eth0 20,130 000000 ffffff}
${offset 240}-------XMMS------------
${offset 240}${color blue}Umelec : ${color #cccccc}${execi 5 xmmsctrl title | cut -d "-" -f1}
${offset 240}${color blue}Nazov : ${color #cccccc}${execi 5 xmmsctrl title | cut -d "-" -f2}
${offset 240}${color blue}Cas : ${color #cccccc}${execi 5 xmmsctrl print %m%n} ${color #888888}( ${color #cccccc}${execi 5 xmmsctrl print %M%n} ${color #888888})
${offset 240}${color dark grey} .-.
${offset 240}${color dark grey} (0.0)
${offset 240}${color dark grey} '=.|m|.='
${offset 240}${color dark grey} .='`"``=.
$alignr ${color #808080}Teplota: ${color #FFFFFF}${acpitemp}°C
nastavený to mám podobně , výpis sensorsCPU Temp: +42.0°C (high = +120°C, hyst = +115°C) sensor = diode
temp3: +19.0°C (high = +120°C, hyst = +115°C) sensor = thermistor
nevíte jak to tam dostat? :)
Section "Module"
Load "dbe"
Load "glx"
Já to mám takhle, když jsem to přepsal na "modules" buchly mi Xka.JJ diiky uz to frci..;-) hej a netusis jak to presunout? Prekryva me to ikony na plose... :-(Kód: [Vybrat]Section "Module"
Load "dbe"
Load "glx"
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
# znamena komentar, takze ho odmaz kde chces Conkyho mit a jinde pridej..
překrývání ikon je řešeno v návodu skriptem na spouštění.Nj, to jsem si vytvoril a pridal jsem si odkaz na spusteni po startu a dal jsem tam odkaz na ten vytvorenej soubor, jenze po statu se to stejne nenastartuje, takze mam dotaz jestli mam dat odkaz na spusteni po startu na .conkyrc? nebo spis na ten soubor ne? s tou prodlevou jak mam... ale jakto ze me nenajede?
mas
own_window yes
double_buffer yes
?
tak spravit...No mam, ale ono se to otevre jako okno, to jako nepujde nejak udelat aby to bylo pripichly na plose?
background no
use_xft yes
xftfont Courier:size=12
double_buffer yes
update_interval 2
alignment top_right
gap_x 10
gap_y 40
no_buffers no
minimum_size 365x500
pad_percents 3
cpu_avg_samples 2
TEXT
${color #FF0000}$nodename $sysname $kernel on $machine
${color #0000FF}Uptime: $uptime
RAM: $memperc% ${membar 8}
Swap:$swapperc% ${swapbar 8}
CPU: $cpu% ${cpubar 8}
CPU Temp: ${acpitemp}C
${color lightgrey}NVidia GPU Temp:$color ${execi 30 nvidia-settings -q gpucoretemp |grep '):' | awk '{print $4}'}˚C
${color #00FF00}Down: ${downspeedf eth0}k/s ${alignr}${totaldown eth0} total
${downspeedgraph eth0}
${color #00FF00}Up: ${upspeedf eth0}k/s ${alignr}${totalup eth0} total
${upspeedgraph eth0}
${color #808080}Files: Used Total $alignr Free
${color #808080}LINUX ${color #FFFF00}${fs_used /dev/sda3} ${fs_size /dev/sda3}${color #FF0000}${alignr} ${fs_free_perc /dev/sda3}%
${color #808080}HOME KAJA ${color #FFFF00}${fs_used /home/kaja} ${fs_size /home/kaja} ${fs_free_perc /home/kaja}%
${color #808080}HOME MIRKA ${color #FFFF00}${fs_used /home/mirka} ${fs_size /home/mirka} ${fs_free_perc /home/mirka}
kaja@republika:~$ acpi -V
No support for device type: thermal
hýml, zrovna ten potřebuju...tak po chvíli hledání:kaja@republika:~$ lsmod
Module Size Used by
thermal 14344 0
processor 32072 1 thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor
jak se dá přinutit, aby fungoval? modul tam je, podpora ne, dál s tím nemůžu hnout.
maky@maky-desktop:~$ acpi -V
No support for device type: thermal
maky@maky-desktop:~$ lsmod
Module Size Used by
nls_iso8859_1 5120 0
nls_cp437 6784 0
vfat 14080 0
fat 54300 1 vfat
snd_rtctimer 4384 0
ipv6 273892 29
af_packet 24840 2
rfcomm 42136 2
l2cap 26240 11 rfcomm
bluetooth 57060 4 rfcomm,l2cap
ppdev 10244 0
powernow_k8 16960 1
cpufreq_userspace 5280 0
cpufreq_stats 7232 0
cpufreq_conservative 8072 0
cpufreq_ondemand 9612 1
freq_table 5792 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
cpufreq_powersave 2688 0
video 18060 0
dock 10656 0
sbs 19592 0
container 5504 0
button 8976 0
ac 6148 0
battery 11012 0
sbp2 24072 0
lp 12580 0
snd_hda_intel 263712 0
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
nvidia 6221648 34
snd_cmipci 37024 1
gameport 16776 1 snd_cmipci
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 3 snd_hda_intel,snd_cmipci,snd_pcm_oss
snd_opl3_lib 11520 1 snd_cmipci
snd_hwdep 10244 1 snd_opl3_lib
snd_mpu401_uart 9600 1 snd_cmipci
snd_seq_midi 9600 0
agpgart 35016 1 nvidia
snd_rawmidi 25728 2 snd_mpu401_uart,snd_seq_midi
ide_cd 32672 0
cdrom 37536 1 ide_cd
parport_pc 37412 1
parport 37448 3 ppdev,lp,parport_pc
ide_disk 18560 0
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 4 snd_rtctimer,snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device 9228 6 snd_seq_dummy,snd_seq_oss,snd_opl3_lib,snd_seq_midi,snd_rawmidi,snd_seq
pcspkr 4224 0
psmouse 39952 0
serio_raw 8068 0
k8temp 6656 0
snd 54660 15 snd_hda_intel,snd_seq_oss,snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
shpchp 34580 0
pci_hotplug 32704 1 shpchp
soundcore 8800 1 snd
i2c_nforce2 7040 0
i2c_core 26112 2 nvidia,i2c_nforce2
evdev 11136 3
ext3 133896 1
jbd 60456 1 ext3
mbcache 9732 1 ext3
sg 36764 0
sd_mod 30336 3
amd74xx 15260 0 [permanent]
8139cp 25088 0
usb_storage 73024 0
ide_core 116804 4 ide_cd,ide_disk,amd74xx,usb_storage
libusual 18448 1 usb_storage
floppy 60004 0
8139too 27776 0
mii 6528 2 8139cp,8139too
sata_nv 20612 2
forcedeth 51592 0
ata_generic 8452 0
libata 125168 2 sata_nv,ata_generic
scsi_mod 147084 5 sbp2,sg,sd_mod,usb_storage,libata
ohci1394 36528 0
ieee1394 96312 2 sbp2,ohci1394
ohci_hcd 22916 0
ehci_hcd 36492 0
usbcore 138632 5 usb_storage,libusual,ohci_hcd,ehci_hcd
thermal 14344 0
processor 32072 2 powernow_k8,thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor
maky@maky-desktop:~$
Tak to bych chtěl taky, aby mi ukazoval teplotu. Jenže můj výpis je pěkně dlouhý a nějak se v něm nevyznám.Kód: [Vybrat]maky@maky-desktop:~$ acpi -V
No support for device type: thermal
maky@maky-desktop:~$ lsmod
Module Size Used by
thermal 14344 0
processor 32072 2 powernow_k8,thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor
maky@maky-desktop:~$
TEXT
$color
${color 00ff00}Systém ${hr 1}
${color ffffff} $nodename $sysname $kernel on $machine
${color 00ff00}CPU ${hr 1}$color
${color #ffffff}CPU: ${color #00ff00}${cpu}%
${cpubar cpu0 10,350} ${alignr}
${cpugraph cpu0 30,350 00ff00 ffffff } ${alignr}
${color 00ff00}Procesy ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${color 00ff00}Top Procesy${hr 1}
${color 00ff00}Jméno ${alignr} CPU%
${color ffffff}${top name 1} ${alignr} ${top cpu 1}
${color ffffff}${top name 2} ${alignr} ${top cpu 2}
${color ffffff}${top name 3} ${alignr} ${top cpu 3}
${color 00ff00}Paměť ${hr 1}$color
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color 00ff00}HDD ${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ffffff}HDD win: ${fs_free /media/hda1} ${alignr} ${fs_used /media/hda1} / ${fs_size /media/hda1}
${fs_bar 6 /media/hda1}$color
${color ffffff} hdb5 : ${fs_free /media/hdb5} ${alignr} ${fs_used /media/hdb5} / ${fs_size /media/hdb5}
${fs_bar 6 /media/hdb5}$color
${color ffffff} hdb7 : ${fs_free /media/hdb7} ${alignr} ${fs_used /media/hdb7} / ${fs_size /media/hdb7}
${fs_bar 6 /media/hdb7}$color
${color 00ff00}NETWORK ${hr 1}$color
${color ffffff}IP adresa:${alignr}${addr eth0}
${color ffffff}Down: ${color 00ff00} ${downspeed eth0} ${color ffffff} KiB/s ${alignr} Up: ${color 00ff00}${upspeed eth0}${color ffffff} KiB/s
${color ffffff}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
gksudo gedit /etc/X11/xorg.conf
gksudo nautilus
# set to yes if you want Conky to be forked in the background
background yes
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -misc-fixed-bold-*-*-*-*-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Set conky on the bottom of all other applications
on_bottom yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
xftfont Monospace:size=8
# Text alpha when using Xft
xftalpha 0.8
# Print everything to stdout?
# out_to_console no
# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell
# Print everything to console?
# out_to_console no
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 5.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Use pseudo transparency with own_window?
own_window_transparent yes
# Create own window instead of using desktop (required in nautilus) - override
own_window yes
own_window_hints undecorated skip_taskbar skip_pager
own_window_type override
# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 20 5
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 1
# border margins
border_margin 1
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color black
# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
alignment bottom_left
#alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 40
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# mldonkey_hostname Hostname for mldonkey stuff, defaults to localhost
# mldonkey_port Mldonkey port, 4001 default
# mldonkey_login Mldonkey login, default none
# mldonkey_password Mldonkey password, default none
# boinc (seti) dir
# seti_dir /opt/seti
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
# stuff after 'TEXT' will be formatted on screen
TEXT
${color ec551e}
$nodename - $sysname $kernel on $machine
$time
${color}$stippled_hr
${color 6aaaea}Uptime:$color $uptime ${color 6aaaea}- Load:$color $loadavg
${color 6aaaea}CPU Usage:${color} $cpu% ${cpubar}
${color}${cpugraph white}
${color 6aaaea}RAM Usage:$color $mem/$memmax - $memperc% ${membar}
${color 6aaaea}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar}
$color$stippled_hr
${color 6aaaea}Networking:
Down:${color} ${downspeed eth1} k/s${color 9aa3dc} ${offset 80} ${color 6aaaea}Up:${color} ${upspeed eth1} k/s
${color}${downspeedgraph eth1 32,150 white} ${color}${upspeedgraph eth1 32,150 white}
$stippled_hr
${color 6aaaea}Total Down: ${color}${totaldown eth1} ${color 6aaaea}Total Up: ${color}${totalup eth1}
${color 6aaaea}Free disc space: ${color}$fs_free_perc%
${color 6aaaea}GPU Temp: ${color}${execi 30 nvidia-settings -q [gpu:0]/GPUCoreTemp | grep '):' | awk '{print $4}' | sed 's/\.//'} C
${color}$stippled_hr
${color 6aaaea}Processes:$color $processes ${color 6aaaea}Running:$color $running_processes
${color ec551e}Name PID CPU% MEM%
${color #ddaa00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color 9aa3dc} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color 9aa3dc} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color 9aa3dc} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color 9aa3dc} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color ec551e}Mem usage
${color #ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color 9aa3dc} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color 9aa3dc} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color 9aa3dc} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color 9aa3dc} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
Tak už jsem ty conky zprovoznil ale mám další problém. Když je vypnu a chci upravit a vložín nějaký zdejší kód a znovu zapnu nic se nestane mám stále ty samí. ???zřejmě drobný problém s http://wiki.ubuntu.cz/Root_sudo?highlight=%28sudo%29
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
minimum_size 5 5
draw_shades no
draw_outline no
draw_borders no
xftfont sans:size=8.5
uppercase no
default_color FFFFFF
alignment top_left
gap_x 10
gap_y 40
TEXT
$color
${color 000000}SYSTEM ${hr 1}
${color FFFFFF} $nodename $sysname $kernel on $machine
${color 000000}CPU ${hr 1}
${color FFFFFF} CPU: ${cpu cpu0}%
${cpubar cpu0 10,350}
${color 000000}Top Processes${hr 1}
${color 000000}Name ${alignr} CPU%
${color FFFFFF}${top name 1} ${alignr} ${top cpu 1}
${color FFFFFF}${top name 2} ${alignr} ${top cpu 2}
${color FFFFFF}${top name 3} ${alignr} ${top cpu 3}
${color 000000}UPTIME ${hr 1} $color
${color FFFFFF}${alignc} $uptime
${color 000000}MEMORY ${hr 1}
${color 000000}RAM: ${alignc} $mem ${alignr} max: $memmax
${color 000000}Top Memory${hr 1}
${color FFFFFF}${membar 6}$color
${color 000000}Name ${alignr} MEM%
${color FFFFFF}${top_mem name 1} ${alignr} ${top_mem mem 1}
${color FFFFFF}${top_mem name 2} ${alignr} ${top_mem mem 2}
${color FFFFFF}${top_mem name 3} ${alignr} ${top_mem mem 3}
${color 000000}Info HDD Memory${hr 1}$color
${color 000000}System: ${color FFFFFF} ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 000000}Home: ${color FFFFFF} ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color 000000}My book: ${color FFFFFF} ${fs_free /media/My Book_} ${alignr} ${fs_used /media/My Book_} / ${fs_size /media/My Book_}
${fs_bar 6 /media/My Book_}$color
${color 000000}NETWORK ${hr 1}$color
${color 000000}IP addres: ${color FFFFFF}${alignr}${addr eth0}
${color 000000}Down: ${color FFFFFF}${downspeed eth0} ${color 000000} KiB/s ${color 000000} ${alignr} Up: ${color FFFFFF}${upspeed eth0} ${color 000000}KiB/s
${color 000000}Down: ${color FFFFFF} ${totaldown eth0} ${color 000000} ${alignr}Up: ${color FFFFFF} ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 000000} ${alignr}${upspeedgraph eth0 30,150 ff841f 000000}
$color$stippled_hr${if_running amarokapp}
${color}${alignc}Now Playing${color white}
${alignc}${execi 10 ~/.amarok artist}
${alignc}${execi 10 ~/.amarok title}
${execibar 1 ~/.amarok progress}
${alignc}"${execi 10 ~/.amarok album}"
${alignc}${execi 10 ~/.amarok year} - ${color white}${alignc}${execi 10 ~/.amarok genre}
$color$stippled_hr
Muzete mi nekdo poradit, co mam pridat do Conky, aby mi to ukazovalo teplotu CPU a HDD? V jinych programech mi to na ntb v pohode bezi, tak by to mohlo jit i tady.hledej v konfiguracích a screenech, vypadá to asi takhle
CPU Temp: ${acpitemp}C
pokud ti ovšem šlape acpi. nebo prohledej tohleMuzete mi nekdo poradit, co mam pridat do Conky, aby mi to ukazovalo teplotu CPU a HDD? V jinych programech mi to na ntb v pohode bezi, tak by to mohlo jit i tady.
CPU Temp: ${acpitemp}C
a behalo to okamzite bez problemu.#!/bin/sh
sleep 20
conky
A bych se tedy taky trochu pochlubil, tak takle to vypada u me: own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
maximum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=6
uppercase no
default_color ff9730
alignment bottom_right
gap_x 8
gap_y 30
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,110} ${alignr} ${cpubar cpu0 10,110}
${cpugraph cpu0 30,110 ff841f 80d62b } ${alignr} ${cpugraph cpu1 30,110 ff841f 80d62b}
CPU Temp: ${acpitemp}C
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /media/Data}$color
${color ff9730}Windows: ${fs_free /media/sda2} ${alignr} ${fs_used /media/sda2} / ${fs_size /media/sda2}
${fs_bar 6 /media/extData}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}WI-FI ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth1}
${color ff9730}Down: ${color 80d62b} ${downspeed eth1} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth1}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown eth1} ${alignr}Up: ${totalup eth1}
${downspeedgraph eth1 30,110 ff841f 80d62b} ${alignr}${upspeedgraph eth1 30,110 ff841f 80d62b}
${color 80d62b}CABLE ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,110 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,110 ff841f 80d62b}
Zatim si stim hraju prvni den, tak uvidime. Taky omluvte ten bordel na plose, jeste sem nestihl uklidit.it8718-isa-0290
Adapter: ISA adapter
in0: +1.28 V (min = +0.00 V, max = +4.08 V)
in1: +1.87 V (min = +0.00 V, max = +4.08 V)
in2: +3.23 V (min = +0.00 V, max = +4.08 V)
in3: +2.88 V (min = +0.00 V, max = +4.08 V)
in4: +0.54 V (min = +0.00 V, max = +4.08 V)
in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +0.06 V (min = +0.00 V, max = +4.08 V)
in7: +3.07 V (min = +0.00 V, max = +4.08 V)
in8: +3.15 V
fan1: 690 RPM (min = 0 RPM)
fan2: 953 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
temp1: +47°C (low = +127°C, high = +127°C) sensor = thermistor
temp2: +39°C (low = +127°C, high = +70°C) sensor = diode
temp3: -2°C (low = +127°C, high = +127°C) sensor = thermistor
vid: +0.000 V
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +43°C (high = +85°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +43°C (high = +85°C)
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 5.0
minimum_size 200 50
draw_shades no
draw_outline no
draw_borders no
xftfont Sans bold:size=9
uppercase no
default_color 0000cd
alignment top_right
gap_x 10
gap_y 40
TEXT
${alignc}${color black}- - - - - - ${color darkblue}Systém ${color black}- - - - - -
${font Sans bold:size=7}${alignc}${color 1e90ff}$sysname-$kernel-$machine
${alignc}${color black}- - - - - -${color darkblue} Datum - čas ${color black}- - - - - -
${font Sans bold:size=12}${alignc}${color 1e90ff}${time %e %B %G}
${font Sans bold:size=16}${alignc}${color 1e90ff}${time %H:%M:%S}${font Sans bold:size=7}
${alignc}${color black}- - - - - -${color darkblue} Doba běhu ${color black}- - - - - -
${alignc}${color 1e90ff}$uptime
${alignc}${color black}- - - - - -${color darkblue} CPU ${color black}- - - - - -
${alignc}${color}1-CPU ${color 1e90ff}${cpu cpu0}% ${color 1e90ff}${freq_g cpu1}${color}GHz
${alignc}${color}2-CPU ${color 1e90ff}${cpu cpu1}% ${color 1e90ff}${freq_g cpu2}${color}GHz
${color}${cpugraph cpu0 20,100 000000 ffffff}${alignr}${cpugraph cpu1 20,100 000000 ffffff}
${alignc}${color black}- - - - - - ${color darkblue}Procesy${color black}- - - - - -
${color}Total: ${color 1e90ff}$processes ${color}${alignr}Running:${color 1e90ff} $running_processes
${color 1e90ff}${top name 1} ${alignr} ${top_mem cpu 1}
${color}${top name 2} ${alignr} ${top cpu 2}
${color}${top name 3} ${alignr} ${top cpu 3}
${color}${top name 4} ${alignr} ${top cpu 4}
${alignc}${color black}- - - - - -${color darkblue} Paměť ${color black}- - - - - -
${color 1e90ff}${top_mem name 1}${alignr}${top_mem mem 1}
${color}${top_mem name 2}${alignr}${top_mem mem 2}
${color}${top_mem name 3}${alignr}${top_mem mem 3}
${color}${top_mem name 4}${alignr}${top_mem mem 4}
${alignc}${color black}- - - - - -${color darkblue} Paměť/Swap ${color black}- - - - - -
${color}RAM: ${color 1e90ff}$mem${alignr}${color}max: ${color 1e90ff}$memmax
${color}${membar 6}
${color}Swap: ${color 1e90ff}$swap${alignr}${color}max: ${color 1e90ff}2.00GiB
${color}${swapbar 6}
${alignc}${color black}- - - - - -${color darkblue} HDD / ${color black}- - - - - -
${color}Zbývá:${alignr}${fs_free /}
${color 1e90ff}${fs_used_perc /}%${alignr}${fs_free_perc /}%
${color}${fs_bar 6 /}
${alignc}${color black}- - - - - -${color darkblue} HDD /home ${color black}- - - - - -
${color}Zbývá:${alignr}${fs_free /home}
${color 1e90ff}${fs_used_perc /home}%${alignr}${fs_free_perc /home}%
${color}${fs_bar 6 /home}
${if_mounted /media/disk}${alignc}${color black}- - - - - -${color darkblue} Flash ${color black}- - - - - -
${color}Celkem:${alignr}${fs_size /media/disk/}
${color}Volno:${alignr}${fs_free /media/disk/}
${color 1e90ff}${fs_used_perc /media/disk/}% ${alignr}${fs_free_perc /media/disk/}%
${color}${fs_bar /media/disk/}$endif
${alignc}${color black}- - - - - -${color darkblue} Síť ${color black}- - - - - -
${color}Přícozí: ${color 1e90ff}${downspeed eth0}${color}KB ${alignr}${color} Odchozí: ${color 1e90ff}${upspeed eth0}${color}KB
${color}Přijato ${totaldown eth0}${alignr}${color}Odesláno ${totalup eth0}
${downspeedgraph eth0 20,90 000000 ffffff} ${alignr}${upspeedgraph eth0 20,90 000000 ffffff}
${alignc}${color black}- - - - - - ${color darkblue}Porty a Spojení${color black} - - - - - -
${color}Příchozí: ${color 1e90ff}${tcp_portmon 1 42768 count}${color}${alignr}Odchozí: ${color 1e90ff}${tcp_portmon 32768 61000 count}
${color}Příchozí spojení ${alignr}Port
${color 1e90ff}${tcp_portmon 1 42768 rhost 0}${alignr}${tcp_portmon 1 42768 lservice 0}
${color 1e90ff}${tcp_portmon 1 42768 rhost 1}${alignr}${tcp_portmon 1 42768 lservice 1}
${color 1e90ff}${tcp_portmon 1 42768 rhost 2}${alignr}${tcp_portmon 1 42768 lservice 2}
${color}Odchozí spojení ${alignr} Služby/Porty
${color 1e90ff}${tcp_portmon 32768 65535 rhost 0}${alignr}${tcp_portmon 32768 65535 rservice 0}
${color 1e90ff}${tcp_portmon 32768 65535 rhost 1}${alignr}${tcp_portmon 32768 65535 rservice 1}
${color 1e90ff}${tcp_portmon 32768 65535 rhost 2}${alignr}${tcp_portmon 32768 65535 rservice 2}
${if_running amarokapp}${alignc}${color black}- - - - - - ${color darkblue}Amarok${color black} - - - - - -
${font Sans bold:size=6}${color white}${alignc}${execi 5 ~/.conky/amarok artist}
${alignc}${execi 5 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}${execi 5 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}
${color}Sbírka info${font Sans bold:size=7}
${color}Sbírek: ${color 1e90ff}${execi 60 ~/.conky/amarok totalCompilations}${color}${alignc}Alb: ${color 1e90ff}${execi 60 ~/.conky/amarok totalAlbums}${alignr}${color}Žánrů: ${color 1e90ff}${execi 60 ~/.conky/amarok totalGenres}
${color}Interpretů: ${color 1e90ff}${execi 60 ~/.conky/amarok totalArtists}${alignr}${color}Stop: ${color 1e90ff}${execi 60 ~/.conky/amarok totalTracks}
${color}Nejčastější ve sbírkách
${color}Inerpret: ${color 1e90ff}${execi 10 ~/.conky/amarok most_songs_by_artist}${alignr}${execi 10 ~/.conky/amarok most_songs_by_artist_n}
${color}Žánr: ${color 1e90ff}${execi 10 ~/.conky/amarok most_songs_are_genre}${alignr}${execi 10 ~/.conky/amarok most_songs_are_genre_n}
${color}Alba: ${color 1e90ff}${execi 10 ~/.conky/amarok most_albums_by_artist}${alignr}${execi 10 ~/.conky/amarok most_albums_by_artist_n}
${color}Žánr: ${color 1e90ff}${execi 10 ~/.conky/amarok most_albums_are_genre}${alignr}${execi 10 ~/.conky/amarok most_albums_are_genre_n}$endif
own_window yes
own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
maximum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=5
uppercase no
default_color ff9730
alignment bottom_right
gap_x 5
gap_y 30
TEXT
${color 80d62b}Procesor ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,110} ${alignr} ${cpubar cpu0 10,110}
${cpugraph cpu0 30,110 ff841f 80d62b } ${alignr} ${cpugraph cpu1 30,110 ff841f 80d62b}
CPU Temp: ${acpitemp}C
${color 80d62b}Bezici procesy${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color 80d62b}Pocitac je zapnut ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 80d62b}LAN ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,110 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,110 ff841f 80d62b}
${color 80d62b}WI-FI ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth1}
${color ff9730}Down: ${color 80d62b} ${downspeed eth1} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth1}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown eth1} ${alignr}Up: ${totalup eth1}
${downspeedgraph eth1 30,110 ff841f 80d62b} ${alignr}${upspeedgraph eth1 30,110 ff841f 80d62b}
to s tou teplotou řeším už chvíli, ale trochu jsem se zasek. acpitemp nefunguje, když nejede acpi, takže notebookáři jedou, ostatní ne.tak snad dneska... :D
Core 1: ${execi 1 sensors | grep "Core 0" | cut -c15-18}C ${alignr}Core 2: ${execi 1 sensors | grep "Core 1" | cut -c15-18}C
Jeste jeden dotaz: Jak zadat do conky cestu, ktera obsahuje mezery? Karta v telefonu se mi totiz pripojuje jako PHONE CARD a nemuzu to tam zadat. Uvozovky to nebere a lomitko taky neslo. Jen jeste pro upresneni v mtab je to dokonce jako /media/PHONE\040CARD, takze tomu moc nerozumim.
Dekuju za rady a pokud uz to tu nekde je, tak se omlouvam.
Nevím to teď jistě ale mám pocit,že obrácené lomítko se používá místo mezery
/proc/i8k doesn't exist! use insmod to make sure the kernel driver is loaded...
Nevíte co s tím? Ahoj tak "modules" nikde nevidim :-D, kde že to ma byt :).výpis lsmod, sekce modules v /etc?
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_left
gap_y 0
gap_x 1040
update_interval 10
use_xft yes
xftfont bauhaus:pixelsize=11
use_spacer no
maximum_width 240
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 lightgray
TEXT
Kurzy $hr
${execi 3600 perl ~/.conky/rates.pl info}
Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0034 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
${voffset 50}${downspeedgraph eth0 60,115 555555 aaaaaa}$alignr${upspeedgraph eth0 60,115 555555 aaaaaa}
${voffset -65}${goto 5}${totaldown eth0}${goto 131}${totalup eth0}
${goto 5}${downspeed eth0} kB/s${goto 131}${upspeed eth0} kB/s
${voffset -5}${goto 45}${Font bauhaus:pixelsize=25}↓${goto 175}↑$font
${cpugraph 92,240 0000ff 0000ff}
${voffset -98}${goto 5}Využití procesoru: ${cpu}%${goto 138}$color3${cpubar 5,100}$color
Běžících procesů: $running_processes ${alignr 2}Procesů celkem: $processes
${Font bauhaus:pixelsize=9} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}CPU%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top name 5}${goto 213}${top cpu 5}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top name 6}${goto 213}${top cpu 6}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top name 7}${goto 213}${top cpu 7}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top name 8}${goto 213}${top cpu 8}$font
$color2${goto 4}${membar 14, 233}${color}
${voffset -9}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -9}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${Font bauhaus:pixelsize=9} Jméno${goto 85}Mem%${goto 128}Jméno${goto 213}Mem%
${top_mem name 1}${goto 85}${top_mem mem 1}${goto 128}${top_mem name 5}${goto 213}${top_mem mem 5}
${top_mem name 2}${goto 85}${top_mem mem 2}${goto 128}${top_mem name 6}${goto 213}${top_mem mem 6}
${top_mem name 3}${goto 85}${top_mem mem 3}${goto 128}${top_mem name 7}${goto 213}${top_mem mem 7}
${top_mem name 4}${goto 85}${top_mem mem 4}${goto 128}${top_mem name 8}${goto 213}${top_mem mem 8}$font
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -9}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${goto 4}$color1}${fs_bar 14,233 /media/winlin}${color}
${goto 6}${voffset -9}winlin ${goto 50}(${fs_size /media/winlin/})${goto 140}${fs_free_perc /media/winlin/}%${goto 185}${fs_free /media/winlin/}
${goto 4}$color1}${fs_bar 14,233 /media/data}${color}
${goto 6}${voffset -9}data ${goto 50}(${fs_size /media/data/})${goto 140}${fs_free_perc /media/data/}%${goto 185}${fs_free /media/data/}
${if_mounted /media/cdrom0}${goto 4}$color1${fs_bar 14,233 /media/cdrom0}${color}
${goto 6}${voffset -9}cdrom ${goto 50}(${fs_size /media/cdrom0})${goto 140}${fs_free_perc /media/cdrom0}%${goto 185}${fs_free /media/cdrom0}$endif
${if_mounted /media/KINGSTON}${goto 4}$color1${fs_bar 14,233 /media/KINGSTON}${color}
${goto 6}${voffset -9}USB ${goto 50}(${fs_size /media/KINGSTON})${goto 140}${fs_free_perc /media/KINGSTON}%${goto 185}${fs_free /media/KINGSTON}$endif
TV právě běží $hr${execi 300 perl ~/.conky/tv.pl update}${Font bauhaus:pixelsize=9}
${execi 300 perl ~/.conky/tv.pl head 0}
$color3${execi 300 perl ~/.conky/tv.pl description 0}$color
${execi 300 perl ~/.conky/tv.pl head 1}
$color3${execi 300 perl ~/.conky/tv.pl description 1}$color
${execi 300 perl ~/.conky/tv.pl head 2}
$color3${execi 300 perl ~/.conky/tv.pl description 2}$color
${execi 300 perl ~/.conky/tv.pl head 3}
$color3${execi 300 perl ~/.conky/tv.pl description 3}$color$font
#!/usr/bin/perl
$file = "/tmp/rates.txt"; # data file
#====================================================================================
if (-e $file){
($fYear, $fMonth, $fDay, $fHour, $fMinute, $fsecond, $fzone) = split (/\:|\s|-/, `stat -c \%y $file`);
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$download = (!($fYear == $year + 1900 && $fMonth == $mon + 1 && $fDay == $mday) # not today's data
|| (60*$hour+$min > 870 && 60*$fHour+$fMinute <= 870)); # time > 14:30 and file time <= 14:30, 14:30 ČNB data update, 870 = 14*60+30
}
else {$download = TRUE};
if ($download){
`wget -O - "http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt" > $file`;
}
($day, $month, $year, $wday) = split(/\.|\s#/,`head -n1 $file`);
print sprintf("%d", $day).". ".sprintf("%d", $month).". ".$year." \$ ".rate("USD")." Kč, € ".rate("EUR")." Kč\n";
#====================================================================================
sub rate {
# $_[0] Currency code
return (split /\||\n/,`cat $file | grep -x "\.*\|$_[0]\|\.*"`)[4];
}
#!/usr/bin/perl
use Switch;
use XML::Simple;
use Text::Wrap;
use Encode;
$action = $ARGV[0];
$channel_index = $ARGV[1];
$file = "/tmp/tv.xml";
$Text::Wrap::columns = 49;
$indent = " ";
#====================================================================================
switch($action){
case "head" {
&load_data;
($channel_name, $time, $title) = split (/\s>\s|\n/, $tv->{channel}->{item}[$channel_index]->{title});
printf ("%-6s $time\n",encode_utf8($channel_name));
print encode_utf8(wrap $indent, $indent, $title);
}
case "description"{
&load_data;
print encode_utf8(wrap $indent, $indent, $tv->{channel}->{item}[$channel_index]->{description});
}
case "update"{
`wget -O - "http://www.tampiss.com/rss/tv_online.xml" > $file`;
}
}
#====================================================================================
sub load_data {
$xml = new XML::Simple(SuppressEmpty => 1);
$tv = $xml->XMLin($file);
}
#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$tempfile = "/tmp/weather.tmp"; # temporary download file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print " ".$_[0]." (".$weather->{loc}->{lat}." s. š., ".$weather->{loc}->{lon}." v. d.)\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print " Stav: ".$_[3].":".$_[4].", ".$_[1].". ".$_[0].". 20".$_[2]." Update: ".&time12_24($weather->{loc}->{tm})."\n"
." Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
." Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
." Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
." Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
." Viditelnost: ".$weather->{cc}->{vis}." km\n"
." Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n"
." Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New # Nov # 9
# Waxing Crescent # Dorůstající srpek # 7
# First Quarter # První čtvrť # 0
# Waxing Gibbous # Dorůstající měsíc # 3
# Full # Úplněk # 1
# Waning Gibbous # Couvající měsíc # 3 # (left <-> right)
# Last Quarter # Poslední čvrť # 0 # (left <-> right)
# Third Quarter # Poslední čvrť # 0 # (left <-> right)
# Waning Crescent # Ubývající srpek # 7 # (left <-> right)
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
gksudo synaptic
a hledat "perl". Potom uvidíš, co k tomu patří a doinstaluješ si to podle tý chybový hlášky.(lib.perl.5.8.8.?)
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/pelko/.conky/weather.pl line 4.Taky jsem tento problém řešil a podařilo se mi ho úspěšně vyřešit. Nainstaluj si balík libxml-simple-perl.
Tak bych mel dalsi z otazek, tentokrat nemuzu prijid na to, jakym prikazem se meni barva pozadi, kdyz hodnotu own_window_transparent zmenim na no. Prohledal sem uz nejake odkazy, kde jsou ty prikazy vypsane, ale nikde na to nemuzu prijid. :-\
Taky jsem tento problém řešil a podařilo se mi ho úspěšně vyřešit. Nainstaluj si balík libxml-simple-perl.
Bernard Williams: díky moc. už to funguje :)
Neviete aké písmo si mám nainštalvoať ( a ako) na to počasie? zobrazuje mi to rôzne blbosti...
Vidím tam v configu nejaký bauhaus font, ale či je to ono...
Da sa urobit aby Conky bolo zobrazene iba na jednej ploche?
(tak ze ja mam 4 plochy a len na tej poslednej by som chcel mat conky a aby sa na tych prvych troch nezobrazoval)
xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cz"
Option "XkbVariant" "qwerty"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Modes "1280x800"
EndSubSection
EndSection
lsmod
Module Size Used by
nls_iso8859_1 5120 1
nls_cp437 6784 1
vfat 14080 1
fat 54300 1 vfat
binfmt_misc 12936 1
af_packet 24840 2
i915 25856 2
drm 83348 3 i915
ipv6 273892 16
rfcomm 42136 2
l2cap 26240 11 rfcomm
bluetooth 57060 4 rfcomm,l2cap
nfsd 220912 13
exportfs 7040 1 nfsd
lockd 67592 2 nfsd
sunrpc 172412 8 nfsd,lockd
ppdev 10244 0
cpufreq_stats 7232 0
cpufreq_userspace 5280 0
cpufreq_powersave 2688 0
cpufreq_conservative 8072 0
cpufreq_ondemand 9612 0
freq_table 5792 2 cpufreq_stats,cpufreq_ondemand
ac 6148 0
sbs 19592 0
button 8976 0
container 5504 0
video 18060 0
battery 11012 0
dock 10656 0
ndiswrapper 193436 0
aes 28608 0
sbp2 24072 0
parport_pc 37412 0
lp 12580 0
parport 37448 3 ppdev,parport_pc,lp
uvcvideo 48644 0
compat_ioctl32 2304 1 uvcvideo
videodev 29312 1 uvcvideo
snd_hda_intel 263712 1
v4l1_compat 15364 2 uvcvideo,videodev
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
v4l2_common 18432 2 uvcvideo,videodev
snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
sdhci 18828 0
mmc_core 28420 1 sdhci
psmouse 39952 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
serio_raw 8068 0
iTCO_wdt 11940 0
iTCO_vendor_support 4868 1 iTCO_wdt
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 2 snd_pcm,snd_seq
snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
shpchp 34580 0
pci_hotplug 32704 1 shpchp
snd 54660 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
intel_agp 25620 1
agpgart 35016 3 drm,intel_agp
joydev 11328 0
evdev 11136 7
ext3 133896 2
jbd 60456 1 ext3
mbcache 9732 1 ext3
sha256 12032 0
aes_i586 34304 3
cbc 5504 2
blkcipher 7556 1 cbc
sd_mod 30336 6
usbhid 29536 0
hid 28928 1 usbhid
usb_storage 73024 2
ide_core 116804 1 usb_storage
sg 36764 0
sr_mod 17828 0
cdrom 37536 1 sr_mod
ata_generic 8452 0
libusual 18448 1 usb_storage
ahci 23300 3
e100 37644 0
mii 6528 1 e100
ohci1394 36528 0
ieee1394 96312 2 sbp2,ohci1394
ata_piix 17540 0
libata 125168 3 ata_generic,ahci,ata_piix
scsi_mod 147084 6 sbp2,sd_mod,usb_storage,sg,sr_mod,libata
ehci_hcd 36492 0
uhci_hcd 26640 0
usbcore 138632 8 ndiswrapper,uvcvideo,usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd
dm_crypt 14984 1
dm_mod 58816 5 dm_crypt
thermal 14344 0
processor 32072 1 thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor
ten soubor tam mam, na první straně je napsaný soubor ne složka. Má tam být složka (conkyrc) a v ni ten soubor "conkyrc"???
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 10
gap_y 40
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU: ${cpu cpu0}%
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841f 80d62b }
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}HDD win: ${fs_free /media/win} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color ff9730}HDD Zaloha: ${fs_free /media/disk1} ${alignr} ${fs_used /media/disk1} / ${fs_size /media/disk1}
${fs_bar 6 /media/disk1}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
a kam mam pak vložit tohleKód: [Vybrat]stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 10
gap_y 40
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU: ${cpu cpu0}%
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841f 80d62b }
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}HDD win: ${fs_free /media/win} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color ff9730}HDD Zaloha: ${fs_free /media/disk1} ${alignr} ${fs_used /media/disk1} / ${fs_size /media/disk1}
${fs_bar 6 /media/disk1}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
#!/bin/sh
sleep 10
conky
ale nejde to .
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
xftfont sans:size=8.5
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 5 5
# Draw shades?
draw_shades no
# border margins
border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
alignment top_right
# Gap between borders of screen and text
gap_x 10
gap_y 10
TEXT
${color #D28E47}Systém: ${color #ffffff}$nodename Ubuntu
${color #ffffff}$sysname $kernel ${color #ffffff}on ${color #ffffff}$machine
${color #ffffff}Uptime: $uptime
${color white}${hr 1}
${color #D28E47}Využití procesoru:
${color #ffffff}CPU: ${color #D28E47}${cpu}% ${color #ffffff}
Core1: ${color #D28E47}${freq cpu1}MHz ${goto 130}${color #ffffff}Core2: ${color #D28E47}${freq cpu2}MHz
${color #D28E47}Využití RAM:
${color #D28E47}${membar 14,233}
${voffset -9}${color #ffffff} ($memmax)${goto 125}$memperc% - ${goto 185}${goto 167}$mem used
${color #D28E47}Net: ${color #ffffff}(eth0)
${color #ffffff}down: ${color #D28E47}${downspeed eth0} k/s ${color #ffffff}up: ${color #D28E47}${upspeed eth0} k/s
${color #D28E47}Net: ${color #ffffff}(eth1)
${color #ffffff}down: ${color #D28E47}${downspeed eth1} k/s ${color #ffffff}up: ${color #D28E47}${upspeed eth1} k/s
${color #D28E47}Processes:
${color #FFFFFF}Total: ${color #D28E47}$processes ${color #ffffff}${alignr}Running:${color #D28E47} $running_processes
${color #D28E47}Top Processes:
${color #ffffff}Name: ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${color #D28E47}${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${color #D28E47}${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${color #D28E47}${top cpu 3}
${color #D28E47}Disky:
${color #D28E47}${fs_bar 14,233 /}
${voffset -9}${color #ffffff} root: ${goto 54}(${fs_size /})${goto 125}${fs_free_perc /}% - ${goto 168}${fs_free /} free
${color #D28E47}${fs_bar 14,233 /home/chrasty}${color}
${voffset -9}${color #ffffff} home: ${goto 54}(${fs_size /home/chrasty})${goto 125}${fs_free_perc /home/chrasty}% - ${fs_free /home/chrasty} free
${color #D28E47}Kurzy:
${color #ffffff}${execi 3600 perl ~/.conky/rates.pl info}
${color #D28E47}Počasí:
${color #ffffff}${Font dejavu:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0010 m 6}
${goto 15}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 62}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 165}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 217}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 12}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 62}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 165}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 217}${execi 900 perl ~/.conky/weather.pl symbol 5 0}
$stippled_hr
Dobrá, také se pochlubím. ;)
(http://img301.imageshack.us/img301/6029/obrazovkarp3.th.png) (http://img301.imageshack.us/my.php?image=obrazovkarp3.png)
.conkyrcKód: [Vybrat]double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_left
gap_y 0
gap_x 1040
update_interval 10
use_xft yes
xftfont bauhaus:pixelsize=11
use_spacer no
maximum_width 240
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 lightgray
TEXT
Kurzy $hr
${execi 3600 perl ~/.conky/rates.pl info}
Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0034 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
${voffset 50}${downspeedgraph eth0 60,115 555555 aaaaaa}$alignr${upspeedgraph eth0 60,115 555555 aaaaaa}
${voffset -65}${goto 5}${totaldown eth0}${goto 131}${totalup eth0}
${goto 5}${downspeed eth0} kB/s${goto 131}${upspeed eth0} kB/s
${voffset -5}${goto 45}${Font bauhaus:pixelsize=25}↓${goto 175}↑$font
${cpugraph 92,240 0000ff 0000ff}
${voffset -98}${goto 5}Využití procesoru: ${cpu}%${goto 138}$color3${cpubar 5,100}$color
Běžících procesů: $running_processes ${alignr 2}Procesů celkem: $processes
${Font bauhaus:pixelsize=9} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}CPU%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top name 5}${goto 213}${top cpu 5}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top name 6}${goto 213}${top cpu 6}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top name 7}${goto 213}${top cpu 7}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top name 8}${goto 213}${top cpu 8}$font
$color2${goto 4}${membar 14, 233}${color}
${voffset -9}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -9}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${Font bauhaus:pixelsize=9} Jméno${goto 85}Mem%${goto 128}Jméno${goto 213}Mem%
${top_mem name 1}${goto 85}${top_mem mem 1}${goto 128}${top_mem name 5}${goto 213}${top_mem mem 5}
${top_mem name 2}${goto 85}${top_mem mem 2}${goto 128}${top_mem name 6}${goto 213}${top_mem mem 6}
${top_mem name 3}${goto 85}${top_mem mem 3}${goto 128}${top_mem name 7}${goto 213}${top_mem mem 7}
${top_mem name 4}${goto 85}${top_mem mem 4}${goto 128}${top_mem name 8}${goto 213}${top_mem mem 8}$font
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -9}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${goto 4}$color1}${fs_bar 14,233 /media/winlin}${color}
${goto 6}${voffset -9}winlin ${goto 50}(${fs_size /media/winlin/})${goto 140}${fs_free_perc /media/winlin/}%${goto 185}${fs_free /media/winlin/}
${goto 4}$color1}${fs_bar 14,233 /media/data}${color}
${goto 6}${voffset -9}data ${goto 50}(${fs_size /media/data/})${goto 140}${fs_free_perc /media/data/}%${goto 185}${fs_free /media/data/}
${if_mounted /media/cdrom0}${goto 4}$color1${fs_bar 14,233 /media/cdrom0}${color}
${goto 6}${voffset -9}cdrom ${goto 50}(${fs_size /media/cdrom0})${goto 140}${fs_free_perc /media/cdrom0}%${goto 185}${fs_free /media/cdrom0}$endif
${if_mounted /media/KINGSTON}${goto 4}$color1${fs_bar 14,233 /media/KINGSTON}${color}
${goto 6}${voffset -9}USB ${goto 50}(${fs_size /media/KINGSTON})${goto 140}${fs_free_perc /media/KINGSTON}%${goto 185}${fs_free /media/KINGSTON}$endif
TV právě běží $hr${execi 300 perl ~/.conky/tv.pl update}${Font bauhaus:pixelsize=9}
${execi 300 perl ~/.conky/tv.pl head 0}
$color3${execi 300 perl ~/.conky/tv.pl description 0}$color
${execi 300 perl ~/.conky/tv.pl head 1}
$color3${execi 300 perl ~/.conky/tv.pl description 1}$color
${execi 300 perl ~/.conky/tv.pl head 2}
$color3${execi 300 perl ~/.conky/tv.pl description 2}$color
${execi 300 perl ~/.conky/tv.pl head 3}
$color3${execi 300 perl ~/.conky/tv.pl description 3}$color$font
~/.conky/rates.plKód: [Vybrat]#!/usr/bin/perl
$file = "/tmp/rates.txt"; # data file
#====================================================================================
if (-e $file){
($fYear, $fMonth, $fDay, $fHour, $fMinute, $fsecond, $fzone) = split (/\:|\s|-/, `stat -c \%y $file`);
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$download = (!($fYear == $year + 1900 && $fMonth == $mon + 1 && $fDay == $mday) # not today's data
|| (60*$hour+$min > 870 && 60*$fHour+$fMinute <= 870)); # time > 14:30 and file time <= 14:30, 14:30 ČNB data update, 870 = 14*60+30
}
else {$download = TRUE};
if ($download){
`wget -O - "http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt" > $file`;
}
($day, $month, $year, $wday) = split(/\.|\s#/,`head -n1 $file`);
print sprintf("%d", $day).". ".sprintf("%d", $month).". ".$year." \$ ".rate("USD")." Kč, € ".rate("EUR")." Kč\n";
#====================================================================================
sub rate {
# $_[0] Currency code
return (split /\||\n/,`cat $file | grep -x "\.*\|$_[0]\|\.*"`)[4];
}
~/.conky/tv.plKód: [Vybrat]#!/usr/bin/perl
use Switch;
use XML::Simple;
use Text::Wrap;
$action = $ARGV[0];
$channel_index = $ARGV[1];
$file = "/tmp/tv.xml";
$Text::Wrap::columns = 49;
$indent = " ";
#====================================================================================
switch($action){
case "head" {
&load_data;
($channel_name, $time, $title) = split (/\s>\s|\n/, $tv->{channel}->{item}[$channel_index]->{title});
printf ("%-6s $time\n",$channel_name);
print wrap $indent, $indent, $title;
}
case "description"{
&load_data;
print wrap $indent, $indent, $tv->{channel}->{item}[$channel_index]->{description};
}
case "update"{
`wget -O - "http://www.tampiss.com/rss/tv_online.xml" > $file`;
}
}
#====================================================================================
sub load_data {
$xml = new XML::Simple(SuppressEmpty => 1);
$tv = $xml->XMLin($file);
}
~/.conky/weather.plKód: [Vybrat]#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O - "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*" > $file`;
&load_data;
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print " ".$_[0]." (".$weather->{loc}->{lat}." s. š., ".$weather->{loc}->{lon}." v. d.)\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print " Stav: ".$_[3].":".$_[4].", ".$_[1].". ".$_[0].". 20".$_[2]." Update: ".&time12_24($weather->{loc}->{tm})."\n"
." Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
." Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
." Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
." Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
." Viditelnost: ".$weather->{cc}->{vis}." km\n"
." Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n"
." Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New Moon # Nov # 9
# New # Nov # 9
# Waning Crescent # Dorůstající srpek # 7 # shoud be reversed (left <-> right)
# Third Quarter # Poslední čvrť # 0 # shoud be reversed (left <-> right)
# Waning Gibbous # Dorůstající měsíc # 3 # shoud be reversed (left <-> right)
# Full Moon # Úplněk # 1
# Full # Úplněk # 1
# Waxing Gibbous # Ubývající měsíc # 3
# First Quarter # První čtvrť # 0
# Waxing Crescent # Ubývající srpek # 7
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
Ale pořád to má nějaké mouchy. Neví někdo o lepším fontu pro počasí (více symbolů pro počasí, správné měsíční fáze, pevná šířka…)? A skript pro tv program mívá občas problémy s kódováním, problém je sice v RSS zdroji (nestandardní „í“ a „á“ v názvech pořadů), ale snad by to mělo jít nějak vyřešit. Bohužel nevím jak.
Na tom minulém obrázku to fungovalo správně, jen byl špatný font. Na tomto je sice správný font, ale nefungují žádné překlady. Něco jsi musel provést v souboru "~/.conky/weather.pl". Osobně to tipuji na smazání komentářů, které jsou potřeba jako slovník pro funkci "translate". Použij ten můj skript v nezměněné podobě, a mělo by to fungovat.Práveže aj s tvojim scriptom to zobrazuje rovnaké "bludy"... nechápem to
Pokud chceš mermomocí slovenskou verzi, můžeš všechny české výrazy přepsat na slovenské, ale musíš zachovat použitý formát slovníku (položky oddělené pomocí #).
Pokud budeš mít stále s překladem problémy, dej sem svůj skript, já tu chybu určitě najdu.
Práveže aj s tvojim scriptom to zobrazuje rovnaké "bludy"... nechápem to
kde sa meni rozlisenie conky? pretoze kym nemam nahodene pocasie tak je to v poho velkost, ale ked zapnem pocasie, uz to ide zle, teda roztiahne sa to na 3/4 obrazovky pls help ???
pkill conky ; conky
a ejhle, ani potom pocasi nenaskoci. Logicky bych tedy pocital stim, ze naskoci po nejake dobe (po obnovovacim intervalu znovunacteni pocasi), ale ono taky ne. Co mam tedy prezapnout, nebo spise jak to vyresit trosku automaticteji?
Co mam tedy prezapnout, nebo spise jak to vyresit trosku automaticteji?Mám stejný problém. Vyřešit to jde smazáním souboru s počasím weather.xy popř. tv.xy (z hlavy nevím přesně jakou mají koncovku) z adresáře /tmp a poté zase zadat příkazy pkill conky a conky. Bohužel je to někdy hodně otravné - jistě by to šlo vyřešit nějakým scriptem...
To wer> Tak koukam, ze jsi v tomhle tematu docela zbehly, tak zkusim pridat dalsi dotaz do FAQ. Pocasi uz mi v pohode beha, jenom to ma jeden maly hace - pokud nemam notas online uz kdyz mi naskakujou Xka, tak mi to vyhodi jen prazndy "ramece" bez udaju o pocasi, coz by nebylo nic divneho. Jenomze ted to, o co se mi jedna, nabehnou mi Xka, po par vterinach se mi zapne conky a az par vterin po tom mi naskoci wifi a pocasi uz nenabehne…
#/bin/sh
sleep 60
conky &
…Zkusil sem tedy conky vypnout a znovu zapnoutKód: [Vybrat]pkill conky ; conky
a ejhle, ani potom pocasi nenaskoci. Logicky bych tedy pocital stim, ze naskoci po nejake dobe (po obnovovacim intervalu znovunacteni pocasi), ale ono taky ne. Co mam tedy prezapnout, nebo spise jak to vyresit trosku automaticteji?
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
hii allTo jsou conky nekoho jineho a ty si je musis upravit na svuj vlastni pc. Ja to taky tak delal. Obslehnul jsem conky nekoho jineho a potom jsem to upravil pro muj vlastni laptop. Jestli mas treba DC2, tak tam musis pridat druhy CPU, v tom originale je jenom jeden, to same pocasi. Musis si zjistit kod tveho mista bydliste, nebo nejblizsi lokality kde bydlis a pote to zmenit v tom .conkyrc. To nemuzes jenom tak zkopirovat a cekat, ze to hned bude fungovat.. :)
chci se zeptat jak rozbehat tento conky style http://www.gnome-look.org/content/show.php/new+vision+of+conky?content=70929. V instalaci je jen napsano "You must copy scripts to /home/user_name" kdyz jsem to ale udelal tak vysleden nebyl ten co jsem ocekaval byl tam jen nejakej preddefinovanej conky style. predem diky
hiMusis udelat presne to, co je v navodu na zacatku a do toho .conkyrc vlozit obsah souboru "Conky Text" z odkazu na te strance. Jedine co potrebujes z toho odkazu je ten textak.
jo to je mi jasny ze to musim modifikovat ja spis mel namysli jak to vubec spustit.Kdyz si to stahnes tak je videt ze to mas trochu v jinym formatu nez je popisovano v tomto tutorialu nazacatku
Čus, zajímalo by mě jestli jde u "top_mem" nastavit aby to nebylo v procentech, ale v MB?? neví někdo??
${top_mem mem_res 1}
nebo:${top_mem mem_vsize 1}
sudo apt-get install hddtemp
toto je potřeba aby měřič vůbec mohl fungovat (zdroj (http://ubuntuforums.org/showthread.php?t=282353))${hddtemp /dev/sda localhost 7634}
podle:hddtemp dev, (host,(port)) Displays temperature of a selected hard disk drive as reported by the hddtemp daemon running on host:port. Default host is 127.0.0.1, default port is 7634.- z Conky Variables (http://conky.sourceforge.net/variables.html)
A skript pro tv program mívá občas problémy s kódováním, problém je sice v RSS zdroji (nestandardní „í“ a „á“ v názvech pořadů), ale snad by to mělo jít nějak vyřešit. Bohužel nevím jak.
#!/usr/bin/perl
use Switch;
use XML::Simple;
use Text::Wrap;
use Encode;
$action = $ARGV[0];
$channel_index = $ARGV[1];
$file = "/tmp/tv.xml";
$Text::Wrap::columns = 49;
$indent = " ";
#====================================================================================
switch($action){
case "head" {
&load_data;
($channel_name, $time, $title) = split (/\s>\s|\n/, $tv->{channel}->{item}[$channel_index]->{title});
printf ("%-6s $time\n",encode_utf8($channel_name));
print wrap $indent, $indent, encode_utf8($title);
}
case "description"{
&load_data;
print wrap $indent, $indent, encode_utf8($tv->{channel}->{item}[$channel_index]->{description});
}
case "update"{
`wget -O - "http://www.tampiss.com/rss/tv_online.xml" > $file`;
}
}
#====================================================================================
sub load_data {
$xml = new XML::Simple(SuppressEmpty => 1);
$tv = $xml->XMLin($file);
}
Usti nad Labem (50.70 s. š., 14.06 v. d.)
Stav: 17:20, 14. 4. 2008 Update: 17:31
Tlak: = 1010.2 hPa
Vítr: 13 km/h SZ (320˚)
Vlhkost: 67 %
Rosný bod: 6 ˚C
Viditelnost: 10.0 km
Východ: 6:11 Západ: 19:58
Měsíc: Ubývající měsíc
Út St Čt Pá So
Usti nad Labem (50.70 s. š., 14.06 v. d.)
Stav: 17:20, 14. 4. 2008 Update: 17:31
a pak samozřejmě symboly výhledu a aktuálního počasí, ale je vše přepisované přes sebe. Pro jistotu jsem použil přesně to, co WER vložil do svého postu, abych se vyvaroval nějakých jiných nastavení v .conkyrcConky 1.5.1 compiled Fri Apr 4 11:31:40 UTC 2008 for Linux 2.6.15.7 (i686)
Compiled in features:
System config file: /etc/conky/conky.conf
X11:
* Xdamage extension
* Xdbe extension (double buffer)
* xft
Music detection:
* mpd
General features:
* hddtemp
* portmon
* rss
* wireless
krp3c:
tak jsem zkusil to co jsi psal (${top_mem mem_res 1} ...)i jiné z té adresy jak si psal a vůbec nic mi to nevypsalo!! Prostě sem tam měl prázdné místo. Nevíš čím to může být?
CitaceA skript pro tv program mívá občas problémy s kódováním, problém je sice v RSS zdroji (nestandardní „í“ a „á“ v názvech pořadů), ale snad by to mělo jít nějak vyřešit. Bohužel nevím jak.
problém s Wide character in print at /home/urys/.conky/tv.pl line 26. atp.
use Encode;
a pak použít fuknci encode_utf8()
print wrap $indent, $indent, encode_utf8($title);
(...)
print wrap $indent, $indent, encode_utf8($tv->{channel}->{item}[$channel_index]->{description});
print encode_utf8(wrap $indent, $indent, $title);
(...)
print encode_utf8(wrap $indent, $indent, $tv->{channel}->{item}[$channel_index]->{description});
2wer (a možná i ostatní): mám problém se skriptem na počasí.
Pokud spustím skript "perl ~/.conky/weather.pl update_info EZXX0016 m 6" je vše ok
(…)
ale v conky se mi zobrazí jen text
(…)
a pak samozřejmě symboly výhledu a aktuálního počasí, ale je vše přepisované přes sebe. Pro jistotu jsem použil přesně to, co WER vložil do svého postu, abych se vyvaroval nějakých jiných nastavení v .conkyrc
perl ~/.conky/weather.pl update_info EZXX0016 m 6 > blablabla.txt
print " Stav: ".$_[3].":".$_[4].", ".$_[1].". ".$_[0].". 20".$_[2]." Update: ".&time12_24($weather->{loc}->{tm})."\n"
."Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
."Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)
." (".$weather->{cc}->{wind}->{d}."˚)\n";
# ." Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
# ." Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
# ." Viditelnost: ".$weather->{cc}->{vis}." km\n"
# ." Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n"
# ." Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
# ." ".&day_names_cz_short(5)."\n\n\n";
}
a výslek je takový, že se vypíše${execi 900 perl ~/.conky/weather.pl update_info EZXX0016 m 6 >/tmp/weather.txt}${exec head -14 /tmp/weather.txt}
EDIT: když u beru u Tlaku jednu mezeru, tak se zobrazí T
vůbec to nechápu
Zdravím,Tady je cast meho xorg.conf..
prosím poraďte jak to vidím všem to hezky jede..
Mám problém už při nastavování Conky, když hledám sekci "modules" v adresáři: /etc/X11/xorg.conf jak je napsané
v návodu, prostě a ji tam nemám.. :(
Kde je chyba, prosím poraďte.
Down:${color #ddaa00} ${downspeed eth1} k/s${color lightgrey} ${offset 50}Up:${color #ddaa00} ${upspeed eth1} k/s
${color black}${downspeedgraph eth1 32,100 ddaa00 ddaa00} $alignr${color black}${upspeedgraph eth1 32,100 ddaa00 ddaa00}
${color lightgrey}CPU Usage:${color #ddaa00} ${cpu}% ${cpubar}
${color black}${cpugraph ddaa00 ddaa00}
thx .. a co to je eth1/eth0 ?
thx .. a co to je eth1/eth0 ?eth1 a eth0 jsou zkratky tveho sitoveho rozhrani. eth0 je vetsinou LAN sitova karta, pouzivana hlavne na desktopech a eth1 byva wifi karta na laptopech, ale to zavisi od konfigurace pocitace. Ve vypisu lshw, nebo ifconfig muzes videt co mas za sitova rozhrani(karty). Podle toho na cem bude zasociovanej internet, tu zkratku umistit v conky...
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
maximum_width 310
gap_x 5
gap_y 5
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730}pepe999 $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730}CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,150} ${alignr}${cpubar cpu1 10,150}
${cpugraph cpu0 27,150 ff841f 80d62b } ${alignr}${cpugraph cpu1 27,150 ff841f 80d62b}
CPU Temp: ${acpitemp}C HDD Temp: ${hddtemp /dev/sda localhost 7634}
${color 80d62b}Top Processes ${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}USAGE HDD ${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color ff9730}sda5: ${fs_free /media/sda5} ${alignr} ${fs_used /media/sda5} / ${fs_size /media/sda5}
${fs_bar 6 /media/sda5}$color
${color ff9730}sda6: ${fs_free /media/sda6} ${alignr} ${fs_used /media/sda6} / ${fs_size /media/sda6}
${fs_bar 6 /media/sda6}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth1}
${color ff9730}Down: ${color 80d62b} ${downspeed eth1} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth1}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown eth1} ${alignr}Up: ${totalup eth1}
${downspeedgraph eth1 27,150 ff841f 80d62b} ${alignr}${upspeedgraph eth1 27,150 ff841f 80d62b}
${color ff9730}BATTERY PERCENT/TIME ${hr 1} $color
${color 2C1829}REMAINING: ${battery_percent}% ${alignr} $battery_time
Tam kde mam eth1 si dopln vlastni sitovou kartu(pokud mas klasickej pocitac, asi to bude eth0) a to u vsech polozek!!
aha .. dik PePe.Tam by nemel byt problem v textu, ale asi v nejakem nastaveni, nebo neco. Nikdo tady zatim nepsal, ze by z te stranky conky nefungovaly. Proc nejdou nemam paru...
jinak můžete mi vysvětlit ještě proč skopčené CONKY (z http://conky.sourceforge.net/screenshots.html ) se nezobrazí vůbec?
# .conkyrc by wam]Spider007
# simple rc for use in laptops
# external shell scripts: ipex and bat
# font name: anorexia artiwiz font
# date: 16mar07
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 100 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 5
gap_y 5
# stuff after 'TEXT' will be formatted on screen
TEXT
$color
${color 000000}CPU ${hr 1}$color
${color 000000} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpugraph cpu0 30,120 000000 000000 } ${alignr} ${cpugraph cpu1 30,120 000000 000000}
${color 000000}RAM ${hr 1}$color
${color 000000} RAM: ${alignc} $mem ${alignr} max: $memmax
${color 000000}${membar 6}$color
${color 000000}Disky ${hr 1}$color
${color 000000} System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 000000} Data: ${fs_free /media/data} ${alignr} ${fs_used /media/data} / ${fs_size /media/data}
${fs_bar 6 /media/data}$color
${color 000000}NETWORK ${hr 1}$color
${color 000000} IP addres:${alignr}${addr eth0}
${color 000000} Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,120 000000 000000} ${alignr}${upspeedgraph eth0 30,120 000000 000000}
${color 000000}Highest MEM ${hr 1}$color
${color 000000} ${top_mem name 1}${top_mem mem 1}
${color 000000} ${top_mem name 2}${top_mem mem 2}
${color 000000} ${top_mem name 3}${top_mem mem 3}
${color 000000} ${top_mem name 4}${top_mem mem 4}
${color 000000} ${top_mem name 5}${top_mem mem 5}
${color 000000}${color 000000}Teplota a větráky ${hr 1}$color
${color 000000} Cpu: ${color 000000}${font}${acpitemp}°C${color}
${color 000000} MB: ${color 000000}${i2c 9191-0290 temp 1} °C
${color 000000} CPU-fan: ${color 000000}${i2c 9191-0290 fan 1} RPM
${color 000000} fanD: ${color 000000}${i2c 9191-0290 fan 2} RPM
${color 000000} fanH: ${color 000000}${i2c 9191-0290 fan 3} RPM
${color 000000}UPTIME ${hr 1} $color
${color 000000}${alignc} $uptime
No super, takže si upravím hodnotu text_buffer_size, dneska si to večer předělám. Díky
PS: jsem si říkal, proč nemám vidět někdy celý text u popisu programu, když se to tam nikde neuřezává :)
EDIT: no jo, ale "Increasing the size of this buffer can drastically reduce Conky's performance" - takže to asi nechám jak to mám ...
perl weather.pl code language units template output
${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
${texeci 360 perl ~/.conky/weather.pl EZXX0034 cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
nebo třeba takto:${texeci 360 perl ~/.conky/weather.pl Bratislava sk m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
2wer: máš chybu v překladu u fáze měsíce, zrovna ti to chci napsat v souvislosti z původním weather.pl a koukám, že tady to máš taky špatněDíky, teď už by to mělo být správně ve starém i novém skriptu. (Tak to dopadá, když se někdo snaží napasovat jeden seznam na druhý aniž by si ověřil, že jsou položky ve stejném pořadí. ;D)
waning: ubývající (http://slovnik.seznam.cz/?q=waning&lang=en_cz&sug=1)
a samozřejmě tedy to waxing bude zákonitě dorůstající ;)
xmlParseEntityRef: no name
xmlParseEntityRef: no name at /usr/lib/perl5/XML/LibXML/SAX.pm line 64
at /usr/share/perl5/XML/Simple.pm line 362
a ještě vidím asi problém s tím, pokud se v TV programu objeví "&" ... například teď na Nově běží nějaký "přiblblý" seriál (je to můj osobní názor a případným příznivcům se omlouvám ;) ) ...
Lenssen & spol.Kód: [Vybrat]xmlParseEntityRef: no name
Perl neovládám, takže patch nepošlu ;) :D
xmlParseEntityRef: no name at /usr/lib/perl5/XML/LibXML/SAX.pm line 64
at /usr/share/perl5/XML/Simple.pm line 362
Tak sem z toho volaky zmeteny, po prechodu na novy ubuntu se mi cele conky nejak rozhodilo, prestalo se zobrazovat pocasi a cely se mi to souplo pres sebe do horniho rohu (to uz sem vyresil). Jediny co mi porad nejede je to pocasi. Predelal sem ty zdroje pro pocasi a docilil sem toho, ze mi conky zacalo zobrazovat mesto ktere mam zadany, stav kdy to bylo naposledy aktualizovany a geografickou polohu, zaboha to nechce ukazat teplotu, nebo cokoli jineho. Mam takove podezreni, jako kdyby to chtelo pouzivat nejaky font co nemam, nebo se mi pri aktualizaci systemu ten puvodni font stratil. Nesetkal ste se stim uz taky nekdo?
:o Tak toho sem si v te zaplave informaci nejak nevsiml... Asi si budu muset koupit brejle. Takze jestli sem to dobre pochopil, tak cely problem je v hodnote text_buffer_size, jenze uz sem nevykoupal na kolik a kde tu hodnotu nastavit, protoze momentalne ji nikde nemam.Stačí někam před "TEXT" umístit řádek "text_buffer_size X", kde X je dostatečně velké číslo. Jak velké jde prostě vyzkoušet metodou "pokus–omyl", nebo se stačí podívat na velikost souborů, které se zobrazují. Já vystačím s 1280.
${color ffffff}WI-FI ${hr 1}$color
ESSID: ${wireless_essid eth1}
${color ffffff}IP addres: ${addr eth1}${alignr}Sila signalu: ${wireless_link_qual_perc eth1}
Tak uz to jede jak ma, jen sem si musel malinko pozmenit hodnotu voffset u toho napisu Predpoved, protoze mi to prekryvalo mesicni faze. Co je ale docela sranda, tak sem prisel na dalsi chybu. Nevim proc, ale u wifi site mi to prestalo ukazovat nazev a silu signalu a misto toho to ted ukazuje tu promennou. Koukal sem schvalne jeste i homepage conky, a ta promenna zustala stejna. Asi tomu uz nejak hrabe (a nebo hrabe me a nevim o tom).Diky za tip, ten ESSID a sila signalu je super, me to funguje. Mozna budes muset zmenit eth1 na wlan0. Vzdycky jsem mel eth1, ale v Hardym mam wlan0, tak jsem si to musel samozrejme zmenit, aby mi to fungovalo..Kód: [Vybrat]${color ffffff}WI-FI ${hr 1}$color
ESSID: ${wireless_essid eth1}
${color ffffff}IP addres: ${addr eth1}${alignr}Sila signalu: ${wireless_link_qual_perc eth1}
Tak tim to bohuzel neni, pouzivam dve wifi sitovky, jedna je znacena jako eth1 (to je integrovana v notasu) a druha je jako wlan0 (pres usb) a ukazuje to uplne to same u obou. Prijde mi, ze to z nejakeho duvodu neveme jako prikaz, ale jen jako prosty text.Tak uz to jede jak ma, jen sem si musel malinko pozmenit hodnotu voffset u toho napisu Predpoved, protoze mi to prekryvalo mesicni faze. Co je ale docela sranda, tak sem prisel na dalsi chybu. Nevim proc, ale u wifi site mi to prestalo ukazovat nazev a silu signalu a misto toho to ted ukazuje tu promennou. Koukal sem schvalne jeste i homepage conky, a ta promenna zustala stejna. Asi tomu uz nejak hrabe (a nebo hrabe me a nevim o tom).Diky za tip, ten ESSID a sila signalu je super, me to funguje. Mozna budes muset zmenit eth1 na wlan0. Vzdycky jsem mel eth1, ale v Hardym mam wlan0, tak jsem si to musel samozrejme zmenit, aby mi to fungovalo..Kód: [Vybrat]${color ffffff}WI-FI ${hr 1}$color
ESSID: ${wireless_essid eth1}
${color ffffff}IP addres: ${addr eth1}${alignr}Sila signalu: ${wireless_link_qual_perc eth1}
Cepela: Tak jsem to ze zvědavosti také zkusil a funguje to v pohodě. Také jsem měnil eth1 za wlan0. Co přeinstalovat conky?To jsem preinstalovaval vcera na tu posledni verzi.
${execi 1 tail -n 1 /var/log/syslog }
a ${execi 1 tail -n 1 /var/log/messages}
Drive to vypadalo takhle v GG (nenechte se oklamat pozadim z HH)alignment top_right
background no
border_margin 4
border_width 1
cpu_avg_samples 2
default_color black
default_shade_color black
default_outline_color black
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
gap_x 10
gap_y 30
maximum_width 250
minimum_size 800 250
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_transparent yes
own_window_type override
stippled_borders 8
update_interval 1.0
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Arial:size=10
TEXT
${color #ddaa00}nodename - $sysname $kernel on $machine
${color lightgrey}Uptime:$color $uptime ${color lightgrey}- Load:$color $loadavg
${color lightgrey}CPU Usage:${color #ddaa00} ${cpu}% ${cpubar}
${color black}${cpugraph ddaa00 ddaa00}
${color lightgrey}RAM Usage:${color #ddaa00} $mem/$memmax - $memperc% $membar
${color lightgrey}Networking:
Down:${color #ddaa00} ${downspeed eth1} k/s${color lightgrey} ${offset 50}Up:${color #ddaa00} ${upspeed eth1} k/s
${color black}${downspeedgraph eth1 32,100 ddaa00 ddaa00} $alignr${color black}${upspeedgraph eth1 32,100 ddaa00 ddaa00}
${color lightgrey}File systems:
${color lightgrey} / $color${fs_used /}/${fs_size /}
${fs_bar /}
${color lightgrey}/media/server $color${fs_used /media/server}/${fs_size /media/server}
${fs_bar /media/server}
${color #ddaa00}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #ddaa00}Mem usage
${color lightgrey} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #ddaa00}/var/log/syslog
${color lightgrey} ${execi 1 tail -n 1 /var/log/syslog | sed -e 's/.*truhlik-laptop\(.*\)$/\1/'}
${color #ddaa00}/var/log/messages
${color lightgrey} ${execi 1 tail -n 1 /var/log/messages | sed -e 's/.*truhlik-laptop\(.*\)$/\1/'}
Nevite proc mi CONKY po prechodu na HH zobrazuji jen 2 radky z vystupu techto prikazu?Kód: [Vybrat]${execi 1 tail -n 1 /var/log/syslog }
aKód: [Vybrat]${execi 1 tail -n 1 /var/log/messages}
Drive to vypadalo takhle v GG (nenechte se oklamat pozadim z HH)
http://img4.net/public/pview/12690/Screenshot.png (http://img4.net/public/pview/12690/Screenshot.png)
A nyni to vypada takhle:
http://img4.net/public/pview/13392/Screenshot.png (http://img4.net/public/pview/13392/Screenshot.png)
Cele.conkyrc pak je toto:Kód: [Vybrat]alignment top_right
background no
border_margin 4
border_width 1
cpu_avg_samples 2
default_color black
default_shade_color black
default_outline_color black
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
gap_x 10
gap_y 30
maximum_width 250
minimum_size 800 250
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_transparent yes
own_window_type override
stippled_borders 8
update_interval 1.0
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Arial:size=10
TEXT
${color #ddaa00}nodename - $sysname $kernel on $machine
${color lightgrey}Uptime:$color $uptime ${color lightgrey}- Load:$color $loadavg
${color lightgrey}CPU Usage:${color #ddaa00} ${cpu}% ${cpubar}
${color black}${cpugraph ddaa00 ddaa00}
${color lightgrey}RAM Usage:${color #ddaa00} $mem/$memmax - $memperc% $membar
${color lightgrey}Networking:
Down:${color #ddaa00} ${downspeed eth1} k/s${color lightgrey} ${offset 50}Up:${color #ddaa00} ${upspeed eth1} k/s
${color black}${downspeedgraph eth1 32,100 ddaa00 ddaa00} $alignr${color black}${upspeedgraph eth1 32,100 ddaa00 ddaa00}
${color lightgrey}File systems:
${color lightgrey} / $color${fs_used /}/${fs_size /}
${fs_bar /}
${color lightgrey}/media/server $color${fs_used /media/server}/${fs_size /media/server}
${fs_bar /media/server}
${color #ddaa00}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #ddaa00}Mem usage
${color lightgrey} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #ddaa00}/var/log/syslog
${color lightgrey} ${execi 1 tail -n 1 /var/log/syslog | sed -e 's/.*truhlik-laptop\(.*\)$/\1/'}
${color #ddaa00}/var/log/messages
${color lightgrey} ${execi 1 tail -n 1 /var/log/messages | sed -e 's/.*truhlik-laptop\(.*\)$/\1/'}
Ospravedlnujem se, ::)
Ja jsem to cetl, ale nejak jsem to nevenoval patricnou pozornost, za tohle bych si zaslouzil minusovou karmu. Tobe jsem udelil aspon plusovou ;)
Diky.
${color lightgrey} / $color ${fs_bar /}
/home $color ${fs_bar /home}
Ale správně mám jenom root, home ukazuje to samé.MB:${color red} ${i2c temp 1}.C
ale taky to nejede - ukazuje to nulu.Ahojky.
Rád bych se taky na něco zeptal.
Chci aby se mi zobrazoval stav adresářů / a /home takhle:Kód: [Vybrat]${color lightgrey} / $color ${fs_bar /}
Ale správně mám jenom root, home ukazuje to samé.
/home $color ${fs_bar /home}
A taky bych chtěl zobrazit teplotu MB:Kód: [Vybrat]MB:${color red} ${i2c temp 1}.C
ale taky to nejede - ukazuje to nulu.
Díky
${color #ffee00}${fs_bar 14,233 /}
${voffset -9}${color #000000} root: ${goto 54}${fs_size /}${goto 110}${fs_free_perc /}% - ${fs_free /} free${color}
${color #ffee00}${fs_bar 14,233 /home/chrasty}${color}
${voffset -9}${color #000000} home: ${goto 54}${fs_size /home/chrasty}${goto 113}${fs_free_perc /home/chrasty}% - ${fs_free /home/chrasty} free${color}
Když si pročteš pořádně to téma, tak najdeš jak je to s počasím a TV programem.
Na pocasi muzes pouzit screenlets. Sice to v Hardy hlasi nejakou stupidni hlasku, ale funguje. TV program by se tam dal urcite najit nekde taky.. :)Když si pročteš pořádně to téma, tak najdeš jak je to s počasím a TV programem.
Všiml jsem si že to tu je ale nejdřív se chci trochu více vyznat v Linuxu než budu dělat nějaké složitější věci.
Jednou mi totálně zbořenej Xserver stačil :P.
Díky
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 200 50
draw_shades no
draw_outline no
draw_borders no
xftfont Sans bold:size=11
uppercase no
default_color 0000cd
alignment top_right
gap_x 10
gap_y 40
TEXT
${alignc}${color black}- - - - - - ${color darkblue}Systém ${color black}- - - - - -
${font Sans bold:size=7}${alignc}${color 1e90ff}$sysname-$kernel-$machine
${alignc}${color black}- - - - - -${color darkblue} Datum - čas ${color black}- - - - - -
${font Sans bold:size=12}${alignc}${color 1e90ff}${time %e %B %G}
${font Sans bold:size=16}${alignc}${color 1e90ff}${time %H:%M:%S}${font Sans bold:size=7}
${alignc}${color black}- - - - - -${color darkblue} Doba běhu ${color black}- - - - - -
${alignc}${color 1e90ff}$uptime
${alignc}${color black}- - - - - -${color darkblue} CPU ${color black}- - - - - -
${alignc}${color}1-CPU ${color 1e90ff}${cpu cpu0}% ${color 1e90ff}${freq_g cpu1}${color}GHz
${alignc}${color}2-CPU ${color 1e90ff}${cpu cpu1}% ${color 1e90ff}${freq_g cpu2}${color}GHz
${color}${cpugraph cpu0 20,100 000000 ffffff}${alignr}${cpugraph cpu1 20,100 000000 ffffff}
${alignc}${color black}- - - - - - ${color darkblue}Procesy${color black}- - - - - -
${color}Total: ${color 1e90ff}$processes ${color}${alignr}Running:${color 1e90ff} $running_processes
${color 1e90ff}${top name 1} ${alignr} ${top_mem cpu 1}
${color}${top name 2} ${alignr} ${top cpu 2}
${color}${top name 3} ${alignr} ${top cpu 3}
${color}${top name 4} ${alignr} ${top cpu 4}
${alignc}${color black}- - - - - -${color darkblue} Paměť ${color black}- - - - - -
${color 1e90ff}${top_mem name 1}${alignr}${top_mem mem 1}
${color}${top_mem name 2}${alignr}${top_mem mem 2}
${color}${top_mem name 3}${alignr}${top_mem mem 3}
${color}${top_mem name 4}${alignr}${top_mem mem 4}
${alignc}${color black}- - - - - -${color darkblue} Paměť/Swap ${color black}- - - - - -
${color}RAM: ${color 1e90ff}$mem${alignr}${color}max: ${color 1e90ff}$memmax
${color}${membar 6}
${color}Swap: ${color 1e90ff}$swap${alignr}${color}max: ${color 1e90ff}2.00GiB
${color}${swapbar 6}
${alignc}${color black}- - - - - -${color darkblue} HDD / ${color black}- - - - - -
${color}Zbývá:${alignr}${fs_free /}
${color 1e90ff}${fs_used_perc /}%${alignr}${fs_free_perc /}%
${color}${fs_bar 6 /}
${alignc}${color black}- - - - - -${color darkblue} HDD /home ${color black}- - - - - -
${color}Zbývá:${alignr}${fs_free /home}
${color 1e90ff}${fs_used_perc /home}%${alignr}${fs_free_perc /home}%
${color}${fs_bar 6 /home}
${if_mounted /media/disk}${alignc}${color black}- - - - - -${color darkblue} Flash ${color black}- - - - - -
${color}Celkem:${alignr}${fs_size /media/disk/}
${color}Volno:${alignr}${fs_free /media/disk/}
${color 1e90ff}${fs_used_perc /media/disk/}% ${alignr}${fs_free_perc /media/disk/}%
${color}${fs_bar /media/disk/}$endif
${alignc}${color black}- - - - - -${color darkblue} Síť ${color black}- - - - - -
${color}Přícozí: ${color 1e90ff}${downspeed eth0}${color}KB ${alignr}${color} Odchozí: ${color 1e90ff}${upspeed eth0}${color}KB
${color}Přijato ${totaldown eth0}${alignr}${color}Odesláno ${totalup eth0}
${color darkblue} IP addres:${color 1e90ff}${alignr}${addr eth0}${color darkblue}
${downspeedgraph eth0 20,90 000000 ffffff} ${alignr}${upspeedgraph eth0 20,90 000000 ffffff}
${alignc}${color black}- - - - - - ${color darkblue}Porty a Spojení${color black} - - - - - -
${color}Příchozí: ${color 1e90ff}${tcp_portmon 1 42768 count}${color}${alignr}Odchozí: ${color 1e90ff}${tcp_portmon 32768 61000 count}
${color}Příchozí spojení ${alignr}Port
${color 1e90ff}${tcp_portmon 1 42768 rhost 0}${alignr}${tcp_portmon 1 42768 lservice 0}
${color 1e90ff}${tcp_portmon 1 42768 rhost 1}${alignr}${tcp_portmon 1 42768 lservice 1}
${color 1e90ff}${tcp_portmon 1 42768 rhost 2}${alignr}${tcp_portmon 1 42768 lservice 2}
${color}${alignr}Odchozí spojení${color black}- - - - - - - - - - - -${color darkblue}Služby/Porty
${color 1e90ff}${tcp_portmon 32768 65535 rhost 0}${alignr}${tcp_portmon 32768 65535 rservice 0}
${color 1e90ff}${tcp_portmon 32768 65535 rhost 1}${alignr}${tcp_portmon 32768 65535 rservice 1}
${color 1e90ff}${tcp_portmon 32768 65535 rhost 2}${alignr}${tcp_portmon 32768 65535 rservice 2}
Zdravím,
mám problém s CONKY při spuštění pidgina. Conky úplně zamrzne a jak se mi "aktualizovalo" každou sec. pak se "aktualizuje"(refreshne) každých asi 50 sec.
Už jsem to tu hledal, ale nenašel tak sorry jestli už se to tu řešilo..
${color dddddd}${tcp_portmon 32768 65535 rhost 0}${alignr}${tcp_portmon 32768 65535 rservice 0}
${color dddddd}${tcp_portmon 32768 65535 rhost 1}${alignr}${tcp_portmon 32768 65535 rservice 1}
${color dddddd}${tcp_portmon 32768 65535 rhost 2}${alignr}${tcp_portmon 32768 65535 rservice 2}
${color dddddd}${tcp_portmon 32768 65535 rhost 3}${alignr}${tcp_portmon 32768 65535 rservice 3}
kdyz to vykopnu, bezi normalne
Mam udelane ty scripty upravene na svoje conky, ale nejak mi to zatim nefunguje. Udelal jsem si adresar .conky, kde mam ty soubory weather.template a weather.pl(zkopirovane) ale .conkyrc mam v domovskem adresari.To je v pořádku.
V .conkyrc mam ten ten spousteci script.Jak přesně?
V conky je ve scriptu neco weather.conky, ale takovy soubor tam nemam, taktez weather.xml. Musel jsem zrusit screenlets, hazelo mi to chybu, ze se nemuze pripojit a navic se mi sekal system, tak bych chtel mit pocasi v conky. Diky za rady.. :)A nemůže to být obecnější problém? Bez fungujícího připojení (alespoň občasného) to počasí pochopitelně fungovat nebude.
perl ~/.conky/weather.pl EZXX0012 cz m ~/.conky/weather.template ~/.conky/weather.conky
pepe999@pepe999-laptop:~$ perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/pepe999/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/pepe999/.conky/weather.pl line 4.
Line 4 je toto: use XML::Simple;Problem v pripojeni asi nebude, pac jsem pripojenej furt. Mam tady nejakej vypis..Kód: [Vybrat]pepe999@pepe999-laptop:~$ perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky
Line 4 je toto: use XML::Simple;
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/pepe999/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/pepe999/.conky/weather.pl line 4.
sudo apt-get install libxml-simple-perl
Skoda, mam prepsane zdroje a tento balik uz tam neni. Mam nainstalovane baliky libxml-parsel-perl a libxml-twig-perl, balik libxml-simple-perl nemam.. :-\
zkoušel jsem si do conky přidat TV, podle toho starýho skriptu od WERa to fungovalo tak jak mělo, když jsem použil ty nové, poslední, co jsou tady uvedený (zkrácený) tak se mi zobrazuje jen čt1. v tomhle se važne nevyznam a nevim jak na to...
A ještě jedna otázka, u toho programu bych chtěl zobrazit i čt4 sport
a program bez popisu co právě běží, jen kanál, čas a název...
#!/usr/bin/perl
use Text::Wrap;
use Encode;
$file = "$ENV{HOME}/.conky/tv.xml";
$Text::Wrap::columns = 49;
`wget -O $file "http://www.tampiss.com/rss/tv_online.xml"`;
open (FILE, "<:encoding(utf8)", $file);
while (<FILE>) {
if (m/\<title\>(.*) \> (.{13}) \> ([\S| ]*\S)/){
print encode_utf8 sprintf("%-7s $2\n", $1);
print encode_utf8 wrap(" "," ", $3."\n");
}
}
close (FILE);
${color #0077ff}Baterie: ${color red}${battery}
Je to v podstatě to samé jako tohle:${color 2C1829}REMAINING: ${battery_percent}% ${alignr} $battery_time
jenže ten čas baterky se mi nezobrazuje.
Pri surfovani na nete som narazil na toto http://www.gnome-look.org/content/preview.php?preview=1&id=81041&file1=81041-1.jpg&file2=&file3=&name=OpenOffice.Org+3+Hardy+Menu+%26+Launchers (http://www.gnome-look.org/content/preview.php?preview=1&id=81041&file1=81041-1.jpg&file2=&file3=&name=OpenOffice.Org+3+Hardy+Menu+%26+Launchers) a zaujalo ma ako do conky dostat icony??? ci co je to vlastne. Ale urcite je to conky lebo ked sa tam pozriete na vytazenie procesoru tak tam je conky
<?xml version="1.0" encoding="ISO-8859-1"?>
<error>
<err type="2">Invalid location provided.</err>
</error>
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: /home/saty/.conkyrc: 13: no such configuration: 'maximum_size'
Conky: desktop window (10000bf) is subwindow of root window (5a)
Conky: window type - override
Conky: drawing to created window (3800001)
Conky: drawing to double buffer
--13:56:22-- http://xoap.weather.com/weather/local/update_info?unit=m&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:22 (11.31 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:22-- http://xoap.weather.com/weather/local/temperature?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:23 (10.85 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:23-- http://xoap.weather.com/weather/local/temperature?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:23 (17.22 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:23-- http://xoap.weather.com/weather/local/temperature?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:23 (16.67 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:23-- http://xoap.weather.com/weather/local/temperature?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:24 (10.77 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:24-- http://xoap.weather.com/weather/local/temperature?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:24 (10.35 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:24-- http://xoap.weather.com/weather/local/cc_temperature?unit=&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:24 (14.66 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:25-- http://xoap.weather.com/weather/local/cc_symbol?unit=&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:25 (17.22 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:25-- http://xoap.weather.com/weather/local/cc_moon?unit=&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:25 (16.50 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:25-- http://xoap.weather.com/weather/local/symbol?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:26 (15.68 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:26-- http://xoap.weather.com/weather/local/symbol?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:26 (6.46 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:26-- http://xoap.weather.com/weather/local/symbol?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:26 (13.89 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:26-- http://xoap.weather.com/weather/local/symbol?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:27 (10.42 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
--13:56:27-- http://xoap.weather.com/weather/local/symbol?unit=0&dayf=10&dayd=10&cc=*
=> `/home/saty/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.121.29
Connecting to xoap.weather.com|65.212.121.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 116 [text/plain]
100%[========================================================================================================================================>] 116 --.--K/s
13:56:27 (10.49 MB/s) - `/home/saty/.conky/weather.tmp' saved [116/116]
a znovu vypise to same do weather.tmp (a i do weather.xml jen v urovnane podobe)own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
maximum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=6
uppercase no
default_color ffffff
background 2f2fb2
alignment top_right
gap_x 3
gap_y 30
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 lightgray
TEXT
${color ffffff}Počasí ${hr 1}
${color ff9730}${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0012 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}${color ffffff}Predpoved ${stippled_hr}${color ff9730}
${color ffffff}CPU ${hr 1}
${color ffffff} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,110} ${alignr} ${cpubar cpu0 10,110}
${cpugraph cpu0 30,110 ff841f ffffff } ${alignr} ${cpugraph cpu1 30,110 ff841f ffffff}
CPU Temp: ${acpitemp}C ${alignr} HDD Temp: ${hddtemp /dev/sda}
${color ffffff}PROCESSES ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${Font bauhaus:pixelsize=9} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}MEM%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top_mem name 1}${goto 213}${top_mem mem 1}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top_mem name 2}${goto 213}${top_mem mem 2}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top_mem name 3}${goto 213}${top_mem mem 3}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top_mem name 4}${goto 213}${top_mem mem 4}$font
${color ffffff}UPTIME ${hr 1} $color
${color ffffff}${alignc} $uptime
${color ffffff}MEMORY / SWAP ${hr 1}
$color2${goto 4}${membar 14, 233}${color}
${voffset -17}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -17}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${color ffffff}Info HDD Memory ${hr 1}$color
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -17}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${goto 4}$color1}${fs_bar 14,233 /home/}${color}
${goto 6}${voffset -17}Home ${goto 50}(${fs_size /home/})${goto 140}${fs_free_perc /home/}%${goto 185}${fs_free /home/}
${goto 4}$color1}${fs_bar 14,233 /media/windows}${color}
${goto 6}${voffset -17}Windows ${goto 50}(${fs_size /media/windows})${goto 140}${fs_free_perc /media/windows}%${goto 185}${fs_free /media/windows}
${color ffffff}WI-FI ${hr 1}$color
ESSID: ${wireless_essid eth1}
${color ffffff}IP addres: ${addr eth1}${alignr}Sila signalu: ${wireless_link_qual_perc eth1}
${color ffffff}Down: ${color ffffff} ${downspeed eth1} ${color ffffff} KiB/s ${alignr} Up: ${color ffffff}${upspeed eth1}${color ffffff} KiB/s
${color ffffff}Down: ${totaldown eth1} ${alignr}Up: ${totalup eth1}
${downspeedgraph eth1 30,110 ff841f ffffff} ${alignr}${upspeedgraph eth1 30,110 ff841f ffffff}
${color ffffff}CABLE ${hr 1}$color
${color ffffff}IP addres:${alignr}${addr eth0}
${color ffffff}Down: ${color ffffff} ${downspeed eth0} ${color ffffff} KiB/s ${alignr} Up: ${color ffffff}${upspeed eth0}${color ffffff} KiB/s
${color ffffff}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,110 ff841f ffffff} ${alignr}${upspeedgraph eth0 30,110 ff841f ffffff}
Dokonce ani google nic tykajici se tohoto nenasel. Co zase delam blbe?
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 3
minimum_size
draw_shades yes
draw_outline yes
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1600
gap_x 20
gap_y 20
TEXT
$color
${color 8f6431}SYSTEM ${hr 1}
${color #D28E47}$kernel ${color 8f6431}$machine ${alignr} ${color #D28E47}${nodename}
${color 8f6431}CPU ${hr 1}
${color #D28E47}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz 2-CPU: ${cpu cpu1}% ${freq cpu2}MHz
${color #D28E47}${cpugraph cpu0 40,140 7f8ed3 000000}${alignr}${cpugraph cpu1 40,140 7f8ed3 000000}
${color 8f6431}TOP PROCESSES ${hr 1}
${color 8f6431}Name ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${top cpu 3}
${color #D28E47}${top name 4} ${alignr} ${top cpu 4}
${color #D28E47}${top name 5} ${alignr} ${top cpu 5}
${color 8f6431}MEMORY / SWAP ${hr 1}
${color #D28E47}RAM: ${alignc} $mem ${alignr} max: $memmax
${color #D28E47}${membar 6}$color
${color #D28E47}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color #D28E47}${swapbar 6}$color
${color 8f6431}Info HDD Memory ${hr 1}$color
${color #D28E47}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #D28E47}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color #D28E47}Sdb-win: ${fs_free /media/disk} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color 8f6431}PROCESSES ${hr 1}$color
${color #D28E47}Total: $processes ${alignr}Running: $running_processes
${color 8f6431}NETWORK ${hr 1}$color
${color #D28E47}IP addres:${alignr}${addr eth0}
${color #D28E47}Down: ${color #D28E47} ${downspeed eth0} ${color #D28E47} KiB/s ${alignr} Up: ${color #D28E47}${upspeed eth0}${color #D28E47} KiB/s
${color #D28E47}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #D28E47}${downspeedgraph eth0 40,140 7f8ed3 000000}${alignr}${upspeedgraph eth0 40,140 7f8ed3 000000}
${color 8f6431}UPTIME --- $uptime ${alignr}LOAD --- $loadavg
${texeci 360 perl ~/.conky/weather.pl EZXX0028 cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: /home/dava/.conkyrc: 18: config file error
Conky: desktop window (12000b9) is subwindow of root window (1a6)
Conky: window type - override
Conky: drawing to created window (3a00001)
Conky: drawing to double buffer
--19:00:20-- http://xoap.weather.com/weather/local/EZXX0028?unit=m&dayf=10&dayd=10&cc=*
=> `/home/dava/.conky/weather.tmp'
Resolving xoap.weather.com... 65.212.118.29
Connecting to xoap.weather.com|65.212.118.29|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: neudáno [text/plain]
[ <=> ] 10 616 64.47K/s
19:00:20 (64.45 KB/s) - `/home/dava/.conky/weather.tmp' saved [10616]
${color 8f6431}UPTIME --- $uptime ${alignr}LOAD --- $loadavg
ak sa nemylim uptime je cas, ako dlho mas pustene PC
(1,2,3)> System load average, 1 is for past 1 minute, 2 for past 5 minutes and 3 for past 15 minutes.( http://conky.sourceforge.net/variables.html ) Systémová průměrná zátěž, pro posledních několik minut? (neumím až tak dobře anglicky)
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1500
gap_x 20
gap_y 20
TEXT
$color
${color 8f6431}SYSTEM ${hr 1}
${color #D28E47}$kernel ${color 8f6431}$machine ${alignr} ${color #D28E47}${nodename}
${color 8f6431}CPU ${hr 1}
${color #D28E47}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz 2-CPU: ${cpu cpu1}% ${freq cpu2}MHz
${color #D28E47}${cpugraph cpu0 40,140 7f8ed3 000000}${alignr}${cpugraph cpu1 40,140 7f8ed3 000000}
${color 8f6431}TOP PROCESSES ${hr 1}
${color 8f6431}Name ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${top cpu 3}
${color #D28E47}${top name 4} ${alignr} ${top cpu 4}
${color #D28E47}${top name 5} ${alignr} ${top cpu 5}
${color 8f6431}MEMORY / SWAP ${hr 1}
${color #D28E47}RAM: ${alignc} $mem ${alignr} max: $memmax
${color #D28E47}${membar 6}$color
${color #D28E47}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color #D28E47}${swapbar 6}$color
${color 8f6431}Info HDD Memory ${hr 1}$color
${color #D28E47}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #D28E47}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color #D28E47}Sdb-win: ${fs_free /media/disk} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color 8f6431}PROCESSES ${hr 1}$color
${color #D28E47}Total: $processes ${alignr}Running: $running_processes
${color 8f6431}NETWORK ${hr 1}$color
${color #D28E47}IP addres:${alignr}${addr eth0}
${color #D28E47}Down: ${color #D28E47} ${downspeed eth0} ${color #D28E47} KiB/s ${alignr} Up: ${color #D28E47}${upspeed eth0}${color #D28E47} KiB/s
${color #D28E47}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #D28E47}${downspeedgraph eth0 40,140 7f8ed3 000000}${alignr}${upspeedgraph eth0 40,140 7f8ed3 000000}
${color 8f6431}UPTIME --- $uptime ${alignr}LOAD --- $loadavg
${color #D28E47}
${texeci 360 perl ~/.conky/weather.pl Holesov cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
"Oblacky" :D jsem poresil poresenim posledniho fontu weather podle tohoto navodu:
http://forum.ubuntu.cz/index.php?topic=20451.15 (http://forum.ubuntu.cz/index.php?topic=20451.15)
Poradi nekdo jeste proc se nezobrazuje nazev mesta... zkousel jsem jak ciselne tak i nazvem a ten Holesov tam furt neni 8)
nevíte jak naistalovat Conty 1.5.1 na GG?
a ještě jsem se chtěl zeptat, nevim čim to je ale po nějaký době mi když nějakou dobu dělám třeva ve FF a potom pracuju na ploše tak se mi Conky na ploše nezobrazí ikdyž je furt spuštěnej v procesech .. :-/
wer: Nedalo by se nejak poresit aby se Conky resetovalo v nejakych pravidelnych casovych usecich?
Správně fungující skript je v návodu na Wiki (http://wiki.ubuntu.cz/Externí%20skripty%20a%20příkazy%20pro%20Conky).
Conky: use_spacer should have an argument of left, right, or none. 'yes' seems to be some form of 'true', so defaulting to right.
Conky: desktop window (12000b9) is subwindow of root window (1a6)
Conky: window type - override
Conky: drawing to created window (3a00001)
Conky: drawing to double buffer
sh: /home/dava/.conky/weather.pl: Permission denied
cat: /home/dava/.conky/weather.conky: No such file or directory
cat: /home/dava/.conky/weather.conky: No such file or directory
${texeci 360 perl ~/.conky/weather.p.......
wer: Nedalo by se nejak poresit aby se Conky resetovalo v nejakych pravidelnych casovych usecich? Treba kazdy den v 5 rano? A nebo aby pocitani stazenych dat po siti ukazovalo data z kalendarniho dne? ...uz jsem to tu psal - mam denni FUP :-\
Správně fungující skript je v návodu na Wiki (http://wiki.ubuntu.cz/Externí%20skripty%20a%20příkazy%20pro%20Conky).
WER: Nova verze na wiki nejak nejede…
WER: Uz jsem na to prisel, na wiki je chyba v kodu pro .conkyrc
chybi tam to "perl":Kód: [Vybrat]${texeci 360 perl ~/.conky/weather.p.......
Počasí $hr${Font bauhaus:pixelsize=9}
${texeci 360 perl ~/.conky/weather.pl Prague cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Tak konecne i ja mam dodelane conky vcetne pocasi ;)
moje conky:
http://pohori.cz/dava/conky-new.jpg (http://pohori.cz/dava/conky-new.jpg)
...... zkontrolujte si zda vám to generuje xml soubor s počasím.. bude v adresáři ~/.conky ... nějakou chybu, když spustíte conky z terminálu nepíše?
a adresáři .conky mám ty 3 soubory: tv.pl weather.pl weather.template ty *.pl mám jako spustitelný příkazy
+++ další věc kterou nevim jak opravit je abych když zmáčknu "zobrazit plochu" tak aby mi Conky zůstalo viditelný???... toto netuším, mě to zůstává vyditelné bez problémů.... snad jen zkontrolovat zda máte v xorg.conf modul "dbe".
Tak konecne i ja mam dodelane conky vcetne pocasi ;)
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1500
gap_x 20
gap_y 20
TEXT
$color
${color #ffffff}$kernel ${color #ffffff}$machine ${alignr} ${color #ffffff}${nodename}
${color #ffffff}Uptime: $uptime ${alignr}Load: $loadavg
${color #ffffff}CPU: ${color #ffffff}${freq cpu1}MHz ${cpu}% ${cpubar}
${cpugraph cpu0 40 ffffff ffffff}
${color #ffffff}PROCESY ${alignr}CPU% MEM%
${color #ffffff}${top name 1} ${alignr} ${top cpu 1} ${top mem 1}
${color #ffffff}${top name 2} ${alignr} ${top cpu 2} ${top mem 2}
${color #ffffff}${top name 3} ${alignr} ${top cpu 3} ${top mem 3}
${color #ffffff}${top name 4} ${alignr} ${top cpu 4} ${top mem 4}
${color #ffffff}${top name 5} ${alignr} ${top cpu 5} ${top mem 5}
${color #ffffff}Celkem: $processes, běžící: $running_processes
${color #ffffff}RAM: ${color #ffffff}$mem / max: $memmax ${color #ffffff}${membar 6}$color
${color #ffffff}SWAP: ${color #ffffff}$swap / max: $swapmax ${color #ffffff} ${swapbar 6}$color
${color #ffffff}HDD: ${color #ffffff}${fs_free /} / ${fs_used /} / ${fs_size /} ${fs_bar 6 /}
${color #ffffff}SÍŤ: ${alignr}${color #ffffff}${addr eth0}
${color #ffffff}Příjem: ${color #ffffff} ${downspeed eth0} ${color #ffffff} KiB/s ${alignr} Odesílání: ${color #ffffff}${upspeed eth0}${color #ffffff} KiB/s
${color #ffffff}Příjem: ${totaldown eth0} ${alignr}Odesílání: ${totalup eth0}
${color #ffffff}${downspeedgraph eth0 40,140 ffffff ffffff}${alignr}${upspeedgraph eth0 40,140 ffffff ffffff}
${color #ffffff}
${texeci 360 perl ~/.conky/weather.pl Kladno cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Tak tohle je mazec :o Jaká jsou k tomu autorská práva? Bylo by možno to od Tebe "sprostě" okopírovat? (nějak v tom támu a nejsem schopen si něco splodit sám).
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1500
gap_x 20
gap_y 40
TEXT
$color
${color 8f6431}SYSTEM ${hr 1}
${color #D28E47}$kernel ${color 8f6431}$machine ${alignr} ${color #D28E47}${nodename}
${color 8f6431}CPU ${hr 1}
${color #D28E47}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz 2-CPU: ${cpu cpu1}% ${freq cpu2}MHz
${color #D28E47}${cpugraph cpu0 40,140 7f8ed3 000000}${alignr}${cpugraph cpu1 40,140 7f8ed3 000000}
${color 8f6431}TOP PROCESSES ${hr 1}
${color 8f6431}Name ${alignr} CPU%
${color #D28E47}${top name 1} ${alignr} ${top cpu 1}
${color #D28E47}${top name 2} ${alignr} ${top cpu 2}
${color #D28E47}${top name 3} ${alignr} ${top cpu 3}
${color #D28E47}${top name 4} ${alignr} ${top cpu 4}
${color #D28E47}${top name 5} ${alignr} ${top cpu 5}
${color #D28E47}${top name 6} ${alignr} ${top cpu 6}
${color 8f6431}MEMORY / SWAP ${hr 1}
${color #D28E47}RAM: ${alignc} $mem ${alignr} max: $memmax
${color #D28E47}${membar 6}$color
${color #D28E47}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color #D28E47}${swapbar 6}$color
${color 8f6431}Info HDD Memory ${hr 1}$color
${color #D28E47}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #D28E47}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color #D28E47}Sdb-win: ${fs_free /media/disk} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color 8f6431}PROCESSES ${hr 1}$color
${color #D28E47}Total: $processes ${alignr}Running: $running_processes
${color 8f6431}NETWORK ${hr 1}$color
${color #D28E47}IP addres:${alignr}${addr eth0}
${color #D28E47}Down: ${color #D28E47} ${downspeed eth0} ${color #D28E47} KiB/s ${alignr} Up: ${color #D28E47}${upspeed eth0}${color #D28E47} KiB/s
${color #D28E47}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #D28E47}${downspeedgraph eth0 40,140 7f8ed3 000000}${alignr}${upspeedgraph eth0 40,140 7f8ed3 000000}
${color 8f6431}UPTIME --- $uptime ${alignr}LOAD --- $loadavg
${color #D28E47}
${texeci 360 perl ~/.conky/weather.pl Holesov cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
${wString weather} $hr
${alignr 3}${font bauhaus:pixelsize=9}$wLocation
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
.. a příkládám samozřejmě i jeho screenshot :)
Ale jede, jen se ten návod musí číst. ;)
Pokud má skript nastavený spustitelný příznak, tak jak je to napsáno na Wiki, tak tam "perl" být nemusí.
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: statfs '/media/disk': No such file or directory
Conky: desktop window (10001e9) is subwindow of root window (45)
Conky: window type - normal
Conky: drawing to created window (2e00001)
Conky: drawing to double buffer
Conky: statfs '/media/disk': No such file or directory
cat: /home/bedbord/.conky/weather.conky: No such file or directory
--16:00:59-- http://www.tampiss.com/rss/tv_online.xml
=> `/home/bedbord/.conky/tv.xml'
Resolving www.tampiss.com... 81.0.240.211
Connecting to www.tampiss.com|81.0.240.211|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: 2 320 (2.3K) [text/xml]
100%[====================================>] 2 320 --.--K/s
16:01:00 (37.31 MB/s) - `/home/bedbord/.conky/tv.xml' saved [2320/2320]
Bad case statement (invalid case value?) near /home/bedbord/.conky/weather.pl line 188
Conky: statfs '/media/disk': No such file or directory
když spustim conky v terminálu tak se mi vypáíše tohle .. ten xml soubor se mi negeneruje .. :( Počasí $hr${Font bauhaus:pixelsize=9}
${texeci 360 perl ~/.conky/weather.pl Prague cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
takhle to mám napsaný v .conkyrc a ty soubory mám v tom /.conky jenom mi to vypisuje že to nemůže najít ten weather.conky .. ten se vytvoří sám nebo ho musim vytvořit já? a kdyby já tak jak?
když spustim conky v terminálu tak se mi vypáíše tohle .. ten xml soubor se mi negeneruje .. :(
ps: libxml mám naistalovanej i fonty
když spustim conky v terminálu tak se mi vypáíše tohle .. ten xml soubor se mi negeneruje .. :(
perl ~/.conky/weather.pl Prague cz m ~/.conky/weather.template ~/.conky/weather.conky
... výsledkem by pak mělo být něco takového:--22:59:45-- http://xoap.weather.com/weather/local/EZXX0012?unit=m&dayf=10&dayd=10&cc=*
=> `/home/vyoralek/.conky/weather_Prague.tmp'
Resolving xoap.weather.com... 65.207.183.49
Connecting to xoap.weather.com|65.207.183.49|:80... connected.
HTTP požadavek odeslán, program čeká na odpověď ... 200 OK
Délka: neudáno [text/plain]
[ <=> ] 10 511 --.--K/s
22:59:45 (80.70 KB/s) - `/home/vyoralek/.conky/weather_Prague.tmp' saved [10511]
... pokud to nic nevygeneruje a ani nezahlásí nějaký problém, zkusil bych ještě znovu si stáhnout skript k počasí, jestli nemáš náhodou nějakou jinou nefunkční verzi. Ale takto by to mělo fungovat.Ať hledám jak hledám, tak v x11 -xorg.conf toto nemám: Pak v /etc/X11/xorg.conf najděte sekci "Modules" a pod něj přidejte:
Load "dbe"
Zkoušel jsem to tam dopsat,ale nastartovalo to s špatným rozlišením.
Má někdo radu
Děkuji
Návod na začátku není pravděpodobně na HH.Nevíte jak na to v HH?
Děkuji
text_buffer_size 1500
Mam ale ještě jeden problém.Conky se nespouštěj automaticky po startu.Přidal sem do sezení ten soubor ve kterém je nastavené to opoždění spuštění conky.Je to správně? Nastavil sem čas 45 a stejně se nespouští.
use_xft yes
xftfont verdana:size=10
alignment middle_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color white
default_color white
use_spacer no
no_buffers yes
uppercase no
TEXT
${font PizzaDude Bullets:size=16}v${font} Up. ${upspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}r${font} Dow. ${downspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}M${font} Upload. ${totalup eth0}
${font PizzaDude Bullets:size=16}S${font} Download. ${totaldown eth0}
${font StyleBats:size=18}A${font} CPU: ${cpu}%
${font PizzaDude Bullets:size=16}J${font} $mem / $memmax
${font StyleBats:size=18}P${font} Work: ${uptime_short}
${font StyleBats:size=18}4${font} ${time %A %d %B}
${font xspiralmental:size=17}E${font} ${kernel}
${font PizzaDude Bullets:size=16}g${font} Linux: ${fs_free /} free
Windows: ${fs_free /mnt/Windows} free
Data: ${fs_free /mnt/Data} free
${color black}${color black}Teplota ${hr 1}$color
${color black} CPU: ${alignr}${color black}${font}${acpitemp}°C${color}
${color black} MB : ${alignr}${color black}${i2c 9191-0290 temp 1} °C
${color black} HDD: ${alignr}${execi 30 hddtemp -n /dev/sda} °C
${color black}${color black}Větráky ${hr 1}$color
${color black} CPU: ${color black}${alignr}${i2c 9191-0290 fan 1} RPM
${color black} fan1: ${color black}${alignr}${i2c 9191-0290 fan 2} RPM
${color black} fan2: ${color black}${alignr}${i2c 9191-0290 fan 3} RPM
mk@mk-desktop:/sys/bus$ sensors
it8712-isa-0290
Adapter: ISA adapter
VCore 1: +1.46 V (min = +0.00 V, max = +4.08 V)
VCore 2: +1.46 V (min = +0.00 V, max = +4.08 V)
+3.3V: +3.36 V (min = +0.00 V, max = +4.08 V)
+5V: +5.08 V (min = +0.00 V, max = +6.85 V)
+12V: +12.22 V (min = +0.00 V, max = +16.32 V)
-12V: -19.14 V (min = -27.36 V, max = +3.93 V)
-5V: +3.54 V (min = -13.64 V, max = +4.03 V)
Stdby: +5.03 V (min = +0.00 V, max = +6.85 V)
VBat: +3.36 V
fan1: 912 RPM (min = 0 RPM, div = 8)
fan2: 1328 RPM (min = 0 RPM, div = 8)
fan3: 1350 RPM (min = 0 RPM, div = 8)
M/B Temp: +36.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
CPU Temp: +37.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
Temp3: -55.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
cpu0_vid: +1.525 V
Tak já sem přidávám svoje conky.. Mám tam jen to co je pro mě důležité :)Moc pekny, hlavne ty ikonky.. co je to za bar dole? cairo? ze je tak pekne rozdelenej..?
use_xft yes
xftfont verdana:size=10
alignment middle_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color white
default_color white
use_spacer no
no_buffers yes
uppercase no
TEXT
${font PizzaDude Bullets:size=16}v${font} Up. ${upspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}r${font} Dow. ${downspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}M${font} Upload. ${totalup eth0}
${font PizzaDude Bullets:size=16}S${font} Download. ${totaldown eth0}
${font StyleBats:size=18}A${font} CPU: ${cpu}%
${font PizzaDude Bullets:size=16}J${font} $mem / $memmax
${font StyleBats:size=18}P${font} Work: ${uptime_short}
${font StyleBats:size=18}4${font} ${time %A %d %B}
${font xspiralmental:size=17}E${font} ${kernel}
${font PizzaDude Bullets:size=16}g${font} Linux: ${fs_free /} free
Windows: ${fs_free /mnt/Windows} free
Data: ${fs_free /mnt/Data} free
Tak já sem přidávám svoje conky.. Mám tam jen to co je pro mě důležité :)Moc pekny, hlavne ty ikonky.. co je to za bar dole? cairo? ze je tak pekne rozdelenej..?
http://uloz.to/509259/X-SPIRAL.TTF
http://uloz.to/509261/STYLBCC_.TTF
http://uloz.to/509260/PIZZADUDEBULLETS.ttf
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 150
gap_x 20
gap_y 40
TEXT
${color #000000}Linux ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #000000}Windows Vista ${fs_free /media/sda1} ${alignr} ${fs_used /media/sda1} / ${fs_size /media/sda1}
${fs_bar 6 /media/sda1}$color
${color #000000}Music ${fs_free /media/Music} ${alignr} ${fs_used /media/Music} / ${fs_size /media/Music}
${fs_bar 6 /media/Music}$color
${color #000000}Entertainment ${fs_free /media/Entertainment} ${alignr} ${fs_used /media/Entertainment} / ${fs_size /media/Entertainment}
${fs_bar 6 /media/Entertainment}$color
${color #000000}CPU: ${color #000000}${cpu}%
${cpubar cpu0 10,250} ${alignr}
${cpugraph cpu0 30,250 000000 ffffff } ${alignr}
${color 000000}NETWORK ${hr 1}$color
${color #000000}IP addres:${alignr}${addr eth0}
${color #000000}Down: ${color #000000} ${downspeed eth0} ${color #000000} KiB/s ${alignr} Up: ${color #000000}${upspeed eth0}${color #000000} KiB/s
${color #000000}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #000000}${downspeedgraph eth0 40,120 000000 ffffff}${alignr}${upspeedgraph eth0 40,120 000000 ffffff}
${color 000000}Procesy ${hr 1}$color
${color 000000}Total: $processes ${alignr}Running: $running_processes
${color 000000}Top Procesy${hr 1}
${color 000000}Jméno ${alignr} CPU%
${color 000000}${top name 1} ${alignr} ${top cpu 1}
${color 000000}${top name 2} ${alignr} ${top cpu 2}
${color 000000}${top name 3} ${alignr} ${top cpu 3}
${color 000000}${top name 4} ${alignr} ${top cpu 4}
Až po sem jsem s tím neměl žádný problém, ale chtěl bych tam ještě počasí. Zkoušel jsem obšlehnout skript od WERa. stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 150
gap_x 20
gap_y 40
TEXT
Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0034 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
${color #000000}Linux ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #000000}Windows Vista ${fs_free /media/sda1} ${alignr} ${fs_used /media/sda1} / ${fs_size /media/sda1}
${fs_bar 6 /media/sda1}$color
${color #000000}Music ${fs_free /media/Music} ${alignr} ${fs_used /media/Music} / ${fs_size /media/Music}
${fs_bar 6 /media/Music}$color
${color #000000}Entertainment ${fs_free /media/Entertainment} ${alignr} ${fs_used /media/Entertainment} / ${fs_size /media/Entertainment}
${fs_bar 6 /media/Entertainment}$color
${color #000000}CPU: ${color #000000}${cpu}%
${cpubar cpu0 10,250} ${alignr}
${cpugraph cpu0 30,250 000000 ffffff } ${alignr}
${color 000000}NETWORK ${hr 1}$color
${color #000000}IP addres:${alignr}${addr eth0}
${color #000000}Down: ${color #000000} ${downspeed eth0} ${color #000000} KiB/s ${alignr} Up: ${color #000000}${upspeed eth0}${color #000000} KiB/s
${color #000000}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #000000}${downspeedgraph eth0 40,120 000000 ffffff}${alignr}${upspeedgraph eth0 40,120 000000 ffffff}
${color 000000}Procesy ${hr 1}$color
${color 000000}Total: $processes ${alignr}Running: $running_processes
${color 000000}Top Procesy${hr 1}
${color 000000}Jméno ${alignr} CPU%
${color 000000}${top name 1} ${alignr} ${top cpu 1}
${color 000000}${top name 2} ${alignr} ${top cpu 2}
${color 000000}${top name 3} ${alignr} ${top cpu 3}
${color 000000}${top name 4} ${alignr} ${top cpu 4}
${wString weather} $hr
${alignr 3}${font bauhaus:pixelsize=8}$wLocation
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString visibility}: ${wVisibility }$wUnitDistance
${wString sunrise }: ${wSunrise }
${wString sunset }: ${wSunset }
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
a #!/usr/bin/perl
=help
CONKY WEATHER SCRIPT v2.0
USAGE:
perl weather.pl code language units template output
PARAMETERS:
code
The weather.com city code.
See http://xoap.weather.com/search/search?where=%s where %s stands for your location.
The codes for most of the Czech and Slovak locations are available at the end of this file.
For these locations, you can use even the name as written in the first column.
language
"EN" for English, "CZ" for Czech, "SK" for Slovak. (The parameter is case-insensitive.)
units
System of units: "s" for standard aka imperial, "m" for metric. (The parameter is case-insensitive.)
template
A textfile with the template. The format is identical with the Conky format, but these new variables
are available:
__________________________________________________________________________________________________
Variables without arguments
wBarTendency, wBarTendencySymbol, wCode, wConditions, wConditionsSymbol, wCountry,
wDewPoint,wWindSpeed, wFlik, wHumidity, wLatitude, wLocation, wLongitude, wMoon,
wMoonSymbol, wObservation, wObservationCountry, wPressure, wSunrise, wSunset, wSuplDate,
wSuplTime, wTemperature, wUnitDistance, wUnitLatitude, wUnitLongitude, wUnitPressure,
wUnitSpeed, wUnitTemperature, wUpdateTime, wUVIndex, wUVLevel, wVisibility, wWindAzimuth,
wWindDirection, wZone
EXAMPLE: $wCode or ${wCode }
__________________________________________________________________________________________________
Variables with one numeric argument standing for the number of the day starting with "0" for today
wDayDate, wDayHighestTemperature, wDayLowestTemperature, wDayMonth, wDayName_Short,
wDayName, wDaySunrise, wDaySunset
EXAMPLE: ${wDayHighestTemperature 8}
__________________________________________________________________________________________________
Variables with two numeric arguments, the first standing for the number of the day starting with "0"
for today and the latter for the day part, "0" for day and "1" for night.
wDayPartConditions, wDayPartConditions_Long, wDayPartConditions_Short, wDayPartHumidity,
wDayPartPrecipitation, wDayPartConditionsSymbol, wDayPartWindAzimuth, wDayPartWindDirection,
wDayPartWindSpeed
EXAMPLE: ${wDayPartWindSpeed 3 0}
__________________________________________________________________________________________________
Variable "wString" with one string argument. It returns the translation of this string as given
in the string table at the line 443 of this file. You can add your own strings, but the string
in the table should be lower-case. Use "_" instead of spaces.
This variable is usable for multilingual templates.
EXAMPLE: ${ wString Humidity }
All the variables and arguments are case-insensitive.
The variable wDayConditions_Long is always in English, the variable wDayPartConditions_Short is partly
translated.
The variables wConditionsSymbol, wMoonSymbol and wDayPartConditionsSymbol return the character corresponding
to the symbol in the weather font.
output
A file where the output of the script is stored. To make the script lightweight, the file is updated
if and only if new data are successfully downloaded, thus don't use /tmp/ to store this file - it could
be deleted by the system.
The script tries to download new data if and only if the current data are not for the current hour.
USAGE IN CONKY:
To not to disturb Conky, it is preferable to run this script in a separate thread using the command
$texeci. You can display the output file in Conky using the $execi or $execpi command and "cat".
You have to use the $execpi variant whenever there are some Conky variables in the template.
EXAMPLE:
${texeci 300 perl ~/.conky/weather.pl EZXX0012 CZ M ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 240 cat ~/.conky/weather.conky}
=cut
use XML::Simple;
$xmlfile = "$ENV{HOME}/.conky/weather.xml";
$tempfile = "$ENV{HOME}/.conky/weather.tmp";
$code = $ARGV[0];
$language = $ARGV[1];
$unit = $ARGV[2];
$templatefile = $ARGV[3];
$outputfile = $ARGV[4];
$language =~ tr/EN/en/;
$unit =~ tr/MS/ms/;
########################################################################################################
if(-e $xmlfile){
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
($xmon, $xday, $xyear, $xhour) = lsup($xmlfile);
$update = !($xmon == $mon + 1 && $xday == $mday && $xyear == $year - 100 && $xhour == $hour);
}
else {$update = TRUE};
if ($update) {
open (THISFILE, $0);
while (<THISFILE>) {
if (m/^#\s/) {
my @line = split /\s*#\s*|\s*\n/;
shift @line;
my $key = shift @line;
$dictionary->{$key} = [@line];
}
}
close (THISFILE);
$code = &translate($code, 0);
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*"`;
if (-s "$tempfile" > 0) {
my ($tmon, $tday, $tyear, $thour) = lsup($tempfile);
unless ($tmon == $xmon && $tday == $xday && $tyear == $xyear && $thour == $xhour) {
`mv -f $tempfile $xmlfile`;
&parse_template
}
}
}
########################################################################################################
sub lsup {
open (XMLFILE, $_[0]);
while (<XMLFILE>) {
if (my ($xmon, $xday, $xyear, $xhour, $xdaypart) = m/^\s*\<lsup\>(\d*)\/(\d*)\/(\d*)\s(\d*):\d*\s([A|P])/) {
if ($xhour == 12 ) {$xhour = 0 };
if ($xdaypart eq "P") {$xhour += 12};
return ($xmon, $xday, $xyear, $xhour);
last
}
};
close (XMLFILE);
}
sub parse_template{
my $temp = $/;
undef $/;
open (TEMPLATEFILE, $templatefile) || die "Can't open template.";
$template = <TEMPLATEFILE>;
close (TEMPLATEFILE);
$/ = $temp;
if ($language eq "en") {$language_index = 0; $time = sub {$_[0]}; $date = sub {$_[0]."/" .$_[1]. "/20".$_[2]}}
elsif ($language eq "cz") {$language_index = 1; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
elsif ($language eq "sk") {$language_index = 2; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
$symbol_index = 3;
$xml = new XML::Simple;
$weather = $xml->XMLin($xmlfile);
$template =~ s/\$\{\s*wString\s*(\w*)\s*\}/&translate($1, $language_index)/ieg;
foreach $conky_key (wCode, wLatitude, wLongitude, wZone, wTemperature, wFlik, wPressure, wVisibility, wHumidity, wDewPoint,wWindSpeed,
wWindAzimuth, wSunset, wSunrise, wConditionsSymbol, wConditions, wMoonSymbol, wMoon, wWindDirection, wBarTendencySymbol, wBarTendency,
wUnitSpeed, wUnitDistance, wUnitTemperature, wUnitPressure, wUnitLatitude, wUnitLongitude, wObservationCountry, wObservation,
wLocation, wCountry, wSuplTime, wSuplDate, wUpdateTime, wUVIndex, wUVLevel){
if ($template =~ m/\$\{\s*$conky_key\s*\}|\$$conky_key/i) {
$template =~ s/\$\{\s*$conky_key\s*\}|\$$conky_key/&conky_value($conky_key)/ieg;
}
}
for ($day = 0; $day < 10; $day++) {
foreach $conky_key (wDayHighestTemperature, wDayLowestTemperature, wDayName_Short,wDayName, wDaySunset, wDaySunrise, wDayMonth, wDayDate) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*\}/&conky_day($conky_key, $day)/ieg;
};
};
for ($day_part = 0; $day_part < 2; $day_part++) {
foreach $conky_key (wDayPartWindSpeed, wDayPartWindAzimuth, wDayPartWindDirection, wDayPartPrecipitation, wDayPartHumidity,
wDayPartConditionsSymbol, wDayPartConditions_Short, wDayPartConditions_Long, wDayPartConditions) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/&conky_day_part($conky_key, $day, $day_part)/eig;
}
}
}
};
open (OUT, ">$outputfile") || die "Can't open output file";
print OUT $template;
close (OUT);
}
sub conky_day { # $_[0] key, $_[] day
my $r = \$conky->{Day}[$_[1]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]];
if ($_[0] eq "wDayHighestTemperature") {$$r = $$w->{hi}}
elsif ($_[0] eq "wDayLowestTemperature") {$$r = $$w->{low}}
elsif ($_[0] eq "wDayName_Short") {$$r = &translate(substr($$w->{t},0,3), $language_index)}
elsif ($_[0] eq "wDayName") {$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDaySunset") {$$r = &$time($$w->{suns})}
elsif ($_[0] eq "wDaySunrise") {$$r = &$time($$w->{sunr})}
elsif ($_[0] eq "wDayMonth" || $_[0] eq "wDayDate") {
my @temp = split " ", $weather->{dayf}->{day}[$_[1]]->{dt};
$conky->{Day}[$_[1]]->{wDayMonth} = &translate($temp[0], $language_index);
$conky->{Day}[$_[1]]->{wDayDate} = $temp[1];
}
}
return $$r
}
sub conky_day_part { # $_[0] key, $_[1] day, $_[2] day part
my $r = \$conky->{Day}[$_[1]]->{Part}[$_[2]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]]->{part}[$_[2]];
if ($_[0] eq "wDayPartWindSpeed") {$$r = $$w->{wind}->{s}}
elsif ($_[0] eq "wDayPartWindAzimuth") {$$r = $$w->{wind}->{d}}
elsif ($_[0] eq "wDayPartPrecipitation") {$$r = $$w->{ppcp}}
elsif ($_[0] eq "wDayPartHumidity") {$$r = $$w->{hmid}}
elsif ($_[0] eq "wDayPartWindDirection") {$$r = &translate($$w->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditionsSymbol") {$$r = &translate($$w->{icon}, 1)}
elsif ($_[0] eq "wDayPartConditions") {$$w->{t} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Short") {$$w->{bt} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{bt}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Long") {
$w = \$weather->{dayd}->{day}[$_[1]]->{part};
if (ref($$w) eq "ARRAY") {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}[$_[2]]->{t};
}
elsif (($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "d" && $_[2] == 0)
|| ($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "n" && $_[2] == 1)) {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}->{t}
}
else { $$r = ""};
}
}
return $$r
}
sub conky_value { # $_[0] key
my $r = \$conky->{$_[0]};
unless ($$r) {
if ($_[0] eq "wCode") {$$r = $code}
elsif ($_[0] eq "wLatitude") {$$r = $weather->{loc}->{lat}}
elsif ($_[0] eq "wLongitude") {$$r = $weather->{loc}->{lon}}
elsif ($_[0] eq "wZone") {$$r = $weather->{loc}->{zone}}
elsif ($_[0] eq "wTemperature") {$$r = $weather->{cc}->{tmp}}
elsif ($_[0] eq "wFlik") {$$r = $weather->{cc}->{flik}}
elsif ($_[0] eq "wPressure") {$$r = $weather->{cc}->{bar}->{r}}
elsif ($_[0] eq "wVisibility") {$$r = $weather->{cc}->{vis}}
elsif ($_[0] eq "wHumidity") {$$r = $weather->{cc}->{hmid}}
elsif ($_[0] eq "wDewPoint") {$$r = $weather->{cc}->{dewp}}
elsif ($_[0] eq "wWindSpeed") {$$r = $weather->{cc}->{wind}->{s}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUVIndex") {$$r = $weather->{cc}->{uv}->{i}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUpdateTime") {$$r = &$time($weather->{loc}->{tm})}
elsif ($_[0] eq "wSunset") {$$r = &$time($weather->{loc}->{suns})}
elsif ($_[0] eq "wSunrise") {$$r = &$time($weather->{loc}->{sunr})}
elsif ($_[0] eq "wConditionsSymbol") {$$r = &translate($weather->{cc}->{icon}, 1)}
elsif ($_[0] eq "wUVLevel") {$$r = &translate($weather->{cc}->{uv}->{t}, $language_index)}
elsif ($_[0] eq "wMoon") {$$r = &translate($weather->{cc}->{moon}->{t}, $language_index)}
elsif ($_[0] eq "wMoonSymbol") {$$r = &translate($weather->{cc}->{moon}->{t}, $symbol_index)}
elsif ($_[0] eq "wWindDirection") {$$r = &translate($weather->{cc}->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wBarTendency") {$$r = &translate($weather->{cc}->{bar}->{d}, $language_index)}
elsif ($_[0] eq "wBarTendencySymbol") {$$r = &translate($weather->{cc}->{bar}->{d}, $symbol_index)}
elsif ($_[0] eq "wUnitSpeed") {$$r = &translate($weather->{head}->{us}, $language_index)}
elsif ($_[0] eq "wUnitDistance") {$$r = &translate($weather->{head}->{ud}, $language_index)}
elsif ($_[0] eq "wUnitTemperature") {$$r = &translate($weather->{head}->{ut}, $language_index)}
elsif ($_[0] eq "wUnitPressure") {$$r = &translate($weather->{head}->{up}, $language_index)}
elsif ($_[0] eq "wUnitLatitude") {$$r = &translate("unit_latitude", $language_index)}
elsif ($_[0] eq "wUnitLongitude") {$$r = &translate("unit_longitude", $language_index)}
elsif ($_[0] eq "wConditions") {$weather->{cc}->{t} =~ tr/A-Z/a-z/;
$$r = &translate($weather->{cc}->{t}, $language_index)}
elsif ($_[0] eq "wObservation" || $_[0] eq "wObservationCountry") {
my @temp = split ", ", $weather->{cc}->{obst};
$conky->{wObservation} = &translate($temp[0], 1);
$conky->{wObservationCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wLocation" || $_[0] eq "wCountry") {
my @temp = split ", ", $weather->{loc}->{dnam};
$conky->{wLocation} = &translate($temp[0], 1);
$conky->{wCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wSuplTime" || $_[0] eq "wSuplDate") {
my @temp = split /\s|\//, $weather->{cc}->{lsup};
$conky->{wSuplTime} = &$time($temp[3]." ".$temp[4]);
$conky->{wSuplDate} = &$date($temp[0],$temp[1],$temp[2]);
}
}
return $$r
}
sub translate {
if ($dictionary->{$_[0]}) {return $dictionary->{$_[0]}[$_[1]]}
else {return $_[0]}
}
sub time_en_24 {
my @temp = split /\:|\s/, $_[0];
if ($temp[0] == 12) {$temp[0] = 0};
if ($temp[2] eq "PM") {$temp[0] += 12};
return "$temp[0]".":"."$temp[1]";
}
########################################################################################################
## TRANSLATION TABLES
##
########################################################################################################
########################################################################################################
## COUNTRY
## value # en
########################################################################################################
# Czech Republic # Czech Republic
# Germany # Germany
# Hungary # Hungary
# Poland # Poland
# Slovakia # Slovakia
########################################################################################################
## DAY
## value # en
########################################################################################################
# Monday # Monday
# Tuesday # Tuesday
# Wednesday # Wednesday
# Thursday # Thursday
# Friday # Friday
# Saturday # Saturday
# Sunday # Sunday
########################################################################################################
## DAY_SHORT
## value # en
########################################################################################################
# Mon # Mon
# Tue # Tue
# Wed # Wed
# Thu # Thu
# Fri # Fri
# Sat # Sat
# Sun # Sun
########################################################################################################
## Month
## value # en # symbol
########################################################################################################
# Jan # January # 1
# Feb # February # 2
# Mar # March # 3
# Apr # April # 4
# May # May # 5
# Jun # June # 6
# Jul # July # 7
# Aug # August # 8
# Sep # September # 9
# Oct # October # 10
# Nov # November # 11
# Dec # December # 12
########################################################################################################
## WIND
## value # en
########################################################################################################
# N # N
# E # E
# S # S
# W # W
# NE # NE
# SE # SE
# SW # SW
# NW # NW
# NNE # NNE
# ENE # ENE
# ENE # ENE
# SSE # SSE
# NNW # NNW
# WNW # WNW
# WSW # WSW
# SSW # SSW
# VAR # variable
########################################################################################################
## UNIT
## space-separated units start with a hard space
## value # en
#########################################################################################################
# C # °C
# km # km
# km/h # km/h
# mb # mb
# mm # mm
# F # °F
# mi # mi
# mph # mph
# in # in
# unit_latitude # N
# unit_longitude # E
########################################################################################################
## PREASURE
## value # en # symbol
#######################################################################################################
# rising # rising # ↑
# falling # falling # ↓
# steady # steady # =
########################################################################################################
## LUNAR PHASE
## value # en # symbol
########################################################################################################
# New # New # 9
# Waxing Crescent # Waxing Crescent # 7
# First Quarter # First Quarter # 0
# Waxing Gibbous # Waxing Gibbous # 3
# Full # Full # 1
# Waning Gibbous # Waning Gibbous # 3 # (left <-> right)
# Last Quarter # Last Quarter # 0 # (left <-> right)
# Third Quarter # Third Quarter # 0 # (left <-> right)
# Waning Crescent # Waning Crescent # 7 # (left <-> right)
########################################################################################################
## UV Index
## value # en # symbol
########################################################################################################
# Extreme # extrem
# Very high # very high
# High # high
# Moderate # moderate
# Low # low
########################################################################################################
## STRING
## value # en # symbol
########################################################################################################
# weather # Weather
# forecast # Forecast
# as_of # as of
# update # Update
# pressure # Pressure
# wind # Wind
# dew_point # Dew point
# visibility # Visibility
# sunrise # Sunrise
# sunset # Sunset
# moon # Moon
# humidity # Humidity
# uv # UV index
########################################################################################################
## CONDITIONS
## value # en # symbol
########################################################################################################
# blowing dust # Blowing dust
# blowing dust and windy # Blowing dust and windy
# blowing snow # Blowing snow
# blowing snow and windy # Blowing snow and windy
# clear # Clear
# clear and windy # Clear and windy
# cloudy # Cloudy
# cloudy and windy # Cloudy and windy
# drifting snow # Drifting snow
# drizzle # Drizzle
# fair # Fair
# fair and windy # Fair and windy
# fog # Fog
# fog and windy # Fog and windy
# haze # Haze
# haze and windy # Haze and windy
# heavy drizzle # Heavy drizzle
# heavy rain # Heavy rain
# heavy rain and windy # Heavy rain and windy
# heavy rain shower # Heavy rain shower
# heavy rain shower and windy # Heavy rain shower and windy
# heavy snow # Heavy snow
# heavy snow and windy # Heavy snow and windy
# heavy snow shower # Heavy snow shower
# heavy t-storm # Heavy t-storm
# heavy t-storm and windy # Heavy t-storm and windy
# light drizzle # Light drizzle
# light drizzle and windy # Light drizzle and windy
# light freezing drizzle # Light freezing drizzle
# light freezing drizzle and fog# Light freezing drizzle and fog
# light freezing rain # Light freezing rain
# light rain # Light rain
# light rain shower # Light rain shower
# light rain shower and windy # Light rain shower and windy
# light rain and fog # Light rain and fog
# light rain and freezing rain # Light rain and freezing rain
# light rain with thunder # Light rain with thunder
# light rain and windy # Light rain and windy
# light snow # Light snow
# light snow grains # Light snow grains
# light snow shower # Light snow shower
# light snow shower and windy # Light snow shower and windy
# light snow and sleet # Light snow and sleet
# light snow and windy # Light snow and windy
# mist # Mist
# mostly cloudy # Mostly cloudy
# mostly cloudy and windy # Mostly cloudy and windy
# partial fog # Partial fog
# partly cloudy # Partly cloudy
# partly cloudy and windy # Partly cloudy and windy
# patches of fog # Patches of fog
# rain # Rain
# rain and sleet # Rain and sleet
# rain and snow # Rain and snow
# rain shower # Rain shower
# rain shower and windy # Rain shower and windy
# rain and fog # Rain and fog
# rain and freezing rain # Rain and freezing rain
# rain and windy # Rain and windy
# sand # Sand
# sand and windy # Sand and windy
# shallow fog # Shallow fog
# showers in the vicinity # Showers in the vicinity
# sleet # Sleet
# smoke # Smoke
# snow # Snow
# snow and fog # Snow and fog
# snow and freezing rain # Snow and freezing rain
# snow grains # Snow grains
# snow showers # Snow showers
# snow and windy and fog # Snow and windy and fog
# squalls # Squalls
# squalls and windy # Squalls and windy
# sunny # Sunny
# sunny and windy # Sunny and windy
# t-storm # T-Storm
# t-storm and windy # T-Storm and windy
# thunder # Thunder
# thunder and wintry mix # Thunder and wintry mix
# thunder in the vicinity # Thunder in the vicinity
# unknown precip # Unknown precip
# widespread dust # Widespread dust
# widespread dust and windy # Widespread dust and windy
# wintry mix # Wintry mix
########################################################################################################
## ICONS
## Nr. # Yahoo description # symbol
########################################################################################################
# 0 # tornado # i
# 1 # tropical storm # h
# 2 # hurricane # h
# 3 # severe thunderstorms # i
# 4 # thunderstorms # i
# 5 # mixed rain and snow # k
# 6 # mixed rain and sleet # h
# 7 # mixed snow and sleet # k
# 8 # freezing drizzle # g
# 9 # drizzle # g
# 10 # freezing rain # h
# 11 # showers # g
# 12 # showers # h
# 13 # snow flurries # j
# 14 # light snow showers # k
# 15 # blowing snow # j
# 16 # snow # k
# 17 # hail # i
# 18 # sleet # h
# 19 # dust # v
# 20 # foggy # v
# 21 # haze # v
# 22 # smoky # v
# 23 # blustery # w
# 24 # windy # w
# 25 # cold # j
# 26 # cloudy # d
# 27 # mostly cloudy (night) # d
# 28 # mostly cloudy (day) # c
# 29 # partly cloudy (night) # b
# 30 # partly cloudy (day) # b
# 31 # clear (night) # 1
# 32 # sunny # a
# 33 # fair (night) # 1
# 34 # fair (day) # b
# 35 # mixed rain and hail # i
# 36 # hot # l
# 37 # isolated thunderstorms # f
# 38 # scattered thunderstorms # f
# 39 # scattered thunderstorms # h
# 40 # scattered showers # h
# 41 # heavy snow # k
# 42 # scattered snow showers # k
# 43 # heavy snow # k
# 44 # partly cloudy # b
# 45 # thundershowers # h
# 46 # snow showers # k
# 47 # isolated thundershowers # g
# na # not available # ~
########################################################################################################
## United Kingdom
## loc dnam # UKXX0092 # Manchester
Do samotneho scriptu ".conkyrc" pak staci pridat tyhle lajny..${texeci 360 perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Nevim, zda mas nainstalovane fonty, v tom pripade hledej dale ve vlakne.Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0034 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
Celé se to rozhází a posune tam, kde nechci.Pepe999: Já ten adresář /home/.conky vytvořený mám a v něm je soubor weather.pl (stáhnutý od WERa) plus nějaký xml soubor, který se tam vytvořil sám, což, jak sem se dočetl, udělat měl. Diskuzi jsem si samozřejmě projel. Jde mě jenom o tohle - bez toho počasí se to zobrazuje tak jak chci, ale jakmile nakopíruju do svého konfiguráku tohle:Fajn, ale precti si to cele. Musis si tam udelat jeste ten script weather.template. Ten totiz urcuje, jak bude to pocasi v conky vypadat!!!!!!Kód: [Vybrat]Počasí $hr
Celé se to rozhází a posune tam, kde nechci.
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0034 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
K čemu je vlastně ten soubor weather.template ?? Je vůbec potřeba k té WERově verzi? ..Jinak co se týče fontů, s tím problémy nejsou...
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
text_buffer_size 1500
xftfont ae_AlMothnna:size=8
uppercase no
default_color ff9730
alignment top_right
maximum_width 310
gap_x 9
gap_y 9
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730}pepe999 $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730}CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,150} ${alignr}${cpubar cpu1 10,150}
${cpugraph cpu0 27,150 ff841f 80d62b } ${alignr}${cpugraph cpu1 27,150 ff841f 80d62b}
CPU Temp: ${acpitemp}C HDD Temp: ${hddtemp /dev/sda localhost 7634}
${color 80d62b}Top Processes ${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}USAGE HDD ${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
ESSID: ${wireless_essid wlan0} ${alignr}Signal Strength: ${wireless_link_qual_perc wlan0}
${color ff9730}IP address: ${alignr}${addr wlan0}
${color ff9730}Down: ${color 80d62b} ${downspeed wlan0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed wlan0}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${downspeedgraph wlan0 27,150 ff841f 80d62b} ${alignr}${upspeedgraph wlan0 27,150 ff841f 80d62b}
${color ff9730}BATTERY PERCENT/TIME ${hr 1} $color
${color 000000}REMAINING: ${battery_percent}% ${alignr} $battery_time
${texeci 360 perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
:) vpořádku, vždyť já ti věřím. Nechtěl jsem aby to vyznělo nějak hanlivě, jen jsem chtěl víc informací. Vždycky mě zajímá jak co funguje a tak.. každopádně dík za pomoc, vážím si toho. hned se do toho pustím a budu zkoušet:)Vpohode, jenom jsem dojem, ze jsem to asi prvne vysvetlil spatne.. :)
${wString weather} $hr
${alignr 3}${font bauhaus:pixelsize=8}$wLocation
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString visibility}: ${wVisibility }$wUnitDistance
${wString sunrise }: ${wSunrise }
${wString sunset }: ${wSunset }
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
spustitelný příznak má pouze weather.pl.#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$tempfile = "/tmp/weather.tmp"; # temporary download file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print " ".$_[0]." (".$weather->{loc}->{lat}." s. š., ".$weather->{loc}->{lon}." v. d.)\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print " Stav: ".$_[3].":".$_[4].", ".$_[1].". ".$_[0].". 20".$_[2]." Update: ".&time12_24($weather->{loc}->{tm})."\n"
." Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
." Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
." Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
." Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
." Viditelnost: ".$weather->{cc}->{vis}." km\n"
." Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n"
." Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New # Nov # 9
# Waxing Crescent # Dorůstající srpek # 7
# First Quarter # První čtvrť # 0
# Waxing Gibbous # Dorůstající měsíc # 3
# Full # Úplněk # 1
# Waning Gibbous # Couvající měsíc # 3 # (left <-> right)
# Last Quarter # Poslední čvrť # 0 # (left <-> right)
# Third Quarter # Poslední čvrť # 0 # (left <-> right)
# Waning Crescent # Ubývající srpek # 7 # (left <-> right)
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
${execi 900 perl ~/.conky/weather.pl update_info EZXX0016 m 6 >/tmp/weather.template}${exec head -14 /tmp/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
${texeci 360 perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
místo jakéhokoliv počasí, se mi zobrazí jen ${execpi}kuratko@kuratko-laptop:~$ conky
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: statfs '/media/winlin': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: desktop window (10000b6) is subwindow of root window (87)
Conky: window type - normal
Conky: drawing to created window (4800001)
Conky: drawing to double buffer
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/winlin': No such file or directory
Missing right curly or square bracket at /home/kuratko/.conky/rates.pl line 27, at end of line
syntax error at /home/kuratko/.conky/rates.pl line 27, at EOF
Execution of /home/kuratko/.conky/rates.pl aborted due to compilation errors.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/weather.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/weather.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/kuratko/.conky/tv.pl line 4.
BEGIN failed--compilation aborted at /home/kuratko/.conky/tv.pl line 4.
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/winlin': No such file or directory
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/winlin': No such file or directory
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/winlin': No such file or directory
Conky: statfs '/media/KINGSTON': No such file or directory
Conky: statfs '/media/data/': No such file or directory
Conky: statfs '/media/data': No such file or directory
Conky: statfs '/media/winlin/': No such file or directory
Conky: statfs '/media/winlin': No such file or directory
to je v pohode, ale nejede mi to pocasi a tv.Mas doinstalovane ty baliky, libxml-simple-perl atd??
Mam. Zjistil jsem, ze tv nacte a ulozi do souboru, ale nezobrazi. Pocasi nejede vubec.Jestli mas Gutsy Gibbon, tak tam je stara verze, pocasi by tam fungovat asi nemelo vubec a tv nevim, projdi to cele znovu. Ja treba mel vsechno dobre, neslo to, ale jak jsem trochu upravil conky.rc aby tam bylo vic mista, pocasi mi nabehlo samo. Zrejme potrebuje urcite misto(volne) na plose..
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1600
gap_x 20
gap_y 40
TEXT
${color 000000}SYSTEM ${hr 1}
${color 000000}$sysname $kernel on $machine
${color 000000}Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0002 m 6}
${execi 900 perl ~/.conky/weather.pl temperature 1 0} ${execi 900 perl ~/.conky/weather.pl temperature 2 0} ${execi 900 perl ~/.conky/weather.pl temperature 3 0} ${execi 900 perl ~/.conky/weather.pl temperature 4 0} ${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${Font weather:size=25} ${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 60}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 160}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${execi 900 perl ~/.conky/weather.pl symbol 5 0} $font
${voffset -63}Predpoved $stippled_hr
${color 000000}Diskové oddíly ${hr 1}$color
${color #000000}Linux ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #000000}Windows Vista ${fs_free /media/sda1} ${alignr} ${fs_used /media/sda1} / ${fs_size /media/sda1}
${fs_bar 6 /media/sda1}$color
${color #000000}Entertainment ${fs_free /media/Entertainment} ${alignr} ${fs_used /media/Entertainment} / ${fs_size /media/Entertainment}
${fs_bar 6 /media/Entertainment}$color
${color #000000}Music ${fs_free /media/Music} ${alignr} ${fs_used /media/Music} / ${fs_size /media/Music}
${fs_bar 6 /media/Music}$color
${color 000000}Network ${hr 1}$color
${color #000000}IP addres:${alignr}${addr eth0}
${color #000000}Down: ${color #000000} ${downspeed eth0} ${color #000000} KiB/s ${alignr} Up: ${color #000000}${upspeed eth0}${color #000000} KiB/s
${color #000000}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${color #000000}${downspeedgraph eth0 40,120 000000 2f00ff}${alignr}${upspeedgraph eth0 40,120 000000 2f00ff}
${color 000000}CPU ${hr 1}
${color #000000}CPU: ${cpu cpu0}
${color #000000}${cpugraph cpu0 40,255 000000 2f00ff}
${color #000000}Využití procesoru: ${cpu}%${goto 128}${color #000000} ${cpubar 8}$color
${color #000000}Využití RAM:${goto 107}$memperc%${goto 128}${color #000000} ${membar 8}
${color #000000}Bezících procesu:$running_processes ${alignr 2}Procesu celkem: $processes
${color 000000}Top Procesy${hr 1}
${color 000000}Jméno ${alignr} CPU%
${color 000000}${top name 1} ${alignr} ${top cpu 1}
${color 000000}${top name 2} ${alignr} ${top cpu 2}
${color 000000}${top name 3} ${alignr} ${top cpu 3}
${color 000000}${top name 4} ${alignr} ${top cpu 4}
#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$tempfile = "/tmp/weather.tmp"; # temporary download file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print " ".$_[0]." (".$weather->{loc}->{lat}." s. š., ".$weather->{loc}->{lon}." v. d.)\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print " Stav: ".$_[3].":".$_[4].", ".$_[1].". ".$_[0].". 20".$_[2]." Update: ".&time12_24($weather->{loc}->{tm})."\n"
." Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
." Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
." Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
." Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
." Viditelnost: ".$weather->{cc}->{vis}." km\n"
." Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n"
." Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New # Nov # 9
# Waxing Crescent # Dorůstající srpek # 7
# First Quarter # První čtvrť # 0
# Waxing Gibbous # Dorůstající měsíc # 3
# Full # Úplněk # 1
# Waning Gibbous # Couvající měsíc # 3 # (left <-> right)
# Last Quarter # Poslední čvrť # 0 # (left <-> right)
# Third Quarter # Poslední čvrť # 0 # (left <-> right)
# Waning Crescent # Ubývající srpek # 7 # (left <-> right)
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
${wString weather} $hr
${alignr 3}${font bauhaus:pixelsize=8}$wLocation
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString visibility}: ${wVisibility }$wUnitDistance
${wString sunrise }: ${wSunrise }
${wString sunset }: ${wSunset }
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 10}${wDayPartConditionsSymbol 1 0}${goto 60}${wDayPartConditionsSymbol 2 0}${goto 113}${wDayPartConditionsSymbol 3 0}${goto 160}${wDayPartConditionsSymbol 4 0}${goto 210}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 10}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 30}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature$ ${goto 5}{wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 80}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 110}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1600
gap_x 20
gap_y 40
TEXT
${color 000000}Počasí $hr
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0002 m 6}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
${color 000000}Diskové oddíly: ${hddtemp /dev/sda localhost 7634} ${hr 1}$color
${color #000000}Linux ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #000000}Windows Vista ${fs_free /media/Windows} ${alignr} ${fs_used /media/Windows} / ${fs_size /media/Windows}
${fs_bar 6 /media/Windows}$color
${color #000000}Media ${fs_free /media/Media} ${alignr} ${fs_used /media/Media} / ${fs_size /media/Media}
${fs_bar 6 /media/Media}$color
${color 000000}Network ${hr 1}$color
${color #000000}IP addres:${alignr}${addr wlan0}
${color #000000}Down: ${color #000000} ${downspeed wlan0} ${color #000000} KiB/s ${alignr} Up: ${color #000000}${upspeed wlan0}${color #000000} KiB/s
${color #000000}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${color #000000}${downspeedgraph wlan0 40,120 000000 2f00ff}${alignr}${upspeedgraph wlan0 40,120 000000 2f00ff}
${color 000000}Cpu: ${color 000000}${font}${acpitemp}°C${color} ${color 000000}${hr 1}
${color #000000}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz 2-CPU: ${cpu cpu1}% ${freq cpu2}MHz
${color #000000}${cpugraph cpu0 40,120 000000 2f00ff}${alignr}${cpugraph cpu1 40,120 000000 2f00ff}
${color #000000}${goto 5}Využití procesoru: ${cpu}%${goto 124}${color #000000}${cpubar 8}$color
${color #000000}${goto 5}Využití RAM:${goto 95}$memperc%${goto 124}${color #000000}${membar 8}
${color #000000}${goto 5}Běžících procesů:${goto 95}$running_processes ${alignr 2}${goto 124}Procesů celkem: $processes
${color #000000}${goto 5}${Font bauhaus:pixelsize=9}Jméno${goto 94}CPU%${goto 148}Jméno${goto 234}CPU%
${color #000000}${goto 5}${top name 1}${goto 89}${top cpu 1} ${goto 148}${top name 5}${goto 230}${top cpu 5}
${color #000000}${goto 5}${top name 2}${goto 89}${top cpu 2} ${goto 148}${top name 6}${goto 230}${top cpu 6}
${color #000000}${goto 5}${top name 3}${goto 89}${top cpu 3} ${goto 148}${top name 7}${goto 230}${top cpu 7}
${color #000000}${goto 5}${top name 4}${goto 89}${top cpu 4} ${goto 148}${top name 8}${goto 230}${top cpu 8}$font
${wString weather} $hr
${alignr 3}${font bauhaus:pixelsize=8}$wLocation
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString visibility}: ${wVisibility }$wUnitDistance
${wString sunrise }: ${wSunrise }
${wString sunset }: ${wSunset }
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
alignment top_right
background no
border_margin 4
border_width 1
cpu_avg_samples 2
default_color black
default_shade_color black
default_outline_color black
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
gap_x 7
gap_y 10
maximum_width 250
minimum_size 205 5
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window no
own_window_transparent yes
own_window_type override
stippled_borders 8
update_interval 1.0
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Bitstream Vera Sans Mono Bold:size=9
TEXT
$alignc${color #000000}${pre_exec whoami}@$nodename
${color #000000}linux-$kernel $alignr $machine
${execi 30 date +"%A, %e. %B %Y"}
${color #000000}${time %T}${alignr}Spuštěno:${color #FFFFFF} $uptime
${color #000000}Využití systému:
${color #000000} ${cpugraph cpu1 25,250 7f8ed3 000000} ${color #FFFFFF}
${color #000000} CPU: ${color #FFFFFF}${cpu 0}${color #000000} %${color #FFFFFF} ${alignc} ${acpitemp}${color #000000} °C $alignr ${color #FFFFFF}${freq cpu 0} ${color #000000}MHz
${color #000000} HDD: ${color #FFFFFF}${hddtemp /dev/sda 127.0.0.1 7634}${color #000000} °C ${alignr}${color #FFFFFF}${fs_used_perc /dev/sda}${color #000000}%
${color #000000} RAM: ${color #FFFFFF} $mem/$memmax $alignr $memperc${color #000000}%
${color #000000} Správa napájení: ${alignr}${color #FFFFFF}${battery BAT0} $battery_time
${color #000000}Procesů:${color #FFFFFF} $processes ${color #000000}${alignr}Aktivní:${color #FFFFFF} $running_processes
${color #000000}Nejaktivnější procesy ${alignr}PID CPU%
${color #FFFFFF} ${top name 1}${alignr}${top pid 1}${top cpu 1}
${color #FFFFFF} ${top name 2}${alignr}${top pid 2}${top cpu 2}
${color #FFFFFF} ${top name 3}${alignr}${top pid 3}${top cpu 3}
${color #000000}Zatížení paměti ${alignr}PID MEM%
${color #FFFFFF} ${top_mem name 1}${alignr}${top_mem pid 1}${top_mem mem 1}
${color #FFFFFF} ${top_mem name 2}${alignr}${top_mem pid 2}${top_mem mem 2}
${color #FFFFFF} ${top_mem name 3}${alignr}${top_mem pid 3}${top_mem mem 3}
${color #000000}Sítě:
${color #000000}WiFi ${alignr} ${color #FFFFFF}${wireless_bitrate ath0}
${color #000000}IP: ${color #FFFFFF} ${addr ath0}${alignr} ${color #000000}MAC: ${color #FFFFFF}${wireless_ap ath0}
${color #000000}Připojeno k: ${color #FFFFFF} ${alignr} ${wireless_essid ath0}
${color #000000}Síla signalu: ${color #FFFFFF} ${alignr}${wireless_link_qual_perc ath0}/${wireless_link_qual_max ath0}
${color #000000}Down:${color #FFFFFF} ${downspeed ath0} kb/s ${alignr} ${color #000000} Total: ${color #FFFFFF}${totaldown ath0}
${color #000000}Up:${color #FFFFFF} ${upspeed ath0} kb/s ${alignr} ${color #000000} Total: ${color #FFFFFF}${totalup ath0}
${color #000000}Lan: ${alignr}${color #000000}IP Adresa: ${color #FFFFFF}${addr eth0}${alignr}${color #000000}
${color #000000}Total Down:${color #FFFFFF}${totaldown eth0} ${alignr}${color #000000}Total Up:${color #FFFFFF}${totalup eth0}
${color #000000}Oddíly: Využito Celkem %
${color #000000}LINUX ${color #FFFFFF}${fs_used /} ${fs_size /} ${color #FFFFFF}${alignr}${fs_free_perc /}%
${color #000000}HOME ${color #FFFFFF}${fs_used /home/tonik} ${fs_size /home/tonik} ${color #FFFFFF}${alignr}${fs_free_perc /home/tonik}%
${exec sudo hddtemp /dev/sda | grep °C}
HDD Temp: ${hddtemp /dev/sda localhost 7634}
Co se tyce te teploty, tak bych si pohral s tema mezerama, urcite to nejak pujde.. :)Takze pro hdd musis nainstalovanej "hddtemp". Pokud mas, ok, davam svoji funkcni lajnu:Kód: [Vybrat]HDD Temp: ${hddtemp /dev/sda localhost 7634}
Co se tyce te teploty, tak bych si pohral s tema mezerama, urcite to nejak pujde.. :)
Ten stav zaplneni celeho disku asi nepujde. Jednotlive oddily by ale jit bez problemu mely..
Takze tobe nejde ta teplota hdd ani kdyz mas nainstalovanej ten hddtemp?? Tak to nevim, a ten komplet hdd by mozna sel, ale musel bys tam nejak nacpat asi vsechny oddily dohromady.. :)Takze pro hdd musis nainstalovanej "hddtemp". Pokud mas, ok, davam svoji funkcni lajnu:Kód: [Vybrat]HDD Temp: ${hddtemp /dev/sda localhost 7634}
Co se tyce te teploty, tak bych si pohral s tema mezerama, urcite to nejak pujde.. :)
Ten stav zaplneni celeho disku asi nepujde. Jednotlive oddily by ale jit bez problemu mely..
to je ten problém, hdd temp mam a dokonce se mi zobrazuje, i když s příkazem exec ale samostatně ne a ne a o oddílech vím, ale chtěl bych jako komplet, asi by se to nedalo nějak sečíst že?
Takze tobe nejde ta teplota hdd ani kdyz mas nainstalovanej ten hddtemp?? Tak to nevim, a ten komplet hdd by mozna sel, ale musel bys tam nejak nacpat asi vsechny oddily dohromady.. :)
nehovorim ze conky nije pekne, ale to pozadie je super ;)
Vím, že to tu bylo, ale jak se jmenuje ta lišta dole, hlava děravá. sorryŘekl bych že je to Cairo-Dock
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
double_buffer yes
update_interval 3.0
text_buffer_size 1600
alignment top_right
gap_x 20
gap_y 60
use_xft yes
xftalpha 0.2
xftfont bauhaus:size=8
color3 7788aa
TEXT
$color${Font PizzaDude Bullets:size=14:bold}${voffset 4}o$font ${font bauhaus:size=12:bold}${voffset -4}Systém
${voffset -10}$hr
${voffset 3}${font StyleBats:size=12}4${font}${voffset -4}${font bauhaus:size=10} Uptime:$font ${uptime_short}
${voffset 8}${font StyleBats:size=12}A${font bauhaus:size=10} CPU 1$font (${freq_g cpu1}GHz):${goto 170}${font StyleBats:size=12}A${font bauhaus:size=10} CPU 2$font (${freq_g cpu2}GHz):
${voffset -3}${color #ddf}${cpugraph cpu0 40,150 7f8ed3 222222}${alignr}${cpugraph cpu1 40,150 7f8ed3 222222}
$color${font bauhaus:size=14}${voffset -36}${goto 60}${cpu cpu0}%${goto 230}${cpu cpu1}%$font
${color ffffff}${font PizzaDude Bullets:size=12}J${font bauhaus:size=10} RAM:$font ${goto 140} $memperc% ${alignr} $mem/$memmax
${color fdd}${membar 6}$color
${color ffffff}${font PizzaDude Bullets:size=12}J${font bauhaus:size=10} ${font bauhaus:size=10}Swap:$font ${goto 140} $swapperc% ${alignr} $swap/$swapmax
${color dfd}${swapbar 6}$color
${font bauhaus:size=9}${color}Jméno ${goto 175}PID ${goto 225}CPU% ${goto 275}MEM%$font
${color f52} ${top name 1} ${goto 170}${top pid 1} ${goto 225}${top cpu 1} ${goto 275}${top mem 1}
${color f81} ${top name 2} ${goto 170}${top pid 2} ${goto 225}${top cpu 2} ${goto 275}${top mem 2}
${color da0} ${top name 3} ${goto 170}${top pid 3} ${goto 225}${top cpu 3} ${goto 275}${top mem 3}
${color ba6} ${top name 4} ${goto 170}${top pid 4} ${goto 225}${top cpu 4} ${goto 275}${top mem 4}
${color aac} ${top name 5} ${goto 170}${top pid 5} ${goto 225}${top cpu 5} ${goto 275}${top mem 5}
${color 99e} ${top name 6} ${goto 170}${top pid 5} ${goto 225}${top cpu 5} ${goto 275}${top mem 5}
${goto 5}${Font weather:size=55}${color faa}y$color${font bauhaus:size=9}
${voffset -60}${goto 30}${font bauhaus:size=10}Case:$font ${hwmon 1 temp 1}˚C
${voffset 3}${goto 30}${font bauhaus:size=10}CPU:$font ${hwmon 1 temp 2}˚C
${voffset 3}${goto 30}${font bauhaus:size=10}GPU:$font ${execi 30 nvidia-settings -q [gpu:0]/GPUCoreTemp | grep '):' | awk '{print $4}' | sed 's/\.//'},0˚C$font
${voffset -55}${goto 140}${color ccf}${downspeedgraph eth0 50,85 7f8eff 333333} ${upspeedgraph eth0 50,85 7f8eff 333333}$color
${voffset -52}${goto 145}${totaldown eth0}${goto 235}${totalup eth0}
${goto 145}${downspeed eth0} kB/s${goto 235}${upspeed eth0} kB/s
${goto 205}${color ddd}${Font PizzaDude Bullets:size=12}v${goto 295}r$font$font${voffset 30}$color
${voffset -20}${goto 190}${addr eth0}
$color${Font StyleBats:size=16:bold}${voffset 7}p$font ${font bauhaus:size=12:bold}${voffset -7}Disky
${voffset -10}$hr$font
${goto 8}${color c66}${fs_bar 16,305 /}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}root$font ${goto 70}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}${goto 275}${hddtemp /dev/sda}${voffset 2}
${goto 8}${color 66c}${fs_bar 16,305 /home}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}home$font ${goto 70}(${fs_size /home})${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home}${goto 275}${hddtemp /dev/sdb}${voffset 2}
${goto 8}${color 4a4}${fs_bar 16,305 /backup}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}backup$font ${goto 70}(${fs_size /backup})${goto 160}${fs_free_perc /backup}%${goto 200}${fs_free /backup}${goto 275}${hddtemp /dev/sda}${voffset 2}
${goto 8}${color 78a}${fs_bar 16,305 /data}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}data$font ${goto 70}(${fs_size /data})${goto 160}${fs_free_perc /data}%${goto 200}${fs_free /data}${goto 275}${hddtemp /dev/sdc}${voffset 2}
${texeci 360 ~/.conky/weather.pl Brno cz m ~/.conky/weather.template ~/.conky/weather.conky}${execpi 247 cat ~/.conky/weather.conky}
$color${Font weather:size=22:bold}${voffset 11}c$font ${font bauhaus:size=12:bold}${voffset -11}${wString weather}
${voffset -10}$hr
${goto 25}${Font weather:size=70}${color ff3}$wConditionsSymbol
${voffset -70}${goto 30}${Font bauhaus:size=18:bold}${color ccf}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=20}${alignr 20}${color aaa}$wMoonSymbol${font bauhaus:size=8}${voffset -110}
${goto 130}${color ddd}${wString as_of}:${color fff} $wSuplTime
${goto 130}${color ddd}${wString pressure}:${color fff} ${wBarTendencySymbol} $wPressure$wUnitPressure
${goto 130}${color ddd}${wString wind}:${color fff} ${wWindSpeed}$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${goto 130}${color ddd}${wString humidity}:${color fff} ${wHumidity} %
${goto 130}${color ddd}${wString visibility}:${color fff} ${wVisibility}$wUnitDistance
${goto 130}${color ddd}${wString sunrise}:${color fff} ${wSunrise}
${goto 130}${color ddd}${wString sunset}: $wSunset
${goto 130}${color ddd}${wString moon}:${color fff} ${wMoon}$font
${color efe}${voffset 10}${font bauhaus:size=10:bold}${goto 29}${ wDayName_Short 1}${goto 89}${wDayName_Short 2}${goto 148}${wDayName_Short 3}${goto 209}${wDayName_Short 4}${goto 269}${wDayName_Short 5}
${color ff3}${font weather:size=30}${goto 23}${wDayPartConditionsSymbol 1 0}${goto 83}${wDayPartConditionsSymbol 2 0}${goto 143}${wDayPartConditionsSymbol 3 0}${goto 203}${wDayPartConditionsSymbol 4 0}${goto 263}${wDayPartConditionsSymbol 5 0}$font
${color ddf}${voffset 3}${goto 18}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 78}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 138}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 198}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 258}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +13.0°C
Core0 Temp: +7.0°C
Core1 Temp: +2.0°C
Core1 Temp: +3.0°C
w83627ehf-isa-0a10
Adapter: ISA adapter
VCore: +1.08 V (min = +0.00 V, max = +1.74 V)
in1: +12.30 V (min = +13.46 V, max = +13.36 V) ALARM
AVCC: +3.28 V (min = +2.91 V, max = +4.08 V)
3VCC: +3.28 V (min = +4.08 V, max = +4.02 V) ALARM
in4: +1.58 V (min = +1.27 V, max = +1.52 V) ALARM
in5: +1.46 V (min = +2.04 V, max = +2.04 V) ALARM
in6: +4.66 V (min = +4.89 V, max = +6.32 V) ALARM
VSB: +3.25 V (min = +4.08 V, max = +3.06 V) ALARM
VBAT: +2.93 V (min = +3.50 V, max = +4.06 V) ALARM
in9: +1.46 V (min = +2.02 V, max = +1.53 V) ALARM
Case Fan: 1110 RPM (min = 706 RPM, div = 8)
CPU Fan: 0 RPM (min = 753 RPM, div = 128) ALARM
Aux Fan: 0 RPM (min = 703 RPM, div = 128) ALARM
fan4: 1654 RPM (min = 0 RPM, div = 8)
fan5: 0 RPM (min = 0 RPM, div = 128)
Sys Temp: +38.0°C (high = -35.0°C, hyst = -65.0°C) ALARM sensor = thermistor
CPU Temp: +35.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUX Temp: +35.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
Jestli jsem to dobře pochopil, tak to první číslo značí, kolikátý senzor je (počítáno od 0, tj. v mém případě je 2., tj. číslo 1), a druhé číslo značí pořadí senzoru teploty u toho senzoru (počítáno od 1, v mém případě je CPU 2.).http://wiki.ubuntu.cz/Monitorov%C3%A1n%C3%AD%20hardwaruco když mi detekování těch senzrů nic nevypíše?? jenom:
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `smsc47m1' (should be inserted):
Detects correctly:
* ISA bus, address 0x800
Chip `SMSC LPC47M10x/112/13x Super IO Fan Sensors' (confidence: 9)
I will now generate the commands needed to load the required modules.
Just press ENTER to continue:
To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
smsc47m1
#----cut here----
a s tim to vůbec sensors nechce fungovat .. když to zapnu v terminálu tak mi to napíše:Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
smsc47m1Potom:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
lp
fuse
smsc47m1
tak nevim kde je chyb :(
Možná blbost, ale zkuste restartovat počítač, aby se ten modul natáhl znova.nic to nedělá a po tom pžíkazu to vypíše EDIT: TEDA TAKTO :)
Případně poté zkontrolovat, zda je načtený - příkaz lsmod | grep smsc47m1 by měl něco vypsat.
smsc47m1 11012 0
ls /sys/class/hwmon/hwmon?/device/temp?_input
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
double_buffer yes
update_interval 3.0
text_buffer_size 1600
alignment top_left
gap_x 20
gap_y 60
use_xft yes
xftalpha 0.2
xftfont bauhaus:size=8
color3 7788aa
TEXT
$color${Font PizzaDude Bullets:size=14:bold}${voffset 4}o$font ${font bauhaus:size=12:bold}${voffset -4}Systém
${voffset -10}$hr
${voffset 3}${font StyleBats:size=12}4${font}${voffset -4}${font bauhaus:size=10} Uptime:$font ${uptime_short}
${voffset 8}${font StyleBats:size=12}A${font bauhaus:size=10} CPU 1$font (${freq_g cpu1}GHz):${goto 170}${font StyleBats:size=12}A${font bauhaus:size=10} CPU 2$font (${freq_g cpu2}GHz):
${voffset -3}${color #ddf}${cpugraph cpu0 40,150 7f8ed3 222222}${alignr}${cpugraph cpu1 40,150 7f8ed3 222222}
$color${font bauhaus:size=14}${voffset -36}${goto 60}${cpu cpu0}%${goto 230}${cpu cpu1}%$font
${color ffffff}${font PizzaDude Bullets:size=12}J${font bauhaus:size=10} RAM:$font ${goto 140} $memperc% ${alignr} $mem/$memmax
${color fdd}${membar 6}$color
${color ffffff}${font PizzaDude Bullets:size=12}J${font bauhaus:size=10} ${font bauhaus:size=10}Swap:$font ${goto 140} $swapperc% ${alignr} $swap/$swapmax
${color dfd}${swapbar 6}$color
${font bauhaus:size=9}${color}Jméno ${goto 175}PID ${goto 225}CPU% ${goto 275}MEM%$font
${color f52} ${top name 1} ${goto 170}${top pid 1} ${goto 225}${top cpu 1} ${goto 275}${top mem 1}
${color f81} ${top name 2} ${goto 170}${top pid 2} ${goto 225}${top cpu 2} ${goto 275}${top mem 2}
${color da0} ${top name 3} ${goto 170}${top pid 3} ${goto 225}${top cpu 3} ${goto 275}${top mem 3}
${color ba6} ${top name 4} ${goto 170}${top pid 4} ${goto 225}${top cpu 4} ${goto 275}${top mem 4}
${color aac} ${top name 5} ${goto 170}${top pid 5} ${goto 225}${top cpu 5} ${goto 275}${top mem 5}
${color 99e} ${top name 6} ${goto 170}${top pid 5} ${goto 225}${top cpu 5} ${goto 275}${top mem 5}
${goto 5}${Font weather:size=55}${color faa}y$color${font bauhaus:size=9}
${voffset -60}${goto 30}${font bauhaus:size=10}Case:$font ${hwmon 0 temp 1}˚C
${voffset 3}${goto 30}${font bauhaus:size=10}CPU:$font ${hwmon 0 temp 1}˚C
${voffset 3}${goto 30}${font bauhaus:size=10}GPU:$font ${execi 30 nvidia-settings -q [gpu:0]/GPUCoreTemp | grep '):' | awk '{print $4}' | sed 's/\.//'},0˚C$font
${voffset -55}${goto 140}${color ccf}${downspeedgraph eth1 50,85 7f8eff 333333} ${upspeedgraph eth1 50,85 7f8eff 333333}$color
${voffset -52}${goto 145}${totaldown eth1}${goto 235}${totalup eth1}
${goto 145}${downspeed eth1} kB/s${goto 235}${upspeed eth1} kB/s
${goto 205}${color ddd}${Font PizzaDude Bullets:size=12}v${goto 295}r$font$font${voffset 30}$color
${voffset -20}${goto 190}${addr eth1}
$color${Font StyleBats:size=16:bold}${voffset 7}p$font ${font bauhaus:size=12:bold}${voffset -7}Disky
${voffset -10}$hr$font
${goto 8}${color c66}${fs_bar 16,305 /}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}root$font ${goto 70}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}${goto 275}${hddtemp /dev/sda}${voffset 2}
${goto 8}${color 66c}${fs_bar 16,305 /home}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}home$font ${goto 70}(${fs_size /home})${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home}${goto 275}${hddtemp /dev/sdb}${voffset 2}
${goto 8}${color 4a4}${fs_bar 16,305 /backup}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}backup$font ${goto 70}(${fs_size /backup})${goto 160}${fs_free_perc /backup}%${goto 200}${fs_free /backup}${goto 275}${hddtemp /dev/sda}${voffset 2}
${goto 8}${color 78a}${fs_bar 16,305 /data}${color}
${goto 11}${voffset -21}${font bauhaus:size=9}data$font ${goto 70}(${fs_size /data})${goto 160}${fs_free_perc /data}%${goto 200}${fs_free /data}${goto 275}${hddtemp /dev/sdc}${voffset 2}
${texeci 300 perl ~/.conky/weather.pl LOXX0009 SK M ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 240 cat ~/.conky/weather.conky}
#!/usr/bin/perl
=help
CONKY WEATHER SCRIPT v2.1
USAGE:
perl weather.pl code language units template output
PARAMETERS:
code
The weather.com city code.
See http://xoap.weather.com/search/search?where=%s where %s stands for your location.
The codes for most of the Czech and Slovak locations are available at the end of this file.
For these locations, you can use even the name as written in the first column.
language
"EN" for English, "CZ" for Czech, "SK" for Slovak. (The parameter is case-insensitive.)
units
System of units: "s" for standard aka imperial, "m" for metric. (The parameter is case-insensitive.)
template
A textfile with the template. The format is identical with the Conky format, but these new variables
are available:
__________________________________________________________________________________________________
Variables without arguments
wBarTendency, wBarTendencySymbol, wCode, wConditions, wConditionsSymbol, wCountry,
wDewPoint,wWindSpeed, wFlik, wHumidity, wLatitude, wLocation, wLongitude, wMoon,
wMoonSymbol, wObservation, wObservationCountry, wPressure, wSunrise, wSunset, wSuplDate,
wSuplTime, wTemperature, wUnitDistance, wUnitLatitude, wUnitLongitude, wUnitPressure,
wUnitSpeed, wUnitTemperature, wUpdateTime, wUVIndex, wUVLevel, wVisibility, wWindAzimuth,
wWindDirection, wZone
EXAMPLE: $wCode or ${wCode }
__________________________________________________________________________________________________
Variables with one numeric argument standing for the number of the day starting with "0" for today
wDayDate, wDayHighestTemperature, wDayLowestTemperature, wDayMonth, wDayName_Short,
wDayName, wDaySunrise, wDaySunset
EXAMPLE: ${wDayHighestTemperature 8}
__________________________________________________________________________________________________
Variables with two numeric arguments, the first standing for the number of the day starting with "0"
for today and the latter for the day part, "0" for day and "1" for night.
wDayPartConditions, wDayPartConditions_Long, wDayPartConditions_Short, wDayPartHumidity,
wDayPartPrecipitation, wDayPartConditionsSymbol, wDayPartWindAzimuth, wDayPartWindDirection,
wDayPartWindSpeed
EXAMPLE: ${wDayPartWindSpeed 3 0}
__________________________________________________________________________________________________
Variable "wString" with one string argument. It returns the translation of this string as given
in the string table starting at the line 444 of this file. You can add your own strings, but the
string in the table should be lower-case. Use "_" instead of spaces.
This variable is usable for multilingual templates.
EXAMPLE: ${ wString Humidity }
All the variables and arguments are case-insensitive.
The variable wDayConditions_Long is always in English, the variable wDayPartConditions_Short is partly
translated.
The variables wConditionsSymbol, wMoonSymbol and wDayPartConditionsSymbol return the character corresponding
to the symbol in the weather font.
output
A file where the output of the script is stored. To make the script lightweight, the file is updated
if and only if new data are successfully downloaded, thus don't use /tmp/ to store this file - it could
be deleted by the system.
The script tries to download new data if and only if the current data are not for the current hour.
USAGE IN CONKY:
To not to disturb Conky, it is preferable to run this script in a separate thread using the command
$texeci. You can display the output file in Conky using the $execi or $execpi command and "cat".
You have to use the $execpi variant whenever there are some Conky variables in the template.
EXAMPLE:
${texeci 300 perl ~/.conky/weather.pl LOXX0009 SK M ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 240 cat ~/.conky/weather.conky}
=cut
use XML::Simple;
$code = $ARGV[0];
$language = $ARGV[1];
$unit = $ARGV[2];
$templatefile = $ARGV[3];
$outputfile = $ARGV[4];
$language =~ tr/SKCZEN/skczen/;
$unit =~ tr/MS/ms/;
$xmlfile = "$ENV{HOME}/.conky/weather_".$code.".xml";
$tempfile = "$ENV{HOME}/.conky/weather_".$code.".tmp";
########################################################################################################
if(-e $xmlfile){
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
($xmon, $xday, $xyear, $xhour) = lsup($xmlfile);
$update = !($xmon == $mon + 1 && $xday == $mday && $xyear == $year - 100 && $xhour == $hour);
}
else {$update = TRUE};
if ($update) {
open (THISFILE, $0);
while (<THISFILE>) {
if (m/^#\s/) {
my @line = split /\s*#\s*|\s*\n/;
shift @line;
my $key = shift @line;
$dictionary->{$key} = [@line];
}
}
close (THISFILE);
$code = &translate($code, 0);
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*"`;
if (-s "$tempfile" > 0) {
my ($tmon, $tday, $tyear, $thour) = lsup($tempfile);
unless ($tmon == $xmon && $tday == $xday && $tyear == $xyear && $thour == $xhour) {
`mv -f $tempfile $xmlfile`;
&parse_template
}
}
}
########################################################################################################
sub lsup {
open (XMLFILE, $_[0]);
while (<XMLFILE>) {
if (my ($xmon, $xday, $xyear, $xhour, $xdaypart) = m/^\s*\<lsup\>(\d*)\/(\d*)\/(\d*)\s(\d*):\d*\s([A|P])/) {
if ($xhour == 12 ) {$xhour = 0 };
if ($xdaypart eq "P") {$xhour += 12};
return ($xmon, $xday, $xyear, $xhour);
last
}
};
close (XMLFILE);
}
sub parse_template{
my $temp = $/;
undef $/;
open (TEMPLATEFILE, $templatefile) || die "Can't open template.";
$template = <TEMPLATEFILE>;
close (TEMPLATEFILE);
$/ = $temp;
if ($language eq "sk") {$language_index = 0; $time = sub {$_[0]}; $date = sub {$_[0]."/" .$_[1]. "/20".$_[2]}}
elsif ($language eq "cz") {$language_index = 1; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
elsif ($language eq "en") {$language_index = 2; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
$symbol_index = 3;
$xml = new XML::Simple;
$weather = $xml->XMLin($xmlfile);
$template =~ s/\$\{\s*wString\s*(\w*)\s*\}/&translate($1, $language_index)/ieg;
foreach $conky_key (wCode, wLatitude, wLongitude, wZone, wTemperature, wFlik, wPressure, wVisibility, wHumidity, wDewPoint,wWindSpeed,
wWindAzimuth, wSunset, wSunrise, wConditionsSymbol, wConditions, wMoonSymbol, wMoon, wWindDirection, wBarTendencySymbol, wBarTendency,
wUnitSpeed, wUnitDistance, wUnitTemperature, wUnitPressure, wUnitLatitude, wUnitLongitude, wObservationCountry, wObservation,
wLocation, wCountry, wSuplTime, wSuplDate, wUpdateTime, wUVIndex, wUVLevel){
if ($template =~ m/\$\{\s*$conky_key\s*\}|\$$conky_key/i) {
$template =~ s/\$\{\s*$conky_key\s*\}|\$$conky_key/&conky_value($conky_key)/ieg;
}
}
for ($day = 0; $day < 10; $day++) {
foreach $conky_key (wDayHighestTemperature, wDayLowestTemperature, wDayName_Short,wDayName, wDaySunset, wDaySunrise, wDayMonth, wDayDate) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*\}/&conky_day($conky_key, $day)/ieg;
};
};
for ($day_part = 0; $day_part < 2; $day_part++) {
foreach $conky_key (wDayPartWindSpeed, wDayPartWindAzimuth, wDayPartWindDirection, wDayPartPrecipitation, wDayPartHumidity,
wDayPartConditionsSymbol, wDayPartConditions_Short, wDayPartConditions_Long, wDayPartConditions) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/&conky_day_part($conky_key, $day, $day_part)/eig;
}
}
}
};
open (OUT, ">$outputfile") || die "Can't open output file";
print OUT $template;
close (OUT);
}
sub conky_day { # $_[0] key, $_[] day
my $r = \$conky->{Day}[$_[1]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]];
if ($_[0] eq "wDayHighestTemperature") {$$r = $$w->{hi}}
elsif ($_[0] eq "wDayLowestTemperature") {$$r = $$w->{low}}
elsif ($_[0] eq "wDayName_Short") {$$r = &translate(substr($$w->{t},0,3), $language_index)}
elsif ($_[0] eq "wDayName") {$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDaySunset") {$$r = &$time($$w->{suns})}
elsif ($_[0] eq "wDaySunrise") {$$r = &$time($$w->{sunr})}
elsif ($_[0] eq "wDayMonth" || $_[0] eq "wDayDate") {
my @temp = split " ", $weather->{dayf}->{day}[$_[1]]->{dt};
$conky->{Day}[$_[1]]->{wDayMonth} = &translate($temp[0], $language_index);
$conky->{Day}[$_[1]]->{wDayDate} = $temp[1];
}
}
return $$r
}
sub conky_day_part { # $_[0] key, $_[1] day, $_[2] day part
my $r = \$conky->{Day}[$_[1]]->{Part}[$_[2]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]]->{part}[$_[2]];
if ($_[0] eq "wDayPartWindSpeed") {$$r = $$w->{wind}->{s}}
elsif ($_[0] eq "wDayPartWindAzimuth") {$$r = $$w->{wind}->{d}}
elsif ($_[0] eq "wDayPartPrecipitation") {$$r = $$w->{ppcp}}
elsif ($_[0] eq "wDayPartHumidity") {$$r = $$w->{hmid}}
elsif ($_[0] eq "wDayPartWindDirection") {$$r = &translate($$w->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditionsSymbol") {$$r = &translate($$w->{icon}, 1)}
elsif ($_[0] eq "wDayPartConditions") {$$w->{t} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Short") {$$w->{bt} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{bt}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Long") {
$w = \$weather->{dayd}->{day}[$_[1]]->{part};
if (ref($$w) eq "ARRAY") {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}[$_[2]]->{t};
}
elsif (($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "d" && $_[2] == 0)
|| ($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "n" && $_[2] == 1)) {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}->{t}
}
else { $$r = ""};
}
}
return $$r
}
sub conky_value { # $_[0] key
my $r = \$conky->{$_[0]};
unless ($$r) {
if ($_[0] eq "wCode") {$$r = $code}
elsif ($_[0] eq "wLatitude") {$$r = $weather->{loc}->{lat}}
elsif ($_[0] eq "wLongitude") {$$r = $weather->{loc}->{lon}}
elsif ($_[0] eq "wZone") {$$r = $weather->{loc}->{zone}}
elsif ($_[0] eq "wTemperature") {$$r = $weather->{cc}->{tmp}}
elsif ($_[0] eq "wFlik") {$$r = $weather->{cc}->{flik}}
elsif ($_[0] eq "wPressure") {$$r = $weather->{cc}->{bar}->{r}}
elsif ($_[0] eq "wVisibility") {$$r = $weather->{cc}->{vis}}
elsif ($_[0] eq "wHumidity") {$$r = $weather->{cc}->{hmid}}
elsif ($_[0] eq "wDewPoint") {$$r = $weather->{cc}->{dewp}}
elsif ($_[0] eq "wWindSpeed") {$$r = $weather->{cc}->{wind}->{s}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUVIndex") {$$r = $weather->{cc}->{uv}->{i}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUpdateTime") {$$r = &$time($weather->{loc}->{tm})}
elsif ($_[0] eq "wSunset") {$$r = &$time($weather->{loc}->{suns})}
elsif ($_[0] eq "wSunrise") {$$r = &$time($weather->{loc}->{sunr})}
elsif ($_[0] eq "wConditionsSymbol") {$$r = &translate($weather->{cc}->{icon}, 1)}
elsif ($_[0] eq "wUVLevel") {$$r = &translate($weather->{cc}->{uv}->{t}, $language_index)}
elsif ($_[0] eq "wMoon") {$$r = &translate($weather->{cc}->{moon}->{t}, $language_index)}
elsif ($_[0] eq "wMoonSymbol") {$$r = &translate($weather->{cc}->{moon}->{t}, $symbol_index)}
elsif ($_[0] eq "wWindDirection") {$$r = &translate($weather->{cc}->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wBarTendency") {$$r = &translate($weather->{cc}->{bar}->{d}, $language_index)}
elsif ($_[0] eq "wBarTendencySymbol") {$$r = &translate($weather->{cc}->{bar}->{d}, $symbol_index)}
elsif ($_[0] eq "wUnitSpeed") {$$r = &translate($weather->{head}->{us}, $language_index)}
elsif ($_[0] eq "wUnitDistance") {$$r = &translate($weather->{head}->{ud}, $language_index)}
elsif ($_[0] eq "wUnitTemperature") {$$r = &translate($weather->{head}->{ut}, $language_index)}
elsif ($_[0] eq "wUnitPressure") {$$r = &translate($weather->{head}->{up}, $language_index)}
elsif ($_[0] eq "wUnitLatitude") {$$r = &translate("unit_latitude", $language_index)}
elsif ($_[0] eq "wUnitLongitude") {$$r = &translate("unit_longitude", $language_index)}
elsif ($_[0] eq "wConditions") {$weather->{cc}->{t} =~ tr/A-Z/a-z/;
$$r = &translate($weather->{cc}->{t}, $language_index)}
elsif ($_[0] eq "wObservation" || $_[0] eq "wObservationCountry") {
my @temp = split ", ", $weather->{cc}->{obst};
$conky->{wObservation} = &translate($temp[0], 1);
$conky->{wObservationCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wLocation" || $_[0] eq "wCountry") {
my @temp = split ", ", $weather->{loc}->{dnam};
$conky->{wLocation} = &translate($temp[0], 1);
$conky->{wCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wSuplTime" || $_[0] eq "wSuplDate") {
my @temp = split /\s|\//, $weather->{cc}->{lsup};
$conky->{wSuplTime} = &$time($temp[3]." ".$temp[4]);
$conky->{wSuplDate} = &$date($temp[0],$temp[1],$temp[2]);
}
}
return $$r
}
sub translate {
if ($dictionary->{$_[0]}) {return $dictionary->{$_[0]}[$_[1]]}
else {return $_[0]}
}
sub time_en_24 {
my @temp = split /\:|\s/, $_[0];
if ($temp[0] == 12) {$temp[0] = 0};
if ($temp[2] eq "PM") {$temp[0] += 12};
return "$temp[0]".":"."$temp[1]";
}
########################################################################################################
## TRANSLATION TABLES
##
########################################################################################################
########################################################################################################
## COUNTRY
## value # en # cz # sk
########################################################################################################
# Czech Republic # Czech Republic # Česká republika # Česká republika
# Germany # Germany # Německo # Nemecko
# Hungary # Hungary # Maďarsko # Maďarsko
# Poland # Poland # Polsko # Poľsko
# Slovakia # Slovakia # Slovensko # Slovensko
########################################################################################################
## DAY
## value # en # cz # sk
########################################################################################################
# Monday # Monday # Pondělí # Pondelok
# Tuesday # Tuesday # Úterý # Utorok
# Wednesday # Wednesday # Středa # Streda
# Thursday # Thursday # Čtvrtek # Štvrtok
# Friday # Friday # Pátek # Piatok
# Saturday # Saturday # Sobota # Sobota
# Sunday # Sunday # Neděle # Nedeľa
########################################################################################################
## DAY_SHORT
## value # en # cz # sk
########################################################################################################
# Mon # Mon # Po # Po
# Tue # Tue # Út # Ut
# Wed # Wed # St # St
# Thu # Thu # Čt # Št
# Fri # Fri # Pá # Pi
# Sat # Sat # So # So
# Sun # Sun # Ne # Ne
########################################################################################################
## Month
## value # en # cz # sk # symbol
########################################################################################################
# Jan # January # Leden # Január # 1
# Feb # February # Únor # Február # 2
# Mar # March # Březen # Marec # 3
# Apr # April # Duben # Apríl # 4
# May # May # Květen # Máj # 5
# Jun # June # Červen # Jún # 6
# Jul # July # Červenec # Júl # 7
# Aug # August # Srpen # August # 8
# Sep # September # Září # September # 9
# Oct # October # Říjen # Október # 10
# Nov # November # Listopad # November # 11
# Dec # December # Prosinec # December # 12
########################################################################################################
## WIND
## value # en # cz # sk
########################################################################################################
# N # N # S # S
# E # E # V # V
# S # S # J # J
# W # W # Z # Z
# NE # NE # SV # SV
# SE # SE # JV # JV
# SW # SW # JZ # JZ
# NW # NW # SZ # SZ
# NNE # NNE # SSV # SSV
# ENE # ENE # VSV # VSV
# ENE # ENE # VJV # VJV
# SSE # SSE # JJV # JJV
# NNW # NNW # SSZ # SSZ
# WNW # WNW # ZSZ # ZSZ
# WSW # WSW # ZJZ # ZJZ
# SSW # SSW # JJZ # JJZ
# VAR # variable # proměnlivý # premenlivý
########################################################################################################
## UNIT
## space-separated units start with a hard space
## value # en # cz # sk
#########################################################################################################
# C # °C # °C # °C
# km # km # km # km
# km/h # km/h # km/h # km/h
# mb # mb # hPa # hPa
# mm # mm # mm # mm
# F # °F # °F # °F
# mi # mi # mi # mi
# mph # mph # mph # mph
# in # in # in # in
# unit_latitude # N # s. š. # s. š.
# unit_longitude # E # v. d. # v. d.
########################################################################################################
## PREASURE
## value # en # cz # sk # symbol
########################################################################################################
# rising # rising # stoupající # stúpajúci # ↑
# falling # falling # klesající # klesajúci # ↓
# steady # steady # setrvalý # stály # =
########################################################################################################
## LUNAR PHASE
## value # en # cz # sk # symbol
########################################################################################################
# New # New # Nov # Nov # 9
# Waxing Crescent # Waxing Crescent # Dorůstající srpek # Dorastajúci kosák # 7
# First Quarter # First Quarter # První čtvrť # Prvá štvrť # 0
# Waxing Gibbous # Waxing Gibbous # Dorůstající měsíc # Dorastajúci mesiac # 3
# Full # Full # Úplněk # Spln # 1
# Waning Gibbous # Waning Gibbous # Couvající měsíc # Cúvajúci mesiac # 3 # (left <-> right)
# Last Quarter # Last Quarter # Poslední čvrť # Posledná štvrť # 0 # (left <-> right)
# Third Quarter # Third Quarter # Poslední čvrť # Posledná štvrť # 0 # (left <-> right)
# Waning Crescent # Waning Crescent # Ubývající srpek # Ubúdajúci kosák # 7 # (left <-> right)
########################################################################################################
## UV Index
## value # en # cz # sk # symbol
########################################################################################################
# Extreme # extrem # extrémní # extrémny
# Very high # very high # velmi vysoký # veľmi vysoký
# High # high # vysoký # vysoký
# Moderate # moderate # střední # stredný
# Low # low # nízký # nízky
########################################################################################################
## STRING
## value # en # cz # sk # symbol
########################################################################################################
# weather # Weather # Počasí # Počasie
# forecast # Forecast # Předpověď # Predpoveď
# as_of # as of # Stav k # Stav k
# update # Update # Update # Update
# pressure # Pressure # Tlak # Tlak
# wind # Wind # Vítr # Vietor
# dew_point # Dew point # Rosný bod # Rosný bod
# visibility # Visibility # Viditelnost # Viditeľnosť
# sunrise # Sunrise # Východ # Východ
# sunset # Sunset # Západ # Západ
# moon # Moon # Měsíc # Mesiac
# humidity # Humidity # Vlhkost # Vlhkosť
# uv # UV index # UV index # UV index
########################################################################################################
## CONDITIONS
## value # en # cz # sk
########################################################################################################
# blowing dust # Blowing dust # Poletující prach # Poletujúci prach
# blowing dust and windy # Blowing dust and windy # Poletující prach a větrno # Poletujúci prach a veterno
# blowing snow # Blowing snow # Poletující sníh # Poletujúci snieh
# blowing snow and windy # Blowing snow and windy # Poletující sníh a větrno # Poletujúci snieh a veterno
# clear # Clear # Jasno # Jasno
# clear and windy # Clear and windy # Jasno a větrno # Jasno a veterno
# cloudy # Cloudy # Oblačno # Oblačno
# cloudy and windy # Cloudy and windy # Oblačno a větrno # Oblačno a veterno
# drifting snow # Drifting snow # Vanoucí sníh # Vanúci snieh
# drizzle # Drizzle # Mrholení # Mrholenie
# fair # Fair # Jasno # Jasno
# fair and windy # Fair and windy # Jasno a větrno # Jasno a veterno
# fog # Fog # Mlha # Hmla
# fog and windy # Fog and windy # Mlha a větrno # Hmla a veterno
# haze # Haze # Opar # Opar
# haze and windy # Haze and windy # Opar a větrno # Opar a veterno
# heavy drizzle # Heavy drizzle # Silné mrholení # Silné mrholenie
# heavy rain # Heavy rain # Silný déšť # Silný dážď
# heavy rain and windy # Heavy rain and windy # Silný déšť a větrno # Silný dážď a veterno
# heavy rain shower # Heavy rain shower # Silné dešťové přeháňky # Silné dažďové prehánky
# heavy rain shower and windy # Heavy rain shower and windy # Silné dešťové přeháňky, větrno# Silné dažďové prehánky a veterno
# heavy snow # Heavy snow # Silné sněžení # Silné sneženie
# heavy snow and windy # Heavy snow and windy # Silné sněžení a větrno # Silné sneženie a veterno
# heavy snow shower # Heavy snow shower # Silné sněhové přeháňky # Silné snehové prehánky
# heavy t-storm # Heavy t-storm # Silná bouřka # Silná búrka
# heavy t-storm and windy # Heavy t-storm and windy # Silná bouřka a větrno # Silná búrka a větrno
# light drizzle # Light drizzle # Slabé mrholení # Ľahké mrholenie
# light drizzle and windy # Light drizzle and windy # Slabé mrholení a větrno # Ľahké mrholenie a veterno
# light freezing drizzle # Light freezing drizzle # Slabé mrznoucí mrholení # Ľahké mrznúce mrholenie
# light freezing drizzle and fog# Light freezing drizzle and fog#Slabé mrznoucí mrholení, větrno# Ľahké mrznúce mrholenie a veterno
# light freezing rain # Light freezing rain # Lehký mrznoucí déšť # Ľahký mrznúci dážď
# light rain # Light rain # Lehký déšť # Ľahký dážď
# light rain shower # Light rain shower # Lehké dešťové přeháňky # Ľahké dažďové prehánky
# light rain shower and windy # Light rain shower and windy # Lehké dešťové přeháňky, větrno# Ľahké dažďové prehánky a veterno
# light rain and fog # Light rain and fog # Lehký déšť a mlha # Ľahký dážď a hmla
# light rain and freezing rain # Light rain and freezing rain # Lekký déšť a mrznoucí déšť # Ľahký dážď a mrznúci dážď
# light rain with thunder # Light rain with thunder # Lehký déšť s hřměním # Ľahký dážď s hrmením
# light rain and windy # Light rain and windy # Lehký déšť a větrno # Ľahký dážď a veterno
# light snow # Light snow # Lehké sněžení # Ľahké sneženie
# light snow grains # Light snow grains # Slabé zrnité sněžení # Ľahké zrnité sneženie
# light snow shower # Light snow shower # Lehké sněhové přeháňky # Ľahké snehové prehánky
# light snow shower and windy # Light snow shower and windy # Lehké sněhové přeháňky, větrno# Ľahké snehové prehánky a veterno
# light snow and sleet # Light snow and sleet # Lehké sněžení a plískanice # Ľahké sneženie a plušť
# light snow and windy # Light snow and windy # Lehké sněžení a větrno # Ľahké sneženie a veterno
# mist # Mist # Mlha # Hmla
# mostly cloudy # Mostly cloudy # Převážně oblačno # Prevažne oblačno
# mostly cloudy and windy # Mostly cloudy and windy # Převážně oblačno a větrno # Prevažne oblačno a veterno
# partial fog # Partial fog # Částečná mlha # Čiastočná hmla
# partly cloudy # Partly cloudy # Polojasno # Čiastočne oblačno
# partly cloudy and windy # Partly cloudy and windy # Polojasno a větrno # Čiastočne oblačno a veterno
# patches of fog # Patches of fog # Mlhové pole # Hmlové pole
# rain # Rain # Déšť # Dážď
# rain and sleet # Rain and sleet # Déšť a plískanice # Dážď a pľušť
# rain and snow # Rain and snow # Déšť se sněhem # Dážď so snehom
# rain shower # Rain shower # Dešťové přeháňky # Dažďové prehánky
# rain shower and windy # Rain shower and windy # Dešťové přeháňky a větrno # Dažďové prehánky a veterno
# rain and fog # Rain and fog # Déšť a mlha # Dážd a hmla
# rain and freezing rain # Rain and freezing rain # Déšť a mrznoucí déšť # Dážď a mrznúci dážď
# rain and windy # Rain and windy # Déšť a větrno # Dážď a veterno
# sand # Sand # Písek # Piesok
# sand and windy # Sand and windy # Písek a větrno # Piesok a veterno
# shallow fog # Shallow fog # Slabá mlha # Ľahká hmla
# showers in the vicinity # Showers in the vicinity # Místy přeháňky # Miestami prehánky
# sleet # Sleet # Plískanice # Pľušť
# smoke # Smoke # Kouř # Dym
# snow # Snow # Sněžení # Sneženie
# snow and fog # Snow and fog # Sněžení a mlha # Sneženie a hmla
# snow and freezing rain # Snow and freezing rain # Mrznoucí déšť se sněhem # Mrznúci dážď zo snehom
# snow grains # Snow grains # Zrnité sněžení # Zrnité sneženie
# snow showers # Snow showers # Sněhové přeháňky # Snehové prehánky
# snow and windy and fog # Snow and windy and fog # Sněžení, větrno a mlha # Sneženie, veterno a hmla
# squalls # Squalls # Poryvy # Poryvy
# squalls and windy # Squalls and windy # Poryvy a větrno # Poryvy a veterno
# sunny # Sunny # Slunečno # Slnečno
# sunny and windy # Sunny and windy # Slnečno a větrno # Slnečno a veterno
# t-storm # T-Storm # Bouřka # Búrka
# t-storm and windy # T-Storm and windy # Bouřka a větrno # Búrka a veterno
# thunder # Thunder # Hřmění # Hrmenie
# thunder and wintry mix # Thunder and wintry mix # Bouřka a plískanice # Búrka a pľušť
# thunder in the vicinity # Thunder in the vicinity # Místy hřmění # Miestami hrmenie
# unknown precip # Unknown precip # Neznámé srážky # Neznáme zrážky
# widespread dust # Widespread dust # Prašno # Prašno
# widespread dust and windy # Widespread dust and windy # Prašno a větrno # Prašno a veterno
# wintry mix # Wintry mix # Proměnlivé zimní počasí # Premenlivé zimné počasie
########################################################################################################
## ICONS
## Nr. # Yahoo description # symbol
########################################################################################################
# 0 # tornado # i
# 1 # tropical storm # h
# 2 # hurricane # h
# 3 # severe thunderstorms # i
# 4 # thunderstorms # i
# 5 # mixed rain and snow # k
# 6 # mixed rain and sleet # h
# 7 # mixed snow and sleet # k
# 8 # freezing drizzle # g
# 9 # drizzle # g
# 10 # freezing rain # h
# 11 # showers # g
# 12 # showers # h
# 13 # snow flurries # j
# 14 # light snow showers # k
# 15 # blowing snow # j
# 16 # snow # k
# 17 # hail # i
# 18 # sleet # h
# 19 # dust # v
# 20 # foggy # v
# 21 # haze # v
# 22 # smoky # v
# 23 # blustery # w
# 24 # windy # w
# 25 # cold # j
# 26 # cloudy # d
# 27 # mostly cloudy (night) # d
# 28 # mostly cloudy (day) # c
# 29 # partly cloudy (night) # b
# 30 # partly cloudy (day) # b
# 31 # clear (night) # 1
# 32 # sunny # a
# 33 # fair (night) # 1
# 34 # fair (day) # b
# 35 # mixed rain and hail # i
# 36 # hot # l
# 37 # isolated thunderstorms # f
# 38 # scattered thunderstorms # f
# 39 # scattered thunderstorms # h
# 40 # scattered showers # h
# 41 # heavy snow # k
# 42 # scattered snow showers # k
# 43 # heavy snow # k
# 44 # partly cloudy # b
# 45 # thundershowers # h
# 46 # snow showers # k
# 47 # isolated thundershowers # g
# na # not available # ~
########################################################################################################
## Czech Republic
## loc dnam # code # Local name
########################################################################################################
# Beroun # EZXX0001 # Beroun
# Breclav # EZXX0035 # Břeclav
# Brno # EZXX0002 # Brno
# Budweis # EZXX0030 # České Budějovice
# Cervena # EZXX0027 # Červená hora
# Cesky Tesin # EZXX0003 # Český Těšín
# Cheb # EZXX0017 # Cheb
# Chomutov # EZXX0044 # Chomutov
# Churanov # EZXX0019 # Churáňov
# Dormazlice # EZXX0040 # Domažlice
# Frydek # EZXX0004 # Frýdek
# Hodonin # EZXX0036 # Hodonín
# Holesov # EZXX0028 # Holešov
# Jaromer # EZXX0032 # Jaroměř
# Jesenik # EZXX0037 # Jeseník
# Jicin # EZXX0031 # Jičín
# Jindrichuv Hradec # EZXX0039 # Jindřichův Hradec
# Karlovy Vary # EZXX0045 # Karlovy Hory
# Karvina # EZXX0005 # Karviná
# Kladno # EZXX0006 # Kladno
# Klatovy # EZXX0041 # Klatovy
# Kocelovice # EZXX0021 # Kocelovice
# Kolin # EZXX0007 # Kolín
# Kostelni Myslova # EZXX0024 # Kostelní Myslová
# Liberec # EZXX0023 # Liberec
# Lysa Hora # EZXX0029 # Lysá hora
# Milesovka # EZXX0020 # Milešovka
# Nachod # EZXX0047 # Náchod
# Olomouc # EZXX0038 # Olomouc
# Opava # EZXX0008 # Opava
# Ostrava # EZXX0009 # Ostrava
# Pardubice # EZXX0034 # Pardubice
# Pilsen # EZXX0010 # Plzeň
# Pisek # EZXX0011 # Písek
# Prague # EZXX0012 # Praha
# Praha-Libus # EZXX0022 # Praha-Libuš
# Pribyslav # EZXX0025 # Přibyslav
# Primda # EZXX0018 # Přimda
# Prostejov # EZXX0049 # Prostějov
# Rosice # EZXX0013 # Rosice
# Slavkov u Brna # EZXX0014 # Slavkov u Brna
# Strakonice # EZXX0042 # Strakonice
# Sumperk # EZXX0048 # Šumperk
# Tabor # EZXX0015 # Tábor
# Trebic # EZXX0033 # Třebíč
# Trutnov # EZXX0046 # Trutnov
# Turnov # EZXX0043 # Turnov
# Usti Nad Orlici # EZXX0026 # Ústí nad Orlicí
# Usti nad Labem # EZXX0016 # Ústí nad Labem
########################################################################################################
## Slovakia
## loc dnam # code # Local name
########################################################################################################
# Banska Stiavnica # LOXX0013 # Banská Štiavnica
# Bardejov # LOXX0017 # Bardejov
# Bratislava # LOXX0001 # Bratislava
# Brezno # LOXX0028 # Brezno
# Cadca # LOXX0019 # Čadca
# Handlova # LOXX0012 # Handlová
# Humenne # LOXX0025 # Humenné
# Ivanka pri Dunaji # LOXX0002 # Ivanka pri Dunaji
# Kosice # LOXX0003 # Košice
# Levice # LOXX0022 # Levice
# Lucenec # LOXX0024 # Lučenec
# Martin # LOXX0010 # Martin
# Nitra # LOXX0021 # Nitra
# Nove Zamky # LOXX0004 # Nové Zámky
# Piestany # LOXX0008 # Piešťany
# Poprad # LOXX0005 # Poprad
# Prievidza # LOXX0011 # Prievidza
# Rimavska Sobota # LOXX0015 # Rimavská Sobota
# Roznava # LOXX0014 # Rožňava
# Senec # LOXX0006 # Senec
# Senica # LOXX0020 # Senica
# Sliac # LOXX0009 # Sliač
# Snina # LOXX0018 # Snina
# Stropkov # LOXX0016 # Stropkov
# Topolcany # LOXX0023 # Topoľčany
# Trencin # LOXX0027 # Trenčín
# Trnava # LOXX0007 # Trnava
# Zilina # LOXX0026 # Žilina
a balicek lmsensors mas? nie som si isty menom nemam tu notasNo, bez toho by mu to sand vůbec nejelo. A z toho co píše předpokládám, žě projel znovu celou proceduru zprovoznění senzorů (příkazy jako sensors detect a editace příslušných konfiguráků).
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 0.3
minimum_size 100 5
draw_shades no
draw_outline no
draw_borders yes
xftfont monospace:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 10
gap_y 40
TEXT
$color
${color 80d62b}Pamela in binary code ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU_1: ${cpu cpu0}% ${alignr} ${cpubar cpu0 10,150}
${cpugraph cpu0 20,200 ff841f 80d62b }
${color ff9730} CPU_2: ${cpu cpu1}% ${alignr} ${cpubar cpu1 10,150}
${cpugraph cpu1 20,200 ff841f 80d62b }
${color ff9730} CPU_3: ${cpu cpu2}% ${alignr} ${cpubar cpu2 10,150}
${cpugraph cpu2 20,200 ff841f 80d62b }
${color ff9730} CPU_4: ${cpu cpu3}% ${alignr} ${cpubar cpu3 10,150}
${cpugraph cpu3 20,200 ff841f 80d62b }
$alignr ${color #808080}Teplota: ${color #FFFFFF}${acpitemp}°C
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
${execpi 60 cat ~/.conky/tv.conky}${texeci 300 ~/.conky/tv.pl 4 49 color3 > ~/.conky/tv.conky}
${texeci 3600 ~/.conky/rates.pl}
${font monospace:size=10}${execi 3600 cal -m}$font
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
stet@stet-pc:~$ sudo sensors-detect
# sensors-detect revision 5016 (2007-11-11 22:20:16 +0100)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-piix4' for device 0000:00:14.0: ATI Technologies Inc SB600 SMBus
We will now try to load each adapter module in turn.
Module `i2c-piix4' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.
We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.
Next adapter: SMBus PIIX4 adapter at 0b00 (i2c-0)
Do you want to scan it? (YES/no/selectively):
Client found at address 0x28
Probing for `National Semiconductor LM78'... No
Probing for `National Semiconductor LM78-J'... No
Probing for `National Semiconductor LM79'... No
Probing for `National Semiconductor LM80'... No
Probing for `Winbond W83781D'... No
Probing for `Winbond W83782D'... No
Probing for `Winbond W83627HF'... No
Probing for `Winbond W83627EHF'... No
Probing for `Winbond W83627DHG'... No
Probing for `Asus AS99127F (rev.1)'... No
Probing for `Asus AS99127F (rev.2)'... No
Probing for `Asus ASB100 Bach'... No
Probing for `Analog Devices ADM1029'... No
Probing for `ITE IT8712F'... No
Client found at address 0x51
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'... No
Client found at address 0x53
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'... No
Next adapter: NVIDIA i2c adapter (i2c-1)
Do you want to scan it? (YES/no/selectively): Client found at address 0x50
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... No
Probing for `EDID EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Client found at address 0x51
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... No
Probing for `EDID EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Client found at address 0x52
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... No
Probing for `EDID EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Client found at address 0x53
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... No
Probing for `EDID EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Next adapter: NVIDIA i2c adapter (i2c-2)
Do you want to scan it? (YES/no/selectively):
Next adapter: NVIDIA i2c adapter (i2c-3)
Do you want to scan it? (YES/no/selectively):
Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no):
Probing for `National Semiconductor LM78' at 0x290... No
Probing for `National Semiconductor LM78-J' at 0x290... No
Probing for `National Semiconductor LM79' at 0x290... No
Probing for `Winbond W83781D' at 0x290... No
Probing for `Winbond W83782D' at 0x290... No
Probing for `Silicon Integrated Systems SIS5595'... No
Probing for `VIA VT82C686 Integrated Sensors'... No
Probing for `VIA VT8231 Integrated Sensors'... No
Probing for `IPMI BMC KCS' at 0xca0... No
Probing for `IPMI BMC SMIC' at 0xca8... No
Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... No
Trying family `ITE'... No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... Yes
Found `Fintek F71882FG/F71883FG Super IO Sensors' Success!
(address 0x600, driver `f71882fg')
Some CPUs or memory controllers may also contain embedded sensors.
Do you want to scan for them? (YES/no):
AMD K8 thermal sensors... No
AMD K10 thermal sensors... Success!
(driver `to-be-written')
Intel Core family thermal sensor... No
Intel AMB FB-DIMM thermal sensor... No
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `f71882fg' (should be inserted):
Detects correctly:
* ISA bus, address 0x600
Chip `Fintek F71882FG/F71883FG Super IO Sensors' (confidence: 9)
Driver `to-be-written' (should be inserted):
Detects correctly:
* Chip `AMD K10 thermal sensors' (confidence: 9)
I will now generate the commands needed to load the required modules.
Just press ENTER to continue:
To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
f71882fg
# no driver for AMD K10 thermal sensors yet
#----cut here----
Do you want to add these lines automatically? (yes/NO)
AMD K10 thermal sensors... Success!což značí, že byl detekován teplotní senzor pro procesory AMD K10, ale není pro něj zatím driver - takže teploty asi zatím nebudou. Budeš muset čekat na aktualizace (nebo zkus googlit).
(driver `to-be-written')
Dobrý den,no rekl bych ze podle navodu co je v tomto topicu hned na prvni strance by to mohl zvladnout kazdy , na wiki ( http://wiki.ubuntu.cz/Conky) je o tom informaci dost na vyreseni tveho problemu a kdyby nahodou to byl tak moc zavazny problem ze to nevyresi prvni 2 moznost tak by se hodil .conkyrc .
mám problém s Conky po spuštění, nejsou napláclý na plochu, zasahujou trochu do horní plochy a mají po okrajích stín jako třeba okna, nevíte někdo jak na to?
Děkuji
To je vyzkoušeno... navíc, v xorg.conf žádnou položku modules nemám a když ji tam přidám, tak si akorát vyřadím nastavení...:-(Dobrý den,no rekl bych ze podle navodu co je v tomto topicu hned na prvni strance by to mohl zvladnout kazdy , na wiki ( http://wiki.ubuntu.cz/Conky) je o tom informaci dost na vyreseni tveho problemu a kdyby nahodou to byl tak moc zavazny problem ze to nevyresi prvni 2 moznost tak by se hodil .conkyrc .
mám problém s Conky po spuštění, nejsou napláclý na plochu, zasahujou trochu do horní plochy a mají po okrajích stín jako třeba okna, nevíte někdo jak na to?
Děkuji
To je vyzkoušeno... navíc, v xorg.conf žádnou položku modules nemám a když ji tam přidám, tak si akorát vyřadím nastavení...:-(Dobrý den,no rekl bych ze podle navodu co je v tomto topicu hned na prvni strance by to mohl zvladnout kazdy , na wiki ( http://wiki.ubuntu.cz/Conky) je o tom informaci dost na vyreseni tveho problemu a kdyby nahodou to byl tak moc zavazny problem ze to nevyresi prvni 2 moznost tak by se hodil .conkyrc .
mám problém s Conky po spuštění, nejsou napláclý na plochu, zasahujou trochu do horní plochy a mají po okrajích stín jako třeba okna, nevíte někdo jak na to?
Děkuji
Section "Module"a funguje
Load "dbe"
Load "glx"
EndSection
w83627ehf-isa-0290
Adapter: ISA adapter
VCore: +1.28 V (min = +0.00 V, max = +1.74 V)
in1: +12.30 V (min = +7.34 V, max = +0.11 V) ALARM
AVCC: +3.30 V (min = +0.00 V, max = +2.05 V) ALARM
3VCC: +3.30 V (min = +0.56 V, max = +0.06 V) ALARM
in4: +1.66 V (min = +0.51 V, max = +0.36 V) ALARM
in5: +1.62 V (min = +1.05 V, max = +0.01 V) ALARM
in6: +5.17 V (min = +3.69 V, max = +0.41 V) ALARM
VSB: +3.30 V (min = +3.62 V, max = +0.00 V) ALARM
VBAT: +3.22 V (min = +1.02 V, max = +0.00 V) ALARM
in9: +1.62 V (min = +0.00 V, max = +1.31 V) ALARM
Case Fan: 0 RPM (min = 1318 RPM, div = 128) ALARM
CPU Fan: 3879 RPM (min = 4192 RPM, div = 2) ALARM
Aux Fan: 1885 RPM (min = 2556 RPM, div = 4) ALARM
fan5: 0 RPM (min = 2636 RPM, div = 128) ALARM
Sys Temp: +36.0°C (high = -123.0°C, hyst = +90.0°C) sensor = thermistor
CPU Temp: +49.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
AUX Temp: +105.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +1.175 V
/sys/class/hwmon/hwmon0/device/temp1_input
/sys/class/hwmon/hwmon0/device/temp2_input
/sys/class/hwmon/hwmon0/device/temp3_input
Za hwmon jsem zkoušel dosazovat různá čísla, např. 1, 2.., ale k ničemu to nevedlo. Conky se s tím prostě nespustí.Zkoušel jste dosadit i 0?
Zkoušel jste dosadit i 0?
Když se spustí v terminálu, vypíše něco?
První procesor je cpu0, druhý cpu1.akurat som na to prišiel, má to byť malými písmenami ::)
# conky
#
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no #Transparent background.
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
use_xft yes
# Update interval in seconds
update_interval 2
# Minimum size of text area
minimum_size 260 5
# Draw shades?
draw_shades no
# Draw borders around graphs
draw_graph_borders no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
xftfont Eurostile:size=10
xftalpha 0.7
#font arial
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color #A05717
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 30
gap_y 41
# stuff after 'TEXT' will be formatted on screen
TEXT
${font arial black:size=12}${color orange}SYSTEM${color}${font arial black:size=11}INFORMATION${color orange} ${hr 2}$color$font
${color orange}${font openlogos:size=30}T$color${font}
${voffset -38}${goto 40}$sysname $kernel on $machine${voffset -18}
${voffset 16}${goto 40}$nodename ${font arial black:size=9}UP: $font$uptime ${voffset -18}
${voffset 6}${font arial black:size=30}${time %e}$font ${voffset -17}${time %A, }${time %B} ${time %G}
${voffset -2}${goto 65}${font arial black:size=10} ${time %I:%M:%S %p}
${font arial black:size=12}${color orange}CPU${color}${font arial black:size=11}INFORMATION${color orange} ${hr 2}$color$font
${font arial black:size=9}USAGE (AVG): $font${cpu cpu0}%
${cpugraph cpu0 303030 C0C0C0}
${color orange}${hr 2}$color
${font arial black:size=12}${color orange}MEMORY${color}${font arial black:size=11}INFORMATION${color orange} ${hr 2}$color$font
${font arial black:size=9}RAM: $font$memperc% ${alignr}$mem ${font arial black:size=9}/ $font$memmax
${membar 4}
${font arial black:size=9}SWAP: $font$swapperc% ${alignr}$swap ${font arial black:size=9}/ $font$swapmax
${swapbar 4}
${color orange}${hr 2}$color
${font arial black:size=12}${color orange}DISK${color}${font arial black:size=11}INFORMATION${color orange} ${hr 2}$color$font
${font arial black:size=9}VOLUME${goto 116}TYPE${goto 180}%FREE${alignr 1}SIZE$font
${font arial black:size=9}ROOT:$font${goto 120}${fs_type /}${goto 190}${fs_free_perc /}%${alignr}${fs_size /}
${fs_bar 4 /}$color
${font arial black:size=9}HOME:$font${goto 120}${fs_type /home/jindra}${goto 190}${fs_free_perc /home/jindra}%${alignr}${fs_size /home/jindra}
${fs_bar 4 /home/jindra}$color
${font arial black:size=9}STORAGE:$font${goto 120}${fs_type /mnt/share/Jindrich}${goto 190}${fs_free_perc /mnt/share/Jindrich}%${alignr}${fs_size /mnt/share/Jindrich}
${fs_bar 4 /mnt/share/Jindrich}$color
${color orange}${hr 2}$color
${font arial black:size=12}${color orange}NETWORK${color}${font arial black:size=11}INFORMATION${color orange} ${hr 2}$color$font
${font arial black:size=9}LOCAL:$font${addr eth0} $alignr ${color} ${font arial black:size=9}EXTERNAL:$font${execi 14400 wget -O - http://whatismyip.org/ | tail}${color}
${font arial black:size=9}DOWN: $font$color${downspeed eth0} kB/s ${alignr}${font arial black:size=9}UP: $font${upspeed eth0} kB/s
${downspeedgraph eth0 25,140 303030 C0C0C0} ${alignr}${upspeedgraph eth0
25,140 303030 C0C0C0}$color
${font arial black:size=9}TOTAL: $font${totaldown eth0} ${alignr}${font arial black:size=9}TOTAL: $font${totalup eth0}
${font arial black:size=9}INBOUND: $font${tcp_portmon 1 32767 count} ${font arial black:size=9}OUTBOUND: $font${tcp_portmon 32768
61000 count}${alignr}${font arial black:size=9}TOTAL: $font${tcp_portmon 1 65535 count}
${color orange}${hr 2}$color
${font arial black:size=12}${color orange}HIGHEST${color}${font arial black:size=11}CPU${color orange} ${hr 2}$color$font
${font arial black:size=9}NAME${goto 180}%CPU${alignr 1}%MEM$font
${font arial black:size=9}${top name 1}${goto 180}${font arial black:size=9}${top cpu 1}${alignr 1}${font arial black:size=9}${top mem 1}
${font arial black:size=9}${top name 2}${goto 180}${font arial black:size=9}${top cpu 2}${alignr 1}${font arial black:size=9}${top mem 2}
${font arial black:size=9}${top name 3}${goto 180}${font arial black:size=9}${top cpu 3}${alignr 1}${font arial black:size=9}${top mem 3}
${color orange}${hr 2}$color
${font arial black:size=12}${color orange}HIGHEST${color}${font arial black:size=11}MEM${color orange} ${hr 2}$color$font
${font arial black:size=9}NAME${goto 180}%MEM${alignr 1}%CPU$font
${font arial black:size=9}${top_mem name 1}${goto 180}${font arial black:size=9}${top_mem mem 1}${alignr 1}${font arial black:size=9}${top_mem cpu 1}
${font arial black:size=9}${top_mem name 2}${goto 180}${font arial black:size=9}${top_mem mem 2}${alignr 1}${font arial black:size=9}${top_mem cpu 2}
${font arial black:size=9}${top_mem name 3}${goto 180}${font arial black:size=9}${top_mem mem 3}${alignr 1}${font arial black:size=9}${top_mem cpu 3}
${color orange}${hr 2}$color
${color orange}${hr 2}$color
# set to yes if you want Conky to be forked in the background
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 7x12
#font 6x10
#font 7x13
#font 8x13
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont monospace-8
own_window_transparent yes
own_window_colour hotpink
# Text alpha when using Xft
xftalpha 0.8
on_bottom yes
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 1
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 5 5
maximum_width 300
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline yes
# Draw borders around text
draw_borders yes
# Stippled borders?
stippled_borders 5
# border margins
border_margin 10
# border width
border_width 2
# Default colors and also border colors
default_color white
default_shade_color 63797f
default_outline_color 222222
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 20
gap_y 40
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# boinc (seti) dir
# seti_dir /opt/seti
# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# adt746xcpu CPU temperature from therm_adt746x
# adt746xfan Fan speed from therm_adt746x
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar's height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I'd recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can't be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn't
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format
#
# seti_prog Seti@home current progress
# seti_progbar (height) Seti@home current progress bar
# seti_credit Seti@hoome total user credit
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#${font Dungeon:style=Bold:pixelsize=10}I can change the font as well
#${font Verdana:size=10}as many times as I choose
#${font Perry:size=10}Including UTF-8,
#${font Luxi Mono:size=10}justo como este texto que o google traduz fêz o português
# stuff after 'TEXT' will be formatted on screen
text_buffer_size 2500
TEXT
${color #63797f}[${color #00ff00}Stilgar${color #63797f}][${color red}$nodename${color #63797f}]
${color #888888}$sysname $kernel ${color #CCCCCC}on ${color #888888}$machine
${color #888888}Uptime: $uptime
${color #63797f}${hr 2}
${color #888888}cpu: ${color #CCCCCC}${cpu}% CPU Temp: ${acpitemp}˚C
${color #888888}${cpugraph 25}
${color #888888}ram : ${color #CCCCCC}$mem${color #888888}/${color #CCCCCC}$memmax ${color #888888}- ${color #CCCCCC}$memperc%
${color #888888}DOWN: ${color #CCCCCC}${downspeed eth0} kB/s ${color #888888}UP: ${color #CCCCCC}${upspeed eth0} kB/s
${color #888888}${downspeedgraph eth0 20,130} ${color #888888}${upspeedgraph eth0 20,130}
${color #888888}TOTAL: ${color #CCCCCC}${totaldown eth0} ${color #888888}TOTAL: ${color #CCCCCC}${totalup eth0}
${color #888888}IP: ${color #CCCCCC}${addr eth0}
${color #888888}linux : ${fs_bar /}
${color #CCCCCC}${fs_used /}${color #888888}/${color #CCCCCC}${fs_size /} ${color #888888}(${color #CCCCCC}${fs_free /} ${fs_free_perc /}% ${color #888888} free)
${color #888888}data : ${fs_bar /media/data}
${color #CCCCCC}${fs_used /media/data}${color #888888}/${color #CCCCCC}${fs_size /media/data} ${color #888888}(${color #CCCCCC}${fs_free /media/data} ${fs_free_perc /media/data}% ${color #888888} free)
${color #888888}wokna : ${fs_bar /media/wokna}
${color #CCCCCC}${fs_used /media/wokna}${color #888888}/${color #CCCCCC}${fs_size /media/wokna} ${color #888888}(${color #CCCCCC}${fs_free /media/wokna} ${fs_free_perc /media/wokna}% ${color #888888} free)
${color #63797f}${hr 2}${color white}
${texeci 360 perl ~/.conky/weather.pl Prostejov cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
${color #63797f}${hr 2}${font monospace:size=10}
${color #888888}${time %A %d. %B %Y} ${color #888888}${time %k:%M:%S}
${color white}
${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color red\}'`date | awk '{print $3}'`'\$color /'}$font
Zdravím,Po pár dnes hledání se mi odpoveď na mou otázku nakonec podařilo najít:
jak prosím udělám v Conky konstrukci, aby se mi zobrazila buď wi-fi nebo lan, podle toho, co je právě v provozu. Hledám to na netu už asi hodinu a bez úspěchu. :-\
Děkuji, Bernard
${if_existing /sys/class/net/eth0/operstate up}IP (eth0):$alignr${addr eth0}
Down: ${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${color lightgray}${downspeedgraph eth0 20,80 444444 eeeeee} ${alignr}${upspeedgraph eth0 20,80 444444 eeeeee}$color
Total: ${totaldown eth0} ${alignr}eth0 Total: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}IP (eth1):$alignr${addr eth1}
Down: ${downspeed eth1} k/s ${alignr}Up: ${upspeed eth1} k/s
${color lightgray}${downspeedgraph eth1 20,80 444444 eeeeee} ${alignr}${upspeedgraph eth1 20,80 444444 eeeeee}$color
Total: ${totaldown eth1} ${alignr}eth1 Total: ${totalup eth1}
${endif}${if_existing /sys/class/net/eth2/operstate up}IP (eth2):$alignr${addr eth2}
Down: ${downspeed eth2} k/s ${alignr}Up: ${upspeed eth2} k/s
${color lightgray}${downspeedgraph eth2 20,80 444444 eeeeee} ${alignr}${upspeedgraph eth2 20,80 444444 eeeeee}$color
Total: ${totaldown eth2} ${alignr}eth2 Total: ${totalup eth2}
${endif}${if_existing /sys/class/net/wlan0/operstate up}IP (wlan0):$alignr${addr wlan0}
Down: ${downspeed wlan0} k/s ${alignr}Up: ${upspeed wlan0} k/s
${color lightgray}${downspeedgraph wlan0 20,80 444444 eeeeee} ${alignr}${upspeedgraph wlan0 20,80 444444 eeeeee}$color
Total: ${totaldown wlan0} ${alignr}wlan0 Total: ${totalup wlan0}
${endif}${if_existing /sys/class/net/ppp0/operstate}IP (ppp0):$alignr${addr ppp0}
Down: ${downspeed ppp0} k/s ${alignr}Up: ${upspeed ppp0} k/s
${color lightgray}${downspeedgraph ppp0 20,80 444444 eeeeee} ${alignr}${upspeedgraph ppp0 20,80 444444 eeeeee}$color
Total: ${totaldown ppp0} ${alignr}ppp0 Total: ${totalup ppp0}
${endif}
http://www.filledvoid.com/2008/01/08/conky-a-light-system-monitor/
caw lidi nasel sem docala zajimavou vecKód: [Vybrat]http://www.filledvoid.com/2008/01/08/conky-a-light-system-monitor/
ale.....nejde me to zprovoznit nevi te nekdo jak na to ???pls...
use_xft yes
xftfont verdana:size=8
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color black
default_color black
use_spacer no
no_buffers yes
uppercase no
TEXT
${font weather:size=28}z ${font}CPU ${i2c temp 2}°C
${font weather:size=28}y ${font}FSB ${i2c temp 1}°C
${font PizzaDude Bullets:size=16}v${font} Up. ${upspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}r${font} Dow. ${downspeed eth0} Kb/s
${font PizzaDude Bullets:size=16}M${font} Upload. ${totalup eth0}
${font PizzaDude Bullets:size=16}S${font} Download. ${totaldown eth0}
${font StyleBats:size=18}A${font} CPU: ${cpu}%
${font PizzaDude Bullets:size=16}J${font} $mem / $memmax
${font StyleBats:size=18}P${font} Work: ${uptime_short}
${font StyleBats:size=18}4${font} ${time %A %d %B}
${font xspiralmental:size=17}E${font} ${kernel}
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
#default_color E6E7E8
alignment top_left
text_buffer_size 1600
gap_x 20
gap_y 40
TEXT
${color 0066FF}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}${cpugraph cpu0 40,260 000000 0066FF}
${color 0066FF}${voffset -36}${font StyleBats:size=20}${goto 10}A$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -10}CPU$font ${color #E6E7E8}${font ae_AlMothnna:size=10}${voffset -5}${freq cpu1}MHz ${acpitemp}°C$font
${color #E6E7E8}${goto 5}Využití procesoru: ${cpu}%${goto 124}${color #0066FF}${cpubar 8}$color
${color #E6E7E8}${goto 5}Využití RAM:${goto 95}$memperc%${goto 124}${color #0066FF}${membar 8}
${color #E6E7E8}${goto 5}Aktivních procesů:${goto 95}$running_processes ${alignr 2}${goto 124}Procesů celkem: $processes
$stippled_hr
${color #E6E7E8}${goto 5}${Font bauhaus:pixelsize=9}Jméno${goto 94}CPU%${goto 148}Jméno${goto 234}RAM
${color #E6E7E8}${goto 5}${top name 1}${goto 89}${top cpu 1} ${goto 148}${top name 5}${goto 230}${top cpu 5}
${color #E6E7E8}${goto 5}${top name 2}${goto 89}${top cpu 2} ${goto 148}${top name 6}${goto 230}${top cpu 6}
${color #E6E7E8}${goto 5}${top name 3}${goto 89}${top cpu 3} ${goto 148}${top name 7}${goto 230}${top cpu 7}
${color #E6E7E8}${goto 5}${top name 4}${goto 89}${top cpu 4} ${goto 148}${top name 8}${goto 230}${top cpu 8}$font
${color 0066FF}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Harddisky$font
${color 0066FF}${voffset -5}${hr 2}${color}
${goto 8}${color 0066FF}${fs_bar 20 /}${color}
${color E6E7E8}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 50}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /} free${voffset 2}
${goto 8}${color 0066FF}${fs_bar 20 /home}${color}
${color E6E7E8}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 50}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home} free${voffset 2}
${color 0066FF}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}IP adresa: ${addr eth0}
${color #E6E7E8}${downspeedgraph eth0 30,127 000000 0066FF}${goto 140}${upspeedgraph eth0 30,127 0E0E0E 0066FF}
${voffset -31}${color #E6E7E8}${goto 10}Stahování: ${color #E6E7E8} ${downspeed eth0} ${color #E6E7E8} KiB/s ${goto 145}Odesílání: ${color #E6E7E8}${upspeed eth0}${color #E6E7E8} KiB/s
${color #E6E7E8}${goto 10}Celkem: ${totaldown eth0} ${goto 145}Celkem: ${totalup eth0}
${color 0066FF}${font weather:size=22:weight=bold}I$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -11}${goto 30}Počasí$font
${color 0066FF}${voffset -6}${hr 2}${color}
${color E6E7E8}${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0045 m 6}$color
${color #E6E7E8}${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}$color
${color #E6E7E8}${voffset -116}${goto 180}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}$color
${color #0066FF}${voffset -115}${goto 175}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}$color
${color #0066FF}${voffset -26}${goto 120}${Font weather:size=30}${execi 900 perl ~/.conky/weather.pl cc_moon}$color
${color #0066FF}${voffset 8}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font$color
${color #E6E7E8}${voffset -60}$stippled_hr$color
${color 0066FF}${font StyleBats:size=16}P$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Datum a Čas$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}${font monospace:size=7}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 0066FF\}'`date | awk '{print $3}'`'\$color /'}$font$color
${color #E6E7E8}${voffset -30}${goto 180}${Font bauhaus:pixelsize=17:weight=bold}${time %T}$Font$color
${color 0066FF}${voffset -70}${goto 200}${font StyleBats:size=40}P$font
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
#default_color E6E7E8
alignment top_right
text_buffer_size 1600
gap_x 5
gap_y 35
TEXT
${color 0066FF}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}${cpugraph cpu0 40,260 484848 0066FF}
${color 0066FF}${voffset -36}${font StyleBats:size=20}${goto 10}A$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -10}CPU$font ${color #E6E7E8}${font ae_AlMothnna:size=10}${voffset -5}${freq cpu1}MHz ${font ae_AlMothnna:size=10:weight=bold}${acpitemp}°C$font
${color #E6E7E8}${goto 5}Využití procesoru: ${cpu}%${goto 124}${color #00FF66}${cpubar 8}$color
${color #E6E7E8}${goto 5}Využití RAM:${goto 95}$memperc%${goto 124}${color #00FF66}${membar 8}
${color #E6E7E8}${goto 5}Aktivních procesů:${goto 95}$running_processes ${alignr 2}${goto 124}Procesů celkem: $processes
$stippled_hr
${color #E6E7E8}${goto 5}${Font bauhaus:pixelsize=9:weight=bold}Jméno${goto 94}CPU%${goto 148}Jméno${goto 234}CPU%$font
${Font bauhaus:pixelsize=9}${color #E6E7E8}${goto 5}${top name 1}${goto 89}${top cpu 1} ${goto 148}${top name 5}${goto 230}${top cpu 5}
${color #E6E7E8}${goto 5}${top name 2}${goto 89}${top cpu 2} ${goto 148}${top name 6}${goto 230}${top cpu 6}
${color #E6E7E8}${goto 5}${top name 3}${goto 89}${top cpu 3} ${goto 148}${top name 7}${goto 230}${top cpu 7}
${color #E6E7E8}${goto 5}${top name 4}${goto 89}${top cpu 4} ${goto 148}${top name 8}${goto 230}${top cpu 8}$font
${color 0066FF}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Harddisky$font
${color 0066FF}${voffset -5}${hr 2}${color}
${goto 8}${color 0066FF}${fs_bar 20 /}${color}
${color E6E7E8}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 50}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /} free${voffset 2}
${goto 8}${color 0066FF}${fs_bar 20 /home}${color}
${color E6E7E8}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 50}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home} free${voffset 2}
${color 0066FF}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}IP adresa: ${addr eth0}
${color #E6E7E8}${downspeedgraph eth0 30,127 131313 0066FF}${goto 140}${upspeedgraph eth0 30,127 141414 00FF66}
${voffset -31}${color #E6E7E8}${goto 10}Stahování: ${color #E6E7E8} ${downspeed eth0} ${color #E6E7E8} KiB/s ${goto 145}Odesílání: ${color #E6E7E8}${upspeed eth0}${color #E6E7E8} KiB/s
${color #E6E7E8}${goto 10}Celkem: ${totaldown eth0} ${goto 145}Celkem: ${totalup eth0}
${color 0066FF}${font weather:size=22:weight=bold}I$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -11}${goto 30}Počasí$font
${color 0066FF}${voffset -6}${hr 2}${color}
${color E6E7E8}${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0045 m 6}$color
${color #E6E7E8}${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}$color
${color #E6E7E8}${voffset -116}${goto 180}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}$color
${color #00FF66}${voffset -115}${goto 175}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}$color
${color #0066FF}${voffset -26}${goto 120}${Font weather:size=30}${execi 900 perl ~/.conky/weather.pl cc_moon}$color
${color #0066FF}${voffset 8}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${color #00AAFF}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${color #00FFFF}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${color #00FFAA}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${color #00FF66}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font$color
${color #E6E7E8}${voffset -60}$stippled_hr$color
${color 0066FF}${font StyleBats:size=16}P$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Datum a Čas$font
${color 0066FF}${voffset -5}${hr 2}${color}
${color #E6E7E8}${font monospace:size=7}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 0066FF\}'`date | awk '{print $3}'`'\$color /'}$font$color
${color #E6E7E8}${voffset -30}${goto 180}${Font bauhaus:pixelsize=17:weight=bold}${time %T}$Font$color
${color 00FF66}${voffset -70}${goto 200}${font StyleBats:size=40}P$font
#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$tempfile = "/tmp/weather.tmp"; # temporary download file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print "".$_[0]."\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print "Aktualizováno v: ".$_[3].":".$_[4]."\n"
."Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
."Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
."Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
."Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
."Viditelnost: ".$weather->{cc}->{vis}." km\n"
."Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n\n"
."Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New # Nov # 9
# Waxing Crescent # Dorůstající srpek # 7
# First Quarter # První čtvrť # 0
# Waxing Gibbous # Dorůstající měsíc # 3
# Full # Úplněk # 1
# Waning Gibbous # Couvající měsíc # 3 # (left <-> right)
# Last Quarter # Poslední čvrť # 0 # (left <-> right)
# Third Quarter # Poslední čvrť # 0 # (left <-> right)
# Waning Crescent # Ubývající srpek # 7 # (left <-> right)
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_right
gap_y 0
gap_x 0
update_interval 10
use_xft yes
xftfont bauhaus:pixelsize=11
use_spacer none
maximum_width 240
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 lightgray
text_buffer_size 2500
TEXT
Kurzy $hr
${execi 3600 perl ~/.conky/rates.pl info}
${texeci 360 perl ~/.conky/weather.pl Kladno cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
${goto 5}${Font weather:size=55}${color faa}y$color${font bauhaus:size=8}
${voffset -60}${goto 30}${font bauhaus:size=8}CPU:$font ${execi 1 sensors | grep "CPU: " | cut -c15-21}${goto 130}${font bauhaus:size=8}Core 0:$font ${execi 1 sensors | grep "Core 0" | cut -c15-18}˚C ${alignr}
${voffset 3}${goto 30}${font bauhaus:size=8}GPU:$font ${execi 30 nvidia-settings -q [gpu:0]/GPUCoreTemp | grep '):' | awk '{print $4}' | sed 's/\.//'},0˚C$font${goto 130}${font bauhaus:size=8}Core 1:$font ${execi 1 sensors | grep "Core 1" | cut -c15-18}˚C
${voffset 3}${goto 30}${font bauhaus:size=8}HDD:$font ${execi 1 sudo hddtemp /dev/sda | cut -c34-35}˚C${goto 130}${font bauhaus:size=8}System:$font${execi 1 sensors | grep "System: " | cut -c15-21}
${voffset 3}${goto 60}${font bauhaus:size=8}IP:$font ${addr eth0}
${voffset 50}${downspeedgraph eth0 60,115 555555 aaaaaa}$alignr${upspeedgraph eth0 60,115 555555 aaaaaa}
${voffset -65}${goto 5}${totaldown eth0}${goto 131}${totalup eth0}
${goto 5}${downspeed eth0} kB/s${goto 131}${upspeed eth0} kB/s
${voffset -5}${goto 45}${Font bauhaus:pixelsize=25}↓${goto 175}↑$font
${cpugraph 92,240 0000ff 0000ff}
${voffset -98}${goto 5}Využití procesoru: ${cpu}%${goto 138}$color3${cpubar 5,100}$color
Běžících procesů: $running_processes ${alignr 2}Procesů celkem: $processes
${Font bauhaus:pixelsize=9} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}CPU%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top name 5}${goto 213}${top cpu 5}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top name 6}${goto 213}${top cpu 6}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top name 7}${goto 213}${top cpu 7}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top name 8}${goto 213}${top cpu 8}$font
$color2${goto 4}${membar 14, 233}${color}
${voffset -9}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -9}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${Font bauhaus:pixelsize=9} Jméno${goto 85}Mem%${goto 128}Jméno${goto 213}Mem%
${top_mem name 1}${goto 85}${top_mem mem 1}${goto 128}${top_mem name 5}${goto 213}${top_mem mem 5}
${top_mem name 2}${goto 85}${top_mem mem 2}${goto 128}${top_mem name 6}${goto 213}${top_mem mem 6}
${top_mem name 3}${goto 85}${top_mem mem 3}${goto 128}${top_mem name 7}${goto 213}${top_mem mem 7}
${top_mem name 4}${goto 85}${top_mem mem 4}${goto 128}${top_mem name 8}${goto 213}${top_mem mem 8}$font
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -9}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${goto 4}$color1}${fs_bar 14,233 /media/sda1}${color}
${goto 6}${voffset -9}sda1 ${goto 50}(${fs_size /media/sda1/})${goto 140}${fs_free_perc /media/sda1/}%${goto 185}${fs_free /media/sda1/}
${goto 4}$color1}${fs_bar 14,233 /media/sda4}${color}
${goto 6}${voffset -9}sda4 ${goto 50}(${fs_size /media/sda4/})${goto 140}${fs_free_perc /media/sda4/}%${goto 185}${fs_free /media/sda4/}
${goto 4}$color1}${fs_bar 14,233 /media/Linuxsvazek}${color}
${goto 6}${voffset -9}Linuxsv${goto 50}(${fs_size /media/Linuxsvazek/})${goto 140}${fs_free_perc /media/Linuxsvazek/}%${goto 185}${fs_free /media/Linuxsvazek/}
${goto 4}$color1}${fs_bar 14,233 /media/Winsvazek}${color}
${goto 6}${voffset -9}Winsv ${goto 50}(${fs_size /media/Winsvazek/})${goto 140}${fs_free_perc /media/Winsvazek/}%${goto 185}${fs_free /media/Winsvazek/}
${if_mounted /media/cdrom0}${goto 4}$color1${fs_bar 14,233 /media/cdrom0}${color}
${goto 6}${voffset -9}cdrom0 ${goto 50}(${fs_size /media/cdrom0})${goto 140}${fs_free_perc /media/cdrom0}%${goto 185}${fs_free /media/cdrom0}$endif
${if_mounted /media/cdrom}${goto 4}$color1${fs_bar 14,233 /media/cdrom}${color}
${goto 6}${voffset -9}cdrom ${goto 50}(${fs_size /media/cdrom})${goto 140}${fs_free_perc /media/cdrom}%${goto 185}${fs_free /media/cdrom}$endif
${font monospace:size=10}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color blue\}'`date | awk '{print $3}'`'\$color /'}$font
sudo apt-get install php
http://soubory.auto-makler.cz/files/upload/conky_skripty.zip
Rozbalíme, zkopírujeme do ~/.conky/${execi 500 php ~/.conky/denvtydnu.php}
Baterie:${execi 30 php ~/.conky/baterka.php}
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont Arial:size=10
uppercase no
#default_color E6E7E8
alignment top_right
text_buffer_size 1600
gap_x 5
gap_y 35
TEXT
${color 0066FF}${font StyleBats:size=16:weight=bold}H$font ${font Arial:size=14:weight=bold}${voffset -7}Systém$font
${color 0066FF}${voffset -7}${hr 2}${color}
${voffset -8}${color #000000}${cpugraph cpu0 40,160 000000 00FF22}
${color 0066FF}${voffset -35}${font StyleBats:size=20}${goto 10}A$font ${font Arial:size=12:weight=bold}${voffset -8}CPU$font ${goto 87}${color #E6E7E8}${font Arial:size=10}${voffset -6}${freq cpu1}MHz
${goto 87}${voffset -3}${font Arial:size=10:weight=bold}${acpitemp}°C$font
${goto 171}${voffset -39}${color #00FF22}${cpubar 12}$color${goto 173}${voffset -2}${color #006666}${font Arial:size=7:weight=bold}CPU: ${cpu}%$color$font
${goto 171}${voffset -3}${color #0066FF}${membar 12}${color}${goto 173}${voffset -2}${font Arial:size=7:weight=bold}RAM: $memperc%$font
${color #E6E7E8}${goto 173}${voffset -7}${font Arial:size=7:weight=bold}Aktivní: $running_processes
${color #0000FF}${battery_bar 12,270 BAT0}${color}
${voffset -17}${goto 10}${font Arial:size=8:weight=bold}stav baterie ${goto 230}${battery_percent BAT0}%$font
${voffset -10}${color 0066FF}${font StyleBats:size=16}J$font ${font Arial:size=14:weight=bold}${voffset -7}Harddisky$font
${color 0066FF}${voffset -7}${hr 2}${color}
${goto 8}${voffset -3}${color 000044}${fs_bar 12 /}${color}
${goto 11}${voffset -17}${font Arial:size=8:weight=bold}root ${font Arial:size=7:weight=bold}${goto 70}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 190}${fs_free /} free${voffset 2}$font
${goto 8}${voffset -6}${color 000055}${fs_bar 12 /home}${color}
${goto 11}${voffset -17}${font Arial:size=8:weight=bold}home ${font Arial:size=7:weight=bold}${goto 70}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 190}${fs_free /home} free${voffset 2}$font
${goto 8}${voffset -6}${color 000077}${fs_bar 12 /media/DATA}${color}
${goto 11}${voffset -17}${font Arial:size=8:weight=bold}data ${font Arial:size=7:weight=bold} ${goto 70}(${fs_size /media/DATA})${goto 160}${fs_free_perc /media/DATA}%${goto 190}${fs_free /media/DATA} free${voffset 2}$font
${goto 8}${voffset -6}${color 0000AA}${fs_bar 12 /media/WINDOWS}${color}
${goto 11}${voffset -17}${font Arial:size=8:weight=bold}windows ${font Arial:size=7:weight=bold} ${goto 70}(${fs_size /media/WINDOWS})${goto 160}${fs_free_perc /media/WINDOWS}%${goto 190}${fs_free /media/WINDOWS} free${voffset 2}$font
${voffset -10}${color 0066FF}${font BulletBalls AOE:size=16}i$font ${font Arial:size=14:weight=bold}${voffset -6}Síť$font
${color 0066FF}${voffset -7}${hr 2}${color}
${voffset -9}${color #000000}${downspeedgraph eth0 40,130 000000 00FF22}${goto 140}${alignr}${upspeedgraph eth0 40,130 000000 0022FF}
${voffset -40}${color #00FF22}${goto 10}${font PizzaDude Bullets:size=10}s$font ${color #E6E7E8} ${font Arial:size=9:weight=bold}${downspeed eth0} KiB/s ${goto 150}$font${color #0022FF}${goto 155}${voffset -5}${font PizzaDude Bullets:size=10}w$font ${color #E6E7E8} ${font Arial:size=9:weight=bold}${upspeed eth0} KiB/s$font
${font Arial:size=8}${voffset -1}${color #E6E7E8}${goto 10}Celkem: ${totaldown eth0} ${goto 150}Celkem: ${totalup eth0}$font
${voffset 0}${font Arial:size=9}Nepřečtených emailů kajobert@seznam.cz: ${color #00FF22}${font Arial:size=10:weight=bold}${voffset -1}${execi 60 conkyEmail -m POP -s pop3.seznam.cz -u kajobert -p mojeTajnéHeslo}$color
${voffset -15}${color 0066FF}${font Musicelements:size=17:weight=bold}f$font ${font Arial:size=14:weight=bold}${voffset -8}Hudba$font
${color 0066FF}${voffset -6}${hr 2}${color}
${font Arial:size=9:encoding=iso8859-2}${voffset -4}Interpret:${goto 60}${execi 10 conkyExaile -d AR }
${voffset -1}Název:${goto 60}${execi 10 conkyExaile -d TI }
${voffset -1}Album:${goto 60}${execi 10 conkyExaile -d AL }$font
${execi 5 conkyExaile --datatype=PT} ${voffset 2}${execibar 5 conkyExaile --datatype=PP }
${voffset -5}${color 0066FF}${font weather:size=23:weight=bold}I$font ${font Arial:size=14:weight=bold}${voffset -10}${goto 37}Počasí$font
${color 0066FF}${voffset -7}${hr 2}${color}
${texeci 5 ~/.conky/weather.pl EZXX0045 cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 5 cat ~/.conky/weather.conky}
${voffset 10}${color 0066FF}${font StyleBats:size=17:weight=bold}P$font ${font Arial:size=15:weight=bold}${voffset -7}${goto 35}Čas$font
${color 0066FF}${voffset -7}${hr 2}${color}
${color 00FF22}${voffset 0}${goto 200}${font StyleBats:size=40}P$font
${color 0000FF}${voffset -45}${goto 20}${Font Arial:pixelsize=40:weight=bold}${time %T}$Font$color
#!/usr/bin/perl
=help
CONKY WEATHER SCRIPT v2.1
USAGE:
perl weather.pl code language units template output
PARAMETERS:
code
The weather.com city code.
See http://xoap.weather.com/search/search?where=%s where %s stands for your location.
The codes for most of the Czech and Slovak locations are available at the end of this file.
For these locations, you can use even the name as written in the first column.
language
"EN" for English, "CZ" for Czech, "SK" for Slovak. (The parameter is case-insensitive.)
units
System of units: "s" for standard aka imperial, "m" for metric. (The parameter is case-insensitive.)
template
A textfile with the template. The format is identical with the Conky format, but these new variables
are available:
__________________________________________________________________________________________________
Variables without arguments
wBarTendency, wBarTendencySymbol, wCode, wConditions, wConditionsSymbol, wCountry,
wDewPoint,wWindSpeed, wFlik, wHumidity, wLatitude, wLocation, wLongitude, wMoon,
wMoonSymbol, wObservation, wObservationCountry, wPressure, wSunrise, wSunset, wSuplDate,
wSuplTime, wTemperature, wUnitDistance, wUnitLatitude, wUnitLongitude, wUnitPressure,
wUnitSpeed, wUnitTemperature, wUpdateTime, wUVIndex, wUVLevel, wVisibility, wWindAzimuth,
wWindDirection, wZone
EXAMPLE: $wCode or ${wCode }
__________________________________________________________________________________________________
Variables with one numeric argument standing for the number of the day starting with "0" for today
wDayDate, wDayHighestTemperature, wDayLowestTemperature, wDayMonth, wDayName_Short,
wDayName, wDaySunrise, wDaySunset
EXAMPLE: ${wDayHighestTemperature 8}
__________________________________________________________________________________________________
Variables with two numeric arguments, the first standing for the number of the day starting with "0"
for today and the latter for the day part, "0" for day and "1" for night.
wDayPartConditions, wDayPartConditions_Long, wDayPartConditions_Short, wDayPartHumidity,
wDayPartPrecipitation, wDayPartConditionsSymbol, wDayPartWindAzimuth, wDayPartWindDirection,
wDayPartWindSpeed
EXAMPLE: ${wDayPartWindSpeed 3 0}
__________________________________________________________________________________________________
Variable "wString" with one string argument. It returns the translation of this string as given
in the string table starting at the line 444 of this file. You can add your own strings, but the
string in the table should be lower-case. Use "_" instead of spaces.
This variable is usable for multilingual templates.
EXAMPLE: ${ wString Humidity }
All the variables and arguments are case-insensitive.
The variable wDayConditions_Long is always in English, the variable wDayPartConditions_Short is partly
translated.
The variables wConditionsSymbol, wMoonSymbol and wDayPartConditionsSymbol return the character corresponding
to the symbol in the weather font.
output
A file where the output of the script is stored. To make the script lightweight, the file is updated
if and only if new data are successfully downloaded, thus don't use /tmp/ to store this file - it could
be deleted by the system.
The script tries to download new data if and only if the current data are not for the current hour.
USAGE IN CONKY:
To not to disturb Conky, it is preferable to run this script in a separate thread using the command
$texeci. You can display the output file in Conky using the $execi or $execpi command and "cat".
You have to use the $execpi variant whenever there are some Conky variables in the template.
EXAMPLE:
${texeci 300 perl ~/.conky/weather.pl EZXX0012 CZ M ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 240 cat ~/.conky/weather.conky}
=cut
use XML::Simple;
$code = $ARGV[0];
$language = $ARGV[1];
$unit = $ARGV[2];
$templatefile = $ARGV[3];
$outputfile = $ARGV[4];
$language =~ tr/ENCZSK/enczsk/;
$unit =~ tr/MS/ms/;
$xmlfile = "$ENV{HOME}/.conky/weather_".$code.".xml";
$tempfile = "$ENV{HOME}/.conky/weather_".$code.".tmp";
########################################################################################################
if(-e $xmlfile){
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
($xmon, $xday, $xyear, $xhour) = lsup($xmlfile);
$update = !($xmon == $mon + 1 && $xday == $mday && $xyear == $year - 100 && $xhour == $hour);
}
else {$update = TRUE};
if ($update) {
open (THISFILE, $0);
while (<THISFILE>) {
if (m/^#\s/) {
my @line = split /\s*#\s*|\s*\n/;
shift @line;
my $key = shift @line;
$dictionary->{$key} = [@line];
}
}
close (THISFILE);
$code = &translate($code, 0);
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*"`;
if (-s "$tempfile" > 0) {
my ($tmon, $tday, $tyear, $thour) = lsup($tempfile);
unless ($tmon == $xmon && $tday == $xday && $tyear == $xyear && $thour == $xhour) {
`mv -f $tempfile $xmlfile`;
&parse_template
}
}
}
########################################################################################################
sub lsup {
open (XMLFILE, $_[0]);
while (<XMLFILE>) {
if (my ($xmon, $xday, $xyear, $xhour, $xdaypart) = m/^\s*\<lsup\>(\d*)\/(\d*)\/(\d*)\s(\d*):\d*\s([A|P])/) {
if ($xhour == 12 ) {$xhour = 0 };
if ($xdaypart eq "P") {$xhour += 12};
return ($xmon, $xday, $xyear, $xhour);
last
}
};
close (XMLFILE);
}
sub parse_template{
my $temp = $/;
undef $/;
open (TEMPLATEFILE, $templatefile) || die "Can't open template.";
$template = <TEMPLATEFILE>;
close (TEMPLATEFILE);
$/ = $temp;
if ($language eq "en") {$language_index = 0; $time = sub {$_[0]}; $date = sub {$_[0]."/" .$_[1]. "/20".$_[2]}}
elsif ($language eq "cz") {$language_index = 1; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
elsif ($language eq "sk") {$language_index = 2; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
$symbol_index = 3;
$xml = new XML::Simple;
$weather = $xml->XMLin($xmlfile);
$template =~ s/\$\{\s*wString\s*(\w*)\s*\}/&translate($1, $language_index)/ieg;
foreach $conky_key (wCode, wLatitude, wLongitude, wZone, wTemperature, wFlik, wPressure, wVisibility, wHumidity, wDewPoint,wWindSpeed,
wWindAzimuth, wSunset, wSunrise, wConditionsSymbol, wConditions, wMoonSymbol, wMoon, wWindDirection, wBarTendencySymbol, wBarTendency,
wUnitSpeed, wUnitDistance, wUnitTemperature, wUnitPressure, wUnitLatitude, wUnitLongitude, wObservationCountry, wObservation,
wLocation, wCountry, wSuplTime, wSuplDate, wUpdateTime, wUVIndex, wUVLevel){
if ($template =~ m/\$\{\s*$conky_key\s*\}|\$$conky_key/i) {
$template =~ s/\$\{\s*$conky_key\s*\}|\$$conky_key/&conky_value($conky_key)/ieg;
}
}
for ($day = 0; $day < 10; $day++) {
foreach $conky_key (wDayHighestTemperature, wDayLowestTemperature, wDayName_Short,wDayName, wDaySunset, wDaySunrise, wDayMonth, wDayDate) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*\}/&conky_day($conky_key, $day)/ieg;
};
};
for ($day_part = 0; $day_part < 2; $day_part++) {
foreach $conky_key (wDayPartWindSpeed, wDayPartWindAzimuth, wDayPartWindDirection, wDayPartPrecipitation, wDayPartHumidity,
wDayPartConditionsSymbol, wDayPartConditions_Short, wDayPartConditions_Long, wDayPartConditions) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/&conky_day_part($conky_key, $day, $day_part)/eig;
}
}
}
};
open (OUT, ">$outputfile") || die "Can't open output file";
print OUT $template;
close (OUT);
}
sub conky_day { # $_[0] key, $_[] day
my $r = \$conky->{Day}[$_[1]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]];
if ($_[0] eq "wDayHighestTemperature") {$$r = $$w->{hi}}
elsif ($_[0] eq "wDayLowestTemperature") {$$r = $$w->{low}}
elsif ($_[0] eq "wDayName_Short") {$$r = &translate(substr($$w->{t},0,3), $language_index)}
elsif ($_[0] eq "wDayName") {$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDaySunset") {$$r = &$time($$w->{suns})}
elsif ($_[0] eq "wDaySunrise") {$$r = &$time($$w->{sunr})}
elsif ($_[0] eq "wDayMonth" || $_[0] eq "wDayDate") {
my @temp = split " ", $weather->{dayf}->{day}[$_[1]]->{dt};
$conky->{Day}[$_[1]]->{wDayMonth} = &translate($temp[0], $language_index);
$conky->{Day}[$_[1]]->{wDayDate} = $temp[1];
}
}
return $$r
}
sub conky_day_part { # $_[0] key, $_[1] day, $_[2] day part
my $r = \$conky->{Day}[$_[1]]->{Part}[$_[2]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]]->{part}[$_[2]];
if ($_[0] eq "wDayPartWindSpeed") {$$r = $$w->{wind}->{s}}
elsif ($_[0] eq "wDayPartWindAzimuth") {$$r = $$w->{wind}->{d}}
elsif ($_[0] eq "wDayPartPrecipitation") {$$r = $$w->{ppcp}}
elsif ($_[0] eq "wDayPartHumidity") {$$r = $$w->{hmid}}
elsif ($_[0] eq "wDayPartWindDirection") {$$r = &translate($$w->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditionsSymbol") {$$r = &translate($$w->{icon}, 1)}
elsif ($_[0] eq "wDayPartConditions") {$$w->{t} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Short") {$$w->{bt} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{bt}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Long") {
$w = \$weather->{dayd}->{day}[$_[1]]->{part};
if (ref($$w) eq "ARRAY") {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}[$_[2]]->{t};
}
elsif (($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "d" && $_[2] == 0)
|| ($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "n" && $_[2] == 1)) {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}->{t}
}
else { $$r = ""};
}
}
return $$r
}
sub conky_value { # $_[0] key
my $r = \$conky->{$_[0]};
unless ($$r) {
if ($_[0] eq "wCode") {$$r = $code}
elsif ($_[0] eq "wLatitude") {$$r = $weather->{loc}->{lat}}
elsif ($_[0] eq "wLongitude") {$$r = $weather->{loc}->{lon}}
elsif ($_[0] eq "wZone") {$$r = $weather->{loc}->{zone}}
elsif ($_[0] eq "wTemperature") {$$r = $weather->{cc}->{tmp}}
elsif ($_[0] eq "wFlik") {$$r = $weather->{cc}->{flik}}
elsif ($_[0] eq "wPressure") {$$r = $weather->{cc}->{bar}->{r}}
elsif ($_[0] eq "wVisibility") {$$r = $weather->{cc}->{vis}}
elsif ($_[0] eq "wHumidity") {$$r = $weather->{cc}->{hmid}}
elsif ($_[0] eq "wDewPoint") {$$r = $weather->{cc}->{dewp}}
elsif ($_[0] eq "wWindSpeed") {$$r = $weather->{cc}->{wind}->{s}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUVIndex") {$$r = $weather->{cc}->{uv}->{i}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUpdateTime") {$$r = &$time($weather->{loc}->{tm})}
elsif ($_[0] eq "wSunset") {$$r = &$time($weather->{loc}->{suns})}
elsif ($_[0] eq "wSunrise") {$$r = &$time($weather->{loc}->{sunr})}
elsif ($_[0] eq "wConditionsSymbol") {$$r = &translate($weather->{cc}->{icon}, 1)}
elsif ($_[0] eq "wUVLevel") {$$r = &translate($weather->{cc}->{uv}->{t}, $language_index)}
elsif ($_[0] eq "wMoon") {$$r = &translate($weather->{cc}->{moon}->{t}, $language_index)}
elsif ($_[0] eq "wMoonSymbol") {$$r = &translate($weather->{cc}->{moon}->{t}, $symbol_index)}
elsif ($_[0] eq "wWindDirection") {$$r = &translate($weather->{cc}->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wBarTendency") {$$r = &translate($weather->{cc}->{bar}->{d}, $language_index)}
elsif ($_[0] eq "wBarTendencySymbol") {$$r = &translate($weather->{cc}->{bar}->{d}, $symbol_index)}
elsif ($_[0] eq "wUnitSpeed") {$$r = &translate($weather->{head}->{us}, $language_index)}
elsif ($_[0] eq "wUnitDistance") {$$r = &translate($weather->{head}->{ud}, $language_index)}
elsif ($_[0] eq "wUnitTemperature") {$$r = &translate($weather->{head}->{ut}, $language_index)}
elsif ($_[0] eq "wUnitPressure") {$$r = &translate($weather->{head}->{up}, $language_index)}
elsif ($_[0] eq "wUnitLatitude") {$$r = &translate("unit_latitude", $language_index)}
elsif ($_[0] eq "wUnitLongitude") {$$r = &translate("unit_longitude", $language_index)}
elsif ($_[0] eq "wConditions") {$weather->{cc}->{t} =~ tr/A-Z/a-z/;
$$r = &translate($weather->{cc}->{t}, $language_index)}
elsif ($_[0] eq "wObservation" || $_[0] eq "wObservationCountry") {
my @temp = split ", ", $weather->{cc}->{obst};
$conky->{wObservation} = &translate($temp[0], 1);
$conky->{wObservationCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wLocation" || $_[0] eq "wCountry") {
my @temp = split ", ", $weather->{loc}->{dnam};
$conky->{wLocation} = &translate($temp[0], 1);
$conky->{wCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wSuplTime" || $_[0] eq "wSuplDate") {
my @temp = split /\s|\//, $weather->{cc}->{lsup};
$conky->{wSuplTime} = &$time($temp[3]." ".$temp[4]);
$conky->{wSuplDate} = &$date($temp[0],$temp[1],$temp[2]);
}
}
return $$r
}
sub translate {
if ($dictionary->{$_[0]}) {return $dictionary->{$_[0]}[$_[1]]}
else {return $_[0]}
}
sub time_en_24 {
my @temp = split /\:|\s/, $_[0];
if ($temp[0] == 12) {$temp[0] = 0};
if ($temp[2] eq "PM") {$temp[0] += 12};
return "$temp[0]".":"."$temp[1]";
}
########################################################################################################
## TRANSLATION TABLES
##
########################################################################################################
########################################################################################################
## COUNTRY
## value # en # cz # sk
########################################################################################################
# Czech Republic # Czech Republic # Česká republika # Česká republika
# Slovakia # Slovakia # Slovensko # Slovensko
########################################################################################################
## DAY_SHORT
## value # en # cz # sk
########################################################################################################
# Mon # Mon # Po # Po
# Tue # Tue # Út # Ut
# Wed # Wed # St # St
# Thu # Thu # Čt # Št
# Fri # Fri # Pá # Pi
# Sat # Sat # So # So
# Sun # Sun # Ne # Ne
########################################################################################################
## UNIT
## space-separated units start with a hard space
## value # en # cz # sk
#########################################################################################################
# C # °C # °C # °C
# km # km # km # km
# km/h # km/h # km/h # km/h
# mb # mb # hPa # hPa
# mm # mm # mm # mm
# F # °F # °F # °F
# mi # mi # mi # mi
# mph # mph # mph # mph
# in # in # in # in
# unit_latitude # N # s. š. # s. š.
# unit_longitude # E # v. d. # v. d.
########################################################################################################
## LUNAR PHASE
## value # en # cz # sk # symbol
########################################################################################################
# New # New # Nov # Nov # 9
# Waxing Crescent # Waxing Crescent # Dorůstající srpek # Dorastajúci kosák # 7
# First Quarter # First Quarter # První čtvrť # Prvá štvrť # 0
# Waxing Gibbous # Waxing Gibbous # Dorůstající měsíc # Dorastajúci mesiac # 3
# Full # Full # Úplněk # Spln # 1
# Waning Gibbous # Waning Gibbous # Couvající měsíc # Cúvajúci mesiac # 3 # (left <-> right)
# Last Quarter # Last Quarter # Poslední čvrť # Posledná štvrť # 0 # (left <-> right)
# Third Quarter # Third Quarter # Poslední čvrť # Posledná štvrť # 0 # (left <-> right)
# Waning Crescent # Waning Crescent # Ubývající srpek # Ubúdajúci kosák # 7 # (left <-> right)
########################################################################################################
## UV Index
## value # en # cz # sk # symbol
########################################################################################################
# Extreme # extrem # extrémní # extrémny
# Very high # very high # velmi vysoký # veľmi vysoký
# High # high # vysoký # vysoký
# Moderate # moderate # střední # stredný
# Low # low # nízký # nízky
########################################################################################################
## STRING
## value # en # cz # sk # symbol
########################################################################################################
# weather # Weather # Počasí # Počasie
# forecast # Forecast # Předpověď # Predpoveď
# as_of # as of # Stav k # Stav k
# update # Update # Update # Update
# pressure # Pressure # Tlak # Tlak
# wind # Wind # Vítr # Vietor
# dew_point # Dew point # Rosný bod # Rosný bod
# visibility # Visibility # Viditelnost # Viditeľnosť
# sunrise # Sunrise # Východ # Východ
# sunset # Sunset # Západ # Západ
# moon # Moon # Měsíc # Mesiac
# humidity # Humidity # Vlhkost # Vlhkosť
# uv # UV index # UV index # UV index
########################################################################################################
## CONDITIONS
## value # en # cz # sk
########################################################################################################
# blowing dust # Blowing dust # Poletující prach # Poletujúci prach
# blowing dust and windy # Blowing dust and windy # Poletující prach a větrno # Poletujúci prach a veterno
# blowing snow # Blowing snow # Poletující sníh # Poletujúci snieh
# blowing snow and windy # Blowing snow and windy # Poletující sníh a větrno # Poletujúci snieh a veterno
# clear # Clear # Jasno # Jasno
# clear and windy # Clear and windy # Jasno a větrno # Jasno a veterno
# cloudy # Cloudy # Oblačno # Oblačno
# cloudy and windy # Cloudy and windy # Oblačno a větrno # Oblačno a veterno
# drifting snow # Drifting snow # Vanoucí sníh # Vanúci snieh
# drizzle # Drizzle # Mrholení # Mrholenie
# fair # Fair # Jasno # Jasno
# fair and windy # Fair and windy # Jasno a větrno # Jasno a veterno
# fog # Fog # Mlha # Hmla
# fog and windy # Fog and windy # Mlha a větrno # Hmla a veterno
# haze # Haze # Opar # Opar
# haze and windy # Haze and windy # Opar a větrno # Opar a veterno
# heavy drizzle # Heavy drizzle # Silné mrholení # Silné mrholenie
# heavy rain # Heavy rain # Silný déšť # Silný dážď
# heavy rain and windy # Heavy rain and windy # Silný déšť a větrno # Silný dážď a veterno
# heavy rain shower # Heavy rain shower # Silné dešťové přeháňky # Silné dažďové prehánky
# heavy rain shower and windy # Heavy rain shower and windy # Silné dešťové přeháňky, větrno# Silné dažďové prehánky a veterno
# heavy snow # Heavy snow # Silné sněžení # Silné sneženie
# heavy snow and windy # Heavy snow and windy # Silné sněžení a větrno # Silné sneženie a veterno
# heavy snow shower # Heavy snow shower # Silné sněhové přeháňky # Silné snehové prehánky
# heavy t-storm # Heavy t-storm # Silná bouřka # Silná búrka
# heavy t-storm and windy # Heavy t-storm and windy # Silná bouřka a větrno # Silná búrka a větrno
# light drizzle # Light drizzle # Slabé mrholení # Ľahké mrholenie
# light drizzle and windy # Light drizzle and windy # Slabé mrholení a větrno # Ľahké mrholenie a veterno
# light freezing drizzle # Light freezing drizzle # Slabé mrznoucí mrholení # Ľahké mrznúce mrholenie
# light freezing drizzle and fog# Light freezing drizzle and fog#Slabé mrznoucí mrholení, větrno# Ľahké mrznúce mrholenie a veterno
# light freezing rain # Light freezing rain # Lehký mrznoucí déšť # Ľahký mrznúci dážď
# light rain # Light rain # Lehký déšť # Ľahký dážď
# light rain shower # Light rain shower # Lehké dešťové přeháňky # Ľahké dažďové prehánky
# light rain shower and windy # Light rain shower and windy # Lehké dešťové přeháňky, větrno# Ľahké dažďové prehánky a veterno
# light rain and fog # Light rain and fog # Lehký déšť a mlha # Ľahký dážď a hmla
# light rain and freezing rain # Light rain and freezing rain # Lekký déšť a mrznoucí déšť # Ľahký dážď a mrznúci dážď
# light rain with thunder # Light rain with thunder # Lehký déšť s hřměním # Ľahký dážď s hrmením
# light rain and windy # Light rain and windy # Lehký déšť a větrno # Ľahký dážď a veterno
# light snow # Light snow # Lehké sněžení # Ľahké sneženie
# light snow grains # Light snow grains # Slabé zrnité sněžení # Ľahké zrnité sneženie
# light snow shower # Light snow shower # Lehké sněhové přeháňky # Ľahké snehové prehánky
# light snow shower and windy # Light snow shower and windy # Lehké sněhové přeháňky, větrno# Ľahké snehové prehánky a veterno
# light snow and sleet # Light snow and sleet # Lehké sněžení a plískanice # Ľahké sneženie a plušť
# light snow and windy # Light snow and windy # Lehké sněžení a větrno # Ľahké sneženie a veterno
# mist # Mist # Mlha # Hmla
# mostly cloudy # Mostly cloudy # Převážně oblačno # Prevažne oblačno
# mostly cloudy and windy # Mostly cloudy and windy # Převážně oblačno a větrno # Prevažne oblačno a veterno
# partial fog # Partial fog # Částečná mlha # Čiastočná hmla
# partly cloudy # Partly cloudy # Polojasno # Čiastočne oblačno
# partly cloudy and windy # Partly cloudy and windy # Polojasno a větrno # Čiastočne oblačno a veterno
# patches of fog # Patches of fog # Mlhové pole # Hmlové pole
# rain # Rain # Déšť # Dážď
# rain and sleet # Rain and sleet # Déšť a plískanice # Dážď a pľušť
# rain and snow # Rain and snow # Déšť se sněhem # Dážď so snehom
# rain shower # Rain shower # Dešťové přeháňky # Dažďové prehánky
# rain shower and windy # Rain shower and windy # Dešťové přeháňky a větrno # Dažďové prehánky a veterno
# rain and fog # Rain and fog # Déšť a mlha # Dážd a hmla
# rain and freezing rain # Rain and freezing rain # Déšť a mrznoucí déšť # Dážď a mrznúci dážď
# rain and windy # Rain and windy # Déšť a větrno # Dážď a veterno
# sand # Sand # Písek # Piesok
# sand and windy # Sand and windy # Písek a větrno # Piesok a veterno
# shallow fog # Shallow fog # Slabá mlha # Ľahká hmla
# showers in the vicinity # Showers in the vicinity # Místy přeháňky # Miestami prehánky
# sleet # Sleet # Plískanice # Pľušť
# smoke # Smoke # Kouř # Dym
# snow # Snow # Sněžení # Sneženie
# snow and fog # Snow and fog # Sněžení a mlha # Sneženie a hmla
# snow and freezing rain # Snow and freezing rain # Mrznoucí déšť se sněhem # Mrznúci dážď zo snehom
# snow grains # Snow grains # Zrnité sněžení # Zrnité sneženie
# snow showers # Snow showers # Sněhové přeháňky # Snehové prehánky
# snow and windy and fog # Snow and windy and fog # Sněžení, větrno a mlha # Sneženie, veterno a hmla
# squalls # Squalls # Poryvy # Poryvy
# squalls and windy # Squalls and windy # Poryvy a větrno # Poryvy a veterno
# sunny # Sunny # Slunečno # Slnečno
# sunny and windy # Sunny and windy # Slnečno a větrno # Slnečno a veterno
# t-storm # T-Storm # Bouřka # Búrka
# t-storm and windy # T-Storm and windy # Bouřka a větrno # Búrka a veterno
# thunder # Thunder # Hřmění # Hrmenie
# thunder and wintry mix # Thunder and wintry mix # Bouřka a plískanice # Búrka a pľušť
# thunder in the vicinity # Thunder in the vicinity # Místy hřmění # Miestami hrmenie
# unknown precip # Unknown precip # Neznámé srážky # Neznáme zrážky
# widespread dust # Widespread dust # Prašno # Prašno
# widespread dust and windy # Widespread dust and windy # Prašno a větrno # Prašno a veterno
# wintry mix # Wintry mix # Proměnlivé zimní počasí # Premenlivé zimné počasie
########################################################################################################
## ICONS
## Nr. # Yahoo description # symbol
########################################################################################################
# 0 # tornado # i
# 1 # tropical storm # h
# 2 # hurricane # h
# 3 # severe thunderstorms # i
# 4 # thunderstorms # i
# 5 # mixed rain and snow # k
# 6 # mixed rain and sleet # h
# 7 # mixed snow and sleet # k
# 8 # freezing drizzle # g
# 9 # drizzle # g
# 10 # freezing rain # h
# 11 # showers # g
# 12 # showers # h
# 13 # snow flurries # j
# 14 # light snow showers # k
# 15 # blowing snow # j
# 16 # snow # k
# 17 # hail # i
# 18 # sleet # h
# 19 # dust # v
# 20 # foggy # v
# 21 # haze # v
# 22 # smoky # v
# 23 # blustery # w
# 24 # windy # w
# 25 # cold # j
# 26 # cloudy # d
# 27 # mostly cloudy (night) # d
# 28 # mostly cloudy (day) # c
# 29 # partly cloudy (night) # b
# 30 # partly cloudy (day) # b
# 31 # clear (night) # 1
# 32 # sunny # a
# 33 # fair (night) # 1
# 34 # fair (day) # b
# 35 # mixed rain and hail # i
# 36 # hot # l
# 37 # isolated thunderstorms # f
# 38 # scattered thunderstorms # f
# 39 # scattered thunderstorms # h
# 40 # scattered showers # h
# 41 # heavy snow # k
# 42 # scattered snow showers # k
# 43 # heavy snow # k
# 44 # partly cloudy # b
# 45 # thundershowers # h
# 46 # snow showers # k
# 47 # isolated thundershowers # g
# na # not available # ~
########################################################################################################
## Czech Republic
## loc dnam # code # Local name
########################################################################################################
# Beroun # EZXX0001 # Beroun
# Breclav # EZXX0035 # Břeclav
# Brno # EZXX0002 # Brno
# Budweis # EZXX0030 # České Budějovice
# Cervena # EZXX0027 # Červená hora
# Cesky Tesin # EZXX0003 # Český Těšín
# Cheb # EZXX0017 # Cheb
# Chomutov # EZXX0044 # Chomutov
# Churanov # EZXX0019 # Churáňov
# Dormazlice # EZXX0040 # Domažlice
# Frydek # EZXX0004 # Frýdek
# Hodonin # EZXX0036 # Hodonín
# Holesov # EZXX0028 # Holešov
# Jaromer # EZXX0032 # Jaroměř
# Jesenik # EZXX0037 # Jeseník
# Jicin # EZXX0031 # Jičín
# Jindrichuv Hradec # EZXX0039 # Jindřichův Hradec
# Karlovy Vary # EZXX0045 # Karlovy Hory
# Karvina # EZXX0005 # Karviná
# Kladno # EZXX0006 # Kladno
# Klatovy # EZXX0041 # Klatovy
# Kocelovice # EZXX0021 # Kocelovice
# Kolin # EZXX0007 # Kolín
# Kostelni Myslova # EZXX0024 # Kostelní Myslová
# Liberec # EZXX0023 # Liberec
# Lysa Hora # EZXX0029 # Lysá hora
# Milesovka # EZXX0020 # Milešovka
# Nachod # EZXX0047 # Náchod
# Olomouc # EZXX0038 # Olomouc
# Opava # EZXX0008 # Opava
# Ostrava # EZXX0009 # Ostrava
# Pardubice # EZXX0034 # Pardubice
# Pilsen # EZXX0010 # Plzeň
# Pisek # EZXX0011 # Písek
# Prague # EZXX0012 # Praha
# Praha-Libus # EZXX0022 # Praha-Libuš
# Pribyslav # EZXX0025 # Přibyslav
# Primda # EZXX0018 # Přimda
# Prostejov # EZXX0049 # Prostějov
# Rosice # EZXX0013 # Rosice
# Slavkov u Brna # EZXX0014 # Slavkov u Brna
# Strakonice # EZXX0042 # Strakonice
# Sumperk # EZXX0048 # Šumperk
# Tabor # EZXX0015 # Tábor
# Trebic # EZXX0033 # Třebíč
# Trutnov # EZXX0046 # Trutnov
# Turnov # EZXX0043 # Turnov
# Usti Nad Orlici # EZXX0026 # Ústí nad Orlicí
# Usti nad Labem # EZXX0016 # Ústí nad Labem
${font Arial:size=9}${voffset -18}Poslední aktualizace: $wSuplDate - $wSuplTime
${color #006600}${voffset -5}${goto 190}${Font weather:size=65}$wConditionsSymbol$font$color
${color #00FF22}${voffset -55}${goto 120}${Font Arial:pixelsize=25:weight=bold}$wTemperature$wUnitTemperature$font$color
${font Arial:size=9}${voffset -35}${wConditions}
${voffset 0}${wString sunrise }: ${wSunrise}
${voffset 0}${wString sunset }: $wSunset
${color #0066FF}${voffset 5}${wString moon }: ${goto 65}${wMoon}$font$color
${color #002277}${voffset -25}${font weather:size=25}${goto 45}$color${color #0066FF}$wMoonSymbol${font Arial:pixelsize=9}$color
${voffset -5}$stippled_hr
${voffset 0}${goto 31}${ wDayName_Short 1 }${goto 81}${wDayName_Short 2 }${goto 131}${wDayName_Short 3}${goto 181}${wDayName_Short 4}${goto 231}${wDayName_Short 5}
${font weather:size=25}${goto 25}${color #00FF00}${wDayPartConditionsSymbol 1 0}${color #00BB22}${goto 75}${wDayPartConditionsSymbol 2 0}${color #008822}${goto 125}${wDayPartConditionsSymbol 3 0}${color #006622}${goto 175}${wDayPartConditionsSymbol 4 0}${color #005522}${goto 225}${wDayPartConditionsSymbol 5 0}$color$font
${voffset -5}${font Arial:pixelsize=9:weight=bold}${goto 23}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 73}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 123}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 173}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 223}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
update_interval 1.0
minimum_size 300
maximum_width 300
default_color ffffff
alignment top_right
gap_x 15
gap_y 15
draw_outline yes
default_outline_color 000000
override_utf8_locale
use_xft yes
draw_shades no
TEXT
${font Sans:size=8:weight=bold}${color 777777}Hostname: ${color}${alignc}${nodename}
${color 777777}System: ${color}${alignc}${sysname}
${color 777777}Kernel: ${color}${alignc}${kernel}
${color 777777}IP address: ${color}${alignc}${addr eth0}
${color 777777}CPU: ${color}${alignr}${cpu cpu0}%
${cpugraph cpu0 30,300 000000 ffffff}${color}
${color 777777}RAM: ${color}${mem}${alignr}${memperc}%
${membar 5}
${color 777777}Swap: ${color}${swap}${alignr}${swapperc}%
${swapbar 5}
${color 777777}Processes: ${color}${alignr}${processes} / ${running_processes}
${top name 1}${alignr}${top cpu 1}%
${top name 2}${alignr}${top cpu 2}%
${top name 3}${alignr}${top cpu 3}%
${top name 4}${alignr}${top cpu 4}%
${top name 5}${alignr}${top cpu 5}%
${color 777777}Root: ${color}${fs_size /}${alignr}${fs_used /} / ${fs_free /}
${fs_bar 5 /}
${color 777777}Home: ${color}${fs_size /home}${alignr}${fs_used /home} / ${fs_free /home}
${fs_bar 5 /home}
${color 777777}Data: ${color}${fs_size /home/honza/Data}${alignr}${fs_used /home/honza/Data} / ${fs_free /home/honza/Data}
${fs_bar 5 /home/honza/Data}
${color 777777}Down: ${color}${downspeedf eth0}KiB/s${color}${alignr}${color 777777}Up: ${color}${upspeedf eth0}KiB/s
${downspeedgraph eth0 30,150 000000 ffffff}${upspeedgraph eth0 30,150 000000 ffffff}
${totaldown eth0}${alignr}${totalup eth0}
use_xft yes
xftfont snap:size=8
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color 555555
default_outline_color 000000
default_color DDDDDD
use_spacer no
no_buffers yes
uppercase no
gap_x 10
gap_y 15
minimum_size 200 5
maximum_width 210
TEXT
${font StyleBats:size=16}4${font} ${time %A %d %B}
${font StyleBats:size=16}P${font} Work: ${uptime_short}
${font xspiralmental:size=15}E${font} ${sysname} ${nodename}
${kernel} on ${machine}
${font StyleBats:size=16}A${font} CPU:${cpu}%${goto 120}Temp:${acpitemp}˚C
${goto 32}C1: ${cpu cpu1}%${goto 120}C2: ${cpu cpu2}%
Top Processes${hr 1}
Name ${goto 135}CPU% ${goto 185}MEM%$font
${color gold} ${top name 1} ${goto 125} ${top cpu 1} ${goto 185}${top mem 1}
${color DDD} ${top name 2} ${goto 125} ${top cpu 2} ${goto 185}${top mem 2}
${color CCC} ${top name 3} ${goto 125} ${top cpu 3} ${goto 185}${top mem 3}
${color CCC} ${top name 4} ${goto 125} ${top cpu 4} ${goto 185}${top mem 4}
${color BBB} ${top name 5} ${goto 125} ${top cpu 5} ${goto 185}${top mem 5}
${color BBB} ${top name 6} ${goto 125} ${top cpu 5} ${goto 185}${top mem 5}$color
MEMORY / SWAP / HDD
${font PizzaDude Bullets:size=15}J${font} ${goto 35}RAM: $mem ${goto 160}max: $memmax
${membar 6, 240}
${font PizzaDude Bullets:size=15}K${font} ${goto 35}Swap: $swap ${goto 160}max: $swapmax
${swapbar 6, 240}
${font PizzaDude Bullets:size=15}g${font} ${goto 35}/dev/sda: ${hddtemp /dev/sda localhost 7634}
${goto 35}Disk ${goto 65}Free ${goto 120}Use / Cap
${font PizzaDude Bullets:size=15}L${font}${goto 35}Sys: ${goto 65}${fs_free /} ${goto 120}${fs_used /} / ${fs_size /}
${fs_bar 6, 240 /}${if_existing /media/disk}
${font PizzaDude Bullets:size=15}L${font}${goto 35}Fs: ${goto 65}${fs_free /media/disk} ${goto 120}${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6, 240 /media/disk}${endif}${if_existing /media/disk-1}
${font PizzaDude Bullets:size=15}L${font}${goto 35}Fs-1: ${goto 65}${fs_free /media/disk-1} ${goto 120}${fs_used /media/disk-1} / ${fs_size /media/disk-1}
${fs_bar 6, 240 /media/disk-1}${endif}
NETWORK${if_existing /sys/class/net/eth0/operstate up}
${font StyleBats:size=16}f${font} Eth0${hr 1}
Addres:${alignr}${addr eth0}
Upload:${goto 90}${upspeed eth0} KiB/s${alignr}${totalup eth0}
Download:${goto 90}${downspeed eth0} KiB/s${alignr}${totaldown eth0}{$endif}${if_existing /sys/class/net/ath0/operstate up}
${font StyleBats:size=16}q${font} Ath0${hr 1}
Addres: ${alignr} ${addr ath0}
Wireles point: ${alignr} ${wireless_essid ath0} (${wireless_link_qual ath0}%)
Upload:${goto 90}${upspeed ath0} KiB/s${alignr}${totalup ath0}
Downlod:${goto 90}${downspeed ath0} KiB/s${alignr}${totaldown ath0}${endif}
Inbound: ${tcp_portmon 1 32767 count} ${goto 85} Outbound: ${tcp_portmon 32768 61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}
POWER MANAGEMENT:
Main battery: ${alignr}${battery BAT0}
${if_running amarokapp}
NOW PLAYIN IN AMAROK
Artist:${goto 60}${execi 10 ~/.conky/amarok artist}
Title:${goto 60}${execi 10 ~/.conky/amarok title}
Album:${goto 60}${execi 10 ~/.conky/amarok album} (${execi 10 ~/.conky/amarok year})
${execibar 1 ~/.conky/amarok progress}
${endif}
${color}
case "$1" in
# Informace o přehrávané skladbě
artist) dcop amarok player artist ;;
title) dcop amarok player title ;;
album) dcop amarok player album ;;
year) dcop amarok player year ;;
genre) dcop amarok player genre ;;
progress)
prehrano=`dcop amarok player trackCurrentTime`
max=`dcop amarok player trackTotalTime`
if (( $max )); then
expr $prehrano \* 100 / $max
fi
;;
esac
#přidat
mkdir /var/run/mysqld
ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_right
text_buffer_size 1500
gap_x 20
gap_y 20
TEXT
$color
${color #ffffff}$kernel ${color #ffffff}$machine ${alignr} ${color #ffffff}${nodename}
${color #ffffff}Uptime: $uptime ${alignr}Load: $loadavg
${color #ffffff}CPU: ${color #ffffff}${freq cpu1}MHz ${cpu}% ${cpubar}
${cpugraph cpu0 40 ffffff ffffff}
${color #ffffff}PROCESY ${alignr}CPU% MEM%
${color #ffffff}${top name 1} ${alignr} ${top cpu 1} ${top mem 1}
${color #ffffff}${top name 2} ${alignr} ${top cpu 2} ${top mem 2}
${color #ffffff}${top name 3} ${alignr} ${top cpu 3} ${top mem 3}
${color #ffffff}${top name 4} ${alignr} ${top cpu 4} ${top mem 4}
${color #ffffff}${top name 5} ${alignr} ${top cpu 5} ${top mem 5}
${color #ffffff}Celkem: $processes, běžící: $running_processes
${color #ffffff}RAM: ${color #ffffff}$mem / max: $memmax ${color #ffffff}${membar 6}$color
${color #ffffff}SWAP: ${color #ffffff}$swap / max: $swapmax ${color #ffffff} ${swapbar 6}$color
${color #ffffff}HDD: ${color #ffffff}${fs_free /} / ${fs_used /} / ${fs_size /} ${fs_bar 6 /}
${color #ffffff}SÍŤ: ${alignr}${color #ffffff}${addr FoxNet}
${color #ffffff}Příjem: ${color #ffffff} ${downspeed eth0} ${color #ffffff} KiB/s ${alignr} Odesílání: ${color #ffffff}${upspeed eth0}${color #ffffff} KiB/s
${color #ffffff}Příjem: ${totaldown eth0} ${alignr}Odesílání: ${totalup eth0}
${color #ffffff}${downspeedgraph eth0 40,140 ffffff ffffff}${alignr}${upspeedgraph eth0 40,140 ffffff ffffff}
${color #ffffff}
${texeci 360 perl ~/.conky/weather.pl Kladno cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_left
text_buffer_size 2500
gap_x 975
gap_y 20
TEXT
$color
${color #ffffff}$kernel ${color #ffffff}$machine ${alignr} ${color #ffffff}${nodename}
${color #ffffff}Uptime: $uptime ${alignr}Load: $loadavg
${color #ffffff}CPU: ${color #ffffff}${freq cpu1}MHz ${cpu}% ${cpubar}
${cpugraph cpu0 40 ffffff ffffff}
${color #ffffff}PROCESY ${alignr}CPU% MEM%
${color #ffffff}${top name 1} ${alignr} ${top cpu 1} ${top mem 1}
${color #ffffff}${top name 2} ${alignr} ${top cpu 2} ${top mem 2}
${color #ffffff}${top name 3} ${alignr} ${top cpu 3} ${top mem 3}
${color #ffffff}${top name 4} ${alignr} ${top cpu 4} ${top mem 4}
${color #ffffff}${top name 5} ${alignr} ${top cpu 5} ${top mem 5}
${color #ffffff}Celkem: $processes, běžící: $running_processes
${color #ffffff}RAM: ${color #ffffff}$mem / max: $memmax ${color #ffffff}${membar 6}$color
${color #ffffff}SWAP: ${color #ffffff}$swap / max: $swapmax ${color #ffffff} ${swapbar 6}$color
${color #ffffff}Ubuntu: ${color #ffffff}${fs_free /} / ${fs_used /} / ${fs_size /} ${fs_bar 6 /}
${color #ffffff}Windows: ${color #ffffff}${fs_free /media/disk} / ${fs_used /media/disk} / ${fs_size /media/disk} ${fs_bar 6 /media/disk}
${color #ffffff}Bordel: ${color #ffffff}${fs_free /media/Bordel } / ${fs_used /media/Bordel } / ${fs_size /media/Bordel } ${fs_bar 6 /media/Bordel }
${color #ffffff}DVD: ${color #ffffff}${fs_free /media/cdrom} / ${fs_used /media/cdrom} / ${fs_size /media/cdrom} ${fs_bar 6 /media/cdrom}
${color #ffffff}SÍŤ: ${alignr}${color #ffffff}${addr eth0}
${color #ffffff}Příjem: ${color #ffffff} ${downspeed eth0} ${color #ffffff} KiB/s ${alignr} Odesílání: ${color #ffffff}${upspeed eth0}${color #ffffff} KiB/s
${color #ffffff}Příjem: ${totaldown eth0} ${alignr}Odesílání: ${totalup eth0}
${color #ffffff}${downspeedgraph eth0 40,140 ffffff ffffff}${alignr}${upspeedgraph eth0 40,140 ffffff ffffff}
${color #ffffff}
${texeci 360 perl ~/.conky/weather.pl Ostrava cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
TV program ${time %T} -------------------------------------------------------------
${execpi 200 cat ~/.conky/tv.conky}${texeci 300 ~/.conky/tv.pl 4 49 color3 > ~/.conky/tv.conky}
Kurzy měn ---------------------------------------------------------------------------------
${texeci 3600 ~/.conky/rates.pl}
#!/usr/bin/perl
use Text::Wrap;
use Encode;
$file = "$ENV{HOME}/.conky/tv.xml";
$indent = " " x $ARGV[0];
$Text::Wrap::columns = $ARGV[1];
$description = $ARGV[2];
`wget -O $file "http://www.tampiss.com/rss/tv_online.xml"`;
$skip = 0;
open (FILE, "<:encoding(utf8)", $file);
if ($description eq "yes") {
while (<FILE>) {
if (m/\<title\>(.*) \> (.{13}) \> ([\S| ]*\S)/){
print encode_utf8 sprintf("%-5s $2\n", $1);
print encode_utf8 wrap($indent,$indent, $3."\n");
}
}
}
elsif ($description eq "yes") {
while (<FILE>) {
if (m/\<title\>(.*) \> (.{13}) \> ([\S| ]*\S)/){
print encode_utf8 sprintf("%-5s $2\n", $1);
print encode_utf8 wrap($indent,$indent, $3."\n");
}
elsif (m/\<description\>([\S| ]*\S).*\<\/description\>/) {
if ($skip == 0) { $skip++ }
elsif ($1 ne "") {print encode_utf8 wrap($indent,$indent, $1)."\n"};
}
}
}
elsif ($description =~ m/color[0-9]/) {
while (<FILE>) {
if (m/\<title\>(.*) \> (.{13}) \> ([\S| ]*\S)/){
print encode_utf8 sprintf("%-5s $2\n", $1);
print encode_utf8 wrap($indent,$indent, $3."\n");
}
elsif (m/\<description\>([\S| ]*\S).*\<\/description\>/) {
if ($skip == 0) { $skip++ }
elsif ($1 ne "") {print "\$\{$description\}".encode_utf8 wrap($indent,$indent, $1)."\$Color\n"};
}
}
}
close (FILE);
Aktuální návod na WIKI: http://wiki.ubuntu.cz/Conky?highlight=%28conky%29
....
Pak v /etc/X11/xorg.conf najděte sekci "Modules" a pod něj přidejte:
Load "dbe"
* Conky ma malý bug, kde po spuštění conky překryje obrázek pozadí, anebo je conky na popředí a skryje pod sebou okna a ikony. Je potřeba vytvořit spouštěcí skript.
The section names are:
Files File pathnames
ServerFlags Server flags
Module Dynamic module loading
InputDevice Input device description
Device Graphics device description
VideoAdaptor Xv video adaptor description
Monitor Monitor description
Modes Video modes descriptions
Screen Screen configuration
ServerLayout Overall layout
DRI DRI-specific configuration
Vendor Vendor-specific configuration
${voffset 0}${font Arial:size=9}Nepřečtených emailů - Pracovní: ${color #00FF22}${font Arial:size=10:weight=bold}${voffset -1}${execi 60 conkyEmail -m POP -s 193.179.144.10 -u xxx@xxx.cz -p mojeheslo}$colorNezobrazuje se počet.
Prefin:No vypadá to, že je opět problém mezi židlí a klávesnicí.
1. Jako POP adresu používám http adresu např. pop3.seznam.cz, a funguje mi to.
2. Máte ve své emailové schránce povolen v nastavení POP server?
3. Neumí váš emailový klient IMAP server? Raději použijte IMAP, ten opravdu vypisuje počet nově přijatých emailů, zatímco POP stejně jenom spočítá celkový počet přijatých emailů od doby, co byl POP povolen. Ten problém je v návrhu protokolu, IMAP je chytřejší, POP to neumí.
4. Máte nainstalovanou aktuální verzi balíku conkyEmail?
5. Máte v conky ve výše uvedené řádce správně vypsané heslo?
Víc možností už mi nenapadá, neudělal jsem si poznámky, když jsem to sám řešil. :)
${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=9
uppercase no
default_color 26baff
alignment top_right
gap_x 10
gap_y 40
TEXT
CONKY
$color
${color 26baff}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 26baff}CPU ${hr 1}
${color ff9730} CPU: ${cpu cpu0}%
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841f 80d62b }
${color 26baff}Top Processes${hr 1}
${color 26baff}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 26baff}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 26baff}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 26baff}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color 26baff}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 26baff}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
stippled_borders 0
border_margin 6
border_width 1
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=9
uppercase no
default_color 26baff
alignment top_right
gap_x 10
gap_y 40
TEXT
${alignc}${font Metal}CONKY${font}
${hr 6}
$color
${color 26baff}SYSTEM ${hr 4}
${color ff9730} $nodename $sysname $kernel on $machine
${color 26baff}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 26baff}CPU ${hr 4}
${color ff9730} CPU: ${cpu cpu0}%
${cpubar cpu0 10,300}
${cpugraph cpu0 30,300 ff841f 80d62b }
${color 26baff}Top Processes${hr 1}
${color 26baff}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 26baff}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 26baff}MEMORY / SWAP ${hr 4}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 26baff}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}HDD win: ${fs_free /media/win} ${alignr} ${fs_used /media/disk} / ${fs_size /media/disk}
${fs_bar 6 /media/disk}$color
${color 26baff}NETWORK ${hr 4}$color
${color ff9730}IP address:${alignr}${addr eth0}
${color ff9730}Down: ${color 80d62b} ${downspeed eth0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed eth0}${color ff9730}KiB/s
${color ff9730}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,150 ff841f 80d62b}
${color 26baff}KURZY ${hr 4}
${color ff9730}${texeci 3600 ~/.conky/rates.pl}
${color 26baff}CLIPBOARD: ${hr 4}
${color ff9730} ${execi 10 xsel -b}
Tak tady prikladam vytvor muze byt nekdo tak hodny a pomoct me s pocasim nejak me to nejde :(Čaues, můžeš sem prosímtě hodit tvůj soubor .conkyrc?? Moc se mi to líbí :) a kdyby jsi to měl i počasím tím líp :)
(http://img22.imageshack.us/img22/2326/plocha.th.jpg) (http://img22.imageshack.us/my.php?image=plocha.jpg)
Obecně: Čímpa se šteluje to, co se v Conky objeví popřípadě aby se to objevovalo správně??
ubuntu@ubuntu-desktop:~$ conky
Conky: use_spacer should have an argument of left, right, or none. 'yes' seems to be some form of 'true', so defaulting to right.
Conky: desktop window (1c000a9) is subwindow of root window (13b)
Conky: window type - override
Conky: drawing to created window (0x3a00001)
Conky: drawing to double buffer
/home/ubuntu/.conky/tv.pl: 1: Syntax error: newline unexpected
Tak tady prikladam vytvor muze byt nekdo tak hodny a pomoct me s pocasim nejak me to nejde :(
(http://img22.imageshack.us/img22/2326/plocha.th.jpg) (http://img22.imageshack.us/my.php?image=plocha.jpg)
#!/usr/bin/perl
use Switch;
use XML::Simple;
$action = $ARGV[0];
# parameters for "update_info"
$code = $ARGV[1]; # weather.com city code;
# see http://xoap.weather.com/search/search?where=%s where %s stands for your location
$units = $ARGV[2]; # s = standard/imperial, m = metric
$forecast = $ARGV[3]; # number of days for the forecast
# parameters for "symbol"
$day = $ARGV[1]; # day displayed
$day_part = $ARGV[2]; # 0 for day, 1 for night
# parameters for "temperature"
$day = $ARGV[1]; # day displayed
$day_space = " "; # space between short day names in day_names_cz_short
$file = "/tmp/weather.xml"; # data file
$tempfile = "/tmp/weather.tmp"; # temporary download file
$directory = "~/.conky";
#====================================================================================
switch($action){
case "cc_symbol" {
&load_data;
print(&translate($weather->{cc}->{icon},2));
}
case "cc_temperature" {
&load_data;
print $weather->{cc}->{tmp}." ˚C";
}
case "cc_moon" {
&load_data;
print &translate($weather->{cc}->{moon}->{t},3);
}
case "symbol" {
&load_data;
print &translate($weather->{dayf}->{day}[$day]->{part}[$day_part]->{icon},2);
}
case "temperature" {
&load_data;
print $temperature_space.$weather->{dayf}->{day}[$day]->{hi}."/".$weather->{dayf}->{day}[$day]->{low}."˚C";
}
case "update_info"{
&update_load;
&info;
}
}
#====================================================================================
sub update_load {
if(-e $file ){ # File does exist
&load_data;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
$update = !($_[0] == $mon + 1 && $_[1] == $mday && $_[2] == $year - 100 && $_[3] == $hour);
}
else {$update = TRUE};
if ($update) {
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?dayf=$forecast&unit=$units&cc=*"`;
if (-s $tempfile > 0) {
`mv -f $tempfile $file`;
&load_data
}
}
}
sub info {
split ",", $weather->{loc}->{dnam};
print "".$_[0]."\n";
split /\/|\s|\:/, $weather->{cc}->{lsup};
if ($_[3] == 12) {$_[3] = 0};
if ($_[5] eq "PM") {$_[3] += 12};
print "Aktualizováno v: ".$_[3].":".$_[4]."\n"
."Tlak: ".&translate($weather->{cc}->{bar}->{d},2)." ".$weather->{cc}->{bar}->{r}." hPa\n"
."Vítr: ".$weather->{cc}->{wind}->{s}." km/h ".&translate($weather->{cc}->{wind}->{t},2)." (".$weather->{cc}->{wind}->{d}."˚)\n"
."Vlhkost: ".$weather->{cc}->{hmid}." \%\n"
."Rosný bod: ".$weather->{cc}->{dewp}." ˚C\n"
."Viditelnost: ".$weather->{cc}->{vis}." km\n"
."Východ: ".&time12_24($weather->{loc}->{sunr})." Západ: ".&time12_24($weather->{loc}->{suns})."\n\n"
."Měsíc: ".&translate($weather->{cc}->{moon}->{t},2)."\n\n"
." ".&day_names_cz_short(5)."\n\n\n";
}
sub load_data {
$xml = new XML::Simple;
$weather = $xml->XMLin($file);
}
sub time12_24 {
split /\:|\s/, $_[0];
if ($_[0] == 12) {$_[0] = 0};
if ($_[2] eq "PM") {$_[0] += 12};
return "$_[0]".":"."$_[1]";
}
sub day_names_cz_short {
# $_[0]; # number of days displayed, starting from the next day
my $text = &translate($weather->{dayf}->{day}[1]->{t},3);
for ($i = 2; $i < $_[0]+1; ++$i){
$text .= $day_space.&translate($weather->{dayf}->{day}[$i]->{t},3);
}
return $text;
}
sub translate {
#$_[0] String to be translated
#$_[1] Column with translation
my $temp = `cat $directory/weather.pl | grep -x "#\\s*$_[0]\\s*#.*\n"`;
if ($temp eq ""){return $_[0]}
else {return (split /\s*#\s*|\s*\n/,$temp)[$_[1]]};
}
######################################
# #
# TRANSLATION TABLES #
# #
######################################
# DAYS
# Monday # Pondělí # Po
# Tuesday # Úterý # Út
# Wednesday # Středa # St
# Thursday # Čtvrtek # Čt
# Friday # Pátek # Pá
# Saturday # Sobota # So
# Sunday # Neděle # Ne
# WINDS
# N # S
# E # V
# S # J
# W # Z
# NE # SV
# SE # JV
# SW # JZ
# NW # SZ
# NNE # SSV
# ENE # VSV
# ESE # VJV
# SSE # JJV
# NNW # SSZ
# WNW # ZSZ
# WSW # ZJZ
# SSW # JJZ
# CONDITIONS
# Mostly Sunny # a
# Mostly Clear # a
# Fair # b
# Partly Cloudy # c
# Clouds Early / Clearing Late # c
# Mostly Cloudy # d
# Cloudy # d
# Light Rain Early # g
# Few Showers # g
# Showers # g
# Light Rain # g
# PM Light Rain # g
# Rain # h
# Rain / Wind # h
# Rain / Snow # k
# Rain / Snow Showers # k
# Light Snow # k
# PM Light Snow # k
# Scattered T-Storms # f
# N/A #
# Fair and Windy #
# LUNAR PHASES
# Codes are for a white font.
# New # Nov # 9
# Waxing Crescent # Dorůstající srpek # 7
# First Quarter # První čtvrť # 0
# Waxing Gibbous # Dorůstající měsíc # 3
# Full # Úplněk # 1
# Waning Gibbous # Couvající měsíc # 3 # (left <-> right)
# Last Quarter # Poslední čvrť # 0 # (left <-> right)
# Third Quarter # Poslední čvrť # 0 # (left <-> right)
# Waning Crescent # Ubývající srpek # 7 # (left <-> right)
# PREASURE
# rising # ↑
# falling # ↓
# steady # =
# ICONS
# 0 # i
# 1 # h
# 2 # h
# 3 # i
# 4 # i
# 5 # k
# 6 # h
# 7 # k
# 8 # g
# 9 # g
# 10 # h
# 11 # g
# 12 # h
# 13 # j
# 14 # k
# 15 # j
# 16 # k
# 17 # i
# 18 # h
# 19 # v # dust
# 20 # v # fog
# 21 # v # haze
# 22 # v # smoke
# 23 # w
# 24 # w
# 25 # j
# 26 # d
# 27 # d
# 28 # c
# 29 # b
# 30 # b
# 31 # 1
# 32 # a
# 33 # 1
# 34 # b
# 35 # i
# 36 # l
# 37 # f
# 38 # f
# 39 # h
# 40 # h
# 41 # k
# 42 # k
# 43 # k
# 44 # b
# 45 # h
# 46 # k
# 47 # g
# na # ~
${texeci 360 ~/.conky/weather.pl Prague cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Tak tady prikladam vytvor muze byt nekdo tak hodny a pomoct me s pocasim nejak me to nejde :(
(http://img22.imageshack.us/img22/2326/plocha.th.jpg) (http://img22.imageshack.us/my.php?image=plocha.jpg)
My chceme .conkyrc ;) to je fakt nádhera
http://rapidshare.com/files/217079749/enimus.zip.html
Passworduploadbyenimus
http://img15.imageshack.us/img15/1277/wallpapertny.jpg
#!/bin/sh
sleep 18 && conky -c /home/zozo/.conkyrc2 |conky -c /home/zozo/.conkyrc1 | conky -c /home/zozo/.conkyrc &
background no
update_interval 1.0
double_buffer yes
use_xft no
xftfont Monospace:size=10
xftalpha 0.8
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes
minimum_size 260 50
draw_shades no
draw_outline yes
draw_borders yes
draw_graph_borders no
stippled_borders 0
border_margin 3
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment bottom_left
gap_x 967
#gap_y 34
gap_y 217
no_buffers yes
TEXT
System
${color white}${hr}${color white}
${color white}MEM${color #707070}:${color #174E1F} ${membar}
${color white}PROCESSES${color #707070}:${color white} ${running_processes}${color #707070}/${color white}${processes}
${color white}CPU0: ${color #174E1F} ${cpu cpu0}% ${color white} CPU1: ${color #174E1F} ${cpu cpu1}%
${color #2C953A}${cpugraph cpu0 30,101 } ${cpugraph cpu1 30,101}
${color white}RAM: ${color #174E1F}$mem/$memmax ${color white}Disk I/O:${color #174E1F}${diskio}
${color white}${hr}
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|${time %k:%M:%S}
${offset 100}|${time %b/%a/%d}
${offset 100}|
${offset 100}|
${offset 100}|
${offset 100}|________________________EXIT__
background no
update_interval 1.0
double_buffer yes
use_xft no
xftfont Monospace:size=10
xftalpha 0.8
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes
minimum_size 235 50
draw_shades no
draw_outline yes
draw_borders yes
draw_graph_borders no
stippled_borders 0
border_margin 3
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment bottom_left
gap_x 1025
#gap_y 34
gap_y 462
no_buffers yes
TEXT
${color white}Highest CPU:${hr 1} $color
${color white}|${color #174E1F}${alignc}${top name 1}${top_mem cpu 1}${color white}|
|${color lightgrey}${alignc}${top name 2}${top cpu 2}|
|${color lightgrey}${alignc}${top name 3}${top cpu 3}|
|${color lightgrey}${alignc}${top name 4}${top cpu 4}|
|${color white}Highest MEM:${hr 1} $color
${color white}|${color #174E1F}${alignc}${top_mem name 1}${top_mem mem 1}${color white}|
|${color lightgrey}${alignc}${top_mem name 2}${top_mem mem 2}|
|${color lightgrey}${alignc}${top_mem name 3}${top_mem mem 3}|
|${color lightgrey}${alignc}${top_mem name 4}${top_mem mem 4}|
|${color white}${hr 1} $color
|
|
|
|
|
|
|
|
${color white}$nodename - $sysname $kernel
${color white}${hr 1} $color
${offset 200}|
${offset 200}|
${offset 200}|
${offset 200}|
${offset 200}|
${offset 200}|
${offset 200}|
${offset 200}|
background no
update_interval 1.0
double_buffer yes
use_xft no
xftfont Monospace:size=10
xftalpha 0.8
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes
minimum_size 180 50
draw_shades no
draw_outline yes
draw_borders yes
draw_graph_borders no
stippled_borders 0
border_margin 3
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment bottom_left
gap_x 10
#gap_y 34
gap_y 27
no_buffers yes
TEXT
${color white}NETWORK
|${hr 1} $color
|${color white}IP ADRESS${color #707070}:${color #174E1F}${addr wlan0}
${color white}|${color white}TCP CONNECTIONS${color #707070}:${color #174E1F}${tcp_portmon 1 65535 count}
${color white}|${hr 1} $color
|${color white}UPTIME:${color #174E1F}${alignc} $uptime
${color white}|${hr 1} $color
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
${offset 20}|
_____END_OF__SYS___PANNEL____
${offset 175}|
${offset 175}|
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
#default_color fff8ee
alignment top_right
text_buffer_size 1600
gap_x 60
gap_y 20
TEXT
${color c88034}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color c88034}${voffset -5}${hr 2}${color}
cpu: ${alignr}${cpubar 2,230}
ram: ${alignr}${membar 2,230}
swap:${alignr}${swapbar 2,230}
${goto 5}Procesů: ${goto 84}$running_processes / $processes ${goto 148}RAM: ${alignr}$mem / $memmax
${voffset -6}$stippled_hr
${goto 5}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 79}CPU [%]${goto 148}Jméno${alignr}RAM$font
${goto 5}${top name 1}${goto 89}${top cpu 1} ${goto 148}${top_mem name 1}${alignr}${top_mem mem_res 1}
${goto 5}${top name 2}${goto 89}${top cpu 2} ${goto 148}${top_mem name 2}${alignr}${top_mem mem_res 2}
${goto 5}${top name 3}${goto 89}${top cpu 3} ${goto 148}${top_mem name 3}${alignr}${top_mem mem_res 3}
${goto 5}${top name 4}${goto 89}${top cpu 4} ${goto 148}${top_mem name 4}${alignr}${top_mem mem_res 4}
${color c88034}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}HDD$font
${color c88034}${voffset -5}${hr 2}${color}
${goto 8}${color c88034}${fs_bar 20 /}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 90}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}${voffset 2}
${goto 8}${color c88034}${fs_bar 20 /home}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 90}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home} ${voffset 2}
${if_existing /media/truecrypt1}${goto 8}${color c88034}${fs_bar 20 /media/truecrypt1}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt1$font ${goto 90}(${fs_size /media/truecrypt1})${goto 160}${fs_free_perc /media/truecrypt1}%${goto 200}${fs_free /media/truecrypt1}${voffset 2}${endif}
${if_existing /media/truecrypt2}${goto 8}${color c88034}${fs_bar 20 /media/truecrypt2}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt2$font ${goto 90}(${fs_size /media/truecrypt2})${goto 160}${fs_free_perc /media/truecrypt2}%${goto 200}${fs_free /media/truecrypt2}${voffset 2}${endif}
${if_existing /media/truecrypt3}${goto 8}${color c88034}${fs_bar 20 /media/truecrypt3}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt3$font ${goto 90}(${fs_size /media/truecrypt3})${goto 160}${fs_free_perc /media/truecrypt3}%${goto 200}${fs_free /media/truecrypt3}${endif}
${diskiograph_read log 20,130 000000 c88034}${goto 143}${diskiograph_write log 20,130 000000 c88034}$color${voffset -20}
${goto 10}Čtení:${goto 50}${diskio_read}/s${goto 150}Zápis:${goto 200}${diskio_write}/s
${color c88034}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť$font
${color c88034}${voffset -5}${hr 2}${color}
${if_existing /sys/class/net/eth0/operstate up}IP (eth0):${goto 140}${addr eth0}${voffset 2}
${downspeedgraph eth0 30,127 000000 c88034} ${goto 140}${upspeedgraph eth0 30,127 000000 c88034}$color
${voffset -31}${goto 10}Stahování: ${downspeed eth0} kB/s ${goto 145}Odesílání: ${upspeed eth0} kB/s
${goto 10}Celkem: ${totaldown eth0} ${goto 140} Celkem: ${totalup eth0}
${endif}${if_existing /sys/class/net/wlan0/operstate up}IP (wlan0):${goto 140}${addr wlan0}${voffset 2}
${downspeedgraph wlan0 30,127 000000 c88034} ${goto 140}${upspeedgraph wlan0 30,127 000000 c88034}$color
${voffset -31}${goto 10}Stahování: ${downspeed wlan0} kB/s ${goto 145}Odesílání: ${upspeed wlan0} kB/s
${goto 10}Celkem: ${totaldown wlan0} ${goto 145}Celkem: ${totalup wlan0}
${endif}${if_existing /sys/class/net/ppp0/operstate}IP (ppp0):${goto 140}${addr ppp0}${voffset 2}
${downspeedgraph ppp0 30,127 000000 c88034} ${goto 140}${upspeedgraph ppp0 30,127 000000 c88034}$color
${voffset -31}${goto 10}Stahování: ${downspeed ppp0} kB/s ${goto 145}Odesílání: ${upspeed ppp0} kB/s
${goto 10}Celkem: ${totaldown ppp0} ${goto 145}Celkem: ${totalup ppp0}
${endif}
${color c88034}${font weather:size=22:weight=bold}I$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -11}${goto 30}Počasí$font
${color c88034}${voffset -6}${hr 2}${color}
${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0012 m 6}$color
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}$color
${voffset -116}${goto 180}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}$color
${color #c88034}${voffset -115}${goto 175}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}$color
${color #c88034}${voffset -26}${goto 140}${Font weather:size=30}${execi 900 perl ~/.conky/weather.pl cc_moon}$color
${color #c88034}${voffset 8}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font$color
${voffset -60}$stippled_hr$color
${color c88034}${font BulletBalls AOE:size=16}M$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Kurzy měn$font
${color c88034}${voffset -5}${hr 2}${color}
${texeci 3600 ~/.conky/rates.pl}
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 2.5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
#default_color fff8ee
alignment top_left
minimum_size 300 20
maximum_size 300 300
text_buffer_size 1600
gap_x 160
gap_y 20
TEXT
${color c88034}${font StyleBats:size=16:weight=bold}T$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}SysLog$font
${color c88034}${voffset -5}${hr 2}${color}
${execi 30 tail -n5 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w60}
${color c88034}${font StyleBats:size=16:weight=bold}3$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síťová připojení$font
${color c88034}${voffset -5}${hr 2}${color}
Počet aktivních spojeni: ${tcp_portmon 1 65535 count}
${font ae_AlMothnna:size=7:weight=bold}Cílová adresa:${goto 120}Proces:$font
${execi 5 netstat -ept | grep SPOJ | awk '{print $5," ",$9}' | sort | uniq -c | sort -nr}
takze po tom co sem videl ze je zajem o moje conky tak sem ho musel udelat znova protze se me nejak podelal linux a tady ho mate conky
Download LinkKód: [Vybrat]http://rapidshare.com/files/217079749/enimus.zip.html
PasswordKód: [Vybrat]uploadbyenimus
ja zapotreby aby jste si ty fonty nahraly
doufam ze vam bude dobre slouzit jeste na nem budu pracovat udelam pocasi a takovi dalsi veci a budu postupne pridavat
tady je wallpaperKód: [Vybrat]http://img15.imageshack.us/img15/1277/wallpapertny.jpg
ZIP z rapidsharu je třeba rozbalit a pak obsahuje skripty na conky,fonty a conky email.takze po tom co sem videl ze je zajem o moje conky tak sem ho musel udelat znova protze se me nejak podelal linux a tady ho mate conky
Download LinkKód: [Vybrat]http://rapidshare.com/files/217079749/enimus.zip.html
PasswordKód: [Vybrat]uploadbyenimus
ja zapotreby aby jste si ty fonty nahraly
doufam ze vam bude dobre slouzit jeste na nem budu pracovat udelam pocasi a takovi dalsi veci a budu postupne pridavat
tady je wallpaperKód: [Vybrat]http://img15.imageshack.us/img15/1277/wallpapertny.jpg
komu sa podarilo rozchodit tie conky od enimusa??? co treba urobit s tym stiahnutym suborom s rapidsheru??? Je to len nejaky balicek ci co, poprosim o radu, bo tie conky vyyeraju ozaj pekne. Ked rozbeham tak ich vymenim za google gadgets. Za vsetky rady dakujem
/usr/share/fonts/truetype
dále je potřeba nainstalovat DEB balíček conkyEmail a do .conkyrc nakonci místo JMENO a HESLO napsat Vaše přihlašovací udaje na Gmail.com.${execi 30 aticonfig --adapter=0 --od-gettemperature | grep -oE "[[:digit:]]{2,3}\." | awk '{ gsub("\.",""); print }'}
Nejsem žádný přeborník v regulárních výrazech, awku a grepu, takže budu jenom rád, když to někdo vylepší.
execi 5
znamena, ze se prikaz vola co pet sekund. U mne to jde plynule. Pokud se u tebe nestiha obnovovat, prepis si to na svych deset az dvacet. Pak se okno nebude prekleslovat trhane, ale aktualni informace bude vypisovat jednou za dvacet sekund. Druhou moznosti je myslim nahradit prikaz execi
prikazem texeci
Funguje podobne. Podivej do manualu (v terminalu zadej "man conky").
Load "dbe"
ale uz se zde vyskytuje Load "glx"
takze ve vysledku to bude vypadat priblizne taktoSection "Module"
Load "glx"
Load "dbe"
EndSection
Load "glx"
smazat nebo ho ta mam nechat, protoze na neco slouzi??Podle navodu na wiki, abych zprovoznil conky,Myslím, že když v návodu píšou přidat, tak myslí "přidat" a ne "přidat a odebrat" či "nahradit". V žádném případě to Load "glx" nemaž!!! Tedy v případě, že nechceš řešit problémy s nefungující 3D akcelerací.
musim pridat do gksudo gedit /etc/X11/xorg.confKód: [Vybrat]Load "dbe"
ale uz se zde vyskytujeKód: [Vybrat]Load "glx"
takze ve vysledku to bude vypadat priblizne takto
takze po tom co sem videl ze je zajem o moje conky tak sem ho musel udelat znova protze se me nejak podelal linux a tady ho mate conky
Download LinkKód: [Vybrat]http://rapidshare.com/files/217079749/enimus.zip.html
PasswordKód: [Vybrat]uploadbyenimus
ja zapotreby aby jste si ty fonty nahraly
doufam ze vam bude dobre slouzit jeste na nem budu pracovat udelam pocasi a takovi dalsi veci a budu postupne pridavat
tady je wallpaperKód: [Vybrat]http://img15.imageshack.us/img15/1277/wallpapertny.jpg
pelko@pelko-desktop:~$ conky
Conky: /home/pelko/.conkyrc: 30: no such configuration: 'on_bottom'
Conky: use_spacer should have an argument of left, right, or none. 'no' seems to be some form of 'false', so defaulting to none.
Conky: /home/pelko/.conkyrc: 94: no such configuration: 'audacious_player'
Conky: desktop window (1c65c52) is subwindow of root window (b1)
Conky: window type - override
Conky: drawing to created window (0x3a00001)
Conky: drawing to double buffer
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Serial number of failed request: 343
Current serial number in output stream: 344
pelko@pelko-desktop:~$ conky
Conky: desktop window (1a000c8) is subwindow of root window (b1)
Conky: window type - override
Conky: drawing to created window (0x2c00001)
Conky: drawing to double buffer
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Serial number of failed request: 245
Current serial number in output stream: 246
???
#!/bin/bash
feh --bg-scale /usr/share/wallpapers/Air/contents/images/1920x1200.jpg
conky -c .conkyrc/.conkyrc1 &
while inotifywait ~/.kde4/share/config/plasma-appletsrc; do
feh --bg-scale /usr/share/wallpapers/Air/contents/images/1920x1200.jpg
done
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
#default_color FD7B14
alignment top_right
text_buffer_size 1600
gap_x 5
gap_y 35
TEXT
${color FFFFFF}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color FFFFFF}${voffset -5}${hr 2}${color}
${color #FD7B14}${cpugraph cpu0 40,260 484848 FFFFFF}
${color FFFFFF}${voffset -36}${font StyleBats:size=20}${goto 10}A$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -10}CPU$font ${color #FD7B14}${font ae_AlMothnna:size=10}${voffset -5}${freq cpu1}MHz ${font ae_AlMothnna:size=10:weight=bold}${acpitemp}°C$font
${color #FD7B14}${goto 5}Využití procesoru: ${cpu}%${goto 124}${color #D71710}${cpubar 8}$color
${color #FD7B14}${goto 5}Využití RAM:${goto 95}$memperc%${goto 124}${color #D71710}${membar 8}
${color FFFFFF}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Harddisks$font
${color FFFFFF}${voffset -5}${hr 2}${color}
${goto 8}${color FFFFFF}${fs_bar 20 /home}${color}
${color FD7B14}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}ubuntu$font ${goto 50}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 198}${fs_free /home} free${voffset 2}
${goto 8}${color FFFFFF}${fs_bar 20 /media/New Volume}${color}
${color FD7B14}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}slave$font ${goto 50}(${fs_size /media/New Volume}${goto 160}${fs_free_perc /media/New Volume}%${goto 192}${fs_free /media/New Volume} free${voffset 2}
${goto 8}${color FFFFFF}${fs_bar 20 /media/DataC}${color}
${color FD7B14}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}DataC$font ${goto 50}(${fs_size /media/DataC}${goto 160}${fs_free_perc /media/DataC}%${goto 192}${fs_free /media/DataC} free${voffset 2}
${goto 8}${color FFFFFF}${fs_bar 20 /media/bigdisc}${color}
${color FD7B14}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Vista$font ${goto 50}(${fs_size /media/bigdisc}${goto 160}${fs_free_perc /media/bigdisc}%${goto 198}${fs_free /media/bigdisc} free${voffset 2}
${color FFFFFF}${font StyleBats:size=16}P$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Datum a Čas$font
${color FFFFFF}${voffset -5}${hr 2}${color}
${color #FD7B14}${font monospace:size=8}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color red\}'`date | awk '{print $3}'`'\$color /'}$font$color
${color #FD7B14}${voffset -30}${goto 185}${Font bauhaus:pixelsize=17:weight=bold}${time %T}$Font$color
${color D71710}${voffset -70}${goto 200}${font StyleBats:size=40}P$font
${color FFFFFF}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť$font
${color FFFFFF}${voffset -5}${hr 2}${color}
${color #FD7B14}IP adresa: ${addr wlan0}
${color #FD7B14}${downspeedgraph wlan0 30,127 131313 FFFFFF}${goto 140}${upspeedgraph wlan0 30,127 141414 D71710}
${voffset -31}${color #FD7B14}${goto 10}Stahování: ${color #FD7B14} ${downspeed wlan0} ${color #FD7B14} KiB/s ${goto 145}Odesílání: ${color #FD7B14}${upspeed wlan0}${color #FD7B14} KiB/s
${color #FD7B14}${goto 10}Celkem: ${totaldown wlan0} ${goto 145}Celkem: ${totalup wlan0}
${color FFFFFF}${font weather:size=22:weight=bold}I$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -11}${goto 30}Počasí$font
${color FFFFFF}${voffset -6}${hr 2}${color}
${color FD7B14}${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0002 cz m 6}$color
${color #FD7B14}${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}$color
${color #FD7B14}${voffset -116}${goto 180}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}$color
${color #D71710}${voffset -115}${goto 175}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}$color
${color #FFFFFF}${voffset -26}${goto 120}${Font weather:size=30}${execi 900 perl ~/.conky/weather.pl cc_moon}$color
${color #FFFFFF}${voffset 8}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${color #00AAFF}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${color #00FFFF}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${color #00FFAA}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${color #D71710}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font$color
${color #FD7B14}${voffset -60}$stippled_hr$color
${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}${goto 208}${wDayPartConditionsSymbol 5 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature${goto 205}${wDayHighestTemperature 5}/${wDayLowestTemperature 5}$wUnitTemperature
To asi proto, že Vám chybí v adresáři .conky soubor weather.template
Obsah tohoto souboru si můžete pak upravit dle svých požadavků:
--2009-05-30 19:47:37-- http://xoap.weather.com/weather/local/EZXX0023?unit=m&dayf=10&dayd=10&cc=*
Překládám xoap.weather.com… 65.212.121.29
Navazuje se spojení s xoap.weather.com|65.212.121.29|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: neudáno [application/xml]
Ukládám do: „/home/cendas/.conky/weather_EZXX0023.tmp“.
[ <=> ] 10 670 --.-K/s za 0,1s
2009-05-30 19:47:37 (71,6 KB/s) – „/home/cendas/.conky/weather_EZXX0023.tmp“ uložen [10670]
Can't open template. at /home/cendas/.conky/weather.pl line 158, <XMLFILE> chunk 25.
cat: /home/cendas/.conky/weather.conky: No such file or directory
Ahoj potřeboval bych poradit s conky když spustím skript weater tak mi to vždy napíše chybu a nevygeneruje to ty soubory, postupoval jsem podle návodu na wiki.Kód: [Vybrat]--2009-05-30 19:47:37-- http://xoap.weather.com/weather/local/EZXX0023?unit=m&dayf=10&dayd=10&cc=*
Překládám xoap.weather.com… 65.212.121.29
Navazuje se spojení s xoap.weather.com|65.212.121.29|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: neudáno [application/xml]
Ukládám do: „/home/cendas/.conky/weather_EZXX0023.tmp“.
[ <=> ] 10 670 --.-K/s za 0,1s
2009-05-30 19:47:37 (71,6 KB/s) – „/home/cendas/.conky/weather_EZXX0023.tmp“ uložen [10670]
Can't open template. at /home/cendas/.conky/weather.pl line 158, <XMLFILE> chunk 25.
cat: /home/cendas/.conky/weather.conky: No such file or directory
Děkuji za radu opravdu jsem ho tam neměl už to něco zobrazí ale pořád ne všechny informace o počasí vypadá to teď takhle
(http://file:///home/cendas/Desktop/obrazovka.jpg)
${color #0000FF}${battery_bar 12,270 BAT0}${color}
${voffset -17}${goto 10}${font Arial:size=8:weight=bold}stav baterie ${goto 230}${battery_percent BAT0}%$font
Statusbar je prázdný, neukazuje ani procenta.cawte nenasiel by sa niekdo kto uploadne tie conky od enimusa???http://uloz.to/1906108/conkyenimus.zip ;)
http://rapidshare.com/files/217079749/enimus.zip.html
Tent link mi uz nejako nefunguje, nehodi to niekto na nejaky free server? pripadne hodte sem vypis s .conkyrc od enimusa kto ho mate, thx
diki super, je to fajn, len este jednu vec potrebujem zistit aby mi conky bolo iba na ploche a neprekrivalo mi ostatne okna. pre lepsie pochopenie problemu pridavam odkaz na obrazok. Je nato nejaky prikaz v conkyrc alebo ako to mam napravit??? Za odpoved dakujem.1) v .conkyrc musíš mít
http://img174.imageshack.us/img174/5613/obrazovka.png (http://img174.imageshack.us/img174/5613/obrazovka.png)
own_window_type override
2) conky musíš startovat se zpožděním. Zpoždění musí být tím delší, čím více natahuješ při startu služeb. Někomu stačí nastavit 10 vteřin, někdo musí dát 25. Tj. v .conkystart#!/bin/bash
sleep 10 && conky
diki super, je to fajn, len este jednu vec potrebujem zistit aby mi conky bolo iba na ploche a neprekrivalo mi ostatne okna. pre lepsie pochopenie problemu pridavam odkaz na obrazok. Je nato nejaky prikaz v conkyrc alebo ako to mam napravit??? Za odpoved dakujem.1) v .conkyrc musíš mít
http://img174.imageshack.us/img174/5613/obrazovka.png (http://img174.imageshack.us/img174/5613/obrazovka.png)Kód: [Vybrat]own_window_type override
2) conky musíš startovat se zpožděním. Zpoždění musí být tím delší, čím více natahuješ při startu služeb. Někomu stačí nastavit 10 vteřin, někdo musí dát 25. Tj. v .conkystartKód: [Vybrat]#!/bin/bash
sleep 10 && conky
own_window_type override
napadlo aj mna, tak som ho skusil aj zakomentovat aj odkomentovat ale nepomohlo, teraz som skusil dal v conkystart aj 25 a tiez nepomohlo, tak neviem cim to je... hodim sem vypis s .conkyrc# Use Xft?[6~
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
#maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 35
gap_y 50
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
SYSTEM ${hr 2}
${voffset 2}${font OpenLogos:size=16}N${font} Kernel: ${alignr}${kernel}
${font StyleBats:size=16}A${font} CPU0: ${cpu cpu0}% ${alignr}${cpubar 8,60 cpu0}
${font StyleBats:size=16}A${font} CPU1: ${cpu cpu1}% ${alignr}${cpubar 8,60 cpu1}
${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}${swapbar 8,60}
${font StyleBats:size=16}q${font} Uptime: ${alignr}${uptime}
DATUM ${hr 2}
${alignc 35}${font Arial Black:size=26}${time %H:%M}${font}
${alignc}${time %A %d %Y}
PEVNY DISK ${hr 2}
${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root:
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
${font Pie charts for maps:size=14}7${font} ${voffset -5}Home:
${voffset 4}${fs_free /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}
SIET ${hr 2}
${if_existing /proc/net/route wlan0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 1 ~/.scripts/ip.sh}
${voffset -8}${font Martin Vogel's Symbols:size=19}B${font} Mail: ${font}${alignr}Nové zprávy: ${alignr}${font DejaVu Sans:style=Bold:size=8}${execi 600 conkyEmail --servertype=POP --servername=mail.server.xx --username=??? --password=??? --ssl}
${else}${if_existing /proc/net/route eth0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup eth0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 1 ~/.scripts/ip.sh}
${voffset -8}${font Martin Vogel's Symbols:size=19}B${font} Mail: ${font}${alignr} Nové zprávy: ${alignr}${font DejaVu Sans:style=Bold:size=8}${execi 600 conkyEmail --servertype=POP --servername=mail.server.xx --username=??? --password=??? --ssl}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed eth1} kb/s ${alignr}${upspeedgraph eth1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed eth1} kb/s ${alignr}${downspeedgraph eth1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup eth1}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown eth1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr eth1}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 1 ~/.scripts/ip.sh}
${voffset -8}${font Martin Vogel's Symbols:size=19}B${font} Mail: ${font}${alignr}Nové zprávy: ${alignr}${font DejaVu Sans:style=Bold:size=8}${execi 600 conkyEmail --servertype=POP --servername=mail.server.xx --username=??? --password=??? --ssl}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font} Network Unavailable
${endif}
${hr 2}
cawte nenasiel by sa niekdo kto uploadne tie conky od enimusa???http://uloz.to/1906108/conkyenimus.zip ;)
http://rapidshare.com/files/217079749/enimus.zip.html
Tent link mi uz nejako nefunguje, nehodi to niekto na nejaky free server? pripadne hodte sem vypis s .conkyrc od enimusa kto ho mate, thx
Jede vám všem počasí? Od včera nejede.. a to jsem nic neprováděl. Přesněji, chybí obrázky a hodnoty. Položky bez hodnot jsou vidět.dneska jsem si toho taky všiml ... http://xoap.weather.com/ ale funguje, tak nevim ...
ja som si vsimol, ze ta stranka xml z ktorej ten skript na pocasie berie informacie (v mojom pripade http://xoap.weather.com/weather/local/LOXX0003?dayf=6&unit=m&cc (http://xoap.weather.com/weather/local/LOXX0003?dayf=6&unit=m&cc)) nefunguje...asi nieco pani z weather.com menili.. >:(Jede vám všem počasí? Od včera nejede.. a to jsem nic neprováděl. Přesněji, chybí obrázky a hodnoty. Položky bez hodnot jsou vidět.dneska jsem si toho taky všiml ... http://xoap.weather.com/ ale funguje, tak nevim ...
Jede vám všem počasí? Od včera nejede.. a to jsem nic neprováděl. Přesněji, chybí obrázky a hodnoty. Položky bez hodnot jsou vidět.Mam presne ten isty problem. Nemenil som ziadne nastavenia
&link=xoap&prod=xoap&par=[PartnerID]&key=[LicenseKey]
(kde vyměňte [PartnerID] a [licenseKey] za to co Vám přišlo mailem)killall conky
conky
8) počasí je opět na scéně :)Zdá se, že Weather.com změnil pravidla a strukturu xml požadavku. Jestli nenajde někdo jiný nějaké univerzální řešení, tak já osobně jsem to vyřeši tak, že jsem si na weather.com zřídil účet a opravil v url parametry požadavku na xml.
1) na weather.com jsem si vytvořil účet: http://registration.weather.com/ursa/xmloap/step1
2) po registraci dorazí mail ve kterém je mimo jiné PartnerId a LicenseKey (budete to potřebovat)
3) otevřete si v textovém editoru ~/.conky/weather.pl
4) najděte si řádek kde je adresa začínající http://xoap.weather.com/... a končící nejspíše &cc*
5) hned za to &cc* (tj. ještě před uvozovky) přidejteKód: [Vybrat]&link=xoap&prod=xoap&par=[PartnerID]&key=[LicenseKey]
(kde vyměňte PartnerID a LicenseKey za to co Vám přišlo mailem)
6) uložte a zavřete
7) restarujte conkyKód: [Vybrat]killall conky
8) počasí je opět na scéně :)
conky
Prosim ta vies presne poslat ako vizera ten tvoj riadok ? Samozrejme si daj ine ID a password..., pretoze som to skusal podla toho tvojho navodu a nefunguje mi to.Tou změnou url/parametrů jsem myslel právě změnu toho řádku. V mém waether.pl je to konkrétně řádek 130:
A co prosim ta presne myslis tym ze si si upravil "URL parametry v pozadavku na XML"
Dakujem
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&prod=xoap&link=xoap&par=MojePartnerID&key=MůjLicenseKey"`;
Tou změnou url/parametrů jsem myslel právě změnu toho řádku. V mém waether.pl je to konkrétně řádek 130:Kód: [Vybrat]`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&prod=xoap&link=xoap&par=MojePartnerID&key=MůjLicenseKey"`;
${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuthËš)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&prod=xoap&link=xoap&par=111796252x&key=501af06703959b9x"`;
posledny udaj prepisany na x,ajked si myslim že by to nikoho nzaujímalo (: upravil som ten riadok takto :Me to taky nejede..
Kód: [Vybrat]`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&prod=xoap&link=xoap&par=111796252x&key=501af06703959b9x"`;
posledny udaj prepisany na x,ajked si myslim že by to nikoho nzaujímalo (:
no stále sa nezobrazuje.Vymazal som aj weather.xml z tmp a preistotu znovu stiahol template.
Kde ešte môže byť chyba? :(
greengold a pepe: Včera jsem weather upravoval u svého bratra, tu řádku si upravil sám už předtím a nejelo to. Nakonec se ukázalo, že špatně zkopíroval jedno číslo - PartnerID nebo LicenseKey - prostě si to nechtěně vybral při kopírování i s vedlejší mezerou a zkopíroval a pak si toho nikdo nevšiml, protože se celý řádek v textovém editoru lámal zrovna v místě té mezery, a tak ta mezera nešla vidět. Je fakt, že je to hloupost, ale vadí a lze ji snadno přehlédnout. Tak ty čísla zkuste znovu překopírovat, jestli jste je nekopírovali předtím s mezerou.hmm,no sranda,ale v tomto to neni :(
${font weather:size=22:weight=bold}I$font${font ae_AlMothnna:size=6:weight=bold}${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuth˚)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 71}${wDayName_Short 2 }${goto 131}${wDayName_Short 3}${goto 191}${wDayName_Short 4}${goto 211}${wDayName_Short 5}
${font weather:size=45}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 68}${wDayPartConditionsSymbol 2 0}${goto 128}${wDayPartConditionsSymbol 3 0}${goto 188}${wDayPartConditionsSymbol 4 0}
${voffset -50}${font bauhaus:pixelsize=9}${goto 15}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 75}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 135}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 195}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature
Po dlhšom čase a bádání sa mi podarilo vytvoriť conky takmer k obrazu svému.Velmi prijemne rozlozenie a aj spracovanie. Prosim o zaslanie navodu + kodu.
.......
V prípade záujmu pripojím nielen kód, ale aj podrobný návod.
sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-jaunty.list -O /etc/apt/sources.list.d/m-buck-conky-jaunty.list
ďalej treba pridať klúč pre prístup k zdrojuwget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-key.gpg -O- | sudo apt-key add -
Obnoviť zdroje a nainstalovať vyššie uvedené balíky.#!/bin/sh
sleep 30 && conky -c /home/pavel/.conkyrc |conky -c /home/pavel/.conkyrc3 |conky -c /home/pavel/.conkyrc1 &
Je potrebné nastaviť mu spustiteľný príznak.# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 250 0
#maximum_width 250
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color 626262
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 5
gap_y 17
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}SYSTÉM ${hr 2}${font}${color}
${color #adde79}${voffset 2}${font OpenLogos:size=16}u${font} Kernel:${color} ${alignr}${kernel}
${color #adde79}${font StyleBats:size=16}A${font} CPU1:${color} ${cpu cpu0}% ${alignr 5}Temp:${acpitemp}˚C ${alignr}${cpubar cpu0 8,60}
${color #adde79}${font StyleBats:size=16}A${font} CPU2:${color} ${cpu cpu1}% ${alignr 5}Temp:${acpitemp}˚C ${alignr}${cpubar cpu1 8,60}
${color #adde79}${font StyleBats:size=16}g${font} RAM:${color} $memperc% ${alignr}${membar 8,60}
${color #adde79}${font Webdings:size=16}~${font} Batéria:${color} ${battery_percent BAT0}% ${alignr}${battery_bar 8,60 BAT0}
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}TOP PROCESY ${hr 2}${font}${color}
${color #adde79}${top_mem name 1}${color} ${alignr}${top mem 1} %
${color #adde79}${top_mem name 2}${color} ${alignr}${top mem 2} %
${color #adde79}${top_mem name 3}${color} ${alignr}${top mem 3} %
${color #adde79}${top_mem name 4}${color} ${alignr}${top mem 4} %
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}DÁTUM a ČAS ${hr 2}${font}${color}${voffset 5}
${color #adde79}${alignc 35}${font :size=26}${time %H:%M}${font}${color}
${alignc}${time %A, %e. %B %Y}
${font monospace:size=10}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color blue\}'`date | awk '{print $3}'`'\$color /'}$font
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}HDD ${hr 2}${font}${color}
${color #adde79}${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root:${color}
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
${color #adde79}${font Pie charts for maps:size=14}7${font} ${voffset -5}Home:${color}
${voffset 4}${fs_used /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}SIEŤ ${hr 2}${font}${color}
${if_existing /proc/net/route wlan0}
${color #adde79}${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up:${color} ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down:${color} ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Signal:${color} ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip:${color} ${alignr}${addr wlan0}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip:${color} ${alignr}${execi 1 ~/.scripts/ip.sh}
${else}${if_existing /proc/net/route ppp0}
${color #adde79}${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up:${color} ${upspeed ppp0} ${alignr}${upspeedgraph ppp0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down:${color} ${downspeed ppp0} ${alignr}${downspeedgraph ppp0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip:${color} ${alignr}${addr ppp0}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip:${color} ${alignr}${execi 1 ~/.scripts/ip.sh}
${else}${if_existing /proc/net/route eth0}
${color #adde79}${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up:${color} ${upspeed eth0} ${alignr}${upspeedgraph eth0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down:${color} ${downspeed eth0} ${alignr}${downspeedgraph eth0 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip:${color} ${alignr}${addr eth0}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip:${color} ${alignr}${execi 1 ~/.scripts/ip.sh}
${else}${if_existing /proc/net/route eth1}
${color #adde79}${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up:${color} ${upspeed eth1} ${alignr}${upspeedgraph eth1 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down:${color} ${downspeed eth1} ${alignr}${downspeedgraph eth1 8,60 3465A4 729FCF}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Signál:${color} ${wireless_link_qual eth1}% ${alignr}${wireless_link_bar 8,60 eth1}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip:${color} ${alignr}${addr eth1}
${color #adde79}${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip:${color} ${alignr}${execi 1 ~/.scripts/ip.sh}
${else}
${color #adde79}${font PizzaDude Bullets:size=14}4${font} Sieť nedostupná${color}
${endif}${endif}${endif}${endif}
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}E-MAIL ${hr 2}${font}${color}
${voffset 5}${color #adde79}Amimail:${color} ${goto 130}${font}${execi 600 conkyEmail --servertype=POP --servername=xxxx --username=xxxx --password=xxxx --ssl}
${color #adde79}Gmail:${color} ${goto 130}${font}${execi 600 conkyEmail --servertype=IMAP --servername=xxxx --username=xxxx --password=xxxx --ssl}
${color #adde79}VOG:${color} ${goto 130}${font}${execi 600 conkyEmail --servertype=POP --servername=xxx --username=xxx --password=xxxx}
Namiesto xxx treba samozrejme vyplniť potrebné údaje k mailboxom. Script uložiť ako skrytý do domáceho priečinka pod názvom conkyrc a nastaviť spustiteľný príznak.#!/bin/bash
# eigene öffentliche ip anzeigen
wget http://checkip.dyndns.org/ -q -O - |
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
treba uložiť ako ip.sh a uložiť v domácom priečinku do skrytého priečinka "scripts". Tento skriptík zisťuje verejnú ip adresu.# System Weather
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer left
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 3.0
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors
default_color 626262
# Text alignment, other possible values are commented
alignment bottom_left
# Gap between borders of screen
gap_x 10
gap_y -250
TEXT
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}POČASIE ${hr 2}${font}${color}
${goto 130}${execi 300 conkyForecast --location=LOXX0009 --datatype=CN --locale=sk}, ${execi 300 conkyForecast --location=LOXX0009 --datatype=CO}
${goto 130}Aktualizácia: ${alignr} ${execi 300 conkyForecast --location=LOXX0009 --hideunits --datatype=LU -m 0 }
${voffset -40}${color #a6a6a6}${font ConkyWeather:size=85}${execi 300 conkyForecast --location=LOXX0009 --datatype=WF}$color
$font${voffset -167}${goto 130}Vietor: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Tlak vzduchu: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --hideunits --datatype=BR}
${goto 130}Tendencia: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=BD}
${goto 130}Vlhkosť: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HM}
${goto 130}Riziko zrážok: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --startday=0 --datatype=PC}
${goto 130}Východ slnka: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=SR}
${goto 130}Západ slnka: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=SS}
${goto 35}${voffset 10}${color #adde79} ${font :size=20}${execi 300 conkyForecast --location=LOXX0009 --datatype=HT}${color} $font ${voffset -25}${goto 130}Pocitová teplota: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=LT}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=LOXX0009 --datatype=DW --startday=1}:${font} ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HT --startday=1} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=LT --startday=1}${color}
${goto 72}${execi 300 conkyForecast --location=LOXX0009 --datatype=CC --startday=1}
${goto 72}Vietor: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=WS --startday=1}
${goto 72}Vlhkosť: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HM --startday=1}
${goto 72}Riziko zrážok: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=PC --startday=1}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=LOXX0009 --datatype=WF --startday=1}$font${color}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=LOXX0009 --datatype=DW --startday=2}:${font} ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HT --startday=2} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=LT --startday=2}${color}
${goto 72}${execi 300 conkyForecast --location=LOXX0009 --datatype=CC --startday=2}
${goto 72}Vietor: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=WS --startday=2}
${goto 72}Vlhkosť: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HM --startday=2}
${goto 72}Riziko zrážok: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=PC --startday=2}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=LOXX0009 --datatype=WF --startday=2}$font${color}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=LOXX0009 --datatype=DW --startday=3}:${font} ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HT --startday=3} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=LT --startday=3}${color}
${goto 72}${execi 300 conkyForecast --location=LOXX0009 --datatype=CC --startday=3}
${goto 72}Vietor: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=WD --startday=3} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=WS --startday=3}
${goto 72}Vlhkosť: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HM --startday=3}
${goto 72}Riziko zrážok: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=PC --startday=3}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=LOXX0009 --datatype=WF --startday=3}$font${color}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=LOXX0009 --datatype=DW --startday=4}:${font}${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HT --startday=4} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=LT --startday=4}${color}
${goto 72}${execi 300 conkyForecast --location=LOXX0009 --datatype=CC --startday=4}
${goto 72}Vietor: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=WD --startday=4} / ${execi 300 conkyForecast --location=LOXX0009 --datatype=WS --startday=4}
${goto 72}Vlhkosť: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=HM --startday=4}
${goto 72}Riziko zrážok: ${alignr}${execi 300 conkyForecast --location=LOXX0009 --datatype=PC --startday=4}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=LOXX0009 --datatype=WF --startday=4}$font${color}
# Music
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 3.0
# Minimum size of text area
minimum_size 250 5
maximum_width 250
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors
default_color 626262
# Text alignment, other possible values are commented
alignment top_left
# Gap between borders of screen
gap_x 5
gap_y 17
# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# adt746xcpu CPU temperature from therm_adt746x
# adt746xfan Fan speed from therm_adt746x
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar's height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I'd recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can't be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn't
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format
#
# seti_prog Seti@home current progress
# seti_progbar (height) Seti@home current progress bar
# seti_credit Seti@hoome total user credit
#
#
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#
# stuff after 'TEXT' will be formatted on screen
TEXT
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}MUSIC ${hr 2}${font}${color}
${if_existing /home/pavel/.exaile/music.db-journal}
${voffset -20}
${color #adde79}${font :size=12}Teraz hrá: $alignr ${color #a6a6a6}${execi 5 conkyExaile -n --datatype=AR} $font${color}
Album: $alignr ${execi 5 conkyExaile -n --datatype=AL}
Skladba: $alignr ${execi 5 conkyExaile -n --datatype=TI}
Progress: $alignr ${execi 1 conkyExaile --datatype=PT}/${execi 5 conkyExaile --datatype=LE} (${execi 5 conkyExaile --datatype=PP}%)$alignr$endif
${if_running audacious}
Teraz hrá:${alignr}${color 00ff66}${exec audtool --current-song }${color}
${execi 0.5 audtool --current-song-output-length}/${exec audtool --current-song-length}
${execibar 0.5 expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds) }$endif
Uložiť do domáceho priečinka ako skrytý súbor conkyrc3 a samozrejme nastaviť spustiteľný príznak. own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 150 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 15
gap_y 15
# stuff after 'TEXT' will be formatted on screen
color0 FFFFFF
color1 990000
text_buffer_size 512
TEXT
${font Radio Space:size=14}${alignc}${time %A %d %Y}
${font Radio Space:size=27}${alignc}${time %I:%M}${font} ${color #ff9933}${voffset -18}${font openlogos:size=30}u${font}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}${execi 60 date +"%B %Y" | tr "[:lower:]" "[:upper:]"}${font Snap.se:size=8} ${hr 1 }${color}
${font Bitstream Vera Sans Mono:style=Bold:size=10}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color0}'" "/}
$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}SYSTEM ${hr 1}${font}${color}
${color ffffff}${alignc}Intel(R) Core(TM)2 CPU E8400 @ ${freq_g cpu0}Ghz${color}
${color ffffff}${alignc}${font ae_AlMothnna:size=8}$nodename $sysname $kernel on $machine ${font}${color}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}CPU ${hr 1}${font}${color}
${color ffffff} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${color 33FFFF}${cpubar cpu0 6,170} ${alignr} ${cpubar cpu0 6,170}${color}
${cpugraph cpu0 30,170 f70b0b f70b0b } ${alignr} ${cpugraph cpu1 30,170 f70b0b f70b0b}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}UPTIME ${hr 1}${font}${color}
${color ffffff}${alignc}${font ae_AlMothnna:size=8:weight=bold} $uptime ${font}${color}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}MEMORY / SWAP ${hr 1}{font}${color}
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}RAM: ${alignc} $mem ${alignr} max: $memmax ${font}${color}
${color 33FFFF}${membar 6}$color
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}Swap: ${alignc} $swap ${alignr} max: $swapmax ${font}${color}
${color 33FFFF}${swapbar 6}$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}HDD${hr 1}{font}${color}
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /} ${font}${color}
${color 33FFFF}${fs_bar 6 /}$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}WEATHER ${hr 2}${font}${color}
${color #ffffff}
${goto 130}${execi 300 conkyForecast --location=CYXX0003 --datatype=CN --locale=en}, ${execi 300 conkyForecast --location=CYXX0003 --datatype=CO}
${goto 130}Aktualisation: ${alignr} ${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=LU -m 0 }
${voffset -40}${color #ffffff}${font ConkyWeather:size=85}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF}
$font${voffset -167}${goto 130}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Barometer: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=BR}
${goto 130}Tendency: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=BD}
${goto 130}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM}
${goto 130}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --startday=0 --datatype=PC}
${goto 130}Sunrise: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SR}
${goto 130}Sunshine: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SS}
${goto 35}${voffset 10} ${font :size=18}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT} $font ${voffset -25}${goto 130}PC Temperature: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=LT}$color
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=CYXX0003 --datatype=DW --startday=1}:${font} ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=LT --startday=1}${color}
${goto 72}${execi 300 conkyForecast --location=CYXX0003 --datatype=CC --startday=1}
${goto 72}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=WS --startday=1}
${goto 72}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM --startday=1}
${goto 72}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=PC --startday=1}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF --startday=1}$font${color}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=CYXX0003 --datatype=DW --startday=2}:${font} ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT --startday=2} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=LT --startday=2}${color}
${goto 72}${execi 300 conkyForecast --location=CYXX0003 --datatype=CC --startday=2}
${goto 72}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=WS --startday=2}
${goto 72}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM --startday=2}
${goto 72}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=PC --startday=2}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF --startday=2}$font${color}
${stippled_hr}
${alignc}Local IP ${color #5C9CD9}${addr eth0}${color #FFFFDD} Public IP ${color #5C9CD9}000.000.000.000${color #FFFFDD}
${font :size=8}${color red}Uploading: $color$font ${alignr}${upspeedf eth0}KB/s
${font :size=8}${color green}Downloading:$color$font ${alignr}${downspeedf eth0}KB/s
$stippled_hr
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 150 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 15
gap_y 15
# stuff after 'TEXT' will be formatted on screen
color0 FFFFFF
color1 990000
text_buffer_size 512
TEXT
${font Radio Space:size=14}${alignc}${time %A %d %Y}
${font Radio Space:size=27}${alignc}${time %I:%M}${font} ${color #ff9933}${voffset -18}${font openlogos:size=30}u${font}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}${execi 60 date +"%B %Y" | tr "[:lower:]" "[:upper:]"}${font Snap.se:size=8} ${hr 1 }${color}
${font Bitstream Vera Sans Mono:style=Bold:size=10}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color0}'" "/}
$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}SYSTEM ${hr 1}${font}${color}
${color ffffff}${alignc}Intel(R) Core(TM)2 CPU E8400 @ ${freq_g cpu0}Ghz${color}
${color ffffff}${alignc}${font ae_AlMothnna:size=8}$nodename $sysname $kernel on $machine ${font}${color}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}CPU ${hr 1}${font}${color}
${color ffffff} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${color 33FFFF}${cpubar cpu0 6,170} ${alignr} ${cpubar cpu0 6,170}${color}
${cpugraph cpu0 30,170 f70b0b f70b0b } ${alignr} ${cpugraph cpu1 30,170 f70b0b f70b0b}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}UPTIME ${hr 1}${font}${color}
${color ffffff}${alignc}${font ae_AlMothnna:size=8:weight=bold} $uptime ${font}${color}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}MEMORY / SWAP ${hr 1}{font}${color}
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}RAM: ${alignc} $mem ${alignr} max: $memmax ${font}${color}
${color 33FFFF}${membar 6}$color
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}Swap: ${alignc} $swap ${alignr} max: $swapmax ${font}${color}
${color 33FFFF}${swapbar 6}$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}HDD${hr 1}{font}${color}
${color ffffff}${font ae_AlMothnna:size=8:weight=bold}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /} ${font}${color}
${color 33FFFF}${fs_bar 6 /}$color
${color 990000}${font ae_AlMothnna:size=10:weight=bold}WEATHER ${hr 2}${font}${color}
${color #ffffff}
${goto 130}${execi 300 conkyForecast --location=CYXX0003 --datatype=CN --locale=en}, ${execi 300 conkyForecast --location=CYXX0003 --datatype=CO}
${goto 130}Aktualisation: ${alignr} ${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=LU -m 0 }
${voffset -40}${color #ffffff}${font ConkyWeather:size=85}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF}
$font${voffset -167}${goto 130}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Barometer: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=BR}
${goto 130}Tendency: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=BD}
${goto 130}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM}
${goto 130}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --startday=0 --datatype=PC}
${goto 130}Sunrise: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SR}
${goto 130}Sunshine: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SS}
${goto 35}${voffset 10} ${font :size=18}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT} $font ${voffset -25}${goto 130}PC Temperature: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=LT}$color
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=CYXX0003 --datatype=DW --startday=1}:${font} ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=LT --startday=1}${color}
${goto 72}${execi 300 conkyForecast --location=CYXX0003 --datatype=CC --startday=1}
${goto 72}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=WS --startday=1}
${goto 72}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM --startday=1}
${goto 72}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=PC --startday=1}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF --startday=1}$font${color}
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=CYXX0003 --datatype=DW --startday=2}:${font} ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT --startday=2} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=LT --startday=2}${color}
${goto 72}${execi 300 conkyForecast --location=CYXX0003 --datatype=CC --startday=2}
${goto 72}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=WS --startday=2}
${goto 72}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM --startday=2}
${goto 72}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=PC --startday=2}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF --startday=2}$font${color}
${stippled_hr}
${alignc}Local IP ${color #5C9CD9}${addr eth0}${color #FFFFDD} Public IP ${color #5C9CD9}000.000.000.000${color #FFFFDD}
${font :size=8}${color red}Uploading: $color$font ${alignr}${upspeedf eth0}KB/s
${font :size=8}${color green}Downloading:$color$font ${alignr}${downspeedf eth0}KB/s
$stippled_hr
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 3.0
# Minimum size of text area
# minimum_size 450 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 800
gap_y 10
# stuff after 'TEXT' will be formatted on screen
# cislo za URL oznacuje interval v minutach pro update rss-ka, cislo za item_titles oznacuje pocet zprav ktere chceme aby jse zobrazili
TEXT
${color orange}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 feed_title} ${hr 1}$color
${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 item_titles 10}
${color orange}${rss http://ubuntuforums.org/external.php?type=RSS2 5 feed_title} ${hr 1}$color
${rss http://ubuntuforums.org/external.php?type=RSS2 5 item_titles 10}
${color orange}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 feed_title} ${hr 1}$color
${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 item_titles 10}
${color orange}${rss http://feeds.digg.com/digg/topic/programming/upcoming.rss 5 feed_title}${hr 1}$color
${rss http://feeds.digg.com/digg/topic/programming/upcoming.rss 5 item_titles 10}
${color orange}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 feed_title} ${hr 1}$color
${rss http://www.zive.cz/rss/sc-47/default.aspx 5 item_titles 10}
${color orange}${rss http://feeds2.feedburner.com/techradar/allnews 5 feed_title} ${hr 1}$color
${rss http://feeds2.feedburner.com/techradar/allnews 5 item_titles 10}
#!/bin/bash
sleep 9 &&
conky -d -c /home/user/.conkyrc &
sleep 9 &&
conky -d -c /home/user/scripts/.conkyrc2 &
exit
1) rozbalite rar do domovske slozky (soubory jsou skryte tzn. ze je musite odkryt abyjste snimy mohly pracovat CTRL+H)
2) nainstalujete balicek conkyemail_2.01_all.deb (to aby vam fungoval klient na mail)
3) nainstalujete pribaleny fonty podle navodu na wiki.ubuntu.cz
4) otevrete soubor .conkycr a tam upravite sve prihlasovaci udaje na mail (je to posledni radek)
5) nastavite si pocasi
6) nastavite si autorun taky v navodu na wiki
create_by_Enimus
http://czshare.com/843972/fUAr/conky_by_enimus.rar
HellShare.czhttp://download.cz.hellshare.com/conky-by-enimus.rar/486908
Share-Rapid.comhttp://share-rapid.com/stahuj/258187/conky-by-enimus.rar
RapidShare.comhttp://rapidshare.com/files/261340413/conky-by-enimus.rar
Uloz.tohttp://uloz.to/2197074/conky-by-enimus.rar
QuickSharehttp://www.quickshare.cz/stahnout-soubor/63786:conky-by-enimus-rar_0MB
FileFactory.comhttp://www.filefactory.com/file/ahg0762/n/Conky_by_Enimus_rar
Tady je moje vyladěné CONKY (vystřižené ze snímku obrazovky): http://img83.imageshack.us/img83/3955/snmekobrazovky.jpg
Tady je moje vyladěné CONKY (vystřižené ze snímku obrazovky): http://img83.imageshack.us/img83/3955/snmekobrazovky.jpgnieje tam chyba? 2x upload celkem
Jé, děkuju za upozornění. ;D Má tam být správně Download celkem - při kopírování řádku jsem to zapomněl opravit. Díky moc. :)Tady je moje vyladěné CONKY (vystřižené ze snímku obrazovky): http://img83.imageshack.us/img83/3955/snmekobrazovky.jpgnieje tam chyba? 2x upload celkem
Jan Skořepasoubor ~/.conkyrc:
můžete se pochlubit zdojákem prosím 8)
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
#minimum_size 300
maximum_width 300
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color 626262
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 5
gap_y 40
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 1
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 1
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}SYSTEM ${hr 2}${font}${color}
${color #adde79}${font OpenLogos:size=10}Nazev PC:${color} ${alignr}${nodename}
${color #adde79}${font OpenLogos:size=10}Architektura:${color} ${alignr}${machine}
${color #adde79}${font OpenLogos:size=10}System:${color} ${alignr}${sysname}
${color #adde79}${font OpenLogos:size=10}Jadro:${color} ${alignr}${kernel}
${color #adde79}${font OpenLogos:size=10}Procesor:${color} ${alignr}${freq cpu1}MHz
${color #adde79}${font StyleBats:size=10}CPU:${color} ${cpu}% ${alignr 5} ${alignr}${cpubar 8,85}
${cpugraph 8}
${color #adde79}${font StyleBats:size=10}RAM:${color} $mem/$memmax - $memperc% ${alignr}${membar 8,85}
${memgraph 8}
${color #adde79}${font StyleBats:size=10}SWAP:${color} $swap/$swapmax - $swapperc% ${alignr}${swapbar 8,85}
${color #adde79}${font OpenLogos:size=10}Cas od spusteni PC:${color} ${alignr}${uptime}
${color #adde79}${font OpenLogos:size=10}Procesy celkem:${color} ${processes} ${alignr}${color #adde79}Bezici procesy: ${color}${running_processes}
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}TOP CPU PROCESY ${hr 2}${font}${color}
${color #adde79}${font OpenLogos:size=10}${top name 1}${color} ${alignr}${top cpu 1} %
${color #adde79}${font OpenLogos:size=10}${top name 2}${color} ${alignr}${top cpu 2} %
${color #adde79}${font OpenLogos:size=10}${top name 3}${color} ${alignr}${top cpu 3} %
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}TOP RAM PROCESY ${hr 2}${font}${color}
${color #adde79}${font OpenLogos:size=10}${top_mem name 1}${color} ${alignr}${top mem 1} %
${color #adde79}${font OpenLogos:size=10}${top_mem name 2}${color} ${alignr}${top mem 2} %
${color #adde79}${font OpenLogos:size=10}${top_mem name 3}${color} ${alignr}${top mem 3} %
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}DATUM a CAS ${hr 2}${font}${color}
${color #adde79}${alignc 50}${font :size=36}${time %H:%M}${font}${color}
${alignc 50}${font :size=14}${time %A, %e. %B %Y}
${font monospace:size=14}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color blue\}'`date | awk '{print $3}'`'\$color /'}$font
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}HDD ${hr 2}${font}${color}
${color #adde79}${font Pie charts for maps:size=10}Root:${color} ${alignr}${fs_bar 8,220 /}
${fs_used /}/${fs_size /} (${fs_free /} - ${fs_free_perc /}% volnych)
${color #adde79}${font Pie charts for maps:size=10}Home:${color} ${alignr}${fs_bar 8,220 /media/home}
${fs_used /media/home}/${fs_size /media/home} (${fs_free /media/home} - ${fs_free_perc /media/home}% volnych)
${color #adde79}${font Pie charts for maps:size=10}Windows:${color} ${alignr}${fs_bar 8,220 /media/windows}
${fs_used /media/home}/${fs_size /media/windows} (${fs_free /media/windows} - ${fs_free_perc /media/windows}% volnych)
${color #adde79}${font Pie charts for maps:size=10}Data:${color} ${alignr}${fs_bar 8,220 /media/data}
${fs_used /media/data}/${fs_size /media/data} (${fs_free /media/data} - ${fs_free_perc /media/data}% volnych)
${color #adde79}${font Pie charts for maps:size=10}Multimedia:${color} ${alignr}${fs_bar 8,220 /media/multimedia}
${fs_used /media/multimedia}/${fs_size /media/multimedia} (${fs_free /media/multimedia} - ${fs_free_perc /media/multimedia}% volnych)
${color 0066FF}${font ae_AlMothnna:size=10:weight=bold}SIT ${hr 2}${font}${color}
${if_existing /proc/net/route eth0}
${color #adde79}${font PizzaDude Bullets:size=12}Upload:${color} ${upspeedf eth0} KiB/s ${alignr}${upspeedgraph eth0 8,130}
${color #adde79}${font PizzaDude Bullets:size=12}Upload celkem:${color} ${alignr}${totalup eth0}
${color #adde79}${font PizzaDude Bullets:size=12}Download:${color} ${downspeedf eth0} KiB/s ${alignr}${downspeedgraph eth0 8,130}
${color #adde79}${font PizzaDude Bullets:size=12}Download celkem:${color} ${alignr}${totaldown eth0}
${color #adde79}${font PizzaDude Bullets:size=12}Mistni IP:${color} ${alignr}${addr eth0}
${color #adde79}${font PizzaDude Bullets:size=12}Verejna IP:${color} ${alignr}${execi 1 ~/.conkyip.sh}
${else}${else}
${color #adde79}${font PizzaDude Bullets:size=14}4${font} Sit neni dostupna${color}
${endif}${endif}
soubor ~/.conkyip.sh:#!/bin/bash
# zjisti IP adresu
wget http://checkip.dyndns.org/ -q -O - |
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
Jan SkořepaTo jsem nezjišťoval, mám conky nastavené tak, aby pod ním žádné ikony nebyly - ty jsem dal vedle. :)
Jinak mám dotázeček. Když mě conky překryje ikonky tak jak nastavím aby ty ikony byli vidět aspoň trochu v conky a mohlo se s nima pracovat? Dá se to vůbec? zatím mě to jen zobrazuje plochu ale ikony ne
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints sticky,undecorated,below,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders yes
xftfont ae_AlMothnna:size=7
uppercase no
#default_color ff9730
alignment top_left
text_buffer_size 1600
gap_x 20
gap_y 40
TEXT
${color d4d4ff}${font StyleBats:size=16}R$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Datum a Čas$font
${color d4d4ff}${voffset -5}${hr 2}${color}
${color #d4d4ff}${font monospace:size=7}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 33f2ef\}'`date | awk '{print $3}'`'\$color /'}$font$color
${color #d4d4ff}${voffset -60}${goto 180}${Font bauhaus:pixelsize=17:weight=bold}${time %T}$Font$color
${color d4d4ff}${font weather:size=22:weight=bold}I$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -11}${goto 30}Počasí$font
${color d4d4ff}${voffset -6}${hr 2}${color}
${color d4d4ff}${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info EZXX0002 m 6}$color
${color #d4d4ff}${goto 10}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 60}${color d4d4ff}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 110}${color #33f2ef}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 160}${execi 900 perl ~/.conky/weather.pl temperature 4 0}$color
${color #33f2ef}${voffset -116}${goto 180}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}$color
${color #33f2ef}${voffset -115}${goto 175}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}$color
${color #d4d4ff}${voffset -26}${goto 120}${Font weather:size=30} ${execi 900 perl ~/.conky/weather.pl cc_moon}$color
${color #d4d4ff}${voffset 8}${goto 10}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 63}${color #d4d4ff}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 113}${color #33f2ef}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 161}${color #33f2ef}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 210}${color #33f2ef}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font$color
${color #d4d4ff}${voffset -60}$stippled_hr$color
${color d4d4ff}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Diskové oddíly$font
${color d4d4ff}${voffset -5}${hr 2}${color}
${goto 8}${color 006c96}${fs_bar 20 /}${color}
${color 33c7ef}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Linux$font ${goto 110}(${fs_size /})${goto 165} | ${fs_free_perc /}%${goto 200}${color ffffff}${fs_free /} free${voffset 2}
${goto 8}${color 006c96}${fs_bar 20 /media/Windows}${color}
${color 33c7ef}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Windows$font ${goto 110}(${fs_size /media/Windows})${goto 165} | ${fs_free_perc /media/Windows}%${goto 200}${color ffffff}${fs_free /media/Windows} free${voffset 2}
${goto 8}${color 006c96}${fs_bar 20 /media/Entertainment}${color}
${color 33c7ef}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Entertainment$font ${goto 110}(${fs_size /media/Entertainment})${goto 165} | ${fs_free_perc /media/Entertainment}%${goto 200}${color #ffffff}${fs_free /media/Entertainment} free${voffset 2}
${goto 8}${color 006c96}${fs_bar 20 /media/Music}${color}
${color 33c7ef}${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Music$font ${goto 110}(${fs_size /media/Music})${goto 165} | ${fs_free_perc /media/Music}%${goto 200}${color #ffffff}${fs_free /media/Music} free${voffset 2}
${if_running audacious}${color d4d4ff}${font StyleBats:size=16}o$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Now Playing$font
${color d4d4ff}${voffset -5}${hr 2}${color}
${color #2fd3ff}${exec audtool --current-song | cut -b-34}${alignr}${exec audtool --current-song-length}
${color #006c96}${execbar expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}$endif
${if_existing /sys/class/net/wlan0/operstate up}${color d4d4ff}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť - $font ${color #33f2ef}${wireless_essid wlan0}, ${wireless_link_qual_perc wlan0}%
${color d4d4ff}${voffset -5}${hr 2}${color}
${color #d4d4ff}IP adresa:${alignr}${color 33c7ef}${addr wlan0}
${color #d4d4ff}${downspeedgraph wlan0 40,128 d4d4ff 2f00ff}${alignr}${upspeedgraph wlan0 40,128 d4d4ff 2f00ff}
${voffset -41}${color #d4d4ff}${goto 10}Stahování: ${color #d4d4ff} ${downspeed wlan0} ${color d4d4ff} KiB/s ${goto 155}${color #33c7ef}Odesílání: ${upspeed wlan0} KiB/s
${color #d4d4ff}${goto 10}Celkem: ${totaldown wlan0} ${goto 155}${color #33c7ef}Celkem: ${totalup wlan0}${endif}
${if_existing /sys/class/net/eth0/operstate up}${color d4d4ff}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť - LAN$font
${color d4d4ff}${voffset -5}${hr 2}${color}
${color #d4d4ff}IP adresa:${alignr}${color 33c7ef}${addr eth0}
${color #d4d4ff}${downspeedgraph eth0 40,128 006c96 006c96}${alignr}${upspeedgraph eth0 40,128 006c96 006c96}
${voffset -41}${color #d4d4ff}${goto 10}Stahování: ${color #d4d4ff} ${downspeed eth0} ${color d4d4ff} KiB/s ${goto 155}${color #33c7ef}Odesílání: ${upspeed eth0} KiB/s
${color #d4d4ff}${goto 10}Celkem: ${totaldown eth0} ${goto 155}${color #33c7ef}Celkem: ${totalup eth0}${endif}
${color d4d4ff}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém & CPU${alignr}${hwmon 0 temp 2}°C$font
${color d4d4ff}${voffset -5}${hr 2}${color}
${color #d4d4ff}${cpugraph cpu0 40,270 006c96 006c96}
${voffset -41}${color #d4d4ff}${goto 10}${font StyleBats:size=15}A$font ${font ae_AlMothnna:size=8:weight=bold}${voffset -7}CPU1: $font ${color #d4d4ff}${font ae_AlMothnna:size=7}${voffset -1}${freq cpu1}MHz
${color #33f2ef}$sysname $kernel on $machine | Uptime - $uptime $color
${color #33f2ef}Využití procesoru: ${cpu}%${goto 124}${color #006c96}${cpubar 8}$color
${color #33f2ef}Využití RAM:${goto 95}$memperc%${goto 124}${color #006c96}${membar 8}
${color #d4d4ff}Běžících procesů:${goto 95}$running_processes ${alignr 2}${goto 124}Procesů celkem: $processes
${color #6bc3c2}${Font bauhaus:pixelsize=9}Jméno${goto 100}Mem%${goto 135}Jméno${alignr}CPU%
${color #6bc3c2}${top_mem name 1}${goto 100}${top_mem mem 1}${color #6bc3c2}${goto 135}${top name 1}${alignr}${top cpu 1}
${color #6bc3c2}${top_mem name 2}${goto 100}${top_mem mem 2}${color #33f2ef}${goto 135}${top name 2}${alignr}${top cpu 2}
${color #6bc3c2}${top_mem name 3}${goto 100}${top_mem mem 3}${color #6bc3c2}${goto 135}${top name 3}${alignr}${top cpu 4}
${color #6bc3c2}${top_mem name 4}${goto 100}${top_mem mem 4}${color #33f2ef}${goto 135}${top name 4}${alignr}${top cpu 4}
${color #6bc3c2}${top_mem name 5}${goto 100}${top_mem mem 5}${color #6bc3c2}${goto 135}${top name 5}${alignr}${top cpu 5}
${color #6bc3c2}${top_mem name 6}${goto 100}${top_mem mem 6}${color #33f2ef}${goto 135}${top name 6}${alignr}${top cpu 6}
$font
Někdo nemá to že se objeví další bar když se něco připojí? (mám na mysli úložný prostor)
${if_existing /media/vašefleška}vašefleška${goto 110}(${fs_size /media/vašefleška})${goto 165} | ${fs_free_perc /media/vašefleška}%${goto 200}${color #ffffff}${fs_free /media/vašefleška}free $endif
${color1}Available Updates: $color${execi 3600 aptitude search "~U" | wc -l | tail}
Sentello: Od té doby, co vyžaduje server Weather.com Vaši registraci, se musí provést oproti předchozí verzi (viz http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky (http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky) tyto změny:
viz http://forum.ubuntu.cz/index.php/topic,18355.msg273889.html#msg273889 (http://forum.ubuntu.cz/index.php/topic,18355.msg273889.html#msg273889)
Výsledný soubor ~/.conky/weather.template (pokud ho používáte) si můžete zkontrolovat na téže stránce zde: http://forum.ubuntu.cz/index.php/topic,18355.msg274300.html#msg274300 (http://forum.ubuntu.cz/index.php/topic,18355.msg274300.html#msg274300)
#!/usr/bin/perl
=help
CONKY WEATHER SCRIPT v2.1
USAGE:
perl weather.pl code language units template output
PARAMETERS:
code
The weather.com city code.
See http://xoap.weather.com/search/search?where=%s where %s stands for your location.
The codes for most of the Czech and Slovak locations are available at the end of this file.
For these locations, you can use even the name as written in the first column.
language
"EN" for English, "CZ" for Czech, "SK" for Slovak. (The parameter is case-insensitive.)
units
System of units: "s" for standard aka imperial, "m" for metric. (The parameter is case-insensitive.)
template
A textfile with the template. The format is identical with the Conky format, but these new variables
are available:
__________________________________________________________________________________________________
Variables without arguments
wBarTendency, wBarTendencySymbol, wCode, wConditions, wConditionsSymbol, wCountry,
wDewPoint,wWindSpeed, wFlik, wHumidity, wLatitude, wLocation, wLongitude, wMoon,
wMoonSymbol, wObservation, wObservationCountry, wPressure, wSunrise, wSunset, wSuplDate,
wSuplTime, wTemperature, wUnitDistance, wUnitLatitude, wUnitLongitude, wUnitPressure,
wUnitSpeed, wUnitTemperature, wUpdateTime, wUVIndex, wUVLevel, wVisibility, wWindAzimuth,
wWindDirection, wZone
EXAMPLE: $wCode or ${wCode }
__________________________________________________________________________________________________
Variables with one numeric argument standing for the number of the day starting with "0" for today
wDayDate, wDayHighestTemperature, wDayLowestTemperature, wDayMonth, wDayName_Short,
wDayName, wDaySunrise, wDaySunset
EXAMPLE: ${wDayHighestTemperature 8}
__________________________________________________________________________________________________
Variables with two numeric arguments, the first standing for the number of the day starting with "0"
for today and the latter for the day part, "0" for day and "1" for night.
wDayPartConditions, wDayPartConditions_Long, wDayPartConditions_Short, wDayPartHumidity,
wDayPartPrecipitation, wDayPartConditionsSymbol, wDayPartWindAzimuth, wDayPartWindDirection,
wDayPartWindSpeed
EXAMPLE: ${wDayPartWindSpeed 3 0}
__________________________________________________________________________________________________
Variable "wString" with one string argument. It returns the translation of this string as given
in the string table starting at the line 444 of this file. You can add your own strings, but the
string in the table should be lower-case. Use "_" instead of spaces.
This variable is usable for multilingual templates.
EXAMPLE: ${ wString Humidity }
All the variables and arguments are case-insensitive.
The variable wDayConditions_Long is always in English, the variable wDayPartConditions_Short is partly
translated.
The variables wConditionsSymbol, wMoonSymbol and wDayPartConditionsSymbol return the character corresponding
to the symbol in the weather font.
output
A file where the output of the script is stored. To make the script lightweight, the file is updated
if and only if new data are successfully downloaded, thus don't use /tmp/ to store this file - it could
be deleted by the system.
The script tries to download new data if and only if the current data are not for the current hour.
USAGE IN CONKY:
To not to disturb Conky, it is preferable to run this script in a separate thread using the command
$texeci. You can display the output file in Conky using the $execi or $execpi command and "cat".
You have to use the $execpi variant whenever there are some Conky variables in the template.
EXAMPLE:
${texeci 300 perl ~/.scripts/weather.pl EZXX0006 CZ M ~/.scripts/weather.template ~/.scripts/weather.conky}
${execpi 240 cat ~/.scripts/weather.conky}
=cut
use XML::Simple;
$code = $ARGV[0];
$language = $ARGV[1];
$unit = $ARGV[2];
$templatefile = $ARGV[3];
$outputfile = $ARGV[4];
$language =~ tr/ENCZSK/enczsk/;
$unit =~ tr/MS/ms/;
$xmlfile = "$ENV{HOME}/.scripts/weather_".$code.".xml";
$tempfile = "$ENV{HOME}/.scripts/weather_".$code.".tmp";
########################################################################################################
if(-e $xmlfile){
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
($xmon, $xday, $xyear, $xhour) = lsup($xmlfile);
$update = !($xmon == $mon + 1 && $xday == $mday && $xyear == $year - 100 && $xhour == $hour);
}
else {$update = TRUE};
if ($update) {
open (THISFILE, $0);
while (<THISFILE>) {
if (m/^#\s/) {
my @line = split /\s*#\s*|\s*\n/;
shift @line;
my $key = shift @line;
$dictionary->{$key} = [@line];
}
}
close (THISFILE);
$code = &translate($code, 0);
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&prod=xoap&link=xoap&par=1133938293&key=c853adbb644526a9"`;
if (-s "$tempfile" > 0) {
my ($tmon, $tday, $tyear, $thour) = lsup($tempfile);
unless ($tmon == $xmon && $tday == $xday && $tyear == $xyear && $thour == $xhour) {
`mv -f $tempfile $xmlfile`;
&parse_template
}
}
}
########################################################################################################
sub lsup {
open (XMLFILE, $_[0]);
while (<XMLFILE>) {
if (my ($xmon, $xday, $xyear, $xhour, $xdaypart) = m/^\s*\<lsup\>(\d*)\/(\d*)\/(\d*)\s(\d*):\d*\s([A|P])/) {
if ($xhour == 12 ) {$xhour = 0 };
if ($xdaypart eq "P") {$xhour += 12};
return ($xmon, $xday, $xyear, $xhour);
last
}
};
close (XMLFILE);
}
sub parse_template{
my $temp = $/;
undef $/;
open (TEMPLATEFILE, $templatefile) || die "Can't open template.";
$template = <TEMPLATEFILE>;
close (TEMPLATEFILE);
$/ = $temp;
if ($language eq "en") {$language_index = 0; $time = sub {$_[0]}; $date = sub {$_[0]."/" .$_[1]. "/20".$_[2]}}
elsif ($language eq "cz") {$language_index = 1; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
elsif ($language eq "sk") {$language_index = 2; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
$symbol_index = 3;
$xml = new XML::Simple;
$weather = $xml->XMLin($xmlfile);
$template =~ s/\$\{\s*wString\s*(\w*)\s*\}/&translate($1, $language_index)/ieg;
foreach $conky_key (wCode, wLatitude, wLongitude, wZone, wTemperature, wFlik, wPressure, wVisibility, wHumidity, wDewPoint,wWindSpeed,
wWindAzimuth, wSunset, wSunrise, wConditionsSymbol, wConditions, wMoonSymbol, wMoon, wWindDirection, wBarTendencySymbol, wBarTendency,
wUnitSpeed, wUnitDistance, wUnitTemperature, wUnitPressure, wUnitLatitude, wUnitLongitude, wObservationCountry, wObservation,
wLocation, wCountry, wSuplTime, wSuplDate, wUpdateTime, wUVIndex, wUVLevel){
if ($template =~ m/\$\{\s*$conky_key\s*\}|\$$conky_key/i) {
$template =~ s/\$\{\s*$conky_key\s*\}|\$$conky_key/&conky_value($conky_key)/ieg;
}
}
for ($day = 0; $day < 10; $day++) {
foreach $conky_key (wDayHighestTemperature, wDayLowestTemperature, wDayName_Short,wDayName, wDaySunset, wDaySunrise, wDayMonth, wDayDate) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*\}/&conky_day($conky_key, $day)/ieg;
};
};
for ($day_part = 0; $day_part < 2; $day_part++) {
foreach $conky_key (wDayPartWindSpeed, wDayPartWindAzimuth, wDayPartWindDirection, wDayPartPrecipitation, wDayPartHumidity,
wDayPartConditionsSymbol, wDayPartConditions_Short, wDayPartConditions_Long, wDayPartConditions) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/&conky_day_part($conky_key, $day, $day_part)/eig;
}
}
}
};
open (OUT, ">$outputfile") || die "Can't open output file";
print OUT $template;
close (OUT);
}
sub conky_day { # $_[0] key, $_[] day
my $r = \$conky->{Day}[$_[1]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]];
if ($_[0] eq "wDayHighestTemperature") {$$r = $$w->{hi}}
elsif ($_[0] eq "wDayLowestTemperature") {$$r = $$w->{low}}
elsif ($_[0] eq "wDayName_Short") {$$r = &translate(substr($$w->{t},0,3), $language_index)}
elsif ($_[0] eq "wDayName") {$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDaySunset") {$$r = &$time($$w->{suns})}
elsif ($_[0] eq "wDaySunrise") {$$r = &$time($$w->{sunr})}
elsif ($_[0] eq "wDayMonth" || $_[0] eq "wDayDate") {
my @temp = split " ", $weather->{dayf}->{day}[$_[1]]->{dt};
$conky->{Day}[$_[1]]->{wDayMonth} = &translate($temp[0], $language_index);
$conky->{Day}[$_[1]]->{wDayDate} = $temp[1];
}
}
return $$r
}
sub conky_day_part { # $_[0] key, $_[1] day, $_[2] day part
my $r = \$conky->{Day}[$_[1]]->{Part}[$_[2]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]]->{part}[$_[2]];
if ($_[0] eq "wDayPartWindSpeed") {$$r = $$w->{wind}->{s}}
elsif ($_[0] eq "wDayPartWindAzimuth") {$$r = $$w->{wind}->{d}}
elsif ($_[0] eq "wDayPartPrecipitation") {$$r = $$w->{ppcp}}
elsif ($_[0] eq "wDayPartHumidity") {$$r = $$w->{hmid}}
elsif ($_[0] eq "wDayPartWindDirection") {$$r = &translate($$w->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditionsSymbol") {$$r = &translate($$w->{icon}, 1)}
elsif ($_[0] eq "wDayPartConditions") {$$w->{t} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Short") {$$w->{bt} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{bt}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Long") {
$w = \$weather->{dayd}->{day}[$_[1]]->{part};
if (ref($$w) eq "ARRAY") {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}[$_[2]]->{t};
}
elsif (($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "d" && $_[2] == 0)
|| ($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "n" && $_[2] == 1)) {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}->{t}
}
else { $$r = ""};
}
}
return $$r
}
sub conky_value { # $_[0] key
my $r = \$conky->{$_[0]};
unless ($$r) {
if ($_[0] eq "wCode") {$$r = $code}
elsif ($_[0] eq "wLatitude") {$$r = $weather->{loc}->{lat}}
elsif ($_[0] eq "wLongitude") {$$r = $weather->{loc}->{lon}}
elsif ($_[0] eq "wZone") {$$r = $weather->{loc}->{zone}}
elsif ($_[0] eq "wTemperature") {$$r = $weather->{cc}->{tmp}}
elsif ($_[0] eq "wFlik") {$$r = $weather->{cc}->{flik}}
elsif ($_[0] eq "wPressure") {$$r = $weather->{cc}->{bar}->{r}}
elsif ($_[0] eq "wVisibility") {$$r = $weather->{cc}->{vis}}
elsif ($_[0] eq "wHumidity") {$$r = $weather->{cc}->{hmid}}
elsif ($_[0] eq "wDewPoint") {$$r = $weather->{cc}->{dewp}}
elsif ($_[0] eq "wWindSpeed") {$$r = $weather->{cc}->{wind}->{s}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUVIndex") {$$r = $weather->{cc}->{uv}->{i}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUpdateTime") {$$r = &$time($weather->{loc}->{tm})}
elsif ($_[0] eq "wSunset") {$$r = &$time($weather->{loc}->{suns})}
elsif ($_[0] eq "wSunrise") {$$r = &$time($weather->{loc}->{sunr})}
elsif ($_[0] eq "wConditionsSymbol") {$$r = &translate($weather->{cc}->{icon}, 1)}
elsif ($_[0] eq "wUVLevel") {$$r = &translate($weather->{cc}->{uv}->{t}, $language_index)}
elsif ($_[0] eq "wMoon") {$$r = &translate($weather->{cc}->{moon}->{t}, $language_index)}
elsif ($_[0] eq "wMoonSymbol") {$$r = &translate($weather->{cc}->{moon}->{t}, $symbol_index)}
elsif ($_[0] eq "wWindDirection") {$$r = &translate($weather->{cc}->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wBarTendency") {$$r = &translate($weather->{cc}->{bar}->{d}, $language_index)}
elsif ($_[0] eq "wBarTendencySymbol") {$$r = &translate($weather->{cc}->{bar}->{d}, $symbol_index)}
elsif ($_[0] eq "wUnitSpeed") {$$r = &translate($weather->{head}->{us}, $language_index)}
elsif ($_[0] eq "wUnitDistance") {$$r = &translate($weather->{head}->{ud}, $language_index)}
elsif ($_[0] eq "wUnitTemperature") {$$r = &translate($weather->{head}->{ut}, $language_index)}
elsif ($_[0] eq "wUnitPressure") {$$r = &translate($weather->{head}->{up}, $language_index)}
elsif ($_[0] eq "wUnitLatitude") {$$r = &translate("unit_latitude", $language_index)}
elsif ($_[0] eq "wUnitLongitude") {$$r = &translate("unit_longitude", $language_index)}
elsif ($_[0] eq "wConditions") {$weather->{cc}->{t} =~ tr/A-Z/a-z/;
$$r = &translate($weather->{cc}->{t}, $language_index)}
elsif ($_[0] eq "wObservation" || $_[0] eq "wObservationCountry") {
my @temp = split ", ", $weather->{cc}->{obst};
$conky->{wObservation} = &translate($temp[0], 1);
$conky->{wObservationCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wLocation" || $_[0] eq "wCountry") {
my @temp = split ", ", $weather->{loc}->{dnam};
$conky->{wLocation} = &translate($temp[0], 1);
$conky->{wCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wSuplTime" || $_[0] eq "wSuplDate") {
my @temp = split /\s|\//, $weather->{cc}->{lsup};
$conky->{wSuplTime} = &$time($temp[3]." ".$temp[4]);
$conky->{wSuplDate} = &$date($temp[0],$temp[1],$temp[2]);
}
}
return $$r
}
sub translate {
if ($dictionary->{$_[0]}) {return $dictionary->{$_[0]}[$_[1]]}
else {return $_[0]}
}
sub time_en_24 {
my @temp = split /\:|\s/, $_[0];
if ($temp[0] == 12) {$temp[0] = 0};
if ($temp[2] eq "PM") {$temp[0] += 12};
return "$temp[0]".":"."$temp[1]";
}
weather.template${wString weather} $hr
${font bauhaus:pixelsize=9}$wLocation${alignr 3}($wLatitude$wUnitLatitude, $wLongitude$wUnitLongitude)
${wString as_of}: $wSuplTime, $wSuplDate ${alignr 3}${wString update}: $wUpdateTime
${wConditions}
${voffset -5}${goto 20}${Font weather:size=65}$wConditionsSymbol
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}$wTemperature$wUnitTemperature
${voffset -20}${font weather:size=25}${alignr 20}$wMoonSymbol${font bauhaus:pixelsize=9}${voffset -107}
${wString pressure }: ${wBarTendencySymbol} $wPressure$wUnitPressure
${wString wind }: ${wWindSpeed }$wUnitSpeed $wWindDirection ($wWindAzimuthËš)
${wString humidity }: ${wHumidity } %
${wString dew_point }: ${wDewPoint }$wUnitTemperature
${wString visibility}: ${wVisibility }$wUnitDistance
${wString uv }: ${wUVIndex} ($wUVLevel)
${wString sunrise }: ${wSunrise }
${wString sunset }: $wSunset
${wString moon }: ${wMoon }$font
${voffset -10}${wString forecast} $stippled_hr
${goto 11}${ wDayName_Short 1 }${goto 61}${wDayName_Short 2 }${goto 111}${wDayName_Short 3}${goto 161}${wDayName_Short 4}
${font weather:size=25}${goto 8}${wDayPartConditionsSymbol 1 0}${goto 58}${wDayPartConditionsSymbol 2 0}${goto 108}${wDayPartConditionsSymbol 3 0}${goto 158}${wDayPartConditionsSymbol 4 0}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}${wDayHighestTemperature 1}/${wDayLowestTemperature 1}$wUnitTemperature${goto 55}${wDayHighestTemperature 2}/${wDayLowestTemperature 2}$wUnitTemperature${goto 105}${wDayHighestTemperature 3}/${wDayLowestTemperature 3}$wUnitTemperature${goto 155}${wDayHighestTemperature 4}/${wDayLowestTemperature 4}$wUnitTemperature
a nakonec samotné conkypocasi# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type normal
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
#maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 20
gap_y 35
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${font Zekton:size=10}Počasí ${hr 2}
${texeci 360 ~/.scripts/weather.pl Kladno cz m ~/.scripts/weather.template ~/.scripts/weather.conky}
${execpi 247 cat ~/.scripts/weather.conky}
Jen pro ujasněn, místo /.conky/ je vše uloženo v /.scripts/2. Jde tento skript předělat i pro jiné druhy serverů, jako třeba SMTP? Něco jsem zkoušel, ale zatím bez úspěchu.Sorry, myslel jsem POP3 server.
Otázky pro Enimuse, případně do pléna:
1. Použil jsem část .conkyrc od enimuse a to tu část, která kontroluje poštu na gmail.com. Funguje mi to dobře, akorát bych rád nastavil interval pro kontrolu mailů. Jde to nějak. Conky má nastaven refresh na 1 sekundu, ale mail očividně kontroluje méně často.
2. Jde tento skript předělat i pro jiné druhy serverů, jako třeba SMTP? Něco jsem zkoušel, ale zatím bez úspěchu.
Díky za každou odpověď, která pomůže.
http://rapidshare.com/files/270598638/conky-by-sentello.zip
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10 #Souradnice zobrazeni okna na monitoru
gap_y 30
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${font Zekton:size=8}ÄŚas ${hr 2}
${alignc 35}${font Zekton:size=15}${time %H:%M:%S}${font}
${font Zekton:size=8}Kalendář ${hr 2}
${font monospace:size=7}${execpi 3500 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color orange\}'`date | awk '{print $3}'`'\$color /'}$font
${font Zekton:size=8}Systém ${hr 2}
${voffset 2}${font OpenLogos:size=15}u${font} Kernel: ${alignr}${kernel}
${font StyleBats:size=16}A${font} CPU: ${cpu cpu1}% ${alignr}${cpugraph cpu1 8,50 3465A4 729FCF}
${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${memgraph 8,50 3465A4 729FCF}
${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}($swap/$swapmax)
${font StyleBats:size=16}q${font} Uptime: ${alignr}${uptime}
${font StyleBats:size=16}m${font} Battery: ${alignr}${battery BAT0}
${font Zekton:size=8}Procesy & zatĂĹľenĂ ${hr 2}
${font PizzaDudeBullets:size=11}v${font} ${color white} CPU% ${goto 108}${font PizzaDudeBullets:size=11}w${font} ${color white} RAM%
${color orange}${top name 1}${goto 68}${top cpu 1} ${color orange}${goto 108}${top_mem name 1}${goto 176}${top_mem mem 1}
${color white}${top name 2}${goto 68}${top cpu 2} ${goto 108}${top_mem name 2}${goto 176}${top_mem mem 2}
${top name 3}${goto 68}${top cpu 3} ${goto 108}${top_mem name 3}${goto 176}${top_mem mem 3}
${top name 4}${goto 68}${top cpu 4} ${goto 108}${top_mem name 4}${goto 176}${top_mem mem 4}
${top name 5}${goto 68}${top cpu 5} ${goto 108}${top_mem name 5}${goto 176}${top_mem mem 5}
${font Zekton:size=8}HDD ${hr 2}
${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root:
${voffset 4}${fs_free /}/${fs_size /} ${alignr}${fs_bar 8,50 /}
${font Pie charts for maps:size=14}7${font} ${voffset -5}Windows:
${voffset 4}${fs_free /media/Windows}/${fs_size /media/Windows} ${alignr}${fs_bar 8,50 /media/Windows}
${font Pie charts for maps:size=14}7${font} ${voffset -5}Data:
${voffset 4}${fs_free /media/Data}/${fs_size /media/Data} ${alignr}${fs_bar 8,50 /media/Data}
${font Zekton:size=8}NETWORK ${hr 2}
${if_existing /proc/net/route wlan0}
${voffset -12}${font PizzaDude Bullets:size=14}Z${font} AP: ${alignr} ${wireless_essid wlan0} (${wireless_link_qual wlan0}%)
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${goto 90}${downspeed wlan0} kB/s ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}O${font} Up: ${goto 90}${upspeed wlan0} kB/s ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${else}${if_existing /proc/net/route eth0}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${goto 90}${downspeed eth0} kB/s ${alignr}${totaldown eth0}
${voffset 4}${font PizzaDude Bullets:size=14}O${font} Up: ${goto 90}${upspeed eth0} kB/s ${alignr}${totalup eth0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${goto 90}${downspeed eth1} kB/s ${alignr}${totaldown eth1}
${voffset 4}${font PizzaDude Bullets:size=14}O${font} Up: ${goto 90}${upspeed eth1} kB/s ${alignr}${totalup eth1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Lan Ip: ${alignr}${addr eth1}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Wan Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font} Network Unavailable
${endif}
Chcem Ťa poprosiť :),či by si nemohol zverejniť svoje Conky. Ďakujem
own_window yes
own_window_type override
own_window_transparent yes
maximum_width 310
border_margin 10
own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager
double_buffer yes
update_interval 1
text_buffer_size 1600
alignment middle_right
own_window_title System Monitor
own_window_colour 000
gap_x 10
gap_y -140
use_xft yes
xftalpha 0.2
xftfont sans:size=8
imlib_cache_size 0
TEXT
${font sans:size=10:bold}${color a22}Time${voffset -12}${font imagine font:size=30}${color fa0}$alignr ${time %k:%M}${font imagine font:size=12}${alignr}${time %d.%m.%y}
$color${voffset -4}${color 777}${hr 2}${voffset 3}
${color}${font openlogos:size=16}T ${font sans:size=8:bold}${voffset -3}${execi 1000 gnome-panel --version | awk '{print $1" "$3}'}${offset 45}${font openlogos:size=16}${voffset -6}u${voffset -4}${font sans:size=9:bold}$alignr${execi 8000 lsb_release -d|awk '{print $2" "$3}'} ${execi 80000 lsb_release -c|awk '{print $2}'}${voffset 6}
${color a22}${font sanse:bold:size=10}System$font${alignr}$color$sysname $kernel on $machine
${voffset -6}${color 777}$hr$color
${voffset 5}${font StyleBats:size=12}${voffset -4}${font sans:bold:size=8}Uptime: $font${uptime_short} ${font sans:bold:size=8}${goto 170}CPU Fan Speed:$font ${alignr}${execi 10 sensors | grep 'fan1' | awk '{print $2" "$3}'}
${voffset 10}${font sans:bold:size=8}CPU 1 $font (${freq_g cpu1}GHz): ${hwmon 2 temp 1}˚C ${font sans:bold:size=8}${voffset 0}${goto 172}CPU 2 $font (${freq_g cpu2}GHz):$alignr${hwmon 1 temp 1}˚C
${voffset -1}${color 777}${cpugraph cpu1 30,150 222222 666666}${alignr}${cpugraph cpu2 30,150 222222 666666}
$color${font sans:size=12}${voffset -28}${goto 75}${cpu cpu1}%${goto 235}${cpu cpu2}%
${voffset -12}${color ffffff}${font sans:bold:size=8}RAM:$font ${goto 140} $memperc% ${alignr} $mem/$memmax
${color 888}${membar 6}$color
${color ffffff}${font sans:bold:size=8}Swap:$font ${goto 140} $swapperc% ${alignr} $swap/$swapmax
${color 777}${swapbar 6}$color
${color a22}${voffset -7}${font sans:size=10:bold}Processes$font$color $processes ( $running_processes running ) ${font sans:size=8:bold}I/O:$font $alignr${top_io name 1}
${voffset -6}${color 777}$hr
${voffset 3}${font sans:bold:size=8}${color}Top CPU ${goto 120} % ${goto 170}Top MEM ${font sans:bold:size=8}$font
${voffset -8}
${color fff}${top name 1} ${goto 115} ${top cpu 1} ${goto 170}${top_mem name 1} ${alignr}${top_mem mem_res 1}
${color eee}${top name 2} ${goto 115} ${top cpu 2} ${goto 170}${top_mem name 2} ${alignr}${top_mem mem_res 2}
${color ddd}${top name 3} ${goto 115} ${top cpu 3} ${goto 170}${top_mem name 3} ${alignr}${top_mem mem_res 3}
${color ccc}${top name 4} ${goto 115} ${top cpu 4} ${goto 170}${top_mem name 4} ${alignr}${top_mem mem_res 4}
${color bbb}${top name 5} ${goto 115} ${top cpu 5} ${goto 170}${top_mem name 5} ${alignr}${top_mem mem_res 5}
${color a22}${voffset -3}${font sans:bold:size=10}Network ${font sans:size=8}$color${alignr}IP: ${execi 80000 echo `wget -O - http://pinda.cz`} / ${addr eth0}
${voffset -6}${color 777}$hr
${font}
${voffset -14}${alignr}${color 777}${downspeedgraph eth0 25,85 222222 666666} ${alignr}${color 777}${upspeedgraph eth0 25,85 222222 666666}$color
${voffset -34}Download:$alignr${totaldown eth0}${voffset 2}
${voffset 1}Upload :$alignr${totalup eth0}
${voffset -21}${goto 155}${font PizzaDude Bullets:size=10}r$font ${downspeed eth0}/s${goto 247}${voffset -1}${font PizzaDude Bullets:size=10}v$font ${upspeed eth0}/s
${color a22}${voffset 2}${font sans:size=10:bold}Storage $color${font sans:bold:size=8}${font sans:bold:size=8}${alignr}DVD Drive: ${font}${alignr}${execi 10 ~/.conky/cdrom.sh}
${voffset -6}${color 777}$hr
${color 500}${fs_bar 14,309 /}${color}
${goto 11}${voffset -21}$font root ${goto 70}${fs_type /}${goto 125}${fs_size /}${goto 190}${fs_free_perc /}%${goto 230}${fs_free /}${goto 275}${voffset 1}
${color 440000}${fs_bar 14,309 /media/home/gdh}${color}
${goto 11}${voffset -21}$font home ${goto 70}${fs_type /media/home/gdh}${goto 125}${fs_size /media/home/gdh}${goto 190}${fs_free_perc /media/home/gdh}%${goto 230}${fs_free /media/home/gdh}${goto 285}${voffset 1}
${color 400}${fs_bar 14,309 /media/H160}
${voffset -27}${diskiograph /dev/sdc 14,309 000000 dd0000}${color}
${goto 11}${voffset -21}$font H160 ${goto 70}${fs_type /media/H160}${goto 125}${fs_size /media/H160}${goto 190}${fs_free_perc /media/H160}%${goto 230}${fs_free /media/H160}${goto 293}${hddtemp /dev/sdc}°C${voffset 1}
${color 330000}${fs_bar 14,309 /media/H500}
${voffset -27}${diskiograph /dev/sdb 14,309 000000 dd0000}${color}
${goto 11}${voffset -21}$font H500 ${goto 70}${fs_type /media/H500}${goto 125}${fs_size /media/H500}${goto 190}${fs_free_perc /media/H500}%${goto 230}${fs_free /media/H500}${goto 293}${hddtemp /dev/sdb}°C${voffset 1}
${color 300}${fs_bar 14,309 /media/S80}
${voffset -27}${diskiograph /dev/sda 14,309 000000 dd0000}${color}
${goto 11}${voffset -21}$font S80 ${goto 70}${fs_type /media/S80}${goto 125}${fs_size /media/S80}${goto 190}${fs_free_perc /media/S80}%${goto 230}${fs_free /media/S80}${goto 293}${hddtemp /dev/sda}°C${voffset 1}
${execp ~/.conky/removable_drives.sh}
${color a22}${voffset 2}${font sans:size=10:bold}Graphics$color${font sans:size=8:bold}$alignr GPU temp: $font${execi 5 nvidia-settings -q [gpu:0]/GPUCoreTemp -t},0˚C
${voffset -6}${color 777}$hr$color${voffset 3}
${font sans:size=8}Hardware: $alignr$font${execi 80000 glxinfo | grep renderer | awk '{print $4" "$5$6}'|sed -e 's/\/.*$//'} ${execi 70000 nvidia-settings -q [gpu:0]/VideoRam -t | awk '{print $1"/1024"}' | bc -l | sed 's/\..*$//'} MB ${font sans:size=8}$font$alignr${execi 60 nvidia-settings -q [gpu:0]/GPUCurrentClockFreqs -t | sed 's/\,/\//'} MHz
${font sans:size=8}Display: $font$alignr${execi 30 nvidia-settings -q [gpu:0]/FrontendResolution -t | sed 's/\,/x/'}@${execi 35 nvidia-settings -q [gpu:0]/RefreshRate -t}
${font sans:size=8}Panel Resolution: $font$alignr${execi 30000 nvidia-settings -q [gpu:0]/FlatpanelNativeResolution -t | sed 's/\,/x/'}
${font sans:size=8}Driver version: $font$alignr${execi 400 nvidia-settings -q [gpu:0]/NvidiaDriverVersion -t}
${voffset -3}${color a22}${font sans:size=10:bold}Currencies${font sans:size=8}$color ČNB ${color a22}${font sans:size=10:bold}${goto 250}${voffset -3}GMail:$alignr ${execpi 60 ~/.conky/check_gmail.sh}
${voffset -9}${color 777}$hr$color${voffset 3}$font
${execpi 600 ~/.conky/currencies.py}
${if_running rhythmbox}${color a22}${font sans:size=10:bold}Rhythmbox$color$font$alignr${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}
${voffset -6}${color 777}$hr$color${voffset 0}
${voffset 3}${alignr}${font sans:size=8}${execi 4 rhythmbox-client --print-playing --no-start}$endif
Nejsem si jist, že jsem z toho vyrval všechen balast, ale moc by ho tam už být nemělo..#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib
countries = ('EMU', 'USA', 'Velká Británie')
url = 'http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt'
fp = urllib.urlopen(url)
lines = fp.readlines()
fp.close()
n = 10
for line in lines:
parts = line.split('|')
if parts[0] in countries:
print '${goto ' + str(n) + '}' + parts[3] + ': ' + parts[4].rstrip() + '${voffset -13}'
n= n + 120
#!/bin/bash
gmail_login="username"
gmail_password="password"
new="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
if [ -z "$new" ]; then
echo "E"
else
if [ "$new" = 0 ]; then
echo '${color 555}'"$new"
else
echo '${color f00}'"$new"
fi
fi
Zbytek skriptů http://gdhnotes.blogspot.com/2009/08/monitorovani-systemu-pomoci-conky.html (http://gdhnotes.blogspot.com/2009/08/monitorovani-systemu-pomoci-conky.html), použité fonty se dají jednoduše dohledat a stáhnout. Sám je cpu do /usr/share/fonts/background no
use_xft yes
xftfont DejaVu Sans Bold:size=8
xftalpha 0.5
out_to_console no
update_interval 1
total_run_times 0
draw_shades yes
draw_outline yes
default_outline_color black
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color ffffff
default_shade_color #5E2605
alignment top_right
gap_x 2
gap_y 40
no_buffers yes
use_spacer right
minimum_size 140 140
TEXT
${color ffffff}${font LCD:style=Bold:pixelsize=56}${alignc}${time %H:%M}${font Snap.se:size=8}
${font monospace:size=10}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color #5E2605\}'`date | awk '{print $3}'`'\$color /'}$font
${font Aerial:style=Bold:pixelsize=12}SYSTÉM${font Snap.se:size=8} ${hr 1 }
${color ffffff}CPU1: ${cpu cpu0} % ${alignr}CPU2: ${cpu cpu1} %
${cpugraph cpu 25,107 fdfdfd ffffff} ${alignr}${cpugraph cpu1 25,107 fdfdfd ffffff}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
RESTART ${alignr}$uptime
${color ffffff}${font Aerial:style=Bold:pixelsize=12}HDD ${font Snap.se:size=8}${hr 1}
Ubuntu: ${alignr}${fs_used /} / ${fs_size /}
Luther: ${alignr}${fs_used /media/luther/} / ${fs_size /media/luther/}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}SÍŤ ${font Snap.se:size=8}${hr 1}
Ip public: ${execi 1~/.scripts/ip.sh}
Ip network: ${addr eth0}
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107 fdfdfd ffffff} ${alignr}${upspeedgraph eth0 25,107 fdfdfd ffffff}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}MAIL ${font Snap.se:size=8}${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=tralalák --password=hejhola;o) --ssl}
${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=květákoslavkvětnatý@gmail.com --password=květák;o) --ssl}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}HUDBA ${font Snap.se:size=8}${hr 1}
${font sans:size=8}${execi 4 rhythmbox-client --print-playing --no-start}
$color$font${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}
odra@odra-laptop:~$ conky
Conky: statfs '/media/disk/': No such file or directory
Conky: desktop window (140009c) is subwindow of root window (13c)
Conky: window type - override
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
Conky: statfs '/media/disk/': No such file or directory
^CConky: received SIGINT or SIGTERM to terminate. bye!
Urgulak - pěkná tapeta!!!
Conky: statfs '/media/disk/': No such file or directory
Urgulak - pěkná tapeta!!!
Zdravím,
Mám takový problém:
Nainstaloval jsem conky
vytvořil si .conkyrc; vytvořil .conkystart přidal do "aplikace spoštěné při přihlášení", vše udělal podle návodu, ale ani za nic se mi conky po spuštění PC nespustí.. :-(
Po zadání příkazu "conky" v terminálu se mi sice rozjede s hláškou:Citaceodra@odra-laptop:~$ conky
Conky: statfs '/media/disk/': No such file or directory
Conky: desktop window (140009c) is subwindow of root window (13c)
Conky: window type - override
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
Conky: statfs '/media/disk/': No such file or directory
^CConky: received SIGINT or SIGTERM to terminate. bye!
a po stisknutí Ctrl+c nebo zavření terminálu se vypne ...
+ menší úprava horního příspěvku (pro ty co se dívali dřív)
btw - neví někdo jak elegantně přidat zobrazování obrázku alba z rhythmboxu - bez nutnosti použít externí scripty? Díky
sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-karmic.list -O /etc/apt/sources.list.d/m-buck-conky-karmic.list
sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-jaunty.list -O /etc/apt/sources.list.d/m-buck-conky-jaunty.list
sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-intrepid.list -O /etc/apt/sources.list.d/m-buck-conky-intrepid.list
sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-hardy.list -O /etc/apt/sources.list.d/m-buck-conky-hardy.list
wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-key.gpg -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install conkyrhythmbox
text_buffer_size 512
imlib_cache_size 0
TEXT
${color 990000}${font ae_AlMothnna:size=10:weight=bold}@ Rhythmbox ${hr 1}${font}${color}
${offset 69}${voffset 5}${color #adde79} Title: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=TI}
${offset 69}${color #adde79} Position: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=PT}/${exec conkyRhythmbox --datatype=LE}
${offset 72}${execibar 1 conkyRhythmbox --datatype=PP}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\\\//g'`" /home/uzivatelskejmeno/.album}${image /home/uzivatelskejmeno/.album -p 0,620 -s 64x64}
ST (status),
CA (coverart)
TI (title)
AL (album)
AR (artist)
GE(genre)
YR (year)
TN (track number)
FN (file name)
LE (length)
PP (current position in percent)
PT(current position in time)
VO (volume)
RT (rating).
::)
background no
use_xft yes
xftfont DejaVu Sans Bold:size=8
xftalpha 0.5
out_to_console no
update_interval 1
total_run_times 0
draw_shades yes
draw_outline yes
default_outline_color black
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color ffffff
default_shade_color #5E2605
alignment top_right
gap_x 2
gap_y 40
no_buffers yes
use_spacer right
minimum_size 140 140
text_buffer_size 512
imlib_cache_size 0
TEXT
${color ffffff}${font LCD:style=Bold:pixelsize=56}${alignc}${time %H:%M}${font Snap.se:size=8}
${font monospace:size=10}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color #5E2605\}'`date | awk '{print $3}'`'\$color /'}$font
${font Aerial:style=Bold:pixelsize=12}SYSTÉM${font Snap.se:size=8} ${hr 1 }
${color ffffff}CPU1: ${cpu cpu0} % ${alignr}CPU2: ${cpu cpu1} %
${cpugraph cpu 25,107 fdfdfd ffffff} ${alignr}${cpugraph cpu1 25,107 fdfdfd ffffff}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
RESTART ${alignr}$uptime
${color ffffff}${font Aerial:style=Bold:pixelsize=12}HDD ${font Snap.se:size=8}${hr 1}
Ubuntu: ${alignr}${fs_used /} / ${fs_size /}
Luther: ${alignr}${fs_used /media/luther/} / ${fs_size /media/luther/}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}SÍŤ ${font Snap.se:size=8}${hr 1}
Ip public: ${execi 1~/.scripts/ip.sh}
Ip network: ${addr eth0}
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107 fdfdfd ffffff} ${alignr}${upspeedgraph eth0 25,107 fdfdfd ffffff}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}MAIL ${font Snap.se:size=8}${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=xxx --password=xxx --ssl}
${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=xxx --password=xxx --ssl}
${color ffffff}${font Aerial:style=Bold:pixelsize=12}HUDBA ${font Snap.se:size=8}${hr 1}
${font sans:size=8}${execi 4 rhythmbox-client --print-playing --no-start}
$color$font${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}
${offset 40}${exec conkyRhythmbox --datatype=GE}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\\\//g'`" /home/urgulak/.album}${image /home/urgulak/.album -p 150,630 -s 64x64}
nejdou ti ty linky , oprav si to ;D;D ;D
nejdou ti ty linky , oprav si to ;DFungovat to funguje, ale v terminálu píše : cp: nelze získat informace o „“: No such file or directory - má to tak být?
#!/bin/bash
sleep 20 &&
conky -d -c /home/urgulak/.conkyrc
exit
Pomenuj ho treba: .conkystart a bud si ho nastav aby se ti spoustel pri startu anebo si vytvor spoustec a do commandu si dej cestu k tomuhle scriptu
ted sem delaj jeden pokus to cp muzes vymazat uplne ;) staci jenom exec
nejlepsi je pouzit execi a pak to je uplne bez erroru, zmenim to i v puvodnim
ted sem delaj jeden pokus to cp muzes vymazat uplne ;) staci jenom exec
nejlepsi je pouzit execi a pak to je uplne bez erroru, zmenim to i v puvodnim
ok dík - jinak s tim spouštěcim skriptem - v terminálu poštim když edituju ;) (zas takový lame nejsem ...)
ted sem delaj jeden pokus to cp muzes vymazat uplne ;) staci jenom exec
nejlepsi je pouzit execi a pak to je uplne bez erroru, zmenim to i v puvodnim
ok dík - jinak s tim spouštěcim skriptem - v terminálu poštim když edituju ;) (zas takový lame nejsem ...)
Ja nic takoveho nemyslel , zkousel sem to ted taky pres terminal s execi to jde OK
na druhe strane on potrebuje jenom domovsky adresar kde je soubor .album ktery pokazde prepisuje novym obrazkem
na druhe strane on potrebuje jenom domovsky adresar kde je soubor .album ktery pokazde prepisuje novym obrazkem
No, to se právě snažím říct : příkaz execi mi nepřepisuje onen soubor .album, zatímco příkaz exec cp jo ...
Keď zapnem PC conky sa načítajú,ale nie sú prilepené ku ploche,ale okná pod ne voľne podbiehajú.Musím conky vypnúť a znova zapnúť.Potom už idú normálne. Viete niekto ako toto vyriešiť?Hľadal som to tu dosť dlho,ale na nič som nenarazil.
Zdravim, tak jsem po dlouhé době také předělal své conky, vetsinu napadu jsem odkoukal zde na foru, takze diky ;)Tak to jsou fakt krásně zpracovaný conky, všechna čest!!!
(http://img3.imageshack.us/img3/9744/conky.th.png) (http://img3.imageshack.us/i/conky.png/)
Zdravim, tak jsem po dlouhé době také předělal své conky, vetsinu napadu jsem odkoukal zde na foru, takze diky ;)
(http://img3.imageshack.us/img3/9744/conky.th.png) (http://img3.imageshack.us/i/conky.png/)
#!/bin/bash
conky -c ~/.conky/.conkyrc1 &
conky -c ~/.conky/.conkyrc-main
# Use Xft?
use_xft yes
xftfont Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 150
maximum_width 240
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 1
# border width
border_width 0
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color black
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 10
# Subtract file system buffers from used memory?
no_buffers no
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${color white}SYSTEM INFO:
${hr}
$nodename
${color}Kernel $sysname $kernel
${color white}RESOURCES:
${hr}
CPU1 ${cpu cpu1}%${alignr}${cpubar cpu1 10,60}
CPU2 ${cpu cpu2}%${alignr}${cpubar cpu2 10,60}
Receiving ${downspeedf eth0} KB/s ${alignr}${downspeedgraph eth0 10,60}
Sending ${upspeedf eth0} KB/s ${alignr}${upspeedgraph eth0 10,60}
${color white}FILE SYSTEMS:
${hr}
${color}sda1 ${fs_used /}/${fs_size /}${alignr}${fs_bar 10,60 /}
${color white}CPU USAGE:
${hr}
${top name 1} ${alignr}${top cpu 1}
${top name 2} ${alignr}${top cpu 2}
${top name 3} ${alignr}${top cpu 3}
${top name 4} ${alignr}${top cpu 4}
${color white}MEM USAGE:
${hr}
${top_mem name 1} ${alignr}${top_mem mem_res 1}
${top_mem name 2} ${alignr}${top_mem mem_res 2}
${top_mem name 3} ${alignr}${top_mem mem_res 3}
${top_mem name 4} ${alignr}${top_mem mem_res 4}
${color white}NOTES
${hr}
sudo mount /dev/scd0
sudo eject
`/Notes/poznamky.txt
`/Notes/djvtgg1.txt
${color white}KEYBOARD SHORTCUTS:
${hr}
Alt+F2$alignr Run
Alt+F3$alignr Alt Menu
Super+space$alignr Main Menu
Super+tab$alignr Client Menu
Super+t$alignr Terminal emulator
Super+f$alignr File Manager
Super+e$alignr Text Editor
Super+m$alignr Media Player
Super+w$alignr Web Browser
Super+g$alignr Graphics Editor
Super+c$alignr Clock
Super+l$alignr Lock Screen
Super+v$alignr Volume Control
Super+u$alignr System Update
Super+x$alignr Logout
PrtSc$alignr Take a Screenshot
# conky configuration
#
# The list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.
#
# For ideas about how to modify conky, please see:
# http://crunchbanglinux.org/forums/topic/59/my-conky-config/
#
# For help with conky, please see:
# http://crunchbanglinux.org/forums/topic/2047/conky-help/
#
# Enjoy! :)
##############################################
# Settings
##############################################
background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 20
maximum_width 240
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color black
default_outline_color white
alignment bottom_left
gap_x 10
gap_y 45
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
##############################################
# Output
##############################################
TEXT
${color white}TOTO LIST
${hr}
always smile !!!
dokonc. nastenku
update malorod. webu
background no
stippled_borders 0
border_margin 0
border_width 0
own_window yes
own_window_colour 3D3D3D
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
override_utf8_locale yes
total_run_times 0
double_buffer yes
text_buffer_size 2048
no_buffers yes
use_spacer none
uppercase no
update_interval 1.0
draw_graph_borders yes
draw_outline no
draw_shades no
draw_borders no
alignment top_right
gap_x 10
gap_y 15
#maximum_width 270
#minimum_size 270 1024
use_xft yes
xftfont Zekton:size=8
xftalpha 0.8
default_outline_color FFFFFF
default_shade_color 696969
default_color 000000
color1 cd0000 #Red3
color2 8b0000 #Red4
color3 cd8500 #Orange3
color4 ee9a00 #Orange2
color5 8b4513 #Chocholate
TEXT
${goto 75}${font openlogos:size=16}T${goto 110}${voffset -6}${font Zekton:bold:size=9:bold}${execi 1000 gnome-panel --version | awk '{print $1" "$3}'}
${goto 55}${font openlogos:size=16}u${goto 90}${voffset -6}${font Zekton:bold:size=9:bold}${execi 8000 lsb_release -d|awk '{print $2" "$3}'} ${execi 80000 lsb_release -c|awk '{print $2}'}
${color2}$stippled_hr${color}
${goto 147}${font Bitstream Vera Sans Mono:bold:size=8}${color2}Po Ut St Ct Pa So Ne${font}${color}
${font Bitstream Vera Sans Mono:size=8}${execpi 60 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color}'" "/}${font}
${goto 12}${voffset -85}${font Zekton:size=20}${time %H}:${time %M}:${font Zekton:size=20}${time %S}${font}
${goto 13}${font Zekton:size=16}${time %B} ${time %Y}${font}
${color2}${cpugraph cpu0 30,268 A9A9A9 CD853F}${color}
${goto 10}${voffset -36}${font StyleBats:size=20}A${font} ${goto 50}${font Zekton:bold:size=10}${voffset -8}CPU${goto 100}${font}${voffset -4}${font Zekton:bold:size=10}${execi 1 sensors | grep "Core 0" | cut -c15-18}°C ${cpu}%${font}
UpTime: ${color2}$uptime ${goto 155}${color}Aktivnich procesu: $running_processes
Kern: ${color2}$kernel ${goto 155}${color}Procesu celkem: $processes
$stippled_hr
${font Zekton:size=8:weight=bold}High cpu${goto 95}cpu%${goto 135}High mem${goto 230}mem%${font}${font Zekton:size=7}
${color2}${top name 1}${goto 95}${top cpu 1}${goto 135}${top_mem name 1}${goto 230}${top_mem mem 1}${color}
${top name 2}${goto 95}${top cpu 2}${goto 135}${top_mem name 2}${goto 230}${top_mem mem 2}
${top name 3}${goto 95}${top cpu 3}${goto 135}${top_mem name 3}${goto 230}${top_mem mem 3}
${top name 4}${goto 95}${top cpu 4}${goto 135}${top_mem name 4}${goto 230}${top_mem mem 4}
$stippled_hr${font}
${color3}${fs_bar 16 /home}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}home${font} ${goto 50}(${fs_size /home})${goto 145}${fs_free_perc /home}%${goto 220}${fs_free /home}
${color3}${fs_bar 16 /}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}root${font} ${goto 50}(${fs_size /})${goto 145}${fs_free_perc /}%${goto 220}${fs_free /}
${color4}${membar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}ram${font} ${goto 50}($memmax)${goto 145}$memperc%${goto 220}$mem
${color4}${swapbar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}swap${font} ${goto 50}($swapmax)${goto 145}$swapperc%${goto 220}$swap}
$stippled_hr
${color2}${downspeedgraph eth0 33,130 A9A9A9 CD853F}${goto 140}${upspeedgraph eth0 33,130 A9A9A9 CD853F}${color}
${voffset -43}${font Zekton:size=9}${goto 70}${downspeed eth0}${goto 210}${upspeed eth0}
${font Zekton:size=8}${goto 70}${totaldown eth0} ${goto 210}${totalup eth0}
${goto 20}${voffset -27}${font PizzaDude Bullets:size=18}r${goto 160}v${font}
${goto 130}${execi 300 conkyForecast --location=EZXX0010 --datatype=CN --locale=cz}, ${execi 300 conkyForecast --location=EZXX0010 --datatype=CO}${font Zekton:size=7}
${goto 130}Aktualizace: ${alignr} ${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=LU -m 0 }
${goto 130}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Tlak vzduchu: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=BR}
${goto 130}Tendence: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=BD}
${goto 130}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM}
${goto 130}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --startday=0 --datatype=PC}
${goto 130}Východ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SR}
${goto 130}Západ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SS}
${goto 130}Pocitová teplota: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT}
${voffset -140}${color2}${font ConkyWeather:size=90}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF}${color}
${goto 30}${voffset -90}${font Zekton:size=20}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT}${color}${font}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=1} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=1}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=1}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=1}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=1}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=1}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=1}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=1}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=2} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=2}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=2}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=2}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=2}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=2}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=2}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=2}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=3}${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=3} ${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=3}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=3}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=3} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=3}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=3}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=3}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=3}${font}${color}
${stippled_hr}
${font Zekton:bold:size=8}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=4}${goto 75}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=5}${goto 150}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=6}${goto 220}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=7}${font}
${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=4}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 75}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=5}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 150}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=6}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 220}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=7}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}
Po dlhšom čase a bádání sa mi podarilo vytvoriť conky takmer k obrazu svému.
Obrázok:
http://img29.imageshack.us/img29/5120/obrazovka.jpg
>:( Som zo slovenska a robí mi problémi "november".Září je krátke slovo a november mi lezie cez celý kalendár.Prosím poradte mi,že čo mám odstrániť(vymazať),aby sa nezobrazoval ten kompletný 30-dňový kalendár.Postačí mi čas,a aktuálny dátum. Ďakujem.
${execi 2 n=`conkyRhythmbox --datatype=CA | sed -e 's/\\\//g'`; m=`cat /dev/shm/m`; if [ "$n" != "$m" ]; then if [ "$n" ]; then cp "$n" /dev/shm/album; else cp ~/Pictures/notes.jpg /dev/shm/album; fi; echo $n > /dev/shm/m; fi}${image /dev/shm/album -p 0,650 -s 64x64}
Asi budem hnusný, ale moja rada je - použi vyhľadávanie na wiki, google, rozum a isto to rozchodíš.
Můžete se inspirovat tímto odkazem http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky#Televizn.2BAO0_program_.28CZ.29 (http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky#Televizn.2BAO0_program_.28CZ.29). Také používá RSS zdroj ( http://www.tampiss.com/rss/tv_online.xml (http://www.tampiss.com/rss/tv_online.xml) ), stačí změnit strukturu a program tv.pl, aby to odpovídalo struktuře RSS Vašeho zdroje.
A ako mám prispôsobiť tú štruktúru?Nainštalovalsom si všetko podľa tej stránky na wiki ale nič sa mi nespúšťa.
Můžete se inspirovat tímto odkazem http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky#Televizn.2BAO0_program_.28CZ.29 (http://wiki.ubuntu.cz/Extern%C3%AD%20skripty%20a%20p%C5%99%C3%ADkazy%20pro%20Conky#Televizn.2BAO0_program_.28CZ.29). Také používá RSS zdroj ( http://www.tampiss.com/rss/tv_online.xml (http://www.tampiss.com/rss/tv_online.xml) ), stačí změnit strukturu a program tv.pl, aby to odpovídalo struktuře RSS Vašeho zdroje.
A ako mám prispôsobiť tú štruktúru?Nainštalovalsom si všetko podľa tej stránky na wiki ale nič sa mi nespúšťa.
Ten příspěvek byl určen uživateli MPavel, který chtěl vytvořit v conky tv program pro Slovensko. A jak to vypadá, umí programovat.
Tu strukturu v tv.pl přizpůsobte svému rss zdroji slovenských televizních programů odněkud z internetu. Pokud umíte programovat v Perlu.
* General:
OpenMP:
math: yes
hddtemp: yes
portmon: yes
RSS: no
Curl: no
Weather
METAR: no
XOAP: no
wireless: no
IBM: no
nvidia: no
eve-online: no
config-output: yes
Imlib2: yes
ALSA mixer: yes
apcupsd: yes
I/O stats: yes
ale jakmile do conkyrc přidám odkaz na obrázek ${image /home/vafle/download/foto/a01x.jpg -p 20,20 -s 200x200}, tak pořád to samé, terminál vypisuje "Conky: not implemented obj type 47"lua5.1
liblua5.1-0-dev
libxml2-dev
build-essential
libcurl4-gnutls-dev
libx11-dev
libxt-dev
libxext6-dbg
libxext-dev
libxdamage-dev
libxft-dev
libimlib2-dev
libglib2.0-dev
Nemohu primět conky, aby zobrazoval obrázky za pomocí Imlib2. Vyzkoušel jsem na Conky v1.7.1 i Conky v1.7.2, zkoušel jsem i skompilovat s parametry ./configure --enable-imlib2 --enable-lua, která proběhne v pořádku, výpis potvrzuje, že knihovnu Imlib2 by měl conky umět použítKód: [Vybrat]* General:
ale jakmile do conkyrc přidám odkaz na obrázek ${image /home/vafle/download/foto/a01x.jpg -p 20,20 -s 200x200}, tak pořád to samé, terminál vypisuje "Conky: not implemented obj type 47"
OpenMP:
math: yes
hddtemp: yes
portmon: yes
RSS: no
Curl: no
Weather
METAR: no
XOAP: no
wireless: no
IBM: no
nvidia: no
eve-online: no
config-output: yes
Imlib2: yes
ALSA mixer: yes
apcupsd: yes
I/O stats: yes
"
Balíčky které jsou potřeba (asi?) nainstalované mám:Kód: [Vybrat]lua5.1
liblua5.1-0-dev
libxml2-dev
build-essential
libcurl4-gnutls-dev
libx11-dev
libxt-dev
libxext6-dbg
libxext-dev
libxdamage-dev
libxft-dev
libimlib2-dev
libglib2.0-dev
Bohužel nevládnu natolik angličtinou, ani linuxem abych našel nějaké řešení, už jsem zkoušel kde co a nevím jak dál, mohl by mi prosím někdo poradit co ještě zkusit? :-\ Díky
(jestli se vyjadřuju nějak neobratně, tak se omlouvám, ale ještě jsem stále do všech tajů ubuntu nepronikl) ;)
Nemohu primět conky, aby zobrazoval obrázky za pomocí Imlib2. Vyzkoušel jsem na Conky v1.7.1 i Conky v1.7.2, zkoušel jsem i skompilovat s parametry ./configure --enable-imlib2 --enable-lua, která proběhne v pořádku, výpis potvrzuje, že knihovnu Imlib2 by měl conky umět použítKód: [Vybrat]* General:
ale jakmile do conkyrc přidám odkaz na obrázek ${image /home/vafle/download/foto/a01x.jpg -p 20,20 -s 200x200}, tak pořád to samé, terminál vypisuje "Conky: not implemented obj type 47"
OpenMP:
math: yes
hddtemp: yes
portmon: yes
RSS: no
Curl: no
Weather
METAR: no
XOAP: no
wireless: no
IBM: no
nvidia: no
eve-online: no
config-output: yes
Imlib2: yes
ALSA mixer: yes
apcupsd: yes
I/O stats: yes
"
Balíčky které jsou potřeba (asi?) nainstalované mám:Kód: [Vybrat]lua5.1
liblua5.1-0-dev
libxml2-dev
build-essential
libcurl4-gnutls-dev
libx11-dev
libxt-dev
libxext6-dbg
libxext-dev
libxdamage-dev
libxft-dev
libimlib2-dev
libglib2.0-dev
Bohužel nevládnu natolik angličtinou, ani linuxem abych našel nějaké řešení, už jsem zkoušel kde co a nevím jak dál, mohl by mi prosím někdo poradit co ještě zkusit? :-\ Díky
(jestli se vyjadřuju nějak neobratně, tak se omlouvám, ale ještě jsem stále do všech tajů ubuntu nepronikl) ;)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer yes
use_xft yes
# Update interval in seconds
update_interval 1.0
# Minimum size of text area
minimum_size 350 5
maximum_width 550
# Draw shades?
draw_shades no
# Text stuff
draw_outline no
draw_borders no
#font anorexia
xftfont anorexia:size=8
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 20
gap_y 20
# stuff after 'TEXT' will be formatted on screen
color0 FFFFFF
color1 990000
color4 78BF39
text_buffer_size 512
imlib_cache_size 0
TEXT
${image /home/username/Pictures/bigpanel.png -s 520x200 -p -110,-20}${font Radio Space:size=14}${alignc}${time %A %d %B %Y}
${font Radio Space:size=27}${alignc}${time %I:%M}${font} ${color #ff9933}${voffset -18}${font openlogos:size=30}u${font}
${color ffffff}${alignc}Intel(R) Core(TM)2 CPU E8400 @ ${freq_g cpu0}Ghz${color}
${color ffffff}${alignc}${font ae_AlMothnna:size=8}$nodename $sysname $kernel on $machine ${font}${color}
${alignc}${color}nVidia GeForce 6200 TurboCache(TM)
${alignc}GPU:${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C
${image /home/username/Pictures/bigpanel.png -s 520x180 -p -110,150}
${color ffffff} CPU1: ${cpu cpu0}% / ${hwmon 1 temp 1}°C CPU2: ${cpu cpu1}% / ${hwmon 2 temp 1}°C
${color 33FFFF} ${cpubar cpu0 6,160} ${cpubar cpu1 6,160}${color}
${cpugraph cpu0 30,160 f70b0b f70b0b } ${cpugraph cpu1 30,160 f70b0b f70b0b}
${color ffffff}${font ae_AlMothnna:size=8:weight=bold} RAM: $memperc% $mem / $memmax${font}${color}
${color 33FFFF} ${membar 6,340}$color
${color ffffff}${font ae_AlMothnna:size=8:weight=bold} System free: ${fs_free /} ${fs_used /} / ${fs_size /} ${font}${color}
${color 33FFFF} ${fs_bar 6,340 /}$color
${image /home/username/Pictures/bigpanel.png -s 520x85 -p -110,310}
${color ffffff}${font ae_AlMothnna:size=10:weight=bold} @ ${font ae_AlMothnna:size=10:weight=bold}Email Check & System Updates ${font}
${color ffffff} New Email: ${color} ${color 33FFFF}${execi 180 conkyEmail --servertype=IMAP --servername=mail.example.eu --port=993 --ssl --username=info@example.com --password=password --mailinfo=0 --connectiontimeout=15}${color}
${color ffffff} Available Updates:${color} ${color 33FFFF}${execi 3600 aptitude search "~U" | wc -l | tail}${color}
${image /home/username/Pictures/bigpanel.png -s 520x115 -p -110,390}
${offset 85}${voffset 5}${color ffffff}${font ae_AlMothnna:size=10:weight=bold}@ Rhythmbox ${font}${color}
${offset 85}${voffset 5}${color #adde79} Title: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=TI}
${offset 85}${color #adde79} Position: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=PT}/${exec conkyRhythmbox --datatype=LE}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\\\//g'`" /home/username/.album}${image /home/username/.album -p 10,410 -s 70x70}
${image /home/username/Pictures/bigpanel.png -s 520x380 -p -110,460}
${color ffffff}${font ae_AlMothnna:size=10:weight=bold} Weather ${font}${color}
${color #ffffff}
${goto 130}${execi 300 conkyForecast --location=CYXX0003 --datatype=CN --locale=en}, ${execi 300 conkyForecast --location=CYXX0003 --datatype=CO}
${goto 130}Aktualisation: ${alignr} ${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=LU -m 0 }
${voffset -40}${color #ffffff}${font ConkyWeather:size=80}${execi 300 conkyForecast --location=CYXX0003 --datatype=WF}
$font${voffset -155}${goto 130}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Barometer: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --hideunits --datatype=BR}
${goto 130}Tendency: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=BD}
${goto 130}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM}
${goto 130}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --startday=0 --datatype=PC}
${goto 130}Sunrise: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SR}
${goto 130}Sunshine: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=SS}
${goto 35}${font :size=16}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT} $font
${stippled_hr}
${goto 72}${color #adde79}${font :size=12}${execi 300 conkyForecast --location=CYXX0003 --datatype=DW --startday=1}:${font} ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HT --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=LT --startday=1} ${color}
${goto 72}${execi 300 conkyForecast --location=CYXX0003 --datatype=CC --startday=1}
${goto 72}Wind: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=CYXX0003 --datatype=WS --startday=1}
${goto 72}Humidity: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=HM --startday=1}
${goto 72}Raining Possibility: ${alignr}${execi 300 conkyForecast --location=CYXX0003 --datatype=PC --startday=1}
${voffset -60}${color #a6a6a6}${font ConkyWeather:size=40} ${execi 300 conkyForecast --location=CYXX0003 --datatype=WF --startday=1}$font${color}
${image /home/username/Pictures/bigpanel.png -s 520x250 -p -110,770}
.
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 3.0
# Minimum size of text area
# minimum_size 450 5
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 900
gap_y 350
# stuff after 'TEXT' will be formatted on screen
# cislo za URL oznacuje interval v minutach pro update rss-ka, cislo za item_titles oznacuje pocet zprav ktere chceme aby jse zobrazili
color0 FFFFFF
color1 990000
color4 78BF39
text_buffer_size 512
imlib_cache_size 0
TEXT
${color 990000}${font ae_AlMothnna:size=10:weight=bold} @ ${font ae_AlMothnna:size=10:weight=bold}EMAIL CHECK & SYSTEM UPDATES ${font}
${color ffffff} New Email: ${color} ${color 33FFFF}${execi 180 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --port=993 --ssl --username=KaruzoRB --password=zajac6666 --mailinfo=0 --connectiontimeout=15}${color}
${color ffffff} Available Updates:${color} ${color 33FFFF}${execi 3600 aptitude search "~U" | wc -l | tail}${color}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}@ RHYTHMBOX ${font}${color}
${offset 85}${voffset 5}${color #adde79} Title: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=TI}
${offset 85}${color #adde79} Position: ${color #ffffff}${font}${exec conkyRhythmbox --datatype=PT}/${exec conkyRhythmbox --datatype=LE}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\\\//g'`" /home/rado/.album}${image /home/rado/.album -p 10,410 -s 70x70}
${image /home/rado/Pictures/bigpanel.png -s 520x380 -p -110,460}
${color orange}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 feed_title} ${hr 1}$color
${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 item_titles 5}
${color orange}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 feed_title} ${hr 1}$color
${rss http://www.zive.cz/rss/sc-47/default.aspx 5 item_titles 5}
${color orange}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 feed_title} ${hr 1}$color
${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 item_titles 5}
${color 990000}${font ae_AlMothnna:size=10:weight=bold}@ NETWORK ${font}${color}
Down ${downspeed eth1} k/s ${alignr}Up ${upspeed eth1} k/s
${downspeedgraph eth1 25,107 cccccc e6df7e} ${alignr}${upspeedgraph eth1 25,107 cccccc e6df7e}
Total ${totaldown eth1} ${alignr}Total ${totalup eth1}
Ja se z tebe zjancim. Vzdyt jsem ti to psal pres soukrome zpravy.Nemusíš jančiť.Táto správa je tu už asi tri dni.Keď mi nikto neodpovedal,tak som sa obrátil na teba.
pridej si tam tyhle radky:
minimum_size 350 5 (prvni cislo je sirka, druhe je vejska)
maximum_width 400 (maximalni sirska)
samozrejme ze ten popis tam nedas, to je jen abys vedel co to dela
own_window yes
own_window_colour 3D3D3D
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
override_utf8_locale yes
total_run_times 0
double_buffer yes
text_buffer_size 2048
no_buffers yes
use_spacer none
uppercase no
update_interval 1.0
draw_graph_borders yes
draw_outline no
draw_shades no
draw_borders no
alignment top_right
gap_x 10
gap_y 0
use_xft yes
xftfont Zekton:size=8
xftalpha 0.8
default_outline_color FFFFFF
default_shade_color 696969
default_color 000000
color1 cd0000 #Red3
color2 8b0000 #Red4
color3 cd8500 #Orange3
color4 ee9a00 #Orange2
color5 8b4513 #Chocholate
TEXT
${goto 75}${font openlogos:size=16}T${goto 110}${voffset -6}${font Zekton:bold:size=9:bold}${execi 1000 gnome-panel --version | awk '{print $1" "$3}'}
${goto 55}${font openlogos:size=16}u${goto 90}${voffset -6}${font Zekton:bold:size=9:bold}${execi 8000 lsb_release -d|awk '{print $2" "$3}'} ${execi 80000 lsb_release -c|awk '{print $2}'}
$stippled_hr
${goto 150}${font Bitstream Vera Sans Mono:bold:size=8}Po Ut St Ct Pa ${color2}So Ne${font}${color}
${font Bitstream Vera Sans Mono:size=8}${execpi 60 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color}'" "/}${font}
${goto 12}${voffset -85}${font Zekton:size=20}${time %H}:${time %M}:${font Zekton:size=20}${time %S}${font}
${goto 13}${font Zekton:size=16}${time %b} ${time %Y}${font}
${color2}${cpugraph cpu0 30,268 A9A9A9 CD853F}${color}
${goto 10}${voffset -36}${font StyleBats:size=20}A${font} ${goto 50}${font Zekton:bold:size=10}${voffset -8}CPU${goto 100}${font}${voffset -4}${font Zekton:bold:size=10}${execi 1 sensors | grep "Core 0" | cut -c15-18}°C ${cpu}%${font}
UpTime: ${color2}$uptime ${goto 155}${color}Aktivnich procesu: $running_processes
Kern: ${color2}$kernel ${goto 155}${color}Procesu celkem: $processes
$stippled_hr
${font Zekton:size=8:weight=bold}High cpu${goto 95}cpu%${goto 135}High mem${goto 230}mem%${font}${font Zekton:size=7}
${color2}${top name 1}${goto 95}${top cpu 1}${goto 135}${top_mem name 1}${goto 230}${top_mem mem 1}${color}
${top name 2}${goto 95}${top cpu 2}${goto 135}${top_mem name 2}${goto 230}${top_mem mem 2}
${top name 3}${goto 95}${top cpu 3}${goto 135}${top_mem name 3}${goto 230}${top_mem mem 3}
${top name 4}${goto 95}${top cpu 4}${goto 135}${top_mem name 4}${goto 230}${top_mem mem 4}
$stippled_hr${font}
${color3}${fs_bar 16 /home}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}home${font} ${goto 50}(${fs_size /home})${goto 145}${fs_free_perc /home}%${goto 220}${fs_free /home}
${color3}${fs_bar 16 /}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}root${font} ${goto 50}(${fs_size /})${goto 145}${fs_free_perc /}%${goto 220}${fs_free /}
${color4}${membar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}ram${font} ${goto 50}($memmax)${goto 145}$memperc%${goto 220}$mem
${color4}${swapbar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}swap${font} ${goto 50}($swapmax)${goto 145}$swapperc%${goto 220}$swap}
$stippled_hr
${color2}${goto 10}${downspeedgraph eth0 33,120 A9A9A9 CD853F}${goto 143}${upspeedgraph eth0 33,125 A9A9A9 CD853F}${color}
${voffset -43}${font Zekton:size=9}${goto 70}${downspeedf eth0}${goto 210}${upspeedf eth0}
${font Zekton:size=8}${goto 70}${totaldown eth0} ${goto 210}${totalup eth0}
${goto 20}${voffset -27}${font PizzaDude Bullets:size=18}r${goto 160}v${font}
${goto 130}${execi 300 conkyForecast --location=EZXX0010 --datatype=CN --locale=cz}, ${execi 300 conkyForecast --location=EZXX0010 --datatype=CO}${font Zekton:size=7}
${goto 130}Aktualizace: ${alignr} ${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=LU -m 0 }
${goto 130}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Tlak vzduchu: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=BR}
${goto 130}Tendence: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=BD}
${goto 130}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM}
${goto 130}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --startday=0 --datatype=PC}
${goto 130}Východ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SR}
${goto 130}Západ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SS}
${goto 130}Pocitová teplota: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT}
${voffset -140}${color2}${font ConkyWeather:size=90}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF}${color}
${goto 30}${voffset -90}${font Zekton:size=20}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT}${color}${font}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=1} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=1}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=1}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=1}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=1}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=1}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=1}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=1}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=2} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=2}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=2}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=2}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=2}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=2}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=2}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=2}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=3}${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=3} ${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=3}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=3}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=3} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=3}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=3}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=3}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=3}${font}${color}
${stippled_hr}
${goto 15}${font Zekton:bold:size=8}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=4}${goto 80}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=5}${goto 155}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=6}${goto 225}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=7}${font}
${goto 15}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=4}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 80}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=5}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 155}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=6}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 225}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=7}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}
${image /home/vafle/.conky/conky_50.png -p -4,10 -s 288x950}
Tak už mi vše funguje, děkuji zúčastněným za pomoc. Chyba byla někde u mne, odebral jsem kompletně celé conky co jsem kde našel, nainstaloval znovu a už to jde ;)
(http://img23.imageshack.us/img23/6947/79766511.th.png) (http://img23.imageshack.us/i/79766511.png/)
Kód: [Vybrat]own_window yes
own_window_colour 3D3D3D
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
override_utf8_locale yes
total_run_times 0
double_buffer yes
text_buffer_size 2048
no_buffers yes
use_spacer none
uppercase no
update_interval 1.0
draw_graph_borders yes
draw_outline no
draw_shades no
draw_borders no
alignment top_right
gap_x 10
gap_y 0
use_xft yes
xftfont Zekton:size=8
xftalpha 0.8
default_outline_color FFFFFF
default_shade_color 696969
default_color 000000
color1 cd0000 #Red3
color2 8b0000 #Red4
color3 cd8500 #Orange3
color4 ee9a00 #Orange2
color5 8b4513 #Chocholate
TEXT
${goto 75}${font openlogos:size=16}T${goto 110}${voffset -6}${font Zekton:bold:size=9:bold}${execi 1000 gnome-panel --version | awk '{print $1" "$3}'}
${goto 55}${font openlogos:size=16}u${goto 90}${voffset -6}${font Zekton:bold:size=9:bold}${execi 8000 lsb_release -d|awk '{print $2" "$3}'} ${execi 80000 lsb_release -c|awk '{print $2}'}
$stippled_hr
${goto 150}${font Bitstream Vera Sans Mono:bold:size=8}Po Ut St Ct Pa ${color2}So Ne${font}${color}
${font Bitstream Vera Sans Mono:size=8}${execpi 60 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color}'" "/}${font}
${goto 12}${voffset -85}${font Zekton:size=20}${time %H}:${time %M}:${font Zekton:size=20}${time %S}${font}
${goto 13}${font Zekton:size=16}${time %b} ${time %Y}${font}
${color2}${cpugraph cpu0 30,268 A9A9A9 CD853F}${color}
${goto 10}${voffset -36}${font StyleBats:size=20}A${font} ${goto 50}${font Zekton:bold:size=10}${voffset -8}CPU${goto 100}${font}${voffset -4}${font Zekton:bold:size=10}${execi 1 sensors | grep "Core 0" | cut -c15-18}°C ${cpu}%${font}
UpTime: ${color2}$uptime ${goto 155}${color}Aktivnich procesu: $running_processes
Kern: ${color2}$kernel ${goto 155}${color}Procesu celkem: $processes
$stippled_hr
${font Zekton:size=8:weight=bold}High cpu${goto 95}cpu%${goto 135}High mem${goto 230}mem%${font}${font Zekton:size=7}
${color2}${top name 1}${goto 95}${top cpu 1}${goto 135}${top_mem name 1}${goto 230}${top_mem mem 1}${color}
${top name 2}${goto 95}${top cpu 2}${goto 135}${top_mem name 2}${goto 230}${top_mem mem 2}
${top name 3}${goto 95}${top cpu 3}${goto 135}${top_mem name 3}${goto 230}${top_mem mem 3}
${top name 4}${goto 95}${top cpu 4}${goto 135}${top_mem name 4}${goto 230}${top_mem mem 4}
$stippled_hr${font}
${color3}${fs_bar 16 /home}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}home${font} ${goto 50}(${fs_size /home})${goto 145}${fs_free_perc /home}%${goto 220}${fs_free /home}
${color3}${fs_bar 16 /}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}root${font} ${goto 50}(${fs_size /})${goto 145}${fs_free_perc /}%${goto 220}${fs_free /}
${color4}${membar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}ram${font} ${goto 50}($memmax)${goto 145}$memperc%${goto 220}$mem
${color4}${swapbar 16}${color}
${goto 10}${voffset -27}${font Zekton:size=9:weight=bold}swap${font} ${goto 50}($swapmax)${goto 145}$swapperc%${goto 220}$swap}
$stippled_hr
${color2}${goto 10}${downspeedgraph eth0 33,120 A9A9A9 CD853F}${goto 143}${upspeedgraph eth0 33,125 A9A9A9 CD853F}${color}
${voffset -43}${font Zekton:size=9}${goto 70}${downspeedf eth0}${goto 210}${upspeedf eth0}
${font Zekton:size=8}${goto 70}${totaldown eth0} ${goto 210}${totalup eth0}
${goto 20}${voffset -27}${font PizzaDude Bullets:size=18}r${goto 160}v${font}
${goto 130}${execi 300 conkyForecast --location=EZXX0010 --datatype=CN --locale=cz}, ${execi 300 conkyForecast --location=EZXX0010 --datatype=CO}${font Zekton:size=7}
${goto 130}Aktualizace: ${alignr} ${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=LU -m 0 }
${goto 130}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${goto 130}Tlak vzduchu: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --hideunits --datatype=BR}
${goto 130}Tendence: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=BD}
${goto 130}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM}
${goto 130}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --startday=0 --datatype=PC}
${goto 130}Východ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SR}
${goto 130}Západ slunce: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=SS}
${goto 130}Pocitová teplota: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT}
${voffset -140}${color2}${font ConkyWeather:size=90}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF}${color}
${goto 30}${voffset -90}${font Zekton:size=20}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT}${color}${font}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=1} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=1}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=1}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=1}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=1} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=1}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=1}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=1}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=1}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=2} ${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=2}${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=2}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=2}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=2} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=2}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=2}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=2}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=2}${font}${color}
${stippled_hr}
${font Zekton:bold:size=9}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=3}${font}${goto 72}${execi 300 conkyForecast --location=EZXX0010 --datatype=CC --startday=3} ${font Zekton:bold:size=9}${color2}${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=3}${color} / ${color5}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=3}${color}${font}
${goto 72}Vitr: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=WD --startday=3} / ${execi 300 conkyForecast --location=EZXX0010 --datatype=WS --startday=3}
${goto 72}Vlhkost: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=HM --startday=3}
${goto 72}Riziko srážek: ${alignr}${execi 300 conkyForecast --location=EZXX0010 --datatype=PC --startday=3}
${voffset -45}${color2}${font ConkyWeather:size=35}${execi 300 conkyForecast --location=EZXX0010 --datatype=WF --startday=3}${font}${color}
${stippled_hr}
${goto 15}${font Zekton:bold:size=8}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=4}${goto 80}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=5}${goto 155}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=6}${goto 225}${execi 300 conkyForecast --location=EZXX0010 --datatype=DW --startday=7}${font}
${goto 15}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=4}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 80}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=5}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 155}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=6}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}${goto 225}${execi 300 conkyForecast --location=EZXX0010 --datatype=HT --startday=7}/${font Zekton:size=7}${execi 300 conkyForecast --location=EZXX0010 --datatype=LT --startday=4}${font}
${image /home/vafle/.conky/conky_50.png -p -4,10 -s 288x950}
Ten podklad pod tie conky to si tam ako dostal.
Čítaj kód. Ak sa nemýlim, je to úplne posledný riadok.Ako to je v poriadku,ale mne sa nič nespúšťa.A to som v conky upravil.Takže si myslím,že asi ešte niečo treba dať do tej zložky,kam odkazuje kód /home/meno/.conky/conky/
...do té složky musíš dát nejspíš nějakej obrázek co chceš aby se zobrazil ::) Jinak se stačí podívat o pár příspěvků zpět, vše je tu napsané, jen číst.Čítaj kód. Ak sa nemýlim, je to úplne posledný riadok.Ako to je v poriadku,ale mne sa nič nespúšťa.A to som v conky upravil.Takže si myslím,že asi ešte niečo treba dať do tej zložky,kam odkazuje kód /home/meno/.conky/conky/
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color white
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10 #Souradnice zobrazeni okna na monitoru
gap_y 30
# Subtract file system buffers from used memory?
no_buffers no
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${font Zekton:size=8}Čas ${hr 2}
${alignc 35}${font Zekton:size=15}${time %H:%M:%S}${font}
${font Zekton:size=8}Kalendář ${hr 2}
${font monospace:size=7}${execpi 3500 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color orange\}'`date | awk '{print $3}'`'\$color /'}$font
${font Zekton:size=8}Systém ${hr 2}
CPU: ${cpu cpu1}% ${alignr}${cpugraph cpu1 8,50 3465A4 729FCF}
RAM: $memperc% ${alignr}${memgraph 8,50 3465A4 729FCF}
SWAP: $swapperc% ${alignr}($swap/$swapmax)
Uptime: ${alignr}${uptime}
${font Zekton:size=8}Procesy ${hr 2}
${font PizzaDudeBullets:size=11}v${font} ${color white} CPU% ${goto 108}${font PizzaDudeBullets:size=11}w${font} ${color white} RAM%
${color orange}${top name 1}${goto 68}${top cpu 1} ${color orange}${goto 108}${top_mem name 1}${goto 176}${top_mem mem 1}
${color white}${top name 2}${goto 68}${top cpu 2} ${goto 108}${top_mem name 2}${goto 176}${top_mem mem 2}
${top name 3}${goto 68}${top cpu 3} ${goto 108}${top_mem name 3}${goto 176}${top_mem mem 3}
${top name 4}${goto 68}${top cpu 4} ${goto 108}${top_mem name 4}${goto 176}${top_mem mem 4}
${top name 5}${goto 68}${top cpu 5} ${goto 108}${top_mem name 5}${goto 176}${top_mem mem 5}
${font Zekton:size=8}HDD ${hr 2}
${voffset -5}Disk: ${fs_free /}/${fs_size /}
Zdravím,Ta mřížka na začátku označuje následující za komentář. Smaž ji.
potřeboval bych poradit. mám zatím tyto celkem primitivní conky.A mám problém že při startu pc,se mi spustí sice se spožděním 15 sekund,jak mám nastaveno,ale spustí se v popředí.Asi jako aplikace.Pak když otevřu mozzilu tak mám conky nad ní. Když conky vypnu a pak za chvíli znova zapnu pořád jsou v popředí.Nevím co mám špatně.Kód: [Vybrat]#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Keď zapnem PC conky sa načítajú,ale nie sú prilepené ku ploche,ale okná pod ne voľne podbiehajú.Musím conky vypnúť a znova zapnúť.Potom už idú normálne. Viete niekto ako toto vyriešiť?Hľadal som to tu dosť dlho,ale na nič som nenarazil.
Do skriptu, kterým to spouštíš, přidej řádku na které bude
sleep 30
číslo uprav podle toho jak rychle ti startuje systém (vyzkoušej při jakém nejmenším už jsou správně).
netusi niekto ako v conky top mem zobrazit v MB a nie v %?
pepe999@pepe999-laptop:~$ ${texeci 360 perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky}
bash: ${texeci 360 perl ~/.conky/weather.pl UKXX0092 en m ~/.conky/weather.template ~/.conky/weather.conky}: bad substitution
pepe999@pepe999-laptop:~$
Problem bude zrejme tohle..
${texeci 300 ~/.conky/weather.pl Olomouc cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 120 cat ~/.conky/weather.conky}
Já tam mám následující a funguje to naprosto dobře:Haze mi to stejnou hlasku jako vyse. Pravdepodobne to nebude zase fungovat..Kód: [Vybrat]${texeci 300 ~/.conky/weather.pl Olomouc cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 120 cat ~/.conky/weather.conky}
TEXT
SYSTEM ${hr 2}
${alignc}Debian Lenny 5.0.3
${voffset 2}${font StyleBats:size=16}i${font} Kernel: ${alignr}${kernel}
${font StyleBats:size=16}A${font} CPU: ${cpu cpu0}% ${alignr}${cpubar cpu0 8,60}
${font StyleBats:size=16}A${font} CPU: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}${swapbar 8,60}
${font StyleBats:size=16}q${font} Uptime: ${alignr}${uptime}
${alignc}CPU Temp: ${acpitemp}C
${alignc}Frequency: $freq MHz
${alignc}${battery_time BAT0}
Battery: ${battery_percent BAT0}% ${alignr}${battery_bar 8,60 BAT0}
Power Usage: ${execi 1 /home/yajohny/.scripts/battery.py}
DATE ${hr 2}
${alignc 17}${font Arial Black:size=16}${time %H:%M}${font}
${alignc}${time %A %d %B %Y}
HDD ${hr 2}
${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Root:
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
@mail ${hr 2}
${color 000000}:${color} ${goto 130}${font}${execi 600 conkyEmail --servertype=POP --servername= --username= --password=}
TEXT
${color black}${font Dodger Condensed:size=8}TRAFFIC STATISTICS ${color}
${goto 60}${color}${font Dodger Condensed:size=6}${color black}Download${goto 130}Upload${goto 180}Total${color}
${color black}${font Dodger Condensed:size=6}Today: ${color dimgray}${goto 60}${font DejaVu Sans:style=Bold:size=6}${execi 60 vnstat | grep "today" | awk '{print $2 $3}'}${goto 130}${execi 30 vnstat | grep "today" | awk '{print $5 $6}'}${goto 180}${execi 30 vnstat | grep "today" | awk '{print $8 $9}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Yesterday:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${color dimgray}${goto 60}${execi 1000 vnstat | grep "yesterday" | awk '{print $2 $3}'}${goto 130}${execi 1000 vnstat | grep "yesterday" | awk '{print $5 $6}'}${goto 180}${execi 1000 vnstat | grep "yesterday" | awk '{print $8 $9}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Week:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${color dimgray}${goto 60}${execi 30 vnstat -w | grep "current week" | awk '{print $3 $4}'}${goto 130}${execi 30 vnstat -w | grep "current week" | awk '{print $6 $7}'}${goto 180}${execi 30 vnstat -w | grep "current week" | awk '{print $9 $10}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Last Week:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${goto 60}${execi 1000 vnstat -w | grep "last week" | awk '{print $3 $4}'}${goto 130}${execi 1000 vnstat -w | grep "last week" | awk '{print $6 $7}'}${goto 180}${execi 1000 vnstat -w | grep "last week" | awk '{print $9 $10}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Month:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${goto 60}${color dimgray}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $3 $4}'}${goto 130}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $6 $7}'}${goto 180}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $9 $10}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Last Month:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${goto 60}${color dimgray}${execi 30 vnstat -m | tail -n 4 | head -n 1 | awk '{print $3 $4}'}${goto 130}${execi 30 vnstat -m | tail -n 4 | head -n 1 | awk '{print $6 $7}'}${goto 180}${execi 30 vnstat -m | tail -n 4 | head -n 1 | awk '{print $9 $10}'}
${color dimgray}${font Dodger Condensed:size=6}${color black}Session:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${goto 60}${color dimgray}${totaldown ra0}${goto 130}${totalup ra0}
${color black}${font Dodger Condensed:size=9}Inbound: ${font DejaVu Sans:size=6}${tcp_portmon 1 32767 count}${voffset -2}${font Dodger Condensed:size=9} Outbound: ${font DejaVu Sans:size=6}${tcp_portmon 32768 61000 count}${voffset -2}${font Dodger Condensed:size=9} ALL: ${font DejaVu Sans:size=6}${tcp_portmon 1 65535 count}
${color black}${font Dodger Condensed:size=6}Inbound Connection Local Service/Port
${tcp_portmon 32768 61000 rhost 0} ${goto 170}${tcp_portmon 32768 61000 lservice 0}
${color dimgray}${tcp_portmon 32768 61000 rhost 1} ${goto 170}${tcp_portmon 32768 61000 lservice 1}
${color dimgray}${tcp_portmon 32768 61000 rhost 2}${goto 170}${tcp_portmon 32768 61000 lservice 2}
${color dimgray}${tcp_portmon 32768 61000 rhost 3}${goto 170}${tcp_portmon 32768 61000 lservice 3}
${color dimgray}${tcp_portmon 32768 61000 rhost 4}${goto 170}${tcp_portmon 32768 61000 lservice 4}
${color dimgray}${tcp_portmon 32768 61000 rhost 5}${goto 170}${tcp_portmon 32768 61000 lservice 5}
${color dimgray}${tcp_portmon 32768 61000 rhost 6}${goto 170}${tcp_portmon 32768 61000 lservice 6}
${color dimgray}${tcp_portmon 32768 61000 rhost 7}${goto 170}${tcp_portmon 32768 61000 lservice 7}
TEXT
${if_running rhythmbox}
${font Hawaii Lover:size=16} "Rhythmbox Music"
${font undumont:size=7}Artist ~ Track: ${offset 25}${exec rhythmbox-client --no-start --print-playing-format "%ta"} ~ ${exec rhythmbox-client --no-start --print-playing-format "%tt"}
${offset 46}${font undumont:size=7}Album : ${offset 42} ${exec rhythmbox-client --no-start --print-playing-format "%at"}
${offset 46}${font undumont:size=7}Genere: ${offset 25}${exec conkyRhythmbox -n --datatype=GE}
${offset 46}${font undumont:size=7}Volume: ${offset 25}${exec conkyRhythmbox -n --datatype=VO}
${offset 46}${font undumont:size=7}Time: ${offset 42}${exec conkyRhythmbox -n --datatype=PT} - ${exec conkyRhythmbox -n --datatype=LE} ${alignr}${exec conkyRhythmbox -n -d PP}%
${execibar 1 conkyRhythmbox --datatype=PP}
${else}
${font Hawaii Lover:size=16}"Rhythmbox Closed"
$endif
TEXT
NETWORK: ${hr 2}
${if_existing /proc/net/route ra0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed ra0} kb/s ${alignr}${upspeedgraph ra0 8,60 BEBEBE BEBEBE}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed ra0} kb/s ${alignr}${downspeedgraph ra0 8,60 BEBEBE BEBEBE}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup ra0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown ra0}
${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Signal: ${wireless_link_qual ra0}% ${alignr}${wireless_link_bar 8,60 ra0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr ra0}
${else}${if_existing /proc/net/route ra0}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed ra0} kb/s ${alignr}${upspeedgraph ra0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed ra0} kb/s ${alignr}${downspeedgraph ra0 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup ra0}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown ra0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr ra0}
${endif}${else}${if_existing /proc/net/route ra1}
${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed ra1} kb/s ${alignr}${upspeedgraph ra1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed ra1} kb/s ${alignr}${downspeedgraph ra1 8,60 789E2D A7CC5C}
${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup ra1}
${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown ra1}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr ra1}
${endif}${else}
PROCESSES ${hr 2}
NAME $alignr PID CPU
${top name 1} $alignr ${top pid 1} ${top cpu 1}
${top name 2} $alignr ${top pid 2} ${top cpu 2}
${top name 3} $alignr ${top pid 3} ${top cpu 3}
${top name 4} $alignr ${top pid 4} ${top cpu 4}
${top name 5} $alignr ${top pid 5} ${top cpu 5}
${top name 6} $alignr ${top pid 6} ${top cpu 6}
${if_running pidgin}
${color black}${font uni 05_54:size=10}PIDGIN${font}${color} ${hr 2}
${voffset -2}Last Message from:${alignr}${execpi 1 python ~/.scripts/conky/lastim.py} (${execi 1 ls -lta | grep .pidgin.log | awk '{print $7}'})
${voffset -3}${hr 1}
${execpi 60 conkyPidgin -t ~/.scripts/conkypidgin.template -o -i Bots -A Online}
${endif}
Ahoj,http://gnome-look.org/content/show.php/Folderview+Screenlet?content=102890 Je to screenlets.
pěkné :)
Co za desklets požíváš na zobrazení těch složek na ploše prosím?
Nezkoušel někdo nacpat do conky výstup iotopu? Jsem paranoidní,takže kdykoli mi začne chroustat disk,otevírám terminál a koukám co za šmejda mi to čte fotky a dává americké vládě... ;D
Ja som odkopíroval "Trafic" tu od kolegu.Mne to bude stačiť: http://picasaweb.google.sk/Karuzo.RB/MojaPlochaLinuxUbuntuGreenie#5410654292420654530
CPU ${alignr}${cpu}MHz / ${freq}MHz (${cpu cpu1}%)
${freq_use}
Zdravím.
Mám menší problém, mám nastaveno aby se mi zobrazovalo vytížení CPU(v MHz i v %), ale ve výsledku se zobrazuje 2x v %.
Čili 9MHz/2194Mhz (9%).
Nepomohl by někdo?
Skript je:Kód: [Vybrat]CPU ${alignr}${cpu}MHz / ${freq}MHz (${cpu cpu1}%)
Zkoušel jsem i obměny typuKód: [Vybrat]${freq_use}
Díky za pomoc.
Zdravím. Tak mám další dotaz. Existuje nějaký skript pro Conky, který by ukazoval aktuální hodnoty akcií na burze?Ak by sa tie správy z burzy podávali aj vo forme RSS správ,tak asi áno.Jediné,čo viem,že sa z oblasti finančníctva dá zobrazovať priamo v conkách,je mena peňazí.
Díky.
Hmm, kurzy měn už tam mám, skusím pohledat nějakou tu RSS s kurzy akcií. Díky za tip.
#!/usr/bin/python
import urllib2
import sys
if sys.argv > 1:
stocks = sys.argv
stocks.pop(0)
print
print '%5s %8s %9s %9s %9s' % ('Name','Value','Open','Change','Time')
print '--------------------------------------------'
for i in stocks:
stock=i
csv = urllib2.urlopen('http://download.finance.yahoo.com/d/quotes.csv?s='+ stock +'&f=sl1d1t1c1ohgv&e=.csv')
data = csv.read()
tokens = data.split(',')
name=tokens[0].replace('"','')
value=tokens[1]
time=tokens[3].replace('"','')
change=tokens[4]
openVal=tokens[5]
print '%5s' % name,'%8s'% value,'%9s'% openVal,'%9s'% change,'%9s'% time
else:
print 'You forgot to supply your stock quote as an arg'
print 'Example: python stockrates.py goog'
{execi 120 python /home/username/scripts/stockrates.py goog msft aapl}
Citace${color dimgray}${font Dodger Condensed:size=6}${color black}Month:${color dimgray} ${font DejaVu Sans:style=Bold:size=6}${goto 60}${color dimgray}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $3 $4}'}${goto 130}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $6 $7}'}${goto 180}${execi 30 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $9 $10}'}
Dalo by se pomoci konky monitorovat vzdaleny stroj??? Potreboval bych znat vytizeni procesoru, prenosy na sitovkach a hlavne teploty, proste neco jako gkrellm, ale primo v conky.Je to v principu stejné jako si například v conky čteš a zpracováváš data o počasí ze serveru weather.com. Tedy sběr a zpracování dat ze vzdáleného počítače. Na tom vzdáleném stroji budeš pravidelně ukládat do nějakého souboru výsledky měření a na lokálním stroji si je po síti vyzvedneš a zpracuješ (vyplivneš do conky).
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer none
uppercase no
use_xft yes
xftfont sans:size=8.5
# Update interval in seconds
update_interval 1
# Minimum size of text area
minimum_size 5 5
# Draw shades?
draw_shades no
# border margins
border_margin 4
# border width
border_width 5
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
default_outline_color FFFFFF
default_shade_color 696969
color1 cd0000 #Red3
color2 8b0000 #Red4
# Text alignment, other possible values are commented
alignment top_right
# Gap between borders of screen and text
gap_x 10
gap_y 10
TEXT
${color #D28E47}Systém: ${color #ffffff}Mandriva Linux 2010.0
${color #ffffff}$sysname $kernel ${color #ffffff}on ${color #ffffff}$machine
${color #ffffff}Čas od spuštení: $uptime
${color white}${hr 1}
${font Bitstream Vera Sans Mono:size=8}${execpi 60 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color}'" "/}${font}
${goto 12}${voffset -85}${font Zekton:size=20}${time %H}:${time %M}:${font Zekton:size=20}${time %S}${font}
${goto 13}${font Zekton:size=16}${time %b} ${time %Y}${font}
${font sans:normal:size=8.5}${color #D28E47}Využití CPU:
${color #ffffff}C2D E8400: ${color #D28E47}${cpu}% (2x ${freq cpu} MHz)${color #ffffff}
Core1: ${color #D28E47}${cpugraph cpu1 20,85} ${color #ffffff}Core2: ${color #D28E47}${cpugraph cpu2 20,85}
${color #D28E47}Využití RAM:
${color #D28E47}${membar 14,280}
${voffset -9}${color #ffffff} ($memmax)${goto 125}$memperc% - ${goto 185}${goto 167}$mem used
${color #D28E47}Síť: ${color #ffffff}(eth0)
${color #ffffff}down: ${color #D28E47}${downspeed eth0} k/s ${color #ffffff}up: ${color #D28E47}${upspeed eth0} k/s
${color #D28E47}Procesy:
${color #FFFFFF}Total: ${color #D28E47}$processes ${color #ffffff}${goto 125}Running:${color #D28E47} $running_processes
${color #D28E47}High CPU${goto 120}cpu%${goto 160}High RAM${goto 260}RAM%
${color white}${top name 1}${goto 120}${top cpu 1}${goto 160}${top_mem name 1}${goto 260}${top_mem mem 1}${color}
${top name 2}${goto 120}${top cpu 2}${goto 160}${top_mem name 2}${goto 260}${top_mem mem 2}
${top name 3}${goto 120}${top cpu 3}${goto 160}${top_mem name 3}${goto 260}${top_mem mem 3}
${top name 4}${goto 120}${top cpu 4}${goto 160}${top_mem name 4}${goto 260}${top_mem mem 4}
${top name 5}${goto 120}${top cpu 5}${goto 160}${top_mem name 5}${goto 260}${top_mem mem 5}
${color #D28E47}Disky Linux:
${color #D28E47}${fs_bar 14,280 /}
${voffset -9}${color #ffffff} root: ${goto 65}(${fs_size /})${goto 125}${fs_free_perc /}% - ${fs_free /} free
${color #D28E47}${fs_bar 14,280 /home/libor}${color}
${voffset -9}${color #ffffff} home: ${goto 65}(${fs_size /home/libor})${goto 125}${fs_free_perc /home/libor}% - ${fs_free /home/libor} free
${color #D28E47}${swapbar 14, 280}${color}
${voffset -9}${color #ffffff} swap: ${goto 65}($swapmax)${goto 125}$swapperc% - $swapfree free
${color #D28E47}Disky Windows:
${color #D28E47}${fs_bar 14,280 /media/win_c}
${voffset -9}${color #ffffff} Win: ${goto 65}(${fs_size /media/win_c})${goto 125}${fs_free_perc /media/win_c}% - ${goto 168}${fs_free /media/win_c} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Soft: ${goto 65}(${fs_size /media/win_d})${goto 125}${fs_free_perc /media/win_d}% - ${fs_free /media/win_d} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Music: ${goto 65}(${fs_size /media/win_e})${goto 125}${fs_free_perc /media/win_e}% - ${fs_free /media/win_e} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Filmy: ${goto 65}(${fs_size /media/win_f})${goto 125}${fs_free_perc /media/win_f}% - ${fs_free /media/win_f} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Game: ${goto 65}(${fs_size /media/win_g})${goto 125}${fs_free_perc /media/win_g}% - ${fs_free /media/win_g} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Aikido: ${goto 65}(${fs_size /media/win_h})${goto 125}${fs_free_perc /media/win_h}% - ${fs_free /media/win_h} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Install: ${goto 65}(${fs_size /media/win_c2})${goto 125}${fs_free_perc /media/win_c2}% - ${fs_free /media/win_c2} free
${color #D28E47}${fs_bar 14,280 /media/win_d}${color}
${voffset -9}${color #ffffff} Video: ${goto 65}(${fs_size /media/win_d2})${goto 125}${fs_free_perc /media/win_d2}% - ${fs_free /media/win_d2} free
$stippled_hr
${color #D28E47}Kurzy:
${color #ffffff}${execi 3600 perl ~/.conky/rates.pl info}
${color #D28E47}V TV právě běží $hr${execi 300 perl ~/.conky/tv.pl update}${Font bauhaus:pixelsize=9}
${color #D28E47}${execi 300 perl ~/.conky/tv.pl head 0}${color grey}
${execi 300 perl ~/.conky/tv.pl description 0}
${color #D28E47}${execi 300 perl ~/.conky/tv.pl head 1}${color grey}
${execi 300 perl ~/.conky/tv.pl description 1}
${color #D28E47}${execi 300 perl ~/.conky/tv.pl head 2}${color grey}
${execi 300 perl ~/.conky/tv.pl description 2}
${color #D28E47}${execi 300 perl ~/.conky/tv.pl head 3}${color grey}
${execi 300 perl ~/.conky/tv.pl description 3}
Installing into: /usr/local
System config dir: ${prefix}/etc
C compiler flags: -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W
Libraries: -lm -lX11 -L/usr/local/lib -lImlib2 -llua5.1 -lXext -lXdamage -lXfixes -lXft -lglib-2.0 -lrt
Linker flags: -Wl,-O1
* X11:
X11 support: yes
XDamage support: yes
XDBE support: yes
Xft support: yes
* Music detection:
Audacious: no
BMPx: no
MPD: yes
MOC: yes
XMMS2: no
* General:
OpenMP:
math: yes
hddtemp: yes
portmon: yes
RSS: no
Curl: no
Weather
METAR: no
XOAP: no
wireless: no
IBM: no
nvidia: no
eve-online: no
config-output: yes
Imlib2: yes
ALSA mixer: no
apcupsd: yes
I/O stats: yes
* Lua (yes) bindings:
Cairo: no
Imlib2: no
Jak tam zapnem to wireless?#!/bin/bash
data=`wget -qO- http://rss.timegenie.com/forex.txt | grep "EUR\|JPY\|USD" | cut -d '|' -f 3`
i=0
for item in $data
do
cur[$i]=$item
((++i))
done
eur=`echo "${cur[0]} 1" | awk '{print $2 / $1}'`
jpy=`echo "${cur[0]} ${cur[1]}" | awk '{print $2 / $1}'`
usd=`echo "${cur[0]} ${cur[2]}" | awk '{print $2 / $1}'`
echo "\${font Tahoma:size=14}€\${font} EUR: \${alignr}$eur"
echo "\${font Tahoma:size=14}¥\${font} YEN: \${alignr}$jpy"
echo "\${font Tahoma:size=14}\$\$\${font} USD: \${alignr}$usd"
${execpi 30 /home/username/rates.sh}
- Ideálne by bolo zobrazovanie informácií o všetkých pripojených médiách - CD, neobmedzene USB, HDD. Nejako to automatizovať aby nebolo treba vypísať názvy všetkých možných médií.
${if_mounted /media/cdrom0}${color 21EAE3}cdrom: ${color ff0000}${execi 10 volname /dev/sr0}$endif
vďaka, použil som ;)[/list]
- Ideálne by bolo zobrazovanie informácií o všetkých pripojených médiách - CD, neobmedzene USB, HDD. Nejako to automatizovať aby nebolo treba vypísať názvy všetkých možných médií.
Automatiku na disky jsem tu už zmiňoval, mé řešení je zde:
http://gdhnotes.blogspot.com/2009/08/monitorovani-systemu-pomoci-conky.html (http://gdhnotes.blogspot.com/2009/08/monitorovani-systemu-pomoci-conky.html)
Trochu jsem to tam upravil, dal nový screenshot, přes graf zaplnění disku se dá ještě přilepit graf aktivity disku, což se také hodí.ešte by si tam mohol dať aj samotné súbory k tomu...
${if_match ${execi 180 conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=xxx@gmail.com --password=xxx --mailinfo=0 --connectiontimeout=15} > 0}${color}✉ xxx@gmail.com: ${color1}${goto 250}${execi 180 conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=xxx@gmail.com --password=xxx --mailinfo=0 --connectiontimeout=15}${endif}
user1 user1@gmail.com
pass1 heslo
user2 user2@gmail.com
pass2 heslo
weather_par dsfsdcsscydfrgb
weather_key 12DQ21CES
.conkyrc...
${execi 180 conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=user1 --password=pass1 --mailinfo=0 --connectiontimeout=15}
${execi 180 conkyEmail --servertype=IMAP --servername=imap.gmail.com --port=993 --ssl --username=user2 --password=pass2 --mailinfo=0 --connectiontimeout=15}
...
~/.conky/weather.pl...
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&link=xoap&prod=xoap&par=$weather_par&key=$weather_key"`;
...
${execpi 60 ~/.conky/meniny.sh}Dnes ${execpi 60 cat ~/.conky/dnes}, zajtra ${execpi 60 cat ~/.conky/zajtra}
meniny.sh#!/bin/bash
wget "http://romiix.org/meniny.php?lang=cz" -q -O ~/.conky/dnes
wget "http://romiix.org/meniny.php?lang=cz&plus=1" -q -O ~/.conky/zajtra
Teplotu CPU preberám pomocou acpitemp, ale stále mi to píše 27°C, dakde na nete som našiel, že to je nejaký bug u Acer Aspire. Dá sa to nejako inak?
Ako sa dá dostať k teplote CPU a grafiky a otáčkam ventilátora?
Tieto informácie som skúšal všelijako zobraziť ale nijako mi to nešlo. Zobrazuje tieto info niekto na Acer Aspire One D250?
${execi 1 sensors | grep "Core0" | cut -c15-18}°C (${cpu cpu1}%)
vypíše...slo by to takto?Kód: [Vybrat]${execi 1 sensors | grep "Core0" | cut -c15-18}°C (${cpu cpu1}%)
°C (25%)
(číslo sa mení)
vypíše...slo by to takto?Kód: [Vybrat]${execi 1 sensors | grep "Core0" | cut -c15-18}°C (${cpu cpu1}%)
Kód: [Vybrat]°C (25%)
(číslo sa mení)
roman@roman-laptop:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +26.8°C (crit = +100.0°C)
Dnes ${execpi 60 ~/.conky/meniny.sh}, zajtra ${execpi 60 ~/.conky/meniny.sh 1}
meniny.sh#!/bin/bash
# načítanie súboru mien pre daný jazyk
if [ -z "$2" ]
then
. ~/.conky/sk
else
. ~/.conky/$2
fi
# poradové číslo pýtaného dňa
x=`date +%-j`
if [ ! -z "$1" ]
then
let "x+=$1"
fi
# kontrola priestupnosti roka
Y=`date +%Y`
let "a=$Y % 4"
if [ ! $a = 0 ] && [[ $x > 59 ]]
then
let "x=$x+1"
fi
echo ${meno[$x]}
skmeno[1]="Nový rok"
meno[2]="Alexandra"
meno[3]="Daniela"
meno[4]="Drahoslav"
meno[5]="Andera"
meno[6]="Antónia"
meno[7]="Bohuslav(a)"
meno[8]="Severín"
meno[9]="Alexej"
meno[10]="Dáša"
meno[11]="Malvína"
meno[12]="Ernest"
meno[13]="Rastislav"
meno[14]="Radovan"
meno[15]="Dobroslav"
meno[16]="Kristína"
meno[17]="Nataša"
meno[18]="Bohdana"
meno[19]="Drahomíra"
meno[20]="Dalibor"
meno[21]="Vincent"
meno[22]="Zora"
meno[23]="Miloš"
meno[24]="Timotej"
meno[25]="Gejza"
meno[26]="Tamara"
meno[27]="Bohuš"
meno[28]="Alfonz"
meno[29]="Gašpar"
meno[30]="Ema"
meno[31]="Emil"
meno[32]="Tatiana"
meno[33]="Erik(a)"
meno[34]="Blažej"
meno[35]="Veronika"
meno[36]="Agáta"
meno[37]="Dorota"
meno[38]="Vanda"
meno[39]="Zoja"
meno[40]="Zdenko"
meno[41]="Gabriela"
meno[42]="Dezider"
meno[43]="Perla"
meno[44]="Arpád"
meno[45]="Valentín"
meno[46]="Pravoslav"
meno[47]="Ida"
meno[48]="Miloslava"
meno[49]="Jaromír"
meno[50]="Vlasta"
meno[51]="Lívia"
meno[52]="Eleonóra"
meno[53]="Etela"
meno[54]="Roman(a)"
meno[55]="Metej"
meno[56]="Frederik(a)"
meno[57]="Viktor"
meno[58]="Alexander"
meno[59]="Zlatica"
meno[60]="Radomír"
meno[61]="Albín"
meno[62]="Anežka"
meno[63]="Bohumil(a)"
meno[64]="Kazimír"
meno[65]="Fridrich"
meno[66]="Radoslav"
meno[67]="Tomáš"
meno[68]="Alan(a)"
meno[69]="Františka"
meno[70]="Branislav, Bruno"
meno[71]="Angela, Angelika"
meno[72]="Gregor"
meno[73]="Vlastimil"
meno[74]="Matilda"
meno[75]="Svetlana"
meno[76]="Boleslav"
meno[77]="Ľubica"
meno[78]="Eduard"
meno[79]="Jozef"
meno[80]="Víťazoslav"
meno[81]="Blahoslav"
meno[82]="Beňadik"
meno[83]="Adrián"
meno[84]="Gabriel"
meno[85]="Marián"
meno[86]="Emanuel"
meno[87]="Alena"
meno[88]="Soňa"
meno[89]="Miroslav"
meno[90]="Vieroslava"
meno[91]="Benjamín"
meno[92]="Hugo"
meno[93]="Zita"
meno[94]="Richard"
meno[95]="Izidor"
meno[96]="Miroslava"
meno[97]="Irena"
meno[98]="Zoltán"
meno[99]="Albert"
meno[100]="Milena"
meno[101]="Igor"
meno[102]="Július"
meno[103]="Estera"
meno[104]="Aleš"
meno[105]="Justína"
meno[106]="Fedor"
meno[107]="Dana, Danica"
meno[108]="Rudolf"
meno[109]="Valér"
meno[110]="Jela"
meno[111]="Marcel"
meno[112]="Ervín"
meno[113]="Slavomír"
meno[114]="Vojtech"
meno[115]="Juraj"
meno[116]="Marek"
meno[117]="Jaroslava"
meno[118]="Jaroslav"
meno[119]="Jarmila"
meno[120]="Lea"
meno[121]="Anastázia"
meno[122]="Sviatok práce"
meno[123]="Žigmunt"
meno[124]="Galina"
meno[125]="Florián"
meno[126]="Lesana, Lesia"
meno[127]="Hermína"
meno[128]="Monika"
meno[129]="Ingrida"
meno[130]="Roland"
meno[131]="Viktória"
meno[132]="Blažena"
meno[133]="Pankrác"
meno[134]="Servác"
meno[135]="Bonifác"
meno[136]="Žofia"
meno[137]="Svetozár"
meno[138]="Gizela"
meno[139]="Viola"
meno[140]="Gertrúda"
meno[141]="Bernard"
meno[142]="Zina"
meno[143]="Júlia, Juliana"
meno[144]="Želmíra"
meno[145]="Ela"
meno[146]="Urban"
meno[147]="Dušan"
meno[148]="Iveta"
meno[149]="Viliam"
meno[150]="Vilma"
meno[151]="Ferdinand"
meno[152]="Petronela, Petrana"
meno[153]="Žaneta"
meno[154]="Xénia"
meno[155]="Karolína"
meno[156]="Lenka"
meno[157]="Laura"
meno[158]="Norbert"
meno[159]="Róbert"
meno[160]="Medard"
meno[161]="Stanislava"
meno[162]="Margaréta"
meno[163]="Dobroslava"
meno[164]="Zlatko"
meno[165]="Anton"
meno[166]="Vasil"
meno[167]="Vít"
meno[168]="Blanka"
meno[169]="Adolf"
meno[170]="Vratislav(a)"
meno[171]="Alfréd"
meno[172]="Valéria"
meno[173]="Alojz"
meno[174]="Paulína"
meno[175]="Sidónia"
meno[176]="Ján"
meno[177]="Tadeáš"
meno[178]="Adriána"
meno[179]="Ladislav(a)"
meno[180]="Beáta"
meno[181]="Peter a Pavol, Petra"
meno[182]="Melánia"
meno[183]="Diana"
meno[184]="Berta"
meno[185]="Miloslav"
meno[186]="Prokop"
meno[187]="Sviatok sv. Cyrila a Metoda"
meno[188]="Patrícia, Patrik"
meno[189]="Oliver"
meno[190]="Ivan"
meno[191]="Lujza"
meno[192]="Amália"
meno[193]="Milota"
meno[194]="Nina"
meno[195]="Margita"
meno[196]="Kamil"
meno[197]="Henrich"
meno[198]="Drahomír"
meno[199]="Bohuslav"
meno[200]="Kamila"
meno[201]="Dušana"
meno[202]="Iľja, Eliáš"
meno[203]="Daniel"
meno[204]="Magdaléna"
meno[205]="Oľga"
meno[206]="Vladimír"
meno[207]="Jakub"
meno[208]="Anna, Hana"
meno[209]="Božena"
meno[210]="Krištof"
meno[211]="Marta"
meno[212]="Libuša"
meno[213]="Ignác"
meno[214]="Božidara"
meno[215]="Gustáv"
meno[216]="Jerguš"
meno[217]="Dominik(a)"
meno[218]="Hortenzia"
meno[219]="Jozefína"
meno[220]="Štefánia"
meno[221]="Oskár"
meno[222]="Ľubomíra"
meno[223]="Vavrinec"
meno[224]="Zuzana"
meno[225]="Darina"
meno[226]="Ľubomír"
meno[227]="Mojmír"
meno[228]="Marcela"
meno[229]="Leonard"
meno[230]="Milica"
meno[231]="Elena, Helena"
meno[232]="Lýdia"
meno[233]="Anabela"
meno[234]="Jana"
meno[235]="Tichomír"
meno[236]="Filip"
meno[237]="Bartolomej"
meno[238]="Ľudovít"
meno[239]="Samuel"
meno[240]="Silvia"
meno[241]="Augustín"
meno[242]="Nikola"
meno[243]="Ružena"
meno[244]="Nora"
meno[245]="Drahoslava"
meno[246]="Linda"
meno[247]="Belo"
meno[248]="Rozália"
meno[249]="Regína"
meno[250]="Alica"
meno[251]="Marianna"
meno[252]="Miriama"
meno[253]="Martina"
meno[254]="Oleg"
meno[255]="Bystrík"
meno[256]="Mária"
meno[257]="Ctibor"
meno[258]="Ľubomil, Ľudomil"
meno[259]="Jolana"
meno[260]="Ľudmila"
meno[261]="Olympia"
meno[262]="Eugénia"
meno[263]="Konštantín"
meno[264]="Ľuboslav(a)"
meno[265]="Matúš"
meno[266]="Móric"
meno[267]="Zdenka"
meno[268]="Ľuboš, Ľubor"
meno[269]="Vladislav"
meno[270]="Edita"
meno[271]="Cyprián"
meno[272]="Václav"
meno[273]="Michal, Michaela"
meno[274]="Jarolím"
meno[275]="Arnold"
meno[276]="Levoslav"
meno[277]="Stela"
meno[278]="František"
meno[279]="Viera"
meno[280]="Natália"
meno[281]="Eliška"
meno[282]="Brigita"
meno[283]="Dionýz"
meno[284]="Slavomíra"
meno[285]="Valentína"
meno[286]="Maximilián"
meno[287]="Koloman"
meno[288]="Boris"
meno[289]="Terézia"
meno[290]="Vladimíra"
meno[291]="Hedviga"
meno[292]="Lukáš"
meno[293]="Kristián"
meno[294]="Vendelín"
meno[295]="Uršuľa"
meno[296]="Sergej"
meno[297]="Alojzia"
meno[298]="Kvetoslava"
meno[299]="Aurel"
meno[300]="Demeter"
meno[301]="Sabína"
meno[302]="Dobromila, Kevin"
meno[303]="Klára"
meno[304]="Šimon(a)"
meno[305]="Aurélia"
meno[306]="Denis(a)"
meno[307]="Pamiatka zosnulých"
meno[308]="Hubert"
meno[309]="Karol"
meno[310]="Imrich"
meno[311]="Renáta"
meno[312]="René"
meno[313]="Bohumír"
meno[314]="Teodor"
meno[315]="Tibor"
meno[316]="Martin, Maroš"
meno[317]="Svätopluk"
meno[318]="Stanislav"
meno[319]="Irma"
meno[320]="Leopold"
meno[321]="Agnesa"
meno[322]="Klaudia"
meno[323]="Eugen"
meno[324]="Alžbeta"
meno[325]="Félix"
meno[326]="Elvíra"
meno[327]="Cecília"
meno[328]="Klement"
meno[329]="Emília"
meno[330]="Katarína"
meno[331]="Kornel"
meno[332]="Milan"
meno[333]="Henrieta"
meno[334]="Vratko"
meno[335]="Ondrej, Andrej"
meno[336]="Edmund"
meno[337]="Bibiána"
meno[338]="Oldrich"
meno[339]="Barbora"
meno[340]="Oto"
meno[341]="Mikuláš"
meno[342]="Ambróz"
meno[343]="Marína"
meno[344]="Izabela"
meno[345]="Radúz"
meno[346]="Hilda"
meno[347]="Otília"
meno[348]="Lucia"
meno[349]="Branislava, Bronislava"
meno[350]="Ivica"
meno[351]="Albína"
meno[352]="Kornélia"
meno[353]="Sláva, Slávka"
meno[354]="Judita"
meno[355]="Dagmara"
meno[356]="Bohdan"
meno[357]="Adela"
meno[358]="Nadežda"
meno[359]="Adam a Eva"
meno[360]="1. Sviatok vianočný"
meno[361]="Štefan"
meno[362]="Filoména"
meno[363]="Ivana, Ivona"
meno[364]="Milada"
meno[365]="Dávid"
meno[366]="Silvester"
czmeno[1]="Nový rok"
meno[2]="Karina"
meno[3]="Radmila"
meno[4]="Diana"
meno[5]="Dalimil"
meno[6]="Tři králové"
meno[7]="Vilma"
meno[8]="Čestmír"
meno[9]="Vladan"
meno[10]="Břetislav"
meno[11]="Bohdana"
meno[12]="Pravoslav"
meno[13]="Edita"
meno[14]="Radovan"
meno[15]="Alice"
meno[16]="Ctirad"
meno[17]="Drahoslav"
meno[18]="Vladislav"
meno[19]="Doubravka"
meno[20]="Ilona"
meno[21]="Běla"
meno[22]="Slavomír"
meno[23]="Zdeněk"
meno[24]="Milena"
meno[25]="Miloš"
meno[26]="Zora"
meno[27]="Ingrid"
meno[28]="Otýlie"
meno[29]="Zdislava"
meno[30]="Robin"
meno[31]="Marika"
meno[32]="Hynek"
meno[33]="Nela"
meno[34]="Blažej"
meno[35]="Jarmila"
meno[36]="Dobromila"
meno[37]="Vanda"
meno[38]="Veronika"
meno[39]="Milada"
meno[40]="Apolena"
meno[41]="Mojmír"
meno[42]="Božena"
meno[43]="Slavěna"
meno[44]="Věnceslav"
meno[45]="Valentýn"
meno[46]="Jiřina"
meno[47]="Ljuba"
meno[48]="Miloslava"
meno[49]="Gizela"
meno[50]="Patrik"
meno[51]="Oldřich"
meno[52]="Lenka"
meno[53]="Petr"
meno[54]="Svatopluk"
meno[55]="Matěj"
meno[56]="Liliana"
meno[57]="Dorota"
meno[58]="Alexandr"
meno[59]="Lumír"
meno[60]="Horymír"
meno[61]="Bedřich"
meno[62]="Anežka"
meno[63]="Kamil"
meno[64]="Stela"
meno[65]="Kazimír"
meno[66]="Miroslav"
meno[67]="Tomáš"
meno[68]="Gabriela"
meno[69]="Františka"
meno[70]="Viktorie"
meno[71]="Anděla"
meno[72]="Řehoř"
meno[73]="Růžena"
meno[74]="Rút,Matylda"
meno[75]="Ida"
meno[76]="Elena,Herbert"
meno[77]="Vlastimil"
meno[78]="Eduard"
meno[79]="Josef"
meno[80]="Světlana"
meno[81]="Radek"
meno[82]="Leona"
meno[83]="Ivona"
meno[84]="Gabriel"
meno[85]="Marián"
meno[86]="Emanuel"
meno[87]="Dita"
meno[88]="Soňa"
meno[89]="Taťána"
meno[90]="Arnošt"
meno[91]="Kvido"
meno[92]="Hugo"
meno[93]="Erika"
meno[94]="Richard"
meno[95]="Ivana"
meno[96]="Miroslava"
meno[97]="Vendula"
meno[98]="Heřman,Hermína"
meno[99]="Ema"
meno[100]="Dušan"
meno[101]="Darja"
meno[102]="Izabela"
meno[103]="Julius"
meno[104]="Aleš"
meno[105]="Vincenc"
meno[106]="Anastázie"
meno[107]="Irena"
meno[108]="Rudolf"
meno[109]="Valérie"
meno[110]="Rostislav"
meno[111]="Marcela"
meno[112]="Alexandra"
meno[113]="Evžénie"
meno[114]="Vojtěch"
meno[115]="Jiří"
meno[116]="Marek"
meno[117]="Oto"
meno[118]="Jaroslav"
meno[119]="Vlastislav"
meno[120]="Robert"
meno[121]="Blahoslav"
meno[122]="Svátek práce"
meno[123]="Zikmund"
meno[124]="Alexej"
meno[125]="Květoslav"
meno[126]="Klaudie"
meno[127]="Radoslav"
meno[128]="Stanislav"
meno[129]="Statní svátek"
meno[130]="Ctibor"
meno[131]="Blažena"
meno[132]="Svatava"
meno[133]="Pankrác"
meno[134]="Servác"
meno[135]="Bonifác"
meno[136]="Žofie"
meno[137]="Přemysl"
meno[138]="Aneta"
meno[139]="Nataša"
meno[140]="Ivo"
meno[141]="Zbyšek"
meno[142]="Monika"
meno[143]="Emil"
meno[144]="Vladimír"
meno[145]="Jana"
meno[146]="Viola"
meno[147]="Filip"
meno[148]="Valdemar"
meno[149]="Vilém"
meno[150]="Maxim"
meno[151]="Ferdinand"
meno[152]="Kamila"
meno[153]="Laura"
meno[154]="Jarmil"
meno[155]="Tamara"
meno[156]="Dalibor"
meno[157]="Dobroslav"
meno[158]="Norbert"
meno[159]="Iveta"
meno[160]="Medard"
meno[161]="Stanislava"
meno[162]="Gita"
meno[163]="Bruno"
meno[164]="Antonie"
meno[165]="Antonín"
meno[166]="Roland"
meno[167]="Vít"
meno[168]="Zbyněk"
meno[169]="Adolf"
meno[170]="Milan"
meno[171]="Leoš"
meno[172]="Květa"
meno[173]="Alois"
meno[174]="Pavla"
meno[175]="Zdeňka"
meno[176]="Jan"
meno[177]="Ivan"
meno[178]="Adriana"
meno[179]="Ladislav"
meno[180]="Lubomír"
meno[181]="Petr,Pavel"
meno[182]="Šárka"
meno[183]="Jaroslava"
meno[184]="Patricie"
meno[185]="Radomír"
meno[186]="Prokop"
meno[187]="Cyril,Metoděj"
meno[188]="Státní svátek"
meno[189]="Bohuslava"
meno[190]="Nora"
meno[191]="Drahoslava"
meno[192]="Libuše,Amálie"
meno[193]="Olga"
meno[194]="Bořek"
meno[195]="Markéta"
meno[196]="Karolína"
meno[197]="Jindřich"
meno[198]="Luboš"
meno[199]="Martina"
meno[200]="Drahomíra"
meno[201]="Čeněk"
meno[202]="Ilja"
meno[203]="Vítězslav"
meno[204]="Magdaléna"
meno[205]="Libor"
meno[206]="Kristýna"
meno[207]="Jakub"
meno[208]="Anna"
meno[209]="Věroslav"
meno[210]="Viktor"
meno[211]="Marta"
meno[212]="Bořivoj"
meno[213]="Ignác"
meno[214]="Oskar"
meno[215]="Gustav"
meno[216]="Miluše"
meno[217]="Dominik"
meno[218]="Kristián"
meno[219]="Oldřiška"
meno[220]="Lada"
meno[221]="Soběslav"
meno[222]="Roman"
meno[223]="Vavřinec"
meno[224]="Zuzana"
meno[225]="Klára"
meno[226]="Alena"
meno[227]="Alan"
meno[228]="Hana"
meno[229]="Jáchym"
meno[230]="Petra"
meno[231]="Helena"
meno[232]="Ludvík"
meno[233]="Bernard"
meno[234]="Johana"
meno[235]="Bohuslav"
meno[236]="Sandra"
meno[237]="Bartoloměj"
meno[238]="Radim"
meno[239]="Luděk"
meno[240]="Otakar"
meno[241]="Augustýn"
meno[242]="Evelína"
meno[243]="Vladěna"
meno[244]="Pavlína"
meno[245]="Linda,Samuel"
meno[246]="Adéla"
meno[247]="Bronislav"
meno[248]="Jindřiška"
meno[249]="Boris"
meno[250]="Boleslav"
meno[251]="Regína"
meno[252]="Mariana"
meno[253]="Daniela"
meno[254]="Irma"
meno[255]="Denisa"
meno[256]="Marie"
meno[257]="Lubor"
meno[258]="Radka"
meno[259]="Jolana"
meno[260]="Ludmila"
meno[261]="Naděžda"
meno[262]="Kryštof"
meno[263]="Zita"
meno[264]="Oleg"
meno[265]="Matouš"
meno[266]="Darina"
meno[267]="Berta"
meno[268]="Jaromír"
meno[269]="Zlata"
meno[270]="Andrea"
meno[271]="Jonáš"
meno[272]="Václav"
meno[273]="Michal"
meno[274]="Jeroným"
meno[275]="Igor"
meno[276]="Olívie,Oliver"
meno[277]="Bohumil"
meno[278]="František"
meno[279]="Eliška"
meno[280]="Hanuš"
meno[281]="Justýna"
meno[282]="Věra"
meno[283]="Štefan,Sára"
meno[284]="Marina"
meno[285]="Andrej"
meno[286]="Marcel"
meno[287]="Renáta"
meno[288]="Agáta"
meno[289]="Tereza"
meno[290]="Havel"
meno[291]="Hedvika"
meno[292]="Lukáš"
meno[293]="Michaela"
meno[294]="Vendelín"
meno[295]="Brigita"
meno[296]="Sabina"
meno[297]="Teodor"
meno[298]="Nina"
meno[299]="Beáta"
meno[300]="Erik"
meno[301]="Šarlota,Zoe"
meno[302]="Státní svátek"
meno[303]="Silvie"
meno[304]="Tadeáš"
meno[305]="Štěpánka"
meno[306]="Felix"
meno[307]="Památka zesnulých"
meno[308]="Hubert"
meno[309]="Karel"
meno[310]="Miriam"
meno[311]="Liběna"
meno[312]="Saskie"
meno[313]="Bohumír"
meno[314]="Bohdan"
meno[315]="Evžen"
meno[316]="Martin"
meno[317]="Benedikt"
meno[318]="Tibor"
meno[319]="Sáva"
meno[320]="Leopold"
meno[321]="Otmar"
meno[322]="Mahulena"
meno[323]="Romana"
meno[324]="Alžběta"
meno[325]="Nikola"
meno[326]="Albert"
meno[327]="Cecílie"
meno[328]="Klement"
meno[329]="Emílie"
meno[330]="Kateřina"
meno[331]="Artur"
meno[332]="Xenie"
meno[333]="René"
meno[334]="Zina"
meno[335]="Ondřej"
meno[336]="Iva"
meno[337]="Blanka"
meno[338]="Svatoslav"
meno[339]="Barbora"
meno[340]="Jitka"
meno[341]="Mikuláš"
meno[342]="Ambrož"
meno[343]="Květoslava"
meno[344]="Vratislav"
meno[345]="Julie"
meno[346]="Dana"
meno[347]="Simona"
meno[348]="Lucie"
meno[349]="Lýdie"
meno[350]="Radana"
meno[351]="Albína"
meno[352]="Daniel"
meno[353]="Miloslav"
meno[354]="Ester"
meno[355]="Dagmar"
meno[356]="Natálie"
meno[357]="Šimon"
meno[358]="Vlasta"
meno[359]="Adam,Eva"
meno[360]="1.svátek vánoční"
meno[361]="Štěpán"
meno[362]="Žaneta"
meno[363]="Bohumila"
meno[364]="Judita"
meno[365]="David"
meno[366]="Silvestr"
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_left
gap_y 0
gap_x 1040
update_interval 10
use_xft yes
xftfont bauhaus:pixelsize=11
use_spacer no
maximum_width 240
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 lightgray
TEXT
${color blue}SYSTEM ${hr 2}$color
${color Yellow} Ubuntu9.10 $kernel on $machine
Meniny - Kalendar.sk${hr 2}$color
Dnes ${execpi 60 ~/.conky/meniny.sh}, zajtra ${execpi 60 ~/.conky/meniny.sh 1}
${goto 150}${font Bitstream Vera Sans Mono:bold:size=8}Po Ut St Ct Pa ${color2}So Ne${font}${color}
${font Bitstream Vera Sans Mono:size=8}${execpi 60 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color}'" "/}${font}
${goto 12}${voffset -85}${font Zekton:size=20}${time %H}:${time %M}:${font Zekton:size=20}${time %S}${font}
${goto 13}${font Zekton:size=16}${time %b} ${time %Y}${font}
Kurzy $hr
${execi 3600 perl ~/.conky/rates.pl info}
${cpugraph 92,240 0000ff 0000ff}
${voffset -98}${goto 5}Využití procesoru: ${cpu}%${goto 138}$color3${cpubar 5,100}$color
Běžících procesů: $running_processes ${alignr 2}Procesů celkem: $processes
${Font bauhaus:pixelsize=9} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}CPU%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top name 5}${goto 213}${top cpu 5}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top name 6}${goto 213}${top cpu 6}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top name 7}${goto 213}${top cpu 7}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top name 8}${goto 213}${top cpu 8}$font
$color2${goto 4}${membar 14, 233}${color}
${voffset -9}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -9}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${Font bauhaus:pixelsize=9} Jméno${goto 85}Mem%${goto 128}Jméno${goto 213}Mem%
${top_mem name 1}${goto 85}${top_mem mem 1}${goto 128}${top_mem name 5}${goto 213}${top_mem mem 5}
${top_mem name 2}${goto 85}${top_mem mem 2}${goto 128}${top_mem name 6}${goto 213}${top_mem mem 6}
${top_mem name 3}${goto 85}${top_mem mem 3}${goto 128}${top_mem name 7}${goto 213}${top_mem mem 7}
${top_mem name 4}${goto 85}${top_mem mem 4}${goto 128}${top_mem name 8}${goto 213}${top_mem mem 8}$font
${color cc0000}CPU Temp: ${acpitemp}C Pocitac je zapnut ${hr 1}
${alignc} $uptime
${color #D28E47}${fs_bar 14,233 /home/}${color}
${voffset -9}${color #ffffff} home: ${goto 54}(${fs_size /home/})${goto 125}${fs_free_perc /home/}% - ${fs_free /home/} free
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -9}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${if_mounted /media/cdrom0}${goto 4}$color1${fs_bar 14,233 /media/cdrom0}${color}
${goto 6}${voffset -9}cdrom ${goto 50}(${fs_size /media/cdrom0})${goto 140}${fs_free_perc /media/cdrom0}%${goto 185}${fs_free /media/cdrom0}$endif
${if_mounted /media/disk1}${goto 4}$color1${fs_bar 14,233 /media/disk1}${color}
${goto 6} USB disk1
${goto 50}(${fs_size /media/disk1})${goto 140}${fs_free_perc /media/disk1}%${goto 185}${fs_free /media/disk1}$endif
${if_mounted /media/disk2}${goto 4}$color1${fs_bar 14,233 /media/disk2}${color}
${goto 6} USB disk2
${goto 50}(${fs_size /media/disk2})${goto 140}${fs_free_perc /media/disk2}%${goto 185}${fs_free /media/disk2}$endif
${if_mounted /media/disk3}${goto 4}$color1${fs_bar 14,233 /media/disk3}${color}
${goto 6} USB disk3
${goto 50}(${fs_size /media/disk3})${goto 140}${fs_free_perc /media/disk3}%${goto 185}${fs_free /media/disk3}$endif
${if_mounted /media/disk3}${goto 4}$color1${fs_bar 14,233 /media/disk3}${color}
${goto 6} USB disk4
${goto 50}(${fs_size /media/disk4})${goto 140}${fs_free_perc /media/disk4}%${goto 185}${fs_free /media/disk4}$endif
${color Black}BATTERY PERCENT/TIME ${hr 1}
${color 00cc00}REMAINING: ${battery_percent}% ${alignr} $battery_time
/home $color ${fs_bar /home}
${color 000033}Total: $processes ${alignr}Running: $running_processes
${color Black}Down: ${color Black} ${downspeed eth0} ${color Black} KiB/s ${color Black} Up: ${color Black}${upspeed eth0}${color Black} KiB/s
${color Black}Down: ${totaldown eth0} ${color Black} Up: ${totalup eth0}
${color Black}Intel Core$alignr${freq_g cpu0}Ghz
Toto je moja plocha spolu s Conky: http://picasaweb.google.sk/Karuzo.RB/AlbumBezNazvu#5383868375320528226
Tu je moje conky, ktoré som si spravil pre tému Elegant Brit. ;D Keď máte záujem, tak som ho dal aj na gnome-look.org.
http://www.gnome-look.org/content/show.php?content=120658&vote=good&tan=37336717
(http://www.gnome-look.org/CONTENT/content-pre2/120658-2.png)
Mohol by si pls dat screnshot conky - mne to nechce nacitat te tvoje.
Tupá otázka, jakže máš velký monitor? ;D
(http://pixtube.eu/graphic/thumbs/323641-Conky-th.png) (http://pixtube.eu/image/323641-Conky.png)Můžeš sem dát conkyrc?
Můžeš sem dát conkyrc?
background no
use_xft yes
xftfont DejaVu Sans Bold:size=8
xftalpha 0.5
out_to_console no
update_interval 1
total_run_times 0
draw_shades yes
draw_outline yes
default_outline_color black
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color ffffff
default_shade_color #5E2605
alignment top_right
gap_x 2
gap_y 40
no_buffers yes
use_spacer right
minimum_size 140 140
text_buffer_size 512
imlib_cache_size 0
TEXT
${color ffffff}${font LCD:style=Bold:pixelsize=60}${alignc}${time %H:%M}${font Snap.se:size=8}
${font monospace:size=10}${execpi 3600 cal -m | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color #5E2605\}'`date | awk '{print $3}'`'\$color /'}$font
${font Aerial:style=Bold:pixelsize=16}SYSTÉM${font Snap.se:size=8} ${hr 1 }
${font}CPU 1: ${cpu cpu1}%
${font}${cpubar cpu1 12,200}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
RESTART ${alignr}$uptime
${color ffffff}${font Aerial:style=Bold:pixelsize=16}HDD ${font Snap.se:size=8}${hr 1}
Ubuntu: ${alignr}${fs_used /} / ${fs_size /}
Luther: ${alignr}${fs_used /media/luther/} / ${fs_size /media/luther/}
${color ffffff}${font Aerial:style=Bold:pixelsize=16}SÍŤ ${font Snap.se:size=8}${hr 1}
${font Aerial:style=Bold:pixelsize=10}Ip horní: ${addr eth1}${font Snap.se:size=8}
Down ${downspeed eth1} ${alignr}Up ${upspeed eth1}
${downspeedgraph eth1 25,107 fdfdfd ffffff} ${alignr}${upspeedgraph eth1 25,107 fdfdfd ffffff}
Total ${totaldown eth1} ${alignr}Total ${totalup eth1}
${font Aerial:style=Bold:pixelsize=10}Ip spodní: ${addr eth0}${font Snap.se:size=8}
Down ${downspeed eth0} ${alignr}Up ${upspeed eth0}
${downspeedgraph eth0 25,107 fdfdfd ffffff} ${alignr}${upspeedgraph eth0 25,107 fdfdfd ffffff}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
${color ffffff}${font Aerial:style=Bold:pixelsize=16}MAIL ${font Snap.se:size=12}${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=***@gmail.com --password=*** --ssl}
${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=***@gmail.com --password=*** --ssl}
${alignc}${execi 600 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=***@student.upce.cz --password=*** --ssl}
${color ffffff}${font Aerial:style=Bold:pixelsize=16}HUDBA ${font Snap.se:size=8}${hr 1}
${font sans:size=8}${execi 4 rhythmbox-client --print-playing --no-start}
$color$font${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}
Po upgrade na 10.04 sa mi v conky prestal zobrazovat kalendar.
Nestretli ste sa niekto prosim s tymto problemom? Pokial ano, poradite ako to opravit ?
Dakujem za odpoved.
${font monospace:size=8}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color blue\}'`date | awk '{print $3}'`'\$color /'}$font
Ano, problém byl v kódu. Tuším, že v příznaku. Cosi jsem upravil a už to funguje.Kód: [Vybrat]${font monospace:size=8}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color blue\}'`date | awk '{print $3}'`'\$color /'}$font
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 100 10
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=8
uppercase yes
default_color ffffff
alignment top_right
gap_x 10
gap_y 40
TEXT
${color C0C0C0}SYSTEM ${hr 1}
${color ffffff} $kernel on DELL Latitude C640
${color C0C0C0}Intel Pentium 4M ${hr 1}
${color ffffff} CPU usage: ${cpu cpu0}%
${color ffffff} CPU Temp: ${color C0C0C0} ${acpitemp} ${color ffffff} °C
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841 C0C0C0f }
${color C0C0C0}Top Processes${hr 1}
${color C0C0C0}Name ${alignr} CPU%
${color ffffff}${top name 1} ${alignr} ${top cpu 1}
${color ffffff}${top name 2} ${alignr} ${top cpu 2}
${color ffffff}${top name 3} ${alignr} ${top cpu 3}
${color C0C0C0}UPTIME ${hr 1} $color
${color ffffff}${alignc} $uptime
${color C0C0C0}MEMORY / SWAP ${hr 1}
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color ffffff}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ffffff}${swapbar 6}$color
${color C0C0C0}HDD Capacity${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color C0C0C0}PROCESSES ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${color C0C0C0}NETWORK ${hr 1}$color
${color ffffff}Network Name:${alignr}$nodename
${color ffffff}IP addres:${alignr}${addr wlan0}
${color ffffff}Down: ${color C0C0C0} ${downspeed wlan0} ${color ffffff} KiB/s ${alignr} Up: ${color C0C0C0}${upspeed wlan0}${color ffffff}KiB/s
${color ffffff}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${downspeedgraph wlan0 30,150 ff841 C0C0C0f} ${alignr}${upspeedgraph wlan0 30,150 ff841 C0C0C0f}
${color C0C0C0}Wireless LAN${hr 1}$color
${color ffffff}Connect to: ${color C0C0C0}${alignc}${wireless_essid wlan0} ${color ffffff}${alignr} SSID
${color ffffff}Quality of signal: ${color C0C0C0}${wireless_link_qual_perc wlan0} %
${color ffffff}${wireless_link_bar 8,350 wlan0}
(http://img210.imageshack.us/img210/8752/snmekobrazovkyo.th.png) (http://img210.imageshack.us/i/snmekobrazovkyo.png/)taktéž přihodím své conky:Na teplotu disku stačí jednoduché -Kód: [Vybrat]own_window yes
(http://img210.imageshack.us/img210/8752/snmekobrazovkyo.th.png) (http://img210.imageshack.us/i/snmekobrazovkyo.png/)
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 100 10
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=8
uppercase yes
default_color ffffff
alignment top_right
gap_x 10
gap_y 40
TEXT
${color C0C0C0}SYSTEM ${hr 1}
${color ffffff} $kernel on DELL Latitude C640
${color C0C0C0}Intel Pentium 4M ${hr 1}
${color ffffff} CPU usage: ${cpu cpu0}%
${color ffffff} CPU Temp: ${color C0C0C0} ${acpitemp} ${color ffffff} °C
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841 C0C0C0f }
${color C0C0C0}Top Processes${hr 1}
${color C0C0C0}Name ${alignr} CPU%
${color ffffff}${top name 1} ${alignr} ${top cpu 1}
${color ffffff}${top name 2} ${alignr} ${top cpu 2}
${color ffffff}${top name 3} ${alignr} ${top cpu 3}
${color C0C0C0}UPTIME ${hr 1} $color
${color ffffff}${alignc} $uptime
${color C0C0C0}MEMORY / SWAP ${hr 1}
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color ffffff}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ffffff}${swapbar 6}$color
${color C0C0C0}HDD Capacity${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color C0C0C0}PROCESSES ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${color C0C0C0}NETWORK ${hr 1}$color
${color ffffff}Network Name:${alignr}$nodename
${color ffffff}IP addres:${alignr}${addr wlan0}
${color ffffff}Down: ${color C0C0C0} ${downspeed wlan0} ${color ffffff} KiB/s ${alignr} Up: ${color C0C0C0}${upspeed wlan0}${color ffffff}KiB/s
${color ffffff}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${downspeedgraph wlan0 30,150 ff841 C0C0C0f} ${alignr}${upspeedgraph wlan0 30,150 ff841 C0C0C0f}
${color C0C0C0}Wireless LAN${hr 1}$color
${color ffffff}Connect to: ${color C0C0C0}${alignc}${wireless_essid wlan0} ${color ffffff}${alignr} SSID
${color ffffff}Quality of signal: ${color C0C0C0}${wireless_link_qual_perc wlan0} %
${color ffffff}${wireless_link_bar 8,350 wlan0}
ImageShack.us (http://imageshack.us)
a zároveň bych měl dotaz, jestli se tu někomu nepovedlo něak rozchodit teplotu harddisku a rychlost větráku..
Disk: ${hddtemp /dev/sda}
Je třeba nainstalovat program hddtemp (je v repozitářích) a případně upravit disk sda na jiný, jestli máte jiné pojmenování.;-)
Zaznamenáno zapsáno a funguje skvěle. Díky za tip:-)taktéž přihodím své conky:Na teplotu disku stačí jednoduché -Kód: [Vybrat]own_window yes
(http://img210.imageshack.us/img210/8752/snmekobrazovkyo.th.png) (http://img210.imageshack.us/i/snmekobrazovkyo.png/)
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 100 10
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=8
uppercase yes
default_color ffffff
alignment top_right
gap_x 10
gap_y 40
TEXT
${color C0C0C0}SYSTEM ${hr 1}
${color ffffff} $kernel on DELL Latitude C640
${color C0C0C0}Intel Pentium 4M ${hr 1}
${color ffffff} CPU usage: ${cpu cpu0}%
${color ffffff} CPU Temp: ${color C0C0C0} ${acpitemp} ${color ffffff} °C
${cpubar cpu0 10,350}
${cpugraph cpu0 30,350 ff841 C0C0C0f }
${color C0C0C0}Top Processes${hr 1}
${color C0C0C0}Name ${alignr} CPU%
${color ffffff}${top name 1} ${alignr} ${top cpu 1}
${color ffffff}${top name 2} ${alignr} ${top cpu 2}
${color ffffff}${top name 3} ${alignr} ${top cpu 3}
${color C0C0C0}UPTIME ${hr 1} $color
${color ffffff}${alignc} $uptime
${color C0C0C0}MEMORY / SWAP ${hr 1}
${color ffffff}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ffffff}${membar 6}$color
${color ffffff}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ffffff}${swapbar 6}$color
${color C0C0C0}HDD Capacity${hr 1}$color
${color ffffff}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color C0C0C0}PROCESSES ${hr 1}$color
${color ffffff}Total: $processes ${alignr}Running: $running_processes
${color C0C0C0}NETWORK ${hr 1}$color
${color ffffff}Network Name:${alignr}$nodename
${color ffffff}IP addres:${alignr}${addr wlan0}
${color ffffff}Down: ${color C0C0C0} ${downspeed wlan0} ${color ffffff} KiB/s ${alignr} Up: ${color C0C0C0}${upspeed wlan0}${color ffffff}KiB/s
${color ffffff}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${downspeedgraph wlan0 30,150 ff841 C0C0C0f} ${alignr}${upspeedgraph wlan0 30,150 ff841 C0C0C0f}
${color C0C0C0}Wireless LAN${hr 1}$color
${color ffffff}Connect to: ${color C0C0C0}${alignc}${wireless_essid wlan0} ${color ffffff}${alignr} SSID
${color ffffff}Quality of signal: ${color C0C0C0}${wireless_link_qual_perc wlan0} %
${color ffffff}${wireless_link_bar 8,350 wlan0}
ImageShack.us (http://imageshack.us)
a zároveň bych měl dotaz, jestli se tu někomu nepovedlo něak rozchodit teplotu harddisku a rychlost větráku..Kód: [Vybrat]Disk: ${hddtemp /dev/sda}
Je třeba nainstalovat program hddtemp (je v repozitářích) a případně upravit disk sda na jiný, jestli máte jiné pojmenování.;-)
Nainstaloval jsem conky a zprovoznil dle návodu na Wiki, ale nepodařilo se mi najít konfigurační soubor v /etc/X11/xorg.conf.
Příkazem v terminálu "gksudo gedit /etc/X11/xorg.conf" se mi sice zobrazí stránka, ale je zcela čistá (bez textu), tudíž nemohu najít "Section "Module" a udělat úpravu proti blikání.
Díky za rady
Tak jsem se s tím popral a výsledek je toto (viz obr.), zdroják stáhnutý a upravený.
A prostě tu zmíněnou část tam jen přidat jste nezkoušeli? ;)CitaceNainstaloval jsem conky a zprovoznil dle návodu na Wiki, ale nepodařilo se mi najít konfigurační soubor v /etc/X11/xorg.conf.
Příkazem v terminálu "gksudo gedit /etc/X11/xorg.conf" se mi sice zobrazí stránka, ale je zcela čistá (bez textu), tudíž nemohu najít "Section "Module" a udělat úpravu proti blikání.
Díky za rady
Tak jsem se s tím popral a výsledek je toto (viz obr.), zdroják stáhnutý a upravený.
jam ses s tím popral? mám stejný problém. Díky za info.
double_buffer yes - Zabráni blikání nebo zmizení obrazu, nemusí to však fungovat u každého.
Citacedouble_buffer yes - Zabráni blikání nebo zmizení obrazu, nemusí to však fungovat u každého.
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
Lec dusledkem je, ze kdyz kliknu na plochu nebo cokoliv na ni, Conky se skryje. Jak tomu jde zamezit?Dobré deň.
Teď jsem si nastavil v Conky skutecnou pruhlednost pomoci prikazu:Kód: [Vybrat]own_window yes
Lec dusledkem je, ze kdyz kliknu na plochu nebo cokoliv na ni, Conky se skryje. Jak tomu jde zamezit?
own_window_type desktop
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
Jinak se vratim k falesne pruhlednosti, ta pracovala podle ocekavani.
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_right
gap_y 450
gap_x 20
update_interval 2
use_xft yes
xftfont bauhaus:pixelsize=18
use_spacer no
maximum_width 240
text_buffer_size 1280
# Xft?
use_xft yes
xftfont cure:size=6
xftfont ae_AlMothnna:size=7
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
uppercase no
#default_color fff8ee
stippled_borders 0
border_inner_margin 6
border_width 0
use_spacer none
double_buffer yes
text_buffer_size 1600
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
alignment top_left
maximum_width 300
minimum_size 300 20
text_buffer_size 1600
draw_shades no
draw_outline no
draw_borders no
gap_x 160
gap_y 20
update_interval 5.0
TEXT
${color c88034}${font StyleBats:size=16:weight=bold}T$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}SysLog$font
${color c88034}${voffset -5}${hr 2}${color}
${execi 30 tail -n5 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w60}
${color c88034}${font StyleBats:size=16:weight=bold}3$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síťová připojení$font
${color c88034}${voffset -5}${hr 2}${color}
Počet aktivních spojeni: ${tcp_portmon 1 65535 count}
${font ae_AlMothnna:size=7:weight=bold}Cílová adresa:${goto 220}PID/Proces:$font
${execp netstat -ept | grep SPOJ | awk '{print $5,"${goto 240}"$9}' | sort | uniq -c | sort -nr}
# Use Xft?
use_xft yes
xftfont cure:size=6
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
stippled_borders 0
border_inner_margin 6
border_width 0
own_window yes
own_window_type normal#override
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
double_buffer yes
border_margin 1
use_spacer none
use_xft yes
update_interval 1.0
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
#default_color fff8ee
alignment top_right
text_buffer_size 1600
minimum_size 270 10
maximum_width 270
gap_x 60
gap_y 20
default_bar_size 0 2
TEXT
${color c88034}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color c88034}${voffset -5}${hr 2}${color}
cpu: ${alignr}${cpubar 2,230}
ram: ${alignr}${membar 2,230}
swap:${alignr}${swapbar 2,230}
${goto 5}Procesů: ${goto 84}$running_processes / $processes ${goto 148}RAM: ${alignr}$mem / $memmax
${voffset -6}$stippled_hr
#CPU
${color c88034}$font${goto 20}${font ae_AlMothnna:size=9:weight=bold}${voffset -8}CPU$stippled_hr$font${color}
${goto 5}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 79}CPU [%]${goto 137}Čtení${goto 193}Zápis${alignr}PID$font
${goto 5}${top name 1}${goto 89}${top cpu 1}${goto 137}${top io_read 1}/s${goto 193}${top io_write 1}/s${alignr}${top pid 1}
${goto 5}${top name 2}${goto 89}${top cpu 2}${goto 137}${top io_read 2}/s${goto 193}${top io_write 2}/s${alignr}${top pid 2}
${goto 5}${top name 3}${goto 89}${top cpu 3}${goto 137}${top io_read 3}/s${goto 193}${top io_write 3}/s${alignr}${top pid 3}
${goto 5}${top name 4}${goto 89}${top cpu 4}${goto 137}${top io_read 4}/s${goto 193}${top io_write 4}/s${alignr}${top pid 4}
#RAM
${color c88034}$font${goto 20}${font ae_AlMothnna:size=9:weight=bold}${voffset -8}RAM$stippled_hr$font${color}
#${goto 5}${font ae_AlMothnna:size=7:weight=bold}RAM: $font ${goto 38}${top_mem name 1}${goto 193}${top_mem mem_res 1}
${goto 5}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 79}CPU [%]${goto 137}IO [%]${goto 193}RAM${alignr}PID$font
${goto 5}${top_mem name 1}${goto 89}${top_mem cpu 1}${goto 137}${top_mem io_perc 1}${goto 193}${top_mem mem_res 1}${alignr}${top pid 1}
${goto 5}${top_mem name 2}${goto 89}${top_mem cpu 2}${goto 137}${top_mem io_perc 2}${goto 193}${top_mem mem_res 2}${alignr}${top pid 2}
#IO
${color c88034}$font${goto 20}${font ae_AlMothnna:size=9:weight=bold}${voffset -8}IO operace$stippled_hr$font${color}
#Čtení:${goto 55}Zápis:${goto 110}Vlákno:
#${execi 1 iotop -bn 1 | grep % | sed 1q | awk '{print $4,$5," ",$6,$7," ",$12}'}
${goto 5}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 79}CPU [%]${goto 137}Čtení${goto 193}Zápis${alignr}PID$font
${goto 5}${top_io name 1}${goto 89}${top_io cpu 1}${goto 137}${top_io io_read 1}/s${goto 193}${top_io io_write 1}/s${alignr}${top_io pid 1}
${goto 5}${top_io name 2}${goto 89}${top_io cpu 2}${goto 137}${top_io io_read 2}/s${goto 193}${top_io io_write 2}/s${alignr}${top_io pid 2}
#ODDIL HDD
${color c88034}${font StyleBats:size=16}J$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}HDD$font
${color c88034}${voffset -5}${hr 2}${color}
${diskiograph_read log 15,133 000000 c88034}${alignr}${diskiograph_write log 15,133 000000 c88034}$color${voffset -20}
${goto 10}Čtení:${goto 50}${diskio_read}/s${goto 147}Zápis:${goto 187}${diskio_write}/s
${voffset -4}
${goto 8}${color c88034}${fs_bar 16 /}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 90}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}
${goto 8}${color c88034}${fs_bar 16 /home}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 90}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home}
${if_existing /media/truecrypt1}${goto 8}${color c88034}${fs_bar 16 /media/truecrypt1}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt1$font ${goto 90}(${fs_size /media/truecrypt1})${goto 160}${fs_free_perc /media/truecrypt1}%${goto 200}${fs_free /media/truecrypt1} ${endif}
${if_existing /media/truecrypt2}${goto 8}${color c88034}${fs_bar 16 /media/truecrypt2}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt2$font ${goto 90}(${fs_size /media/truecrypt2})${goto 160}${fs_free_perc /media/truecrypt2}%${goto 200}${fs_free /media/truecrypt2} ${endif}
${if_existing /media/truecrypt3}${goto 8}${color c88034}${fs_bar 16 /media/truecrypt3}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}truecrypt3$font ${goto 90}(${fs_size /media/truecrypt3})${goto 160}${fs_free_perc /media/truecrypt3}%${goto 200}${fs_free /media/truecrypt3}${endif}
#ODDIL SIT
${color c88034}${font BulletBalls AOE:size=16}i$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Síť$font
${color c88034}${voffset -5}${hr 2}${color}
${if_existing /sys/class/net/eth0/operstate up}IP (eth0):${goto 147}${addr eth0}${voffset 2}
${downspeedgraph eth0 28,133 000000 c88034} ${alignr}${upspeedgraph eth0 28,133 000000 c88034}$color
${voffset -33}${goto 10}Stahování: ${downspeed eth0}/s ${goto 147}Odesílání: ${upspeed eth0}/s
${goto 10}Celkem: ${totaldown eth0} ${goto 147} Celkem: ${totalup eth0}${endif}${if_existing /sys/class/net/wlan0/operstate up}IP (wlan0):${goto 147}${addr wlan0}${voffset 2}
${downspeedgraph wlan0 28,133 000000 c88034} ${alignr}${upspeedgraph wlan0 28,133 000000 c88034}$color
${voffset -33}${goto 10}Stahování: ${downspeed wlan0}/s ${goto 147}Odesílání: ${upspeed wlan0}/s
${goto 10}Celkem: ${totaldown wlan0} ${goto 147}Celkem: ${totalup wlan0}${endif}${if_existing /sys/class/net/ppp0/operstate}IP (ppp0):${goto 147}${addr ppp0}${voffset 2}
${downspeedgraph ppp0 28,133 000000 c88034} ${alignr}${upspeedgraph ppp0 28,133 000000 c88034}$color
${voffset -33}${goto 10}Stahování: ${downspeed ppp0}/s ${goto 147}Odesílání: ${upspeed ppp0}/s
${goto 10}Celkem: ${totaldown ppp0} ${goto 147}Celkem: ${totalup ppp0}${endif}${if_existing /sys/class/net/bnep0/operstate}IP (bnep0):${goto 147}${addr bnep0}${voffset 2}
${downspeedgraph bnep0 28,133 000000 c88034} ${alignr}${upspeedgraph bnep0 28,133 000000 c88034}$color
${voffset -33}${goto 10}Stahování: ${downspeed bnep0}/s ${goto 147}Odesílání: ${upspeed bnep0}/s
${goto 10}Celkem: ${totaldown bnep0} ${goto 147}Celkem: ${totalup bnep0}${endif}
# ODDIL KURZY MEN
${color c88034}${font BulletBalls AOE:size=16}M$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Kurzy měn$font
${color c88034}${voffset -5}${hr 2}${color}
${texeci 3600 ~/.conky/rates.pl}
# Xft?
use_xft yes
xftfont cure:size=6
xftfont ae_AlMothnna:size=7
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
uppercase no
#default_color fff8ee
stippled_borders 0
border_inner_margin 6
border_width 0
use_spacer none
double_buffer yes
text_buffer_size 1600
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
alignment bottom_right
gap_x 60
gap_y 0
minimum_size 270 10
maximum_width 270
default_bar_size 205 2
draw_shades no
draw_outline no
draw_borders no
update_interval 3.0
TEXT
${if_running rhythmbox}${color c88034}${font BulletBalls AOE:size=16}${exec conkyRhythmbox --statustext=X,O,O --datatype=ST}$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Rhythmbox$font
#${if_running rhythmbox}${color c88034}${font Webdings:size=16}${exec conkyRhythmbox --statustext=4,;,O --datatype=ST}$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Rhythmbox$font
${color c88034}${voffset -5}${hr 2}${color}
${execp conkyRhythmbox -t ~/.conkyRhythmbox_template -n}${goto 70}${voffset -12}${execbar conkyRhythmbox --datatype=PP}
${exec rm /tmp/Rh_cover}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\%20/\ /g;s/%C3%A1/á/g;s/%C5%A0/Š/g;s/%C4%9B/ě/g;s/%C3%AD/í/g;s/%C5%BE/ž/g;s/%C5%A1/š/g;s/%C4%8D/č/g;s/%C4%8C/Č/g;s/%C3%A9/é/g;s/%C5%99/ř/g;s/\\\//g;s/%5B/[/g;s/%5D/]/g'`" /tmp/Rh_cover}${image /tmp/Rh_cover -p 0,28 -s 74x74 -f 2}${endif}
${goto 88}${color dimgray}Umělec:
${goto 92}${color white}${font URW Gothic L:size=9}[--datatype=AR]
${goto 88}${font}${color dimgray}Album:
${goto 92}${color white}${font URW Gothic L:size=9}[--datatype=AL]${font}
${goto 88}${color dimgray}Název:
${goto 92}${color white}${font URW Gothic L:size=9}[--datatype=TI]
${color white}${font URW Gothic L:size=8}[--datatype=PT]/[--datatype=LE]${font}
Parada. Jsem spokojen:-). Diky.(Pozdeji take pripojim sve Conky, ale jeste je ve stadiu uprav a nachazi se ve stavu znacne rozborenem)
Rekonstrukce ukoncena. Vstup na staveniste povolen:
(http://img109.imageshack.us/img109/9715/prntscrnx.th.png) (http://img109.imageshack.us/i/prntscrnx.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Parada. Jsem spokojen:-). Diky.(Pozdeji take pripojim sve Conky, ale jeste je ve stadiu uprav a nachazi se ve stavu znacne rozborenem)
Rekonstrukce ukoncena. Vstup na staveniste povolen:
(http://img109.imageshack.us/img109/9715/prntscrnx.th.png) (http://img109.imageshack.us/i/prntscrnx.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Mohu se zeptat, jak delas vypis aktivnich sitovych spojeni? netstat?
Pekne to mas ;)
docela se mi libi ty grafy pod tim. to jsou conky, nebo screenlets, nebo co vlastne? pokud to conky jsou, mohl bych pozadat o .conkyrc?
mrstevo@mrstevo-desktop:~$ conky
Conky: /home/mrstevo/.conkyrc: 2: no such configuration: 'window'
Conky: /home/mrstevo/.conkyrc: 3: no such configuration: 'CPU2:'
Conky: /home/mrstevo/.conkyrc: 4: no such configuration: 'lor'
Conky: /home/mrstevo/.conkyrc: 5: no such configuration: ')'
Conky: /home/mrstevo/.conkyrc: 6: no such configuration: ';action=.xml'
Conky: missing text block in configuration; exiting
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:
imlib_context_free();
With the parameter:
context
being NULL. Please fix your program.
ut_to_x no
mrstevo@mrstevo-desktop:~$ conky
Conky: /home/mrstevo/.conkyrc: 2: no such configuration: 'window'
Conky: /home/mrstevo/.conkyrc: 3: no such configuration: 'CPU2:'
Conky: /home/mrstevo/.conkyrc: 4: no such configuration: 'lor'
Conky: /home/mrstevo/.conkyrc: 5: no such configuration: ')'
Conky: /home/mrstevo/.conkyrc: 6: no such configuration: ';action=.xml'
nevie niekto kde moze byt chyba?out_to_x no
stippled_borders 0
border_margin 6
border_width 1
on_bottom yes
background yes
double_buffer yes
use_spacer right
use_xft yes
update_interval 3.0
minimum_size 200 5
draw_shades no
draw_outline no # amplifies text if yes
draw_borders no
xftfont anorexia:size=10
uppercase no # set to yes if you want all text to be in uppercase
default_color 00FF00
#Use Xft?
use_xft yes
xftfont DejaVu Sans:size=9
xftalpha 0.8
text_buffer_size 2048
alignment bottom_right
#gap_x 10
#gap_y 40
gap_x 300
gap_y 10
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
TEXT
${color 00FF00}Date & Time ${hr 2}
${color 00FF00}${alignc}${font Andale_Mono:size=17}${time %H:%M}${font}
${color 00FF00}${alignc}${Time %A %m %d %Y}
Core 1: ${color FFFF00} ${execi 1 sensors | grep "Core 0" | cut -c15-18}C ${alignr}${color 00FF00}Core 2: ${color FFFF00}${execi 1 sensors | grep "Core 1" | cut -c15-18}C
${color 00FF00}CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr}${cpubar cpu0 10,170}
${color 00FF00}NVidia GPU Temp ${alignr} Hard Drive Temp ${execi 300 nc localhost 7634 | cut -c37-30 ;}
${color FFFF00} ${execi 30 nvidia-settings -q gpucoretemp |grep '):' | awk '{print $4}'} C ${alignr} ${color FFFF00}${hddtemp /dev/sda localhost 7634}
${color 00FF00}${voffset -5}${hr 1}${color}
${color 00FF00}${top name 1}${color FFFF00}${top cpu 1} ${alignr}${color 00FF00}${top_mem name 1}${color FFFF00}${top_mem mem_res 1}
${color 00FF00}${top name 2}${color FFFF00}${top cpu 2} ${alignr}${color 00FF00}${top_mem name 2}${color FFFF00}${top_mem mem_res 2}
${color 00FF00}${voffset -5}${hr 1}${color}
${color 00FF00}RAM: ${alignc} $mem ${alignr} max: $memmax
${color 00FF00}${membar 6}$color
${color 00FF00}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color 00FF00}${swapbar 6}$color
${color 00FF00}HDD Ubuntu : ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #00FF00}Network (IP : ${addr eth0}) :$font
Down: ${totaldown eth0} (${downspeed eth0}k/s) ${alignr}Up: ${totalup eth0} (${upspeed 0}k/s)
${color orange}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 item_titles 5}
${color orange}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 item_titles 5}
${color orange}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 item_titles 5}
Pekne to mas ;)
docela se mi libi ty grafy pod tim. to jsou conky, nebo screenlets, nebo co vlastne? pokud to conky jsou, mohl bych pozadat o .conkyrc?
# Conky settings #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
temperature_unit fahrenheit
# Window specifications #
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
minimum_size 200 250
maximum_width 200
alignment tr
gap_x 5
gap_y 15
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
lua_load ~/.conky_scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
${font StyleBats:size=18}P${font} Uptime: ${uptime_short}
${font StyleBats:size=18}4${font} ${time %A %d %B}
${font FreeSans:size=16}@${font} e-mail: ${execi 100 bash ~/.conky_scripts/gmail.sh}
${font PizzaDude Bullets:size=16}v${font} Up. ${upspeed eth0}/s
${font PizzaDude Bullets:size=16}r${font} Dow. ${downspeed eth0}/s
${font PizzaDude Bullets:size=16}M${font} Odos. ${totalup eth0}
${font PizzaDude Bullets:size=16}S${font} Prijat. ${totaldown eth0}
${font weather:size=28}z ${font}CPU ${acpitemp} °C
${font StyleBats:size=18}A${font} CPU: ${cpu}%
${font PizzaDude Bullets:size=16}J${font} $memperc% ${membar 4, 75}
$mem / $memmax
${color 3399FF}${voffset 6}${sysname}${alignr}${kernel}${machine}
${color FFFFFF}${goto 25}${voffset 35}${cpu cpu0}%
${color 3399FF}${goto 25}CPU
${color FFFFFF}${goto 50}${voffset 23}${memperc}%
${color 3399FF}${goto 50}RAM
${color FFFFFF}${goto 75}${voffset 23}${swapperc}%
${color 3399FF}${goto 75}SWAP
${color FFFFFF}${goto 100}${voffset 23}${fs_used_perc /}%
${color 3399FF}${goto 100}Disk
${color FFFFFF}${goto 120}${voffset 25}$battery_percent %
${color 3399FF}${goto 110}Battery
--[[
Clock Rings by londonali1010 (2009) Edited by jpope
This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.
IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.
To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
lua_load ~/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
Changelog:
+ v1.0 -- Original release (30.09.2009)
v1.1p -- Jpope edit (05.10.2009)
]]
settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='time',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
arg='%I.%M',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=12,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.1,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0x3399cc,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.2,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=100, y=450,
-- "radius" is the radius of the ring.
radius=50,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=5,
-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
start_angle=0,
-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
end_angle=360
},
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3399cc,
fg_alpha=0.4,
x=100, y=450,
radius=56,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3399cc,
fg_alpha=0.6,
x=100, y=450,
radius=62,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%d',
max=31,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3399cc,
fg_alpha=0.8,
x=100, y=450,
radius=70,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='time',
arg='%m',
max=12,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3399cc,
fg_alpha=1,
x=100, y=450,
radius=76,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='cpu',
arg='cpu0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF7100,
fg_alpha=0.4,
x=50, y=598,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='memperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x33ccff,
fg_alpha=0.8,
x=75, y=648,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='swapperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x33ccff,
fg_alpha=0.8,
x=100, y=698,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x3399cc,
fg_alpha=0.3,
x=125, y=748,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='battery_percent',
arg='BAT0',
max=100,
bg_colour=0x36FF33,
bg_alpha=0.2,
fg_colour=0x36FF33,
fg_alpha=0.3,
x=150, y=798,
radius=25,
thickness=4,
start_angle=-90,
end_angle=180
},
}
-- Use these settings to define the origin and extent of your clock.
clock_r=65
-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
clock_x=100
clock_y=450
show_seconds=true
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
function draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.height
local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
local angle_0=sa*(2*math.pi/360)-math.pi/2
local angle_f=ea*(2*math.pi/360)-math.pi/2
local t_arc=t*(angle_f-angle_0)
-- Draw background ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
cairo_set_line_width(cr,ring_w)
cairo_stroke(cr)
-- Draw indicator ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
cairo_stroke(cr)
end
function draw_clock_hands(cr,xc,yc)
local secs,mins,hours,secs_arc,mins_arc,hours_arc
local xh,yh,xm,ym,xs,ys
secs=os.date("%S")
mins=os.date("%M")
hours=os.date("%I")
secs_arc=(2*math.pi/60)*secs
mins_arc=(2*math.pi/60)*mins+secs_arc/60
hours_arc=(2*math.pi/12)*hours+mins_arc/12
-- Draw hour hand
xh=xc+0.7*clock_r*math.sin(hours_arc)
yh=yc-0.7*clock_r*math.cos(hours_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xh,yh)
cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
cairo_set_line_width(cr,5)
cairo_set_source_rgba(cr,0.2,0.6,1,0.4)
cairo_stroke(cr)
-- Draw minute hand
xm=xc+clock_r*math.sin(mins_arc)
ym=yc-clock_r*math.cos(mins_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xm,ym)
cairo_set_line_width(cr,3)
cairo_stroke(cr)
-- Draw seconds hand
if show_seconds then
xs=xc+clock_r*math.sin(secs_arc)
ys=yc-clock_r*math.cos(secs_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xs,ys)
cairo_set_line_width(cr,1)
cairo_stroke(cr)
end
end
function conky_clock_rings()
local function setup_rings(cr,pt)
local str=''
local value=0
str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)
value=tonumber(str)
pct=value/pt['max']
draw_ring(cr,pct,pt)
end
-- Check that Conky has been running for at least 5s
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)
local cr=cairo_create(cs)
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num>5 then
for i in pairs(settings_table) do
setup_rings(cr,settings_table[i])
end
end
draw_clock_hands(cr,clock_x,clock_y)
end
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right
use_xft yes
xftfont ae_AlMothnna:size=7
text_buffer_size 2048
update_interval 2.0
draw_shades no
draw_outline no
draw_borders no
uppercase no
#default_color 000000
alignment top_right
gap_x 15
gap_y 40
color0 FFFFFF
color1 000000
TEXT
#SYSTEM
${color 000000}${font openlogos:size=16}u$font ${font Radio Space:size=14:weight=bold}${voffset -8}System$font
${color 000000}${voffset -5}${hr 2}${color}
${alignc}Ubuntu 10.04 Lucid Linx
${alignc}$sysname $kernel on $machine
${alignc}Uptime: $uptime
#CPU
${color 000000}cpu1: ${cpu cpu0}% ${alignr}${cpubar cpu0 2,210}
cpu2: ${cpu cpu1}% ${alignr}${cpubar cpu0 2,210}
ram: ${alignr}${membar 2,210}
#PROCESES
${goto 5}Procesů: ${goto 84}$running_processes / $processes ${goto 148}RAM: ${alignr}$mem / $memmax
${voffset -6}$stippled_hr
${goto 5}${color ffffff}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 89}CPU [%]${goto 148}Jméno${alignr}RAM$font ${color 000000}
${goto 5}${top name 1}${goto 99}${top cpu 1} ${goto 148}${top_mem name 1}${alignr}${top_mem mem_res 1}
${goto 5}${top name 2}${goto 99}${top cpu 2} ${goto 148}${top_mem name 2}${alignr}${top_mem mem_res 2}
${goto 5}${top name 3}${goto 99}${top cpu 3} ${goto 148}${top_mem name 3}${alignr}${top_mem mem_res 3}
${goto 5}${top name 4}${goto 99}${top cpu 4} ${goto 148}${top_mem name 4}${alignr}${top_mem mem_res 4}
#HDD
${color 000000}${font StyleBats:size=16}J$font ${font Radio Space:size=14:weight=bold}${voffset -8}HDD$font
${color 000000}${voffset -5}${hr 2}${color}
${goto 8}${color 000000}${fs_bar 20 /}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 90}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}${voffset 2}
${goto 8}${color 000000}${fs_bar 20 /home}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 90}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home} ${voffset 2}
${goto 8}${color 000000}${fs_bar 20 /media/My Book}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}My Book$font ${goto 90}(${fs_size /media/My Book}${goto 160}${fs_free_perc /media/My Book}%${goto 200}${fs_free /media/My Book} ${voffset 2}
#NETWORK
${color 000000}${font StyleBats:size=16}o$font ${font Radio Space:size=14:weight=bold}${voffset -8}Network$font
${color 000000}${voffset -5}${hr 2}
IP addres:${alignr}${addr eth0}
Down: ${downspeed eth0} ${alignr}Up: ${upspeed eth0}
Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
#DATE AND TIME
${color 000000}${font StyleBats:size=16}g$font ${font Radio Space:size=14:weight=bold}${voffset -8}Date and time$font
${color 000000}${voffset -5}${hr 2}
${font Radio Space:size=27}${alignc}${time %H:%M}${font}
${color 000000}${font ae_AlMothnna:size=9:weight=bold}${execi 60 date +"%B %Y" | tr "[:upper:]" "[:lower:]"}${font Snap.se:size=8}
${voffset -6}$stippled_hr
#KALENDER
$color${font Bitstream Vera Sans Mono:style=Bold:size=10}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 000000\}'`date | awk '{print $3}'`'\$color /'}$font$color
#RHYTHMBOX
${if_running rhythmbox}${color 000000}${font StyleBats:size=16}6$font ${font Radio Space:size=14:weight=bold}${voffset -8}Rhythmbox$font${color ffffff}$alignr${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}$color
${color 000000}${voffset -5}${hr 2}
${voffset 3}$alignr${color ffffff}${font sans:size=8}${execi 4 rhythmbox-client --print-playing --no-start} $endif$color
# System Weather
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer left
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 3.0
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 10
# Default colors
default_color 000000
# Text alignment, other possible values are commented
alignment top_left
# Gap between borders of screen
gap_x 15
gap_y 40
TEXT
${color 000000}${font weather:size=22:weight=bold}I$font ${font Radio Space:size=14:weight=bold}${voffset -11}${goto 30} Weather$font
${color 000000}${voffset -6}${hr 2}
${texeci 360 ~/.conky/weather.pl EZXX0040 cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
weather.pl a weather.template pouze stáhnuté z wiki
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
update_interval 2
use_xft yes
use_spacer no
text_buffer_size 1280
Nevíte v čem by mohla být chyba? Mám Ubuntu LL 64bit.Taky se přidám se svými conky :)
(http://img97.imageshack.us/img97/361/snmekobrazovkyb.th.png) (http://img97.imageshack.us/i/snmekobrazovkyb.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Čerpal jsem jen z wiki a hlavně tady z fóra, takže díky všem ;)
Máš to dobrý. Jen nechápu tu sabotáž, že máš v konfigu naschvál pár znaků navíc???
A Lucid Linx>Lucid Lynx.
${color 000000}${font openlogos:size=16}u$font ${font Radio Space:size=14:weight=bold}${voffset -8}System$fontCitaceMáš to dobrý. Jen nechápu tu sabotáž, že máš v konfigu naschvál pár znaků navíc???
A Lucid Linx>Lucid Lynx.
To nebude sabotáž, ale chybí ti nějakej font...
stippled_borders 0
border_margin 6
border_width 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right
use_xft yes
xftfont ae_AlMothnna:size=7
text_buffer_size 2048
update_interval 5.0
draw_shades no
draw_outline no
draw_borders no
uppercase no
#default_color 00000
alignment top_right
gap_x 15
gap_y 40
color0 FFFFFF
color1 000000
TEXT
#SYSTEM
${color 000000}${font openlogos:size=16}u$font ${font Radio Space:size=14:weight=bold}${voffset -8}System$font
${color 000000}${voffset -5}${hr 2}${color}
${alignc}Ubuntu 10.04 Lucid Lynx
${alignc}$sysname $kernel on $machine
${alignc}Uptime: $uptime
#CPU
${color 000000}cpu1: ${cpu cpu0}% ${alignr}${cpubar cpu0 2,210}
cpu2: ${cpu cpu1}% ${alignr}${cpubar cpu0 2,210}
ram: ${alignr}${membar 2,210}
#PROCESES
${goto 5}Procesů: ${goto 84}$running_processes / $processes ${goto 148}RAM: ${alignr}$mem / $memmax
${voffset -6}$stippled_hr
${goto 5}${color ffffff}${font ae_AlMothnna:size=7:weight=bold}Jméno${goto 89}CPU [%]${goto 148}Jméno${alignr}RAM$font ${color 000000}
${goto 5}${top name 1}${goto 99}${top cpu 1} ${goto 148}${top_mem name 1}${alignr}${top_mem mem_res 1}
${goto 5}${top name 2}${goto 99}${top cpu 2} ${goto 148}${top_mem name 2}${alignr}${top_mem mem_res 2}
${goto 5}${top name 3}${goto 99}${top cpu 3} ${goto 148}${top_mem name 3}${alignr}${top_mem mem_res 3}
${goto 5}${top name 4}${goto 99}${top cpu 4} ${goto 148}${top_mem name 4}${alignr}${top_mem mem_res 4}
#HDD
${color 000000}${font StyleBats:size=16}J$font ${font Radio Space:size=14:weight=bold}${voffset -8}HDD$font
${color 000000}${voffset -5}${hr 2}${color}
${goto 8}${color 000000}${fs_bar 20 /}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}root$font ${goto 90}(${fs_size /})${goto 160}${fs_free_perc /}%${goto 200}${fs_free /}${voffset 2}
${goto 8}${color 000000}${fs_bar 20 /home}${color}
${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}home$font ${goto 90}(${fs_size /home}${goto 160}${fs_free_perc /home}%${goto 200}${fs_free /home} ${voffset 2}
#${goto 8}${color 000000}${fs_bar 20 /media/Zaloha}${color}
#${goto 11}${voffset -21}${font ae_AlMothnna:size=8:weight=bold}Zaloha$font ${goto 90}(${fs_size /media/4B05-93CD}${goto 160}${fs_free_perc /media/4B05-93CD}%${goto 200}${fs_free /media/4B05-93CD} ${voffset 2}
#NETWORK
${color 000000}${font StyleBats:size=16}o$font ${font Radio Space:size=14:weight=bold}${voffset -8}Network$font
${color 000000}${voffset -5}${hr 2}
IP addres:${alignr}${addr eth0}
Down: ${downspeed eth0} ${alignr}Up: ${upspeed eth0}
Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
#DATE AND TIME
${color 000000}${font StyleBats:size=16}g$font ${font Radio Space:size=14:weight=bold}${voffset -8}Date and time$font
${color 000000}${voffset -5}${hr 2}
${font Radio Space:size=27}${alignc}${time %H:%M}${font}
${color 000000}${font ae_AlMothnna:size=9:weight=bold}${execi 60 date +"%B %Y" | tr "[:upper:]" "[:lower:]"}${font Snap.se:size=8}
${voffset -6}$stippled_hr
#KALENDER
$color${font Bitstream Vera Sans Mono:style=Bold:size=10}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color 000000\}'`date | awk '{print $3}'`'\$color /'}$font$color
#QMMP
#${if_running qmmp}${color 000000}${font StyleBats:size=16}6$font ${font Radio Space:size=14:weight=bold}${voffset -8}Qmmp$font${color ffffff}$alignr${exec qmmp --print-playing-format '%te / %td' --no-start}$color
#${color 000000}${voffset -5}${hr 2}
#${voffset 3}$alignr${color ffffff}${font sans:size=8}${execi 4 qmmp --print-playing --no-start} $endif$color
${texeci 360 ~/.conky/weather.pl Brno cz m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
Počasí $hr
${font bauhaus:pixelsize=9}${alignr 3}( s. š., v. d.)
Stav k: :, . . 20 ${alignr 3}Update: :
${voffset -5}${goto 20}${Font weather:size=65}
${voffset -70}${goto 13}${Font bauhaus:pixelsize=25}
${voffset -20}${font weather:size=25}${alignr 20}${font bauhaus:pixelsize=9}${voffset -107}
Tlak:
Vítr: (˚)
Vlhkost: %
Rosný bod:
Viditelnost:
UV index: ()
Východ: :
Západ: :
Měsíc: $font
${voffset -10}Předpověď $stippled_hr
${goto 11}${goto 61}${goto 111}${goto 161}${goto 211}
${font weather:size=25}${goto 8}${goto 58}${goto 108}${goto 158}${goto 208}
${voffset -20}${font bauhaus:pixelsize=9}${goto 5}/${goto 55}/${goto 105}/${goto 155}/${goto 205}/
Fonty mám tyto:ae_almothnna_bold.ttf
Bauhaus.ttf
fonty.txt
openlogos.ttf
Radiofbi.ttf
Radiofb.ttf
Radiofc.ttf
Radiofi.ttf
Radiof.ttf
snap.ttf
STYLBCC_.TTF
VeraMoBd.ttf
VeraMoBI.ttf
VeraMoIt.ttf
VeraMono.ttf
weather.ttf
Při spuštění z terminálu tam nic zajímavého není. Stejně si to nedetekuje chybějící font .<error>
<err type="100">Invalid Partner Code.</err>
</error>
stretol sa uz niekto s takymto problemom?Takze som to vyriesil asi tak, ze som ubuntu preinstaloval... Conky pekne bavilo, ale...Len co som zaeditoval .conkyrc, znova ta ista chyba....Prepisanie zo zalohy, conky znova idu... Zmenu som robil len v zobrazovani IP z eth1 na eth0...nema nieto riesenie zahady?Kód: [Vybrat]mrstevo@mrstevo-desktop:~$ conky
Conky: /home/mrstevo/.conkyrc: 2: no such configuration: 'window'
Conky: /home/mrstevo/.conkyrc: 3: no such configuration: 'CPU2:'
Conky: /home/mrstevo/.conkyrc: 4: no such configuration: 'lor'
Conky: /home/mrstevo/.conkyrc: 5: no such configuration: ')'
Conky: /home/mrstevo/.conkyrc: 6: no such configuration: ';action=.xml'
Conky: missing text block in configuration; exiting
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:
imlib_context_free();
With the parameter:
context
being NULL. Please fix your program.
pri doplnení pred textKód: [Vybrat]ut_to_x no
Kód: [Vybrat]mrstevo@mrstevo-desktop:~$ conky
nevie niekto kde moze byt chyba?
Conky: /home/mrstevo/.conkyrc: 2: no such configuration: 'window'
Conky: /home/mrstevo/.conkyrc: 3: no such configuration: 'CPU2:'
Conky: /home/mrstevo/.conkyrc: 4: no such configuration: 'lor'
Conky: /home/mrstevo/.conkyrc: 5: no such configuration: ')'
Conky: /home/mrstevo/.conkyrc: 6: no such configuration: ';action=.xml'
moje conky:Kód: [Vybrat]out_to_x no
stippled_borders 0
border_margin 6
border_width 1
on_bottom yes
background yes
double_buffer yes
use_spacer right
use_xft yes
update_interval 3.0
minimum_size 200 5
draw_shades no
draw_outline no # amplifies text if yes
draw_borders no
xftfont anorexia:size=10
uppercase no # set to yes if you want all text to be in uppercase
default_color 00FF00
#Use Xft?
use_xft yes
xftfont DejaVu Sans:size=9
xftalpha 0.8
text_buffer_size 2048
alignment bottom_right
#gap_x 10
#gap_y 40
gap_x 300
gap_y 10
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
TEXT
${color 00FF00}Date & Time ${hr 2}
${color 00FF00}${alignc}${font Andale_Mono:size=17}${time %H:%M}${font}
${color 00FF00}${alignc}${Time %A %m %d %Y}
Core 1: ${color FFFF00} ${execi 1 sensors | grep "Core 0" | cut -c15-18}C ${alignr}${color 00FF00}Core 2: ${color FFFF00}${execi 1 sensors | grep "Core 1" | cut -c15-18}C
${color 00FF00}CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr}${cpubar cpu0 10,170}
${color 00FF00}NVidia GPU Temp ${alignr} Hard Drive Temp ${execi 300 nc localhost 7634 | cut -c37-30 ;}
${color FFFF00} ${execi 30 nvidia-settings -q gpucoretemp |grep '):' | awk '{print $4}'} C ${alignr} ${color FFFF00}${hddtemp /dev/sda localhost 7634}
${color 00FF00}${voffset -5}${hr 1}${color}
${color 00FF00}${top name 1}${color FFFF00}${top cpu 1} ${alignr}${color 00FF00}${top_mem name 1}${color FFFF00}${top_mem mem_res 1}
${color 00FF00}${top name 2}${color FFFF00}${top cpu 2} ${alignr}${color 00FF00}${top_mem name 2}${color FFFF00}${top_mem mem_res 2}
${color 00FF00}${voffset -5}${hr 1}${color}
${color 00FF00}RAM: ${alignc} $mem ${alignr} max: $memmax
${color 00FF00}${membar 6}$color
${color 00FF00}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color 00FF00}${swapbar 6}$color
${color 00FF00}HDD Ubuntu : ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color #00FF00}Network (IP : ${addr eth0}) :$font
Down: ${totaldown eth0} (${downspeed eth0}k/s) ${alignr}Up: ${totalup eth0} (${upspeed 0}k/s)
${color orange}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://rss.sme.sk/rss/rss.asp?sek=smeonline 5 item_titles 5}
${color orange}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://www.zive.cz/rss/sc-47/default.aspx 5 item_titles 5}
${color orange}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 feed_title} ${hr 1}$color
${color 00FF00}${rss http://forum.ubuntu.cz/index.php?type=rss;action=.xml 5 item_titles 5}
Lucid Linx>Lucid Lynx.Za tu hrubku se stydím, díky za upozornění :)
Tak jsem v koncích. Taky nechápu u Drtikola propojení conkyrc a počasí. Z conkyrc nevolá další skript do vlákna. To spouští nějak samostatně?Počasí spouštím samostatně, mám ho pojmenovaný jako conkyrc1 a conkystart pak vapadá asi takle:
#!/bin/bash
sleep 10 &&
conky -d -c ~/.conkyrc &
sleep 10 &&
conky -d -c ~/.conkyrc1 &
exit
Nastavení opravdové průhlednosti okna Conky
Tento režim nefunguje (většinou) při nastavení typu okna na override, je lepší použít výchozí typ normal, desktop zas nefunguje na desktopu spravovaném Nautilem. Je také potřeba kompozitní správce oken, třeba Compiz, ale jde to povolit i v Metacity.
V konfiguračním souboru Conky (.conkyrc defaultně) máte již nejspíš řádek:
own_window_transparent yes
který povoluje průhlednost okna, do této doby pseudoprůhlednost. K tomu nyní přibývá řádek:
own_window_argb_visual yes
který z průhlednosti falešné udělá reálnou. Je tu ale ještě jeden, který je možno vložit místo prvního zmíněného a nastavit průhlednost částečnou:
own_window_argb_value 255
kde parametr je v rozsahu 0-255 a 255 a čím vyšší číslo, tím menší průhlednost. Nefunguje současně s own_window_transparent.
Zde se, alespoň na mém systému, projevuje taková záludnost, kdy se změnou transparentnosti pozadí použitím own_window_argb_value, přichází i transparentnost části obsahu, především grafů a méně barů. I když nepoužiji toto nastavení, jsou grafy lehce průhledné, což koneckonců vypadá docela zajímavě :)
Myslim si že jedna Applikace , ktera ma co docineni s conky , zde stoji za zmínění
a to ConkyWizard ktery ma zatim Domovske stranky na http://code.google.com/p/conkywizard/ (http://code.google.com/p/conkywizard/)
Ahojte, měl bych dotaz: co se vlastně myslí tou "opravdovou průhledností"? Postupoval jsem totiž podle tohoto návodu a obrázek na pozadí je vidět skrz Conky, ale ne ikony na ploše. Je to vůbec nějak možné?
gconftool-2 --set /apps/metacity/general/compositing_manager --type boolean true
S Compizem to funguje bez přemlouvání.
Myslim si že jedna Applikace , ktera ma co docineni s conky , zde stoji za zmíněníChystám se dát Ubuntu na další pc, tak určitě vyzkouším ;)
a to ConkyWizard ktery ma zatim Domovske stranky na http://code.google.com/p/conkywizard/ (http://code.google.com/p/conkywizard/)
${if_running rhythmbox}${image /home/drtikol/Obrázky/conky/audio-input-microphone.png -s 32x32 -p -0,+645}
${color 000000}${font Radio Space:size=14:weight=bold}${voffset -8}Rhythmbox$font$alignr
${voffset -5}${hr 2}${color}
${execp conkyRhythmbox -t ~/.conkyRhythmbox_template -n}${goto 70}${voffset -12}${execbar conkyRhythmbox --datatype=PP}
${exec rm /tmp/Rh_cover}
${exec mk /tmp/Rh_cover}
${exec cp "`conkyRhythmbox --datatype=CA | sed -e 's/\%20/\ /g;s/%C3%A1/á/g;s/%C5%A0/Š/g;s/%C4%9B/ě/g;s/%C3%AD/í/g;s/%C5%BE/ž/g;s/%C5%A1/š/g;s/%C4%8D/č/g;s/%C4%8C/Č/g;s/%C3%A9/é/g;s/%C5%99/ř/g;s/\\\//g;s/%5B/[/g;s/%5D/]/g'`" /tmp/Rh_cover}${image /tmp/Rh_cover -p -0,+683 -s 74x74 -f 2}${endif}
Funguje v pořádku až na obrázek alba - u některého interpreta se zobrazí, u jiných v conky ne, v Rhythmboxu ano.Funguje v pořádku až na obrázek alba - u některého interpreta se zobrazí, u jiných v conky ne, v Rhythmboxu ano.
Obrázek je pokaždé umístěn v ~/hudba/<interpret>/<album>
Nevíte někdo jak to napravit?
Pokud používáš Metacity, bude nutné kompozit povolit:Kód: [Vybrat]gconftool-2 --set /apps/metacity/general/compositing_manager --type boolean true
S Compizem to funguje bez přemlouvání.
# Use Xft?
use_xft yes
xftfont Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 150
maximum_width 240
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 1
# border width
border_width 0
# Default colors and also border colors
default_color white
#default_shade_color black
#default_outline_color black
own_window_colour white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 30
# Subtract file system buffers from used memory?
no_buffers no
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
TEXT
${color}${time %A, %d %B}${alignr}${time %T}
${hr}
$nodename
${color}Kernel $sysname $kernel
${hr}
CPU1 ${cpu cpu0}%${alignr}${cpubar cpu0 10,60}
CPU2 ${cpu cpu1}%${alignr}${cpubar cpu1 10,60}
Receiving ${downspeedf eth0} KB/s ${alignr}${downspeedgraph eth0 10,60}
Sending ${upspeedf eth0} KB/s ${alignr}${upspeedgraph eth0 10,60}
${hr}
${color}HDD ${fs_used /}/${fs_size /}${alignr}${fs_bar 10,60 /}
${hr}
${color white}CPU:
${top name 1} ${alignr}${top cpu 1}%
${top name 2} ${alignr}${top cpu 2}%
${top name 3} ${alignr}${top cpu 3}%
${top name 4} ${alignr}${top cpu 4}%
${hr}
${color white}MEMORY:
${top_mem name 1} ${alignr}${top_mem mem_res 1}
${top_mem name 2} ${alignr}${top_mem mem_res 2}
${top_mem name 3} ${alignr}${top_mem mem_res 3}
${top_mem name 4} ${alignr}${top_mem mem_res 4}
${hr}
${color white}UPTIME: ${alignr}$uptime
${hr}
${color white}IP ADRESS:${alignr}${addr eth0}
${hr}
${color white}MUSIC:${alignr}${exec rhythmbox-client --print-playing-format '%te / %td' --no-start}
${alignr}${exec rhythmbox-client --no-start --print-playing-format %tt}
${alignr}${exec rhythmbox-client --no-start --print-playing-format %aa}
${alignr}${exec rhythmbox-client --no-start --print-playing-format %at}
kdy byl komp zapnut a kdy se kdo nalogoval se zjisti prikazem last, na vypsani aktualne nalogovanych uzivatelu take (viz man conky) slouzi conky prikaz user_names
Dá se nějakým způsobem zprůhlednit conky tak aby byly přístupné i ikony pod ním?
Chtěl bych se zeptat jestli Conky dokáže zobrazit průběh stahování torrentů přes BitTorrent clienta - stačil by pouze progress bar. DíkyConky to přímo sám nedokáže (alespoň o tom nevím). Ovšem nic není ztraceno - pokud je tvůj BitTorrent client schopný vyplivnout do nějakého logu v určitých intervalech progres stahování, lze tento v Conky zobrazit.
Chtěl bych se zeptat jestli Conky dokáže zobrazit průběh stahování torrentů přes BitTorrent clienta - stačil by pouze progress bar. DíkyConky to přímo sám nedokáže (alespoň o tom nevím). Ovšem nic není ztraceno - pokud je tvůj BitTorrent client schopný vyplivnout do nějakého logu v určitých intervalech progres stahování, lze tento v Conky zobrazit.
Chtěl bych se zeptat jestli Conky dokáže zobrazit průběh stahování torrentů přes BitTorrent clienta - stačil by pouze progress bar. DíkyConky to přímo sám nedokáže (alespoň o tom nevím). Ovšem nic není ztraceno - pokud je tvůj BitTorrent client schopný vyplivnout do nějakého logu v určitých intervalech progres stahování, lze tento v Conky zobrazit.
mohlo by to jit asi takhle:http://ubuntuforums.org/showthread.php?t=1172278 (http://ubuntuforums.org/showthread.php?t=1172278) (netestoval jsem to vsak)
Zdravím
Lze nastavit Conky abych měl info o hudbě z rhytmboxu na pozici kterou mám uvedenou (viz. obrázek) ???
Děkuji
http://i34.tinypic.com/53py86.png (http://i34.tinypic.com/53py86.png)
Ok mám ".conkyrc2" a v něm nastavený Rhytmbox ,teď co s tím ??
conky # ekvivalentem je: conky -c ~/.conkyrc
conky -c ~/.conkyrc2
${color 88aaff}Gmail: ${color #00FF22}${execi 60 conkyEmail -m IMAP -s imap.gmail.com -u xxxx@gmail.com -p xxxx}$colorPři použití POP3 to takhle jede, ale na IMAP ne. Přístupové údaje jsou v pořádku.
${execi 180 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --port=993 --ssl --username=xxxxx --password=***** --mailinfo=0 --connectiontimeout=15}
takto vyzera moje conky po jednom dlhsom veceri :)
Ak ti nejde to tam, tak skús ešte toto: http://ubuntuforums.org/showthread.php?t=1172278 (tiež netestované).Chtěl bych se zeptat jestli Conky dokáže zobrazit průběh stahování torrentů přes BitTorrent clienta - stačil by pouze progress bar. DíkyConky to přímo sám nedokáže (alespoň o tom nevím). Ovšem nic není ztraceno - pokud je tvůj BitTorrent client schopný vyplivnout do nějakého logu v určitých intervalech progres stahování, lze tento v Conky zobrazit.
mohlo by to jit asi takhle:http://ubuntuforums.org/showthread.php?t=1172278 (http://ubuntuforums.org/showthread.php?t=1172278) (netestoval jsem to vsak)
Mne to nejak nic nevypisuje nic.
skusal to niekto?
Už to šlape,díky moc. Tady je výsledek (upravené conky)
http://i35.tinypic.com/2hnwcpw.png (http://i35.tinypic.com/2hnwcpw.png)
background no
use_xft yes
xftfont DejaVu Sans Bold:size=8
xftalpha 0.5
out_to_console no
update_interval 1
total_run_times 0
draw_shades no
draw_outline no
default_outline_color black
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color 9a9a9a
default_shade_color #9a9a9a
alignment top_left
gap_x 1165
gap_y 20
no_buffers yes
use_spacer right
minimum_size 140 140
text_buffer_size 512
imlib_cache_size 0
TEXT
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}SYSTEM${font Snap.se:size=8} ${hr 1 } $font
${alignc}${color 9a9a9a}${font Aerial:style=Bold:pixelsize=10} $nodename || $sysname || $kernel || $machine ${font}
${color 9a9a9a}Available Updates:${goto 226}${execi 3600 aptitude search "~U" | wc -l | tail}${color}
Uptime: ${alignr}$uptime
CPU Temperature:${goto 218}${execi 1 sensors | grep "temp1" | cut -c15-16} °C
GPU Temperature:${goto 218}${nvidia temp}°C
${hr 1 }
${color 9A9A9A}${alignc}${font Aerial:style=Bold:pixelsize=12}Avg CPU load: ${cpu} %
${font}Core 1: ${cpu cpu1}%${alignr}Freq: ${alignr}${freq cpu1} MHz
${font}${cpubar cpu1 12,260}
${font}Core 2: ${cpu cpu2}%${alignr}Freq: ${alignr}${freq cpu2} MHz
${font}${cpubar cpu2 12,260}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
${alignc}Processes: $running_processes / $processes
${goto 5}${color 9a9a9a}${font Aerial:size=7:weight=bold}Name${goto 89}CPU [%]${goto 148}Name${alignr}RAM [%]$font ${color 9a9a9a}
${goto 5}${top name 1}${goto 99}${top cpu 1} ${goto 148}${top_mem name 1}${alignr}${top_mem mem 1}
${goto 5}${top name 2}${goto 99}${top cpu 2} ${goto 148}${top_mem name 2}${alignr}${top_mem mem 2}
${goto 5}${top name 3}${goto 99}${top cpu 3} ${goto 148}${top_mem name 3}${alignr}${top_mem mem 3}
${goto 5}${top name 4}${goto 99}${top cpu 4} ${goto 148}${top_mem name 4}${alignr}${top_mem mem 4}
${color 9a9a9a}${font Aerial:style=Bold:pixelsize=16}HDD ${font Snap.se:size=8}${hr 1}
Ubuntu: ${alignr}${fs_used /} / ${fs_size /}
ExternalHDD: ${alignr}${fs_used /media/ExternalHDD/} / ${fs_size /media/ExternalHDD/}
System: ${alignr}${fs_used /media/System/} / ${fs_size /media/System/}
Backup: ${alignr}${fs_used /media/BACKUP/} / ${fs_size /media/BACKUP/}
#
#
#NET
#
#
${color 9a9a9a}${font Aerial:style=Bold:pixelsize=16}ETHERNET ${font Snap.se:size=8}${hr 1}
########### Ethernet
${color #9a9a9a}IP: ${goto 85}${color #9a9a9a} ${addr eth0}
Down ${downspeed eth0} ${alignr}Up ${upspeed eth0}
${downspeedgraph eth0 25,125 9a9a9a 9a9a9a} ${alignr}${upspeedgraph eth0 25,125 9a9a9a 9a9a9a}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
${color 9a9a9a}${font Aerial:style=Bold:pixelsize=16}WIFI ${font Snap.se:size=8}${hr 1}
########### Wifi
${color #9a9a9a}Bitrate: ${alignr} ${color #9a9a9a}${wireless_bitrate wlan0}
${color #9a9a9a}IP: ${goto 85}${color #9a9a9a} ${addr wlan0}
${color #9a9a9a}MAC: ${goto 88}${color #9a9a9a}${wireless_ap wlan0}
${color #9a9a9a}SSID: ${color #9a9a9a} ${goto 85} ${wireless_essid wlan0}
${color #9a9a9a}SigSt: ${color #9a9a9a} ${goto 88}${wireless_link_qual_perc wlan0}/${wireless_link_qual_max wlan0}
Down ${downspeed wlan0} ${alignr}Up ${upspeed wlan0}
${downspeedgraph wlan0 25,125 9a9a9a 9a9a9a} ${alignr}${upspeedgraph wlan0 25,125 9a9a9a 9a9a9a}
Total ${totaldown wlan0} ${alignr}Total ${totalup wlan0}
ahojte,
ja by som sa rad spytal na par veci - ako zaciatocnik s Ubuntu.
- mam problem najst v subore /etc/X11/xorg.conf sekciu "Modules" - nie je tam absolutne nic. (staci pridat iba Load "dbe") ????
Uz som to tu videl ze s ao tom bavili ludia ale bohuzial neulozil (nezapamatal) som si co s tym mam spravit tak by som rad poprosil o odpoved.
- dalsia vec je ze ak chcem vytvorit novy subor - conky v adresary home - neviem ci to robim spravne pretoze ak otvorim samotny subor home - nic sa v nom nenachadza. Aka je spravna cesta otvorenia suboru home a ako vytvorimm novy adresar??? (staci pridat subor a je to? otovri sa mi nova zalozka)
dufam ze som nikoho neurazil mojimi trivialnymi otazkami.
sudo hddtemp /dev/sda | sed 's/\/dev\/sda: //'
sudo hddtemp /dev/sda | cut -c 11-
sudo hddtemp /dev/sda | cut -d ' ' -f 2-
sudo hddtemp /dev/sda | colrm 1 10
sudo hddtemp /dev/sda | awk '{print $2 " " $3 " " $4}'
bukvica ALL=(ALL) NOPASSWD:hddtemp /dev/sda
HDD Temp:
${exec sudo hddtemp /dev/sda}
${exec hddtemp /dev/sda}
a dpkg-reconfigure hddtemp
, a při otazce SUID bit , nastavit na ano , zbytek ponechat puvodních hodnotach 8)#!/bin/sh
sleep 20 &&
conky -d -c /home/adisjane/.conkyrc &
sleep 20 &&
conky -d -c /home/adisjane/scripts/.conkyrc2 &
exit
Section "DRI"
Mode 0666
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "psb"
EndSection
${color 000000}${alignc}Neprečítaných e-mailov ${execi 600 conkyEmail --servertype=POP --servername=pop3.live.com --username=xxx --password=xxx --ssl}
${color orange}${rss http://www.astro-forum.cz/cgi-bin/yabb/YaBB.pl?action=RSSrecent allnews 5 feed_title} ${hr 1}$color
${rss http://www.astro-forum.cz/cgi-bin/yaBB/YaBB.pl?action=RSSrecent allnews 5 item_titles 2}
double_buffer yes
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
draw_borders no
border_margin 1
draw_shades no
alignment top_left
gap_y 0
gap_x 1700
update_interval 10
use_xft yes
xftfont bauhaus:pixelsize=11
use_spacer no
maximum_width 240
# disc bars
color1 444444
# memory bars
color2 444444
# CPU bar
color3 darkslategrey
text_buffer_size 1800
TEXT
Kurzy $hr
${execi 3600 perl ~/.conky/rates.pl info}
Počasí $hr${Font bauhaus:pixelsize=9}${execi 900 perl ~/.conky/weather.pl update_info LOXX0027 m 6}
${texeci 360 perl ~/.conky/weather.pl LOXX0027 en m ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 247 cat ~/.conky/weather.conky}
${goto 5}${execi 900 perl ~/.conky/weather.pl temperature 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl temperature 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl temperature 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl temperature 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl temperature 5 0}
${voffset -102}${goto 20}${Font bauhaus:pixelsize=25}${execi 900 perl ~/.conky/weather.pl cc_temperature}
${voffset -92}${goto 15}${Font weather:size=65}${execi 900 perl ~/.conky/weather.pl cc_symbol}
${voffset -63}${goto 215}${Font weather:size=25}${execi 900 perl ~/.conky/weather.pl cc_moon}
${voffset 15}${goto 5}${execi 900 perl ~/.conky/weather.pl symbol 1 0}${goto 55}${execi 900 perl ~/.conky/weather.pl symbol 2 0}${goto 105}${execi 900 perl ~/.conky/weather.pl symbol 3 0}${goto 155}${execi 900 perl ~/.conky/weather.pl symbol 4 0}${goto 205}${execi 900 perl ~/.conky/weather.pl symbol 5 0}$font
${voffset -63}Předpověď $stippled_hr
${voffset 50}${downspeedgraph wlan0 60,115 555555 aaaaaa}$alignr${upspeedgraph wlan0 60,115 555555 aaaaaa}
${voffset -65}${goto 5}${totaldown wlan0}${goto 131}${totalup wlan0}
${goto 5}${downspeed wlan0} kB/s${goto 131}${upspeed wlan0} kB/s
${voffset -5}${goto 45}${Font bauhaus:pixelsize=25}↓${goto 175}↑$font
${color darkcyan}WI-FI ${hr 5}$color
ESSID: ${wireless_essid wlan0}
${color ffffff}IP addres: ${addr wlan0}${alignr}Sila signalu: ${wireless_link_qual_perc wlan0}
${color darkcyan}CPU ${hr 5}
${color #b03060}1-CPU: ${cpu cpu0}% ${freq cpu1}MHz Temprature: $color ${exec sensors|grep ‘Core0′|awk ‘{print $3}’}
${color #b03060}2-CPU: ${cpu cpu1}% ${freq cpu2}MHz Temprature: $color ${exec sensors|grep ‘Core1′|awk ‘{print $3}’}
${cpugraph 92,240 0000ff 0000ff}
${color d4d4ff}${voffset -5}${hr 2}${color}
${voffset -110}${goto 5}Využití procesoru: ${cpu}%${goto 138}$color3${cpubar 5,100}$color
Běžících procesů: $running_processes ${alignr 2}Procesů celkem: $processes
${Font bauhaus:pixelsize=10} Jméno${goto 85}CPU%${goto 128}Jméno${goto 213}CPU%
${top name 1}${goto 85}${top cpu 1}${goto 128}${top name 5}${goto 213}${top cpu 5}
${top name 2}${goto 85}${top cpu 2}${goto 128}${top name 6}${goto 213}${top cpu 6}
${top name 3}${goto 85}${top cpu 3}${goto 128}${top name 7}${goto 213}${top cpu 7}
${top name 4}${goto 85}${top cpu 4}${goto 128}${top name 8}${goto 213}${top cpu 8}$font
${color darkcyan}MEMORY / DISK ${hr 5}$color
${color #000}HDD Temp: ${exec hddtemp /dev/sda | sed 's/\/dev\/sda: //' }
$color2${goto 4}${membar 14, 233}${color}
${voffset -9}${goto 6}RAM${goto 38}($memmax)${goto 120}$memperc%${goto 185}$mem
$color2${goto 4}${swapbar 14, 233}${color}
${voffset -9}${goto 6}SWAP${goto 38}($swapmax)${goto 120}$swapperc%${goto 185}$swap
${Font bauhaus:pixelsize=9} Jméno${goto 85}Mem%${goto 128}Jméno${goto 213}Mem%
${top_mem name 1}${goto 85}${top_mem mem 1}${goto 128}${top_mem name 5}${goto 213}${top_mem mem 5}
${top_mem name 2}${goto 85}${top_mem mem 2}${goto 128}${top_mem name 6}${goto 213}${top_mem mem 6}
${top_mem name 3}${goto 85}${top_mem mem 3}${goto 128}${top_mem name 7}${goto 213}${top_mem mem 7}
${top_mem name 4}${goto 85}${top_mem mem 4}${goto 128}${top_mem name 8}${goto 213}${top_mem mem 8}$font
${goto 4}$color1}${fs_bar 14,233 /}${color}
${goto 6}${voffset -9}root ${goto 50}(${fs_size /})${goto 140}${fs_free_perc /}%${goto 185}${fs_free /}
${goto 4}$color1}${fs_bar 14,233 /media/winlin}${color}
${goto 6}${voffset -9}winlin ${goto 50}(${fs_size /media/winlin/})${goto 140}${fs_free_perc /media/winlin/}%${goto 185}${fs_free /media/winlin/}
${goto 4}$color1}${fs_bar 14,233 /media/data}${color}
${goto 6}${voffset -9}data ${goto 50}(${fs_size /media/data/})${goto 140}${fs_free_perc /media/data/}%${goto 185}${fs_free /media/data/}
${if_mounted /media/cdrom0}${goto 4}$color1${fs_bar 14,233 /media/cdrom0}${color}
${goto 6}${voffset -9}cdrom ${goto 50}(${fs_size /media/cdrom0})${goto 140}${fs_free_perc /media/cdrom0}%${goto 185}${fs_free /media/cdrom0}$endif
${if_mounted /media/KINGSTON}${goto 4}$color1${fs_bar 14,233 /media/KINGSTON}${color}
${goto 6}${voffset -9}USB ${goto 50}(${fs_size /media/KINGSTON})${goto 140}${fs_free_perc /media/KINGSTON}%${goto 185}${fs_free /media/KINGSTON}$endif
${color darkcyan}TV prave bezi ${hr 5}$color
${texeci 300 ~/.conky/tv.pl 4 49 yes}
${execi 300 perl ~/.conky/tv.pl update}${Font bauhaus:pixelsize=12}
${execi 300 perl ~/.conky/tv.pl head 0}
$color6${execi 300 perl ~/.conky/tv.pl description 0}$color
${execi 300 perl ~/.conky/tv.pl head 1}
$color9${execi 300 perl ~/.conky/tv.pl description 1}$color
${execi 300 perl ~/.conky/tv.pl head 2}
$color8${execi 300 perl ~/.conky/tv.pl description 2}$color
${execi 300 perl ~/.conky/tv.pl head 3}
$color7${execi 300 perl ~/.conky/tv.pl description 3}$color$font
${execi 300 perl ~/.conky/tv.pl head 4}
$color8${execi 300 perl ~/.conky/tv.pl description 4}$color
You have ${color3}${texeci 60 perl ~/scripts/gmail.pl n} ${color}new gmail(s).
${execi 60 perl ~/scripts/gmail.pl s}
-------------skuska
Core 1: ${execi 1 sensors | grep "Core 0" | cut -c15-18}C ${alignr}Core 2: ${execi 1 sensors | grep "Core 1" | cut -c15-18}C
#!/usr/bin/perl
=help
CONKY WEATHER SCRIPT v2.1
USAGE:
perl weather.pl code language units template output
PARAMETERS:
code
The weather.com city code.
See http://xoap.weather.com/search/search?where=%s where %s stands for your location.
The codes for most of the Czech and Slovak locations are available at the end of this file.
For these locations, you can use even the name as written in the first column.
language
"EN" for English, "CZ" for Czech, "SK" for Slovak. (The parameter is case-insensitive.)
units
System of units: "s" for standard aka imperial, "m" for metric. (The parameter is case-insensitive.)
template
A textfile with the template. The format is identical with the Conky format, but these new variables
are available:
__________________________________________________________________________________________________
Variables without arguments
wBarTendency, wBarTendencySymbol, wCode, wConditions, wConditionsSymbol, wCountry,
wDewPoint,wWindSpeed, wFlik, wHumidity, wLatitude, wLocation, wLongitude, wMoon,
wMoonSymbol, wObservation, wObservationCountry, wPressure, wSunrise, wSunset, wSuplDate,
wSuplTime, wTemperature, wUnitDistance, wUnitLatitude, wUnitLongitude, wUnitPressure,
wUnitSpeed, wUnitTemperature, wUpdateTime, wUVIndex, wUVLevel, wVisibility, wWindAzimuth,
wWindDirection, wZone
EXAMPLE: $wCode or ${wCode }
__________________________________________________________________________________________________
Variables with one numeric argument standing for the number of the day starting with "0" for today
wDayDate, wDayHighestTemperature, wDayLowestTemperature, wDayMonth, wDayName_Short,
wDayName, wDaySunrise, wDaySunset
EXAMPLE: ${wDayHighestTemperature 8}
__________________________________________________________________________________________________
Variables with two numeric arguments, the first standing for the number of the day starting with "0"
for today and the latter for the day part, "0" for day and "1" for night.
wDayPartConditions, wDayPartConditions_Long, wDayPartConditions_Short, wDayPartHumidity,
wDayPartPrecipitation, wDayPartConditionsSymbol, wDayPartWindAzimuth, wDayPartWindDirection,
wDayPartWindSpeed
EXAMPLE: ${wDayPartWindSpeed 3 0}
__________________________________________________________________________________________________
Variable "wString" with one string argument. It returns the translation of this string as given
in the string table starting at the line 444 of this file. You can add your own strings, but the
string in the table should be lower-case. Use "_" instead of spaces.
This variable is usable for multilingual templates.
EXAMPLE: ${ wString Humidity }
All the variables and arguments are case-insensitive.
The variable wDayConditions_Long is always in English, the variable wDayPartConditions_Short is partly
translated.
The variables wConditionsSymbol, wMoonSymbol and wDayPartConditionsSymbol return the character corresponding
to the symbol in the weather font.
output
A file where the output of the script is stored. To make the script lightweight, the file is updated
if and only if new data are successfully downloaded, thus don't use /tmp/ to store this file - it could
be deleted by the system.
The script tries to download new data if and only if the current data are not for the current hour.
USAGE IN CONKY:
To not to disturb Conky, it is preferable to run this script in a separate thread using the command
$texeci. You can display the output file in Conky using the $execi or $execpi command and "cat".
You have to use the $execpi variant whenever there are some Conky variables in the template.
EXAMPLE:
${texeci 300 perl ~/.conky/weather.pl LOXX0027 CZ M ~/.conky/weather.template ~/.conky/weather.conky}
${execpi 240 cat ~/.conky/weather.conky}
=cut
use XML::Simple;
$code = $ARGV[0];
$language = $ARGV[1];
$unit = $ARGV[2];
$templatefile = $ARGV[3];
$outputfile = $ARGV[4];
$language =~ tr/ENCZSK/enczsk/;
$unit =~ tr/MS/ms/;
$xmlfile = "$ENV{HOME}/.conky/weather_".$code.".xml";
$tempfile = "$ENV{HOME}/.conky/weather_".$code.".tmp";
########################################################################################################
if(-e $xmlfile){
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
($xmon, $xday, $xyear, $xhour) = lsup($xmlfile);
$update = !($xmon == $mon + 1 && $xday == $mday && $xyear == $year - 100 && $xhour == $hour);
}
else {$update = TRUE};
if ($update) {
open (THISFILE, $0);
while (<THISFILE>) {
if (m/^#\s/) {
my @line = split /\s*#\s*|\s*\n/;
shift @line;
my $key = shift @line;
$dictionary->{$key} = [@line];
}
}
close (THISFILE);
$code = &translate($code, 0);
`wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*&link=xoap&prod=xoap&par=[moje heslo]&key=[moj kod]"`;
if (-s "$tempfile" > 0) {
my ($tmon, $tday, $tyear, $thour) = lsup($tempfile);
unless ($tmon == $xmon && $tday == $xday && $tyear == $xyear && $thour == $xhour) {
`mv -f $tempfile $xmlfile`;
&parse_template
}
}
}
########################################################################################################
sub lsup {
open (XMLFILE, $_[0]);
while (<XMLFILE>) {
if (my ($xmon, $xday, $xyear, $xhour, $xdaypart) = m/^\s*\<lsup\>(\d*)\/(\d*)\/(\d*)\s(\d*):\d*\s([A|P])/) {
if ($xhour == 12 ) {$xhour = 0 };
if ($xdaypart eq "P") {$xhour += 12};
return ($xmon, $xday, $xyear, $xhour);
last
}
};
close (XMLFILE);
}
sub parse_template{
my $temp = $/;
undef $/;
open (TEMPLATEFILE, $templatefile) || die "Can't open template.";
$template = <TEMPLATEFILE>;
close (TEMPLATEFILE);
$/ = $temp;
if ($language eq "en") {$language_index = 0; $time = sub {$_[0]}; $date = sub {$_[0]."/" .$_[1]. "/20".$_[2]}}
elsif ($language eq "cz") {$language_index = 1; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
elsif ($language eq "sk") {$language_index = 2; $time = \&time_en_24; $date = sub {$_[1].". ".$_[0].". 20".$_[2]}}
$symbol_index = 3;
$xml = new XML::Simple;
$weather = $xml->XMLin($xmlfile);
$template =~ s/\$\{\s*wString\s*(\w*)\s*\}/&translate($1, $language_index)/ieg;
foreach $conky_key (wCode, wLatitude, wLongitude, wZone, wTemperature, wFlik, wPressure, wVisibility, wHumidity, wDewPoint,wWindSpeed,
wWindAzimuth, wSunset, wSunrise, wConditionsSymbol, wConditions, wMoonSymbol, wMoon, wWindDirection, wBarTendencySymbol, wBarTendency,
wUnitSpeed, wUnitDistance, wUnitTemperature, wUnitPressure, wUnitLatitude, wUnitLongitude, wObservationCountry, wObservation,
wLocation, wCountry, wSuplTime, wSuplDate, wUpdateTime, wUVIndex, wUVLevel){
if ($template =~ m/\$\{\s*$conky_key\s*\}|\$$conky_key/i) {
$template =~ s/\$\{\s*$conky_key\s*\}|\$$conky_key/&conky_value($conky_key)/ieg;
}
}
for ($day = 0; $day < 10; $day++) {
foreach $conky_key (wDayHighestTemperature, wDayLowestTemperature, wDayName_Short,wDayName, wDaySunset, wDaySunrise, wDayMonth, wDayDate) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*\}/&conky_day($conky_key, $day)/ieg;
};
};
for ($day_part = 0; $day_part < 2; $day_part++) {
foreach $conky_key (wDayPartWindSpeed, wDayPartWindAzimuth, wDayPartWindDirection, wDayPartPrecipitation, wDayPartHumidity,
wDayPartConditionsSymbol, wDayPartConditions_Short, wDayPartConditions_Long, wDayPartConditions) {
if ($template =~ m/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/i) {
$template =~ s/\$\{\s*$conky_key\s*$day\s*$day_part\s*\}/&conky_day_part($conky_key, $day, $day_part)/eig;
}
}
}
};
open (OUT, ">$outputfile") || die "Can't open output file";
print OUT $template;
close (OUT);
}
sub conky_day { # $_[0] key, $_[] day
my $r = \$conky->{Day}[$_[1]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]];
if ($_[0] eq "wDayHighestTemperature") {$$r = $$w->{hi}}
elsif ($_[0] eq "wDayLowestTemperature") {$$r = $$w->{low}}
elsif ($_[0] eq "wDayName_Short") {$$r = &translate(substr($$w->{t},0,3), $language_index)}
elsif ($_[0] eq "wDayName") {$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDaySunset") {$$r = &$time($$w->{suns})}
elsif ($_[0] eq "wDaySunrise") {$$r = &$time($$w->{sunr})}
elsif ($_[0] eq "wDayMonth" || $_[0] eq "wDayDate") {
my @temp = split " ", $weather->{dayf}->{day}[$_[1]]->{dt};
$conky->{Day}[$_[1]]->{wDayMonth} = &translate($temp[0], $language_index);
$conky->{Day}[$_[1]]->{wDayDate} = $temp[1];
}
}
return $$r
}
sub conky_day_part { # $_[0] key, $_[1] day, $_[2] day part
my $r = \$conky->{Day}[$_[1]]->{Part}[$_[2]]->{$_[0]};
unless ($$r) {
my $w = \$weather->{dayf}->{day}[$_[1]]->{part}[$_[2]];
if ($_[0] eq "wDayPartWindSpeed") {$$r = $$w->{wind}->{s}}
elsif ($_[0] eq "wDayPartWindAzimuth") {$$r = $$w->{wind}->{d}}
elsif ($_[0] eq "wDayPartPrecipitation") {$$r = $$w->{ppcp}}
elsif ($_[0] eq "wDayPartHumidity") {$$r = $$w->{hmid}}
elsif ($_[0] eq "wDayPartWindDirection") {$$r = &translate($$w->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditionsSymbol") {$$r = &translate($$w->{icon}, 1)}
elsif ($_[0] eq "wDayPartConditions") {$$w->{t} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{t}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Short") {$$w->{bt} =~ tr/A-Z/a-z/;
$$r = &translate($$w->{bt}, $language_index)}
elsif ($_[0] eq "wDayPartConditions_Long") {
$w = \$weather->{dayd}->{day}[$_[1]]->{part};
if (ref($$w) eq "ARRAY") {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}[$_[2]]->{t};
}
elsif (($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "d" && $_[2] == 0)
|| ($weather->{dayd}->{day}[$_[1]]->{part}->{p} eq "n" && $_[2] == 1)) {
$$r = $weather->{dayd}->{day}[$_[1]]->{part}->{t}
}
else { $$r = ""};
}
}
return $$r
}
sub conky_value { # $_[0] key
my $r = \$conky->{$_[0]};
unless ($$r) {
if ($_[0] eq "wCode") {$$r = $code}
elsif ($_[0] eq "wLatitude") {$$r = $weather->{loc}->{lat}}
elsif ($_[0] eq "wLongitude") {$$r = $weather->{loc}->{lon}}
elsif ($_[0] eq "wZone") {$$r = $weather->{loc}->{zone}}
elsif ($_[0] eq "wTemperature") {$$r = $weather->{cc}->{tmp}}
elsif ($_[0] eq "wFlik") {$$r = $weather->{cc}->{flik}}
elsif ($_[0] eq "wPressure") {$$r = $weather->{cc}->{bar}->{r}}
elsif ($_[0] eq "wVisibility") {$$r = $weather->{cc}->{vis}}
elsif ($_[0] eq "wHumidity") {$$r = $weather->{cc}->{hmid}}
elsif ($_[0] eq "wDewPoint") {$$r = $weather->{cc}->{dewp}}
elsif ($_[0] eq "wWindSpeed") {$$r = $weather->{cc}->{wind}->{s}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUVIndex") {$$r = $weather->{cc}->{uv}->{i}}
elsif ($_[0] eq "wWindAzimuth") {$$r = $weather->{cc}->{wind}->{d}}
elsif ($_[0] eq "wUpdateTime") {$$r = &$time($weather->{loc}->{tm})}
elsif ($_[0] eq "wSunset") {$$r = &$time($weather->{loc}->{suns})}
elsif ($_[0] eq "wSunrise") {$$r = &$time($weather->{loc}->{sunr})}
elsif ($_[0] eq "wConditionsSymbol") {$$r = &translate($weather->{cc}->{icon}, 1)}
elsif ($_[0] eq "wUVLevel") {$$r = &translate($weather->{cc}->{uv}->{t}, $language_index)}
elsif ($_[0] eq "wMoon") {$$r = &translate($weather->{cc}->{moon}->{t}, $language_index)}
elsif ($_[0] eq "wMoonSymbol") {$$r = &translate($weather->{cc}->{moon}->{t}, $symbol_index)}
elsif ($_[0] eq "wWindDirection") {$$r = &translate($weather->{cc}->{wind}->{t}, $language_index)}
elsif ($_[0] eq "wBarTendency") {$$r = &translate($weather->{cc}->{bar}->{d}, $language_index)}
elsif ($_[0] eq "wBarTendencySymbol") {$$r = &translate($weather->{cc}->{bar}->{d}, $symbol_index)}
elsif ($_[0] eq "wUnitSpeed") {$$r = &translate($weather->{head}->{us}, $language_index)}
elsif ($_[0] eq "wUnitDistance") {$$r = &translate($weather->{head}->{ud}, $language_index)}
elsif ($_[0] eq "wUnitTemperature") {$$r = &translate($weather->{head}->{ut}, $language_index)}
elsif ($_[0] eq "wUnitPressure") {$$r = &translate($weather->{head}->{up}, $language_index)}
elsif ($_[0] eq "wUnitLatitude") {$$r = &translate("unit_latitude", $language_index)}
elsif ($_[0] eq "wUnitLongitude") {$$r = &translate("unit_longitude", $language_index)}
elsif ($_[0] eq "wConditions") {$weather->{cc}->{t} =~ tr/A-Z/a-z/;
$$r = &translate($weather->{cc}->{t}, $language_index)}
elsif ($_[0] eq "wObservation" || $_[0] eq "wObservationCountry") {
my @temp = split ", ", $weather->{cc}->{obst};
$conky->{wObservation} = &translate($temp[0], 1);
$conky->{wObservationCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wLocation" || $_[0] eq "wCountry") {
my @temp = split ", ", $weather->{loc}->{dnam};
$conky->{wLocation} = &translate($temp[0], 1);
$conky->{wCountry} = &translate($temp[1], $language_index);
}
elsif ($_[0] eq "wSuplTime" || $_[0] eq "wSuplDate") {
my @temp = split /\s|\//, $weather->{cc}->{lsup};
$conky->{wSuplTime} = &$time($temp[3]." ".$temp[4]);
$conky->{wSuplDate} = &$date($temp[0],$temp[1],$temp[2]);
}
}
return $$r
}
sub translate {
if ($dictionary->{$_[0]}) {return $dictionary->{$_[0]}[$_[1]]}
else {return $_[0]}
}
sub time_en_24 {
my @temp = split /\:|\s/, $_[0];
if ($temp[0] == 12) {$temp[0] = 0};
if ($temp[2] eq "PM") {$temp[0] += 12};
return "$temp[0]".":"."$temp[1]";
}
<ip_adresa>: <cislo> ms
Zdravím, rád bych si do conky přidal informaci o pingu, respektivě čase odezvy serveru. Vygooglil jsem akorát scripty na (ne)existenci serveru, ale nikdo neřeší v jakém čase odpověd dorazí. ???
Konkrétně si představuji takovouhle nějakou informaci:Kód: [Vybrat]<ip_adresa>: <cislo> ms
Díky všem...
${texeci 30 ping -q -c 1 ip.ad.re.sa |grep avg |cut -d "/" -f 5}ms
marp > Moc pěkný, jednoduchý :) Jenom mě zarazila ta teplota HDD, není to nějak moc?
${GOTO 36}HDD:${GOTO 120}${execi 4 sensors | grep -A 0 'temp1' | cut -c15-18} ºC
Protože ačkoliv jsem instaloval hddtemp, disk nemá čidlo a je to tudíž teplota CPU > viz výpis a screenshot nastavení senzorů:marp@marp-laptop:~$ sudo hddtemp /dev/sda
WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: FUJITSU MJA2500BH G2: no sensor
a to ti nevadí že interpret a album není k přečtení ? ;)
LOCALE =LOXX0001|sk|m
XOAP_PARTNER_ID =11221028579
XOAP_LICENCE_KEY =bc128ab6a649fbf
MAXIMUM_DAYS_FORECAST = 4
AUTO_NIGHT = False
BASE_XOAP_URL = http://xoap.weather.com/weather/local/<LOCATION>?cc=*&dayf=5&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
#BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
PROXY_HOST =
PROXY_PORT = 8080
PROXY_USERNAME =
PROXY_PASSWORD =
A to robím stále rovnako.Vložíl som tri kódy do toho scriptu a išlo to.Teraz ma zaujíma,či to stále takto má fungovať,alebo sa niečo od vtedy zmenilo,či treba ešte do toho scriptu niečo pridať a pod. Ďakujem.
# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE =
XOAP_PARTNER_ID =
XOAP_LICENCE_KEY =
MAXIMUM_DAYS_FORECAST = 7
#BASE_XOAP_URL = http://xoap.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
TEXT
${font jey:size=18}WEATHER${font 123:size=6}${alignr}............................................................
${font Weather:size=40}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=WF}${font}${voffset -20} Temp: ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=HT}${color} ( ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=LT}${color} )${alignr}Humidity: ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=HM}${color}
${alignr}${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=CC}${color}, wind speed is at ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=WS}${color},
${alignr}with direction ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=WD}${color}. Visibility at ${color1}${execi 3600 conkyForecast --location=LOXX0001 --night --datatype=VI}${color}
#${font 123:size=10}NEXT DAYS${font 123:size=7}${alignr}............................................................
#${execi 3600 conkyForecast --location=LOXX0001 --datatype=DW --startday=1 --shortweekday --endday=2 --spaces=10}
#${goto 4}${font Weather:size=20}${execi 3600 conkyForecast --location=LOXX0001 --datatype=WF --startday=1 --endday=2 --spaces=3}${font}
#${goto 8}${execi 3600 conkyForecast --location=LOXX0001 --datatype=HT --startday=1 --endday=2 --spaces=8}
Môžeš sa na to pozrieť? Ďakujem.marp > Moc pěkný, jednoduchý :) Jenom mě zarazila ta teplota HDD, není to nějak moc?
No, podle mě to není teplota HDD ;)Kód: [Vybrat]${GOTO 36}HDD:${GOTO 120}${execi 4 sensors | grep -A 0 'temp1' | cut -c15-18} ºC
Protože ačkoliv jsem instaloval hddtemp, disk nemá čidlo a je to tudíž teplota CPU > viz výpis a screenshot nastavení senzorů:Kód: [Vybrat]marp@marp-laptop:~$ sudo hddtemp /dev/sda
WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: FUJITSU MJA2500BH G2: no sensor
tony@tecra-ubuntu:~/.conky$ sudo ./weather.pl
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./weather.pl line 96.
BEGIN failed--compilation aborted at ./weather.pl line 96.
&link=xoap&prod=xoap&par=[PartnerID]&key=[LicenseKey]
do souboru weather.pl do příslušné části `wget -O $tempfile "http://xoap.weather.com/weather/local/$code?unit=$unit&dayf=10&dayd=10&cc=*
V souboru .conkyrc mám tento kód ${texeci 360 home/kevin/.conky/weather.pl EZXX0016 cz m home/kevin/.conky/weather.template home/kevin/.conky/weather.conky}
${execpi 247 cat home/kevin/.conky/weather.conky}
pro vyvolání počasí. Po spuštění Conky není ovšem počasí vůbec zobrazeno. Písmo Weather mám instalované.Jak by šlo udělat aby mi conky ukazovalo velikost jedné složky? Třeba chci zobrazovat velikost složky Videa v domovském adresáři.
Díky za odpověď.
${execi 60 du -hs /cesta/ke/složce | awk '{print $1}'}
Jak by šlo udělat aby mi conky ukazovalo velikost jedné složky? Třeba chci zobrazovat velikost složky Videa v domovském adresáři.
Díky za odpověď.
Napadá mě totoKód: [Vybrat]${execi 60 du -hs /cesta/ke/složce | awk '{print $1}'}
Těch 60 je interval jedné minuty, změníš podle potřeby.
Jak by šlo udělat aby mi conky ukazovalo velikost jedné složky? Třeba chci zobrazovat velikost složky Videa v domovském adresáři.
Díky za odpověď.
Napadá mě totoKód: [Vybrat]${execi 60 du -hs /cesta/ke/složce | awk '{print $1}'}
Těch 60 je interval jedné minuty, změníš podle potřeby.
díky funguje, akorát se mi to už nevešlo do jednoho panelu, tak jsem změnil změnil font na ubuntu font a size 11
jinak co na to conky říkáš?
Jak udělat zobrazování Conky pouze na jedné ploše ze čtyř? Existuje na to nějaký způsob?
Jj, moc díky! Funguje to. Ale ještě bych se chtěl zeptat, jestli je možný, aby se hned po startu zaplo Conky na 4. ploše (mám GNOME, 4 plochy, skript na spuštění po startu již mám, jen nevím, jak to přemístit na poslední plochu)?
-p | --pause= SECONDS
Time to pause before actually starting Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 8
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr} ${cpubar cpu0 10,170}
${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${cpugraph cpu1 30,170 ff841f 80d62b}
Teplota CPU: ${alignr}${acpitemp}°C
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Data: ${fs_free /media/Data} ${alignr} ${fs_used /media/Data} / ${fs_size /media/Data}
${fs_bar 6 /media/Data}$color
${color ff9730}extData: ${fs_free /media/extData} ${alignr} ${fs_used /media/extData} / ${fs_size /media/extData}
${fs_bar 6 /media/extData}$color
${color ff9730}StaryLin: ${fs_free /media/StaryLin} ${alignr} ${fs_used /media/StaryLin} / ${fs_size /media/StaryLin}
${fs_bar 6 /media/StaryLin}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}NETWORK ${hr 1}$color
${color ff9730}IP addres:${alignr}${addr ppp0}
${color ff9730}Down: ${color 80d62b} ${downspeed ppp0} ${color ff9730} KiB/s ${alignr} Up: ${color 80d62b}${upspeed ppp0}${color ff9730} KiB/s
${color ff9730}Down: ${totaldown ppp0} ${alignr}Up: ${totalup ppp0}
${downspeedgraph ppp0 30,150 ff841f 80d62b} ${alignr}${upspeedgraph ppp0 30,150 ff841f 80d62b}
${color 80d62b}Stav baterie: ${hr 1}$color
${color ff9730}${battery BAT0} ${battery_bar BAT0 10,250}
${color ff9730}Nabití /vybití za: ${battery_time BAT0}
${color gray}Networking:${color}
${if_existing /sys/class/net/eth0/operstate up}${hr}
Local IP (eth0):$alignr${addr eth0}
${color lightgray}${downspeedgraph eth0 30,125 333333 76766e} ${alignr}${upspeedgraph eth0 30,125 333333 76766e}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed eth0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed eth0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}${hr}
Local IP (eth1):$alignr${addr eth1}
${color lightgray}${downspeedgraph eth1 30,125 333333 76766e} ${alignr}${upspeedgraph eth1 30,125 333333 76766e}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed eth1}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed eth1}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth1}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth1}
${endif}${if_existing /sys/class/net/ppp0/operstate}${hr}
Local IP (ppp0):$alignr${addr ppp0}
${color lightgray}${downspeedgraph ppp0 30,125 333333 76766e} ${alignr}${upspeedgraph ppp0 30,125 333333 76766e}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed ppp0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed ppp0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown ppp0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup ppp0}
${endif}${if_existing /sys/class/net/tun0}${hr}
Local IP (tun0):$alignr${addr tun0}
${color lightgray}${downspeedgraph tun0 30,125 333333 76766e} ${alignr}${upspeedgraph tun0 30,125 333333 76766e}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed tun0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed tun0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown tun0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup tun0}
${endif}
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 8
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${alignr} CPU2: ${cpu cpu1}%
${cpubar cpu0 10,170} ${alignr} ${cpubar cpu0 10,170}
${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${cpugraph cpu1 30,170 ff841f 80d62b}
Teplota CPU: ${alignr}${acpitemp}°C
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 1} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 1}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory${hr 1}$color
${color ff9730}System: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ff9730}Data: ${fs_free /media/Data} ${alignr} ${fs_used /media/Data} / ${fs_size /media/Data}
${fs_bar 6 /media/Data}$color
${color ff9730}extData: ${fs_free /media/extData} ${alignr} ${fs_used /media/extData} / ${fs_size /media/extData}
${fs_bar 6 /media/extData}$color
${color ff9730}StaryLin: ${fs_free /media/StaryLin} ${alignr} ${fs_used /media/StaryLin} / ${fs_size /media/StaryLin}
${fs_bar 6 /media/StaryLin}$color
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}Networking ${hr 1} color
${if_existing /sys/class/net/eth0/operstate up}${hr}
Local IP (eth0):$alignr${addr eth0}
${color ff9730}${downspeedgraph eth0 30,125 333333 76766e} ${alignr}${upspeedgraph eth0 30,125 333333 76766e}${color}${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed eth0}${goto 140}${voffset -10}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed eth0}
${color 80d62b}${font}${voffset -5}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}${hr}
Local IP (eth1):$alignr${addr eth1}
${color 80d62b}${downspeedgraph eth1 30,125 333333 76766e} ${alignr}${upspeedgraph eth1 30,125 333333 76766e}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed eth1}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed eth1}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth1}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth1}
${endif}${if_existing /sys/class/net/ppp0/operstate}${hr}
Local IP (ppp0):$alignr${addr ppp0}
${color lightgray}${downspeedgraph ppp0 30,125 333333 76766e} ${alignr}${upspeedgraph ppp0 30,125 333333 76766e}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed ppp0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed ppp0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown ppp0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup ppp0}
${endif}${if_existing /sys/class/net/tun0}${hr}
Local IP (tun0):$alignr${addr tun0}
${color 80d62b}${downspeedgraph tun0 30,125 333333 76766e} ${alignr}${upspeedgraph tun0 30,125 333333 76766e}$color${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed tun0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed tun0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown tun0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup tun0}
${endif}
${color 80d62b}Stav baterie: ${hr 1}$color
${color ff9730}${battery BAT0} ${battery_bar BAT0 10,250}
${color ff9730}Nabití /vybití za: ${battery_time BAT0}
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 9
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${color 80d62b}${freq cpu1}MHz ${color ff9730}${alignr} CPU2: ${cpu cpu1}% ${color 80d62b}${freq cpu2}MHz
${color ff9730}${cpubar cpu0 10,170} ${alignr} ${color ff9730}${cpubar cpu0 10,170}
${color ff9730}${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${color ff9730}${cpugraph cpu1 30,170 ff841f 80d62b}
${color ff9730}CPU Temperature: ${alignr}${acpitemp}°C
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 3} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 3}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory:${hr 3}$color
${color ff9730}System: ${color 80d62b}free ${fs_free /} ${alignr} ${color ff9730}used ${fs_used /} / total ${fs_size /}
${fs_bar 6 /}$color ${if_existing /media/data}
${color ff9730}Data:${color 80d62b}free ${fs_free /media/data} ${alignr} ${color ff9730}used ${fs_used /media/data} / total ${fs_size /media/data}
${fs_bar 6 /media/data}$color${endif} ${if_existing /media/KINGSTON}
${color ff9730}KINGSTON:${color 80d62b}free ${fs_free /media/KINGSTON} ${alignr} ${color ff9730}used${fs_used /media/KINGSTON} / total${fs_size /media/KINGSTON}
${fs_bar 6 /media/KINGSTON}$color ${endif} ${if_existing /media/USB-KEY}
${color ff9730}USB-KEY:${color 80d62b}free ${fs_free /media/USB-KEY} ${alignr} ${color ff9730}used${fs_used /media/USB-KEY} / total${fs_size /media/USB-KEY}
${fs_bar 6 /media/USB-KEY}$color ${endif} ${if_existing /media/SAMSUNG}
${color ff9730}SAMSUNG:${color 80d62b}free ${fs_free /media/SAMSUNG} ${alignr} ${color ff9730}used${fs_used /media/SAMSUNG} / total${fs_size /media/SAMSUNG}
${fs_bar 6 /media/SAMSUNG}$color ${endif} ${if_existing /media/PENDRIVE}
${color ff9730}PENDRIVE:${color 80d62b}free ${fs_free /media/PENDRIVE} ${alignr} ${color ff9730}used${fs_used /media/PENDRIVE} / total${fs_size /media/PENDRIVE}
${fs_bar 6 /media/PENDRIVE}$color ${endif}
${color 80d62b}Networking: ${hr 1}${if_existing /sys/class/net/eth0/operstate up}
${color ff9730}External IP:${color 80d62b}${alignr}$font${execi 14400 wget -O - http://whatismyip.org/ | tail}
${color ff9730}Local IP (eth0):$alignr${addr eth0}
${color ff9730}${downspeedgraph eth0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth0}${goto 140}${voffset -10}${font PizzaDude Bullets:size=9} N${font size=9} ${upspeed eth0}
${color 80d62b}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth0}${goto 140} Total ${font PizzaDude Bullets}O${font}: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}${hr}
Local IP (eth1):$alignr${addr eth1}
${color 80d62b}${downspeedgraph eth1 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth1 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth1}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed eth1}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth1}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth1}
${endif}${if_existing /sys/class/net/ppp0/operstate}${hr}
Local IP (ppp0):$alignr${addr ppp0}
${color lightgray}${downspeedgraph ppp0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph ppp0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed ppp0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed ppp0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown ppp0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup ppp0}
${endif}${if_existing /sys/class/net/tun0}${hr}
Local IP (tun0):$alignr${addr tun0}
${color 80d62b}${downspeedgraph tun0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph tun0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed tun0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed tun0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown tun0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup tun0}
${endif}
${color 80d62b}Stav baterie: ${hr 1}$color
${color ff9730}${battery BAT0} ${battery_bar BAT0 10,250}
${color ff9730}Nabití /vybití za: ${battery_time BAT0}
#!/bin/bash
wget http://checkip.dyndns.org/ -q -O - |
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
2. Nastavit tomuto skriptu spustitelny priznak.External IP: ${alignr}${execi 120 ~/ip.sh}
tomas@tomas-System-Product-Name:~$ perl ~/.conky/weather.pl Liberec cz m ~/.conky/weather.template ~/.conky/weather.conky
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /home/tomas/.conky/weather.pl line 96.
BEGIN failed--compilation aborted at /home/tomas/.conky/weather.pl line 96.
Mas nainstalovane vsetko co potrebuje? neviem ci nepotrebuje ten perl...
sudo perl -MCPAN -e 'install XML::Simple'
Email: $alignr${if_match ${pop3_unseen pop3.server.cz jmeno heslo [-i 3]} < 0}${color green}${pop3_unseen pop3.server.cz jmeno heslo [-i 3]}$color new${endif}
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.8
text_buffer_size 1024
update_interval 0.5
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 0
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_width 1
default_color white
own_window_colour white
alignment top_right
gap_x 15
gap_y 40
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer none
TEXT
up~ $alignr${uptime}
time~ $alignr ${time %T} ${time %d.%m.%Y}
cpu1~ $alignr${cpugraph cpu1 8,60}
cpu2~ $alignr${cpugraph cpu2 8,60}
freq~ $alignr${freq_g} GHz
hdd~ $alignr${fs_free /}
ram~ $alignr$memperc%${if_existing /proc/net/route wlan0}
down~ $alignr${downspeedgraph wlan0 8,60}
ip~ $alignr${addr wlan0}
mail~ $alignr${if_match ${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} > 0}${color green}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} new$color${else}${color white}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]}$color new${endif}${else}${if_existing /proc/net/route eth0}
down~ $alignr${downspeedgraph eth0 8,60}
ip~ $alignr${addr eth0}
mail~ $alignr${if_match ${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} > 0}${color green}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} new$color${else}${color white}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]}$color new${endif}${else}${if_existing /proc/net/route eth1}
down~ $alignr${downspeedgraph eth1 8,60}
ip~ $alignr${addr eth1}
mail~ $alignr${if_match ${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} > 0}${color green}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]} new$color${else}${color white}${pop3_unseen pop3.server.cz uzivatel heslo [-i 4]}$color new${endif}${else}
no network${endif}${endif}${endif}
battery~ $alignr${battery}
adapter~ $alignr${acpiacadapter}
${offset 0}${color}${exec head -30 ~/ToDo}
# Use Xft?
use_xft yes
xftfont Droid Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 182 0
maximum_width 182
# Draw shades?
draw_shades no
default_color D6D6D6
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 6
gap_y 29
# -- Lua Load -- #
lua_load ~/.draw_bg.lua
lua_draw_hook_pre draw_bg
TEXT
SYSTEM ${hr 2}
${goto 6}${voffset 6}${font OpenLogos:size=22}u${font}${goto 36}${voffset -18}${pre_exec cat /etc/issue.net} $machine
${goto 36}Kernel: ${kernel}
${hr 2}
${goto 6}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU1: ${cpu cpu0}% ${alignr}${cpubar cpu0 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}A${font}${voffset -4}${goto 32}CPU2: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}g${font}${voffset -4}${goto 32}RAM: ${mem} ${alignr}${membar 8,60}
${goto 6}${voffset 4}${font StyleBats:size=16}x${font}${voffset -4}${goto 32}DISK: ${diskio}${alignr}${diskiograph 8,60 F57900 FCAF3E}
${goto 6}${voffset 4}${font StyleBats:size=16}j${font}${voffset -4}${goto 32}SWAP: $swapperc% ${alignr}${swapbar 8,60}
${goto 6}${voffset 4}${font Devil inside:size=16}1${font}${voffset -4}${goto 32}CPU Temp: ${alignr}${exec sensors | grep 'CPU Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c37-38}°C$color
${goto 5}${voffset 4}${font Devil inside:size=16}x${font}${voffset -4}${goto 32}Mother Temp: ${alignr}${exec sensors | grep 'MB Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'MB Temperature' | cut -c37-38}°C$color
${goto 4.5}${voffset 2}${font Poky:size=15}y${font}${voffset -6}${goto 32}HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c54-55}°C$color
${goto 6}${font Martin Vogel's Symbols:size=16}j${font}${voffset -4}${goto 32}Fan Speed: ${alignr}${exec sensors | grep 'RPM'| cut -c16-25}
${goto 6}${voffset 4}${font StyleBats:size=16}q${font}${voffset -4}${goto 32}Uptime: ${alignr}${uptime}
${goto 6}${voffset 4}${font StyleBats:size=16}k${font}${voffset -4}${goto 32}Processes: ${alignr}$processes ($running_processes running)
${goto 7.5}${voffset 4}${font Poky:size=15}a${font}${goto 32}${voffset -10}Highest: ${alignr 13}CPU${alignr}RAM
${goto 32}${voffset -5.5}${hr 1}
${voffset -1}${goto 32}${top name 1} ${goto 124}${top cpu 1}${alignr }${top mem 1}
${voffset -1}${goto 32}${top name 2} ${goto 124}${top cpu 2}${alignr }${top mem 2}
${voffset -1}${goto 32}${top name 3} ${goto 124}${top cpu 3}${alignr }${top mem 3}
${voffset -1}${goto 32}${top name 4} ${goto 124}${top cpu 4}${alignr }${top mem 4}
${voffset -1}${goto 32}${top name 5} ${goto 124}${top cpu 5}${alignr }${top mem 5}
${voffset -1}${goto 32}${top name 6} ${goto 124}${top cpu 6}${alignr }${top mem 6}
${voffset -1}HD ${hr 2}
${goto 3}${voffset 4}${font Poky:size=16}H${font}${goto 29}${voffset -11} Root: ${fs_used_perc /}%${alignr}${fs_size /}
${goto 29} Free: ${fs_free /}${alignr}${fs_bar 8,60 /}
${goto 3}${voffset 8}${font Poky:size=16}H${font}${goto 29}${voffset -11} Home: ${fs_used_perc /home}%${alignr}${fs_size /home}
${goto 29} Free: ${fs_free /home}${alignr}${fs_bar 8,60 /home}
${voffset -1}NETWORK ${hr 2}
${if_up wlan0}
${font Poky:size=14}Y${font}${goto 32}${voffset -8}SSID: ${wireless_essid wlan0}
${goto 32}Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed wlan0}${font} ${alignr}${upspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup wlan0}
${voffset 4}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed wlan0}${font} ${alignr}${downspeedgraph wlan0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown wlan0}
${voffset 4}${font Poky:size=13}w${font}${goto 32}${voffset -8}Local IP: ${alignr}${addr wlan0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed eth0}${font} ${alignr}${upspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup eth0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed eth0}${font} ${alignr}${downspeedgraph eth0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown eth0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr eth0}
${goto 32}Public IP: ${alignr}${execi 3600 wget -O - http://whatismyip.org/ | tail}
# |--PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${font VariShapes Solid:size=14}q${font}${goto 32}${voffset -6}Up: ${upspeed ppp0}${font} ${alignr}${upspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totalup ppp0}
${voffset -2}${font VariShapes Solid:size=14}Q${font}${goto 32}${voffset -6}Down: ${downspeed ppp0}${font} ${alignr}${downspeedgraph ppp0 8,60 F57900 FCAF3E}
${goto 32}Total: ${totaldown ppp0}
${voffset -2}${font Poky:size=13}w${font}${goto 32}${voffset -4}Local IP: ${alignr}${addr ppp0}
${endif}${else}${voffset 4}${font PizzaDude Bullets:size=12}4${font}${goto 32}Network Unavailable${endif}${endif}
${voffset -1}WEATHER ${hr 2}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=EZXX0010 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font} ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=EZXX0010 --datatype=HT}${font}
${alignc 43}${execpi 600 conkyForecast --location=EZXX0010 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=EZXX0010 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=EZXX0010 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=EZXX0010 --datatype=DW --startday=4 --shortweekday}
${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=EZXX0010 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=EZXX0010 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=EZXX0010 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=EZXX0010 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=EZXX0010 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=EZXX0010 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=EZXX0010 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=EZXX0010 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=EZXX0010 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${voffset 4}Location:${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=CN}
Last Updated: ${alignr} ${execi 600 conkyForecast --location=EZXX0010 --hideunits --datatype=LU -m 0 }
Feels Like:${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=LT}
Dew Point: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=DP}
Current Condition:${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=CC}
Chance of Precip: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --startday=0 --datatype=PC}
Humidity: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=HM}
Wind: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=WS --imperial} - ${execi 600 conkyForecast --location=EZXX0010 --datatype=WD}
Pressure: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --hideunits --datatype=BR}
Visibility: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=VI --imperial}
Sunrise: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=SR}
Sunset: ${alignr}${execi 600 conkyForecast --location=EZXX0010 --datatype=SS}
Moon Phase:${alignr 8}${execi 600 conkyForecast --location=EZXX0010 --datatype=MP} ${font MoonPhases:size=8}${execi 600 conkyForecast --location=EZXX0010 --datatype=MF}${font}
${hr 2}
saimi@pc:~$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +22.0°C
Core0 Temp: +11.0°C
Core1 Temp: +33.0°C
Core1 Temp: +20.0°C
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.14 V (min = +0.85 V, max = +1.60 V)
+3.3 Voltage: +3.20 V (min = +2.97 V, max = +3.63 V)
+5 Voltage: +4.97 V (min = +4.50 V, max = +5.50 V)
+12 Voltage: +11.92 V (min = +10.20 V, max = +13.80 V)
CPU FAN Speed: 1293 RPM (min = 600 RPM)
CHASSIS FAN Speed:1032 RPM (min = 600 RPM)
POWER FAN Speed: 0 RPM (min = 600 RPM)
CPU Temperature: +34.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +44.0°C (high = +45.0°C, crit = +95.0°C)
saimi@pc:~$ conky
Conky: desktop window (1a000a7) is subwindow of root window (108)
Conky: window type - normal
Conky: drawing to created window (0x6000001)
Conky: drawing to double buffer
--2011-02-18 11:27:33-- http://whatismyip.org/
Překládám whatismyip.org… 98.207.225.33
Navazuje se spojení s whatismyip.org|98.207.225.33|:80…
Bez jakéhokoliv zásahu od včera nestartuje, zde je výpis z terminálu:Kód: [Vybrat]saimi@pc:~$ conky
Conky: desktop window (1a000a7) is subwindow of root window (108)
Conky: window type - normal
Conky: drawing to created window (0x6000001)
Conky: drawing to double buffer
--2011-02-18 11:27:33-- http://whatismyip.org/
Překládám whatismyip.org… 98.207.225.33
Navazuje se spojení s whatismyip.org|98.207.225.33|:80…
Byl by jsi prosím ochotný napsat jak .conkyrc upravit? Teď tam je s parametrem texeci zobrazeno (NULL) a počasí nejde též :( Jsem v Linuxu stále učeň, proto se omlouvám za případné časté dotazy.Bez jakéhokoliv zásahu od včera nestartuje, zde je výpis z terminálu:Kód: [Vybrat]saimi@pc:~$ conky
Conky: desktop window (1a000a7) is subwindow of root window (108)
Conky: window type - normal
Conky: drawing to created window (0x6000001)
Conky: drawing to double buffer
--2011-02-18 11:27:33-- http://whatismyip.org/
Překládám whatismyip.org… 98.207.225.33
Navazuje se spojení s whatismyip.org|98.207.225.33|:80…
whatismyip.org neodpovídá a nemáš nastaven timeout, takže se čeká, čeká, čeká ..... Mimochodem na tyhle delší akce je lepší místo execi použít texeci, které spustí vlastní thread a conky nemusí čekat na jejich dokončení.
Byl by jsi prosím ochotný napsat jak na to? Jak to upravit?Například:
${texeci 3600 wget -t 5 -T 10 -O - http://whatismyip.org}
${texeci 3600 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
${texeci 3600 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
Kód: [Vybrat]${texeci 3600 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
Výborně, funguje! Ještě pokud můžu bych se tě rád zeptal zda nevíš jak na to počasí a teploty?
sensors | grep 'MB Temp' | awk '{sub(/+/,//); print $3}'
sensors | grep 'CPU Temp' | awk '{sub(/+/,//); print $3}'
Kód: [Vybrat]${texeci 3600 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
Výborně, funguje! Ještě pokud můžu bych se tě rád zeptal zda nevíš jak na to počasí a teploty?
S počasím ti neporadím, to nepoužívám, ale co se teplot z výstupu sensors týká, je jasné, že to blbě parsuješ. Ten výstup nemají všichni stejný a tak to nejde jentak obšlehnout. Ve tvém případě bude fungovat například:Kód: [Vybrat]sensors | grep 'MB Temp' | awk '{sub(/+/,//); print $3}'
sensors | grep 'CPU Temp' | awk '{sub(/+/,//); print $3}'
${goto 6}${voffset 4}${font Devil inside:size=16}1${font}${voffset -4}${goto 32}CPU Temp: ${alignr}${exec sensors | grep 'CPU Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c37-38}°C$color
${goto 5}${voffset 4}${font Devil inside:size=16}x${font}${voffset -4}${goto 32}Mother Temp: ${alignr}${exec sensors | grep 'MB Temperature' | cut -c19-20}°C / ${color #FCAF3E}${exec sensors | grep 'MB Temperature' | cut -c37-38}°C$color
${goto 4.5}${voffset 2}${font Poky:size=15}y${font}${voffset -6}${goto 32}HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C / ${color #FCAF3E}${exec sensors | grep 'CPU Temperature' | cut -c54-55}°C$color
${exec sensors | grep 'CPU Temperature' | cut -c19-20}°C
CPU Temperature: +34.0°C (high = +60.0°C, crit = +95.0°C)
sensors | grep 'MB Temp' | awk '{print $3}'
http://gnome-look.org/content/show.php/Conky+Lua+ZODv0.1?content=141258
ide len prava strana ľava nejde vôbec v terminali mi to vypisuje : root@Ubuntu:~/.conky# ./conky_start_lewaNeviete kde by mohla byť chyba ?
Conky: can't open '/sys/class/hwmon/hwmon0/fan2_input': No such file or directory
please check your device or remove this var from Conky
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
Conky: Error destroying thread
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:
imlib_context_free();
With the parameter:
context
being NULL. Please fix your program.
Já už mám nějaký ten rok pořád stejné conky.Zdravíčko
(http://img178.imageshack.us/img178/8401/prntscr2.th.png) (http://img178.imageshack.us/img178/8401/prntscr2.png)
${goto 550}${color orange}KALENDÁŘ ${hr 2}$color
${goto 550}${execpi 60 DJS=`date +%_d`; cal | sed s/"\(^\|[^0-9]\)$DJS"'\b'/'\1${color orange}'"$DJS"'$color'/}}${voffset 200}
Bohužel horizontálně se posune jen nápis kalendář a pak měsíc a rok, ten samotný kalendář se neposune. A stále mám špatnou diakritiku, předpokládám že to bude fontem ?
${hr}
Week ${time %V}.${voffset -4}${font Arial Black:size=12}${alignc -20}${time %B}${font}${alignr}${time %Y}
${voffset -4}${hr}
${font monospace:size=10}${execpi 3600 ncal -b -M -h | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color orange\}'`date | awk '{print $3}'`'\$color /'}$font
${hr}
Kalendar.Dakujem. Super presne toto iste som riesil a za pomoci tvojeho kodu sa mi to podarilo dotiahnut. Karma UP
Po prechodu na UBU 11.04 mi prestal v Conky fungovat (nezvyraznoval aktualni den, vkladal pred nej nejake klikyhaky). Dlouho jsem to neresil, cekal jsem az to vyresi nekdo chytrejsi, ale nedockal jsem se.
TEXT
${color FFFFFF}${font StyleBats:size=16:weight=bold}H$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -8}Systém$font
${color FFFFFF}${voffset -5}${hr 2}${color}
${color #51959E}${cpugraph cpu0 40,260 484848 FFFFFF}
${color FFFFFF}${voffset -36}${font StyleBats:size=20}${goto 10}A$font ${font ae_AlMothnna:size=12:weight=bold}${voffset -10}CPU$font ${color #D71710}${font ae_AlMothnna:size=10}${voffset -5}${freq cpu1}MHz ${font ae_AlMothnna:size=10:weight=bold}${acpitemp}°C$font
${color 00ff00}HDD ${hr 2}$color
${color ffffff}/: ${fs_free /} ${alignr} ${fs_used /} / ${fs_size /}
${fs_bar 6 /}$color
${color ffffff}/home: ${fs_free /home} ${alignr} ${fs_used /home} / ${fs_size /home}
${fs_bar 6 /home}$color
# PRIPOJENI K NETU
${if_existing /proc/net/route eth0}
${color 00ff00}NETWORK ${hr 2}
${color ffffff}IP adresa:${alignr}${addr eth0}
${color ffffff}Down: ${color 00ff00} ${downspeed eth0} ${color ffffff} KiB/s ${alignr} Up: ${color 00ff00}${upspeed eth0}${color ffffff} KiB/s
${color ffffff}Down: ${totaldown eth0} ${alignr}Up: ${totalup eth0}
${downspeedgraph eth0 30,170 00ff00 00ff00} ${alignr}${upspeedgraph eth0 30,170 00ff00 00ff00}
${else}
${if_existing /proc/net/route wlan0}
${color 00ff00}WI-FI ${hr 2}
${color ffffff}IP adresa:${alignr}${addr wlan0}
${color ffffff}Network:${wireless_essid wlan0}
${color ffffff}Rate: ${wireless_bitrate wlan0} ${alignr}Quality:${wireless_link_qual_perc wlan0}%
${color ffffff}Down: ${color 00ff00} ${downspeed wlan0} ${color ffffff} KiB/s ${alignr} Up: ${color 00ff00}${upspeed wlan0}${color ffffff} KiB/s
${color ffffff}Down: ${totaldown wlan0} ${alignr}Up: ${totalup wlan0}
${downspeedgraph wlan0 30,170 00ff00 00ff00} ${alignr}${upspeedgraph wlan0 30,170 00ff00 00ff00}
${else}
${color 00ff00}NETWORK & WI-FI ${hr 2}$color
${color RED}${alignc}NENI PRIPOJENI K ZADNE SITI!
${endif}
${endif}
...
#!/bin/bash
list=`ls -1 /media/|sed -e 's/cdrom0//' -e 's/cdrom//' -e 's/H160//' -e 's/S80//' -e 's/H500//' | sed '/^$/d'`
if [ "$list" ]; then
echo "$list" | while read line
do name="${line:0:7}"
device=`mount|grep "$line"|awk '{print $1}'`
echo '${color 030}${fs_bar 14,309 /media/'$line'}
${voffset -27}${diskiograph '$device' 14,309 000000 00dd00}${color}
${goto 5}${voffset -21}$font' $name '${goto 70}${fs_type /media/'$line'}${goto 119}${fs_size /media/'$line'}${goto 184}${fs_free_perc /media/'$line'}%${goto 224}${fs_free /media/'$line'}${voffset 1}'
done
else
echo '${voffset -3}'
exit
fi
echo '${voffset -5}'
${execp ~/.conky/removable_drives.sh}
Použitím execpi n, kde n je čas v sekundách, místo execp, je možné šetřit energii.background no
use_xft yes
xftfont 123:size=8
default_color white
xftalpha 0.1
update_interval 1
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 150 5
maximum_width 200 #pak dat na 200
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_shade_color red
default_outline_color green
alignment top_right
gap_x 5 #velikost odsazeni od prava
gap_y 40 #velikost odsazeni od vrchu
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes
text_buffer_size 256
# note that the $xmms2_* and $mpd_* stuff will only work if you have support for them built into conky
TEXT
# SYSTEM
${voffset -40}
${color white}
$font${color white}$sysname $kernel $alignr $machine
Intel Core2Duo $alignr${freq_g cpu0}Ghz
Uptime $alignr${uptime}
File System $alignr${fs_type}
HDD Free $alignr${fs_free /}
# PROCESSORS
$font${color white}CPU1 ${cpu cpu1}% ${cpubar cpu1}
CPU2 ${cpu cpu2}% ${cpubar cpu2}
# RAM
$font${color white}MEM $alignc $mem/$memmax - $memperc%
${membar 4}
# NETWORK
$font${color white}IP public $alignr ${execi 180 wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
${if_existing /sys/class/net/eth0/operstate up}
IP cez eth0 $alignr ${addr eth0}
Download eth0 $alignr ${downspeedf eth0}KiB/s
Upload eth0 $alignr ${upspeedf eth0}KiB/s
${endif}${if_existing /sys/class/net/wlan0/operstate up}
# wlan
IP $alignr ${addr wlan0}
ESSID $alignr ${wireless_essid wlan0}
Kvalita signálu $alignr ${wireless_link_qual_perc wlan0} %
${wireless_link_bar wlan0}
Download $alignr ${downspeedf wlan0}KiB/s
Upload $alignr ${upspeedf wlan0}KiB/s
${endif}
Top CPU process:
${top name 1} ${alignr}${top cpu 1}%
${top name 2} ${alignr}${top cpu 2}%
${top name 3} ${alignr}${top cpu 3}%
${top name 4} ${alignr}${top cpu 4}%
Top MEMORY process:
${top_mem name 1} ${alignr}${top_mem mem_res 1}
${top_mem name 2} ${alignr}${top_mem mem_res 2}
${top_mem name 3} ${alignr}${top_mem mem_res 3}
${top_mem name 4} ${alignr}${top_mem mem_res 4}
Poznamky:
Udělal si dnes něco pro své tělo?
Udělal sis dnes lekci AJ?
Učil ses?
Potěšil si někoho?
Ahoj mě taky nejdříve nešlo ale pak jsem změnil tohle: [own_window_type conky #override] a už funguje.Zdar, taky jsem nasel na netu radu ze tu lajnu mam vymazat a uz fungujou. Kazdopadne jeste porad nevim jak se vypina celej system. Nikde nemuzu najit turn off tlacitko..
${font monospace:size=10}${execi 600 ncal -b -M -h | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\['`date | awk '{print $3}'`'\]/'}${font}
${hr}
Jak upravit conky aby to rozdělilo do dvou oken?
conky -c /cesta/k/souboru
TEXT
${font weather:size=22:weight=bold}I${font Ubuntu:size=12:style=bold}Počasí: ${hr 1}
${goto 5}${font Ubuntu:size=11:style=bold}${color red}${execi 1800 conkyForecast --location=EZXX0023 --datatype=CT}${goto 110}${font Ubuntu:size=9}${color 21EAE3}${execi 600 conkyForecast --location=EZXX0023 --datatype=CO} ${execi 600 conkyForecast --location=EZXX0023 --datatype=CN --refetch}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Stav k: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=LU}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Tlak: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=BR} ${execi 600 conkyForecast --location=EZXX0023 --datatype=BD}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vítr: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=WS} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WD} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WA} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WG}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vlhkost: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=HM}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Rosný bod: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=DP}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vyditelnost: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=VI}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}UV index: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=UI} ${execi 600 conkyForecast --location=EZXX0023 --datatype=UT}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Východ: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=SR}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Západ: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=SS}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Měsíc: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=MP}
${voffset -35}${goto 22}${font Ubuntu:size=25:style=bold}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT}
${voffset -20}${font Ubuntu:size=12:style=bold}${color 80d62b}Předpověď: ${hr 1}
${voffset -5}${font Ubuntu:size=8}${color 21EAE3}${goto 21}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=1}${font Ubuntu:size=8}${color 21EAE3}${goto 91}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=2}${font Ubuntu:size=8}${color 21EAE3}${goto 161}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=3}${font Ubuntu:size=8}${color 21EAE3}${goto 221}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=4}
${voffset 40}${font Ubuntu:size=8}${color red}${goto 10}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=1}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=1}${font Ubuntu:size=8}${color red}${goto 75}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=2}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=2}${font Ubuntu:size=8}${color red}${goto 145}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=3}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=3}${font Ubuntu:size=8}${color red}${goto 210}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=4}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=4}
${execpi 600 conkyForecast --location=EZXX0023 --template=$HOME/.conky/weather+clock/vreme.template}
${voffset -500}
Ahoj já jsem si weather předělal podle sebe. Zde je návod.
http://ubuntuforums.org/showthread.php?t=869328Kód: [Vybrat]TEXT
${font weather:size=22:weight=bold}I${font Ubuntu:size=12:style=bold}Počasí: ${hr 1}
${goto 5}${font Ubuntu:size=11:style=bold}${color red}${execi 1800 conkyForecast --location=EZXX0023 --datatype=CT}${goto 110}${font Ubuntu:size=9}${color 21EAE3}${execi 600 conkyForecast --location=EZXX0023 --datatype=CO} ${execi 600 conkyForecast --location=EZXX0023 --datatype=CN --refetch}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Stav k: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=LU}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Tlak: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=BR} ${execi 600 conkyForecast --location=EZXX0023 --datatype=BD}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vítr: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=WS} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WD} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WA} ${execi 600 conkyForecast --location=EZXX0023 --datatype=WG}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vlhkost: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=HM}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Rosný bod: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=DP}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Vyditelnost: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=VI}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}UV index: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=UI} ${execi 600 conkyForecast --location=EZXX0023 --datatype=UT}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Východ: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=SR}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Západ: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=SS}
${goto 110}${font Ubuntu:size=8:style=bold}${color 21EAE3}Měsíc: ${font Ubuntu:size=8}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=MP}
${voffset -35}${goto 22}${font Ubuntu:size=25:style=bold}${color red}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT}
${voffset -20}${font Ubuntu:size=12:style=bold}${color 80d62b}Předpověď: ${hr 1}
${voffset -5}${font Ubuntu:size=8}${color 21EAE3}${goto 21}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=1}${font Ubuntu:size=8}${color 21EAE3}${goto 91}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=2}${font Ubuntu:size=8}${color 21EAE3}${goto 161}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=3}${font Ubuntu:size=8}${color 21EAE3}${goto 221}${execi 600 conkyForecast --location=EZXX0023 --datatype=DW --shortweekday --startday=4}
${voffset 40}${font Ubuntu:size=8}${color red}${goto 10}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=1}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=1}${font Ubuntu:size=8}${color red}${goto 75}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=2}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=2}${font Ubuntu:size=8}${color red}${goto 145}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=3}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=3}${font Ubuntu:size=8}${color red}${goto 210}${execi 600 conkyForecast --location=EZXX0023 --datatype=HT -u --startday=4}/${color blue}${execi 600 conkyForecast --location=EZXX0023 --datatype=LT -u --startday=4}
${execpi 600 conkyForecast --location=EZXX0023 --template=$HOME/.conky/weather+clock/vreme.template}
${voffset -500}
Jestli používáš Unity taj je to ta ikonka počítače na panelu co je tam vypnutí počítače a taj jsou i Aplikace po spuštění tam se to dá nastavit.Unity nepouzivam, ale Aplikace po spusteni jsou zde k dispozici tez, jenom jsem to prehledl.
Ahoj zlobí mi v conky tenhle řádek někdy mě to zobrazuje a někdy ne čím by to mohlo být ?Tak jsem zjistil v conky asi problém nebude když otevřu terminál tak se mi tam hned přihlášený uživatel oběví. Pokuď nemám otevřený terminál tak mi to píše 0 uživatelů. Tak je to asi někde v přihlášený do ubuntu jak jsem zjistil tak je to teď udělaný jinak než v předchozích verzích.
${color 21EAE3}Uživatel: ${color FF0000}${user_number} ${user_names }
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}SYSTEM${font Snap.se:size=8} ${hr 1 } $font
${alignc}${color 9a9a9a}${font Aerial:style=Bold:pixelsize=10} $nodename || $sysname || $kernel || $machine ${font}
Date: ${alignr}${time %e. %B %G (%A)}
Time: ${alignr}${time %H:%M (%Z)}
Uptime: ${alignr}$uptime
CPU Temperature:${alignr}${acpitemp}°C
GPU Temperature:${alignr}${ati temp}°C
#CPU
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}CPU${font Snap.se:size=8} ${hr 1 } $font
${color 9A9A9A}${alignc}${font Aerial:style=Bold:pixelsize=12}Zátěž CPU: ${cpu} %
${font}Core 1: ${cpu cpu1}%${alignr}Freq: ${alignr}${freq cpu1} MHz
${font}${cpubar cpu1 12,260}
${font}Core 2: ${cpu cpu2}%${alignr}Freq: ${alignr}${freq cpu2} MHz
${font}${cpubar cpu2 12,260}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
${alignc}Processes: $running_processes / $processes
${goto 5}${color 9a9a9a}${font Aerial:size=7:weight=bold}Name${goto 89}CPU [%]${goto 148}Name${alignr}RAM [%]$font ${color 9a9a9a}
${goto 5}${top name 1}${goto 99}${top cpu 1} ${goto 148}${top_mem name 1}${alignr}${top_mem mem 1}
${goto 5}${top name 2}${goto 99}${top cpu 2} ${goto 148}${top_mem name 2}${alignr}${top_mem mem 2}
${goto 5}${top name 3}${goto 99}${top cpu 3} ${goto 148}${top_mem name 3}${alignr}${top_mem mem 3}
${goto 5}${top name 4}${goto 99}${top cpu 4} ${goto 148}${top_mem name 4}${alignr}${top_mem mem 4}
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}BATERIE${font Snap.se:size=8} ${hr 1 } $font
Battery Status:${alignr}${battery BAT0}
Battery Health:${alignr}${battery_percent BAT0} %
Battery Time:${alignr}${battery_time BAT0}
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}POČASÍ${font Snap.se:size=8} ${hr 1 } $font
${execi 3600 conkyForecast --location=EZXX0002 --datatype=CO} / ${execi 3600 conkyForecast --location=EZXX0002 --datatype=CN} / ${execi 3600 conkyForecast --location=EZXX0002 --datatype=LU}
${goto 100}Východ/Západ: ${execi 600 conkyForecast --location=EZXX0002 --datatype=SR} / ${execi 600 conkyForecast --location=EZXX0002 --datatype=SS}
${goto 100}${exec conkyForecast-SunsetSunriseCountdown --location=EZXX0002 -t} za: ${exec conkyForecast-SunsetSunriseCountdown --location=EZXX0002 -L}
${goto 100}Denní světlo: ${execi 600 conkyForecast --location=EZXX0002 --datatype=DL}
${goto 100}Vyditelnost: ${execi 600 conkyForecast --location=EZXX0002 --datatype=VI}
${goto 100}Tlak: ${execi 600 conkyForecast --location=EZXX0002 --datatype=BR} / ${execi 600 conkyForecast --location=EZXX0002 --datatype=BD}
${goto 100}Vlhkost: ${execi 600 conkyForecast --location=EZXX0002 --datatype=HM}
${goto 100}Rosný bod: ${execi 600 conkyForecast --location=EZXX0002 --datatype=DP}
${goto 100}Pravděpodobnost: ${execi 600 conkyForecast --location=EZXX0002 --datatype=PC}
${goto 100}Rychlost větru: ${execi 600 conkyForecast --location=EZXX0002 --datatype=WS} ${execi 600 conkyForecast --location=EZXX0002 --datatype=WD}
${voffset -125}${font ConkyWeather:size=40}${execi 3600 conkyForecast --location=EZXX0002 --datatype=WF}${font}
${goto 15}${execi 3600 conkyForecast --location=EZXX0002 --datatype=CC}
${goto 8}${font Aerial:style=Bold:pixelsize=25}${execi 3600 conkyForecast --location=EZXX0002 --datatype=HT} $font
${goto 15}${font moon phases:size=25}${execi 600 conkyForecast --location=EZXX0002 --datatype=MF}${font}
${color 9A9A9A}${font Aerial:style=Bold:pixelsize=16}PŘEDPOVĚĎ POČASÍ${font Snap.se:size=8} ${hr 1 } $font
${goto 21}${execi 600 conkyForecast --location=EZXX0002 --datatype=DW --shortweekday --startday=1}${goto 91}${execi 600 conkyForecast --location=EZXX0002 --datatype=DW --shortweekday --startday=2}${goto 161}${execi 600 conkyForecast --location=EZXX0002 --datatype=DW --shortweekday --startday=3}${goto 221}${execi 600 conkyForecast --location=EZXX0002 --datatype=DW --shortweekday --startday=4}
${goto 10}${font ConkyWeather:size=25}${execi 3600 conkyForecast --location=EZXX0002 --datatype=WF --startday=1}${goto 80}${execi 3600 conkyForecast --location=EZXX0002 --datatype=WF --startday=2}${goto 150}${execi 3600 conkyForecast --location=EZXX0002 --datatype=WF --startday=3}${goto 210}${execi 3600 conkyForecast --location=EZXX0002 --datatype=WF --startday=4}${font}
${goto 10}${execi 600 conkyForecast --location=EZXX0002 --datatype=HT -u --startday=1}/${execi 600 conkyForecast --location=EZXX0002 --datatype=LT -u --startday=1}${goto 75}${execi 600 conkyForecast --location=EZXX0002 --datatype=HT -u --startday=2}/${execi 600 conkyForecast --location=EZXX0002 --datatype=LT -u --startday=2}${font Ubuntu:size=8}${goto 155}${execi 600 conkyForecast --location=EZXX0002 --datatype=HT -u --startday=3}/${execi 600 conkyForecast --location=EZXX0002 --datatype=LT -u --startday=3}${goto 220}${execi 600 conkyForecast --location=EZXX0002 --datatype=HT -u --startday=4}/${execi 600 conkyForecast --location=EZXX0002 --datatype=LT -u --startday=4}
# -- Conky settings -- #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
imlib_cache_size 0
# -- Window specifications -- #
own_window_class Conky
own_window yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 310 310
maximum_width 310
alignment tr
gap_x 0
gap_y 0
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
# -- Text settings -- #
use_xft yes
xftfont MaiandraGD:size=24
xftalpha 0.4
uppercase no
default_color 8b8b8b
TEXT
${voffset 15}${font Droid Sans:size=55}${color 434343}${goto 35}${time %H}${goto 126}${color 434343}${time %M}${font Droid Sans :size=15}${color 808080}${goto 210}${time %S}
${voffset 50}${color whitesmoke}${font Droid Sans :size=8}${alignr 115}${time %A}, ${time %e} ${time %B} ${time %G}
${voffset -45}${goto 22}${font Droid Sans :style=Condensed:size=8}${color 909090}${execi 600 conkyForecast --location=EZXX0012 --datatype=CN}
${font Droid Sans :style=Condensed:size=8}${color whitesmoke}${goto 24}${execi 1800 conkyForecast --location=EZXX0012 --datatype=CT}${voffset -10}${goto 200}${font Droid Sans :style=Condensed:size=25}${color d4d4d4}${execi 1800 conkyForecast --location=EZXX0012 -u --datatype=HT}
${voffset 23}${font Droid Sans :style=Condensed:size=8}${color white}${goto 25}${execi 600 conkyForecast --location=EZXX0012 --datatype=HT -u --startday=1}/${color 707070}${execi 600 conkyForecast --location=EZXX0012 --datatype=LT -u --startday=1}${font Droid Sans :style=Condensed :size=8}${color white}${goto 70}${execi 600 conkyForecast --location=EZXX0012 --datatype=HT -u --startday=2}/${color 707070}${execi 600 conkyForecast --location=EZXX0012 --datatype=LT -u --startday=2}${font Droid Sans :style=Condensed:size=8}${color white}${goto 115}${execi 600 conkyForecast --location=EZXX0012 --datatype=HT -u --startday=3}/${color 707070}${execi 600 conkyForecast --location=EZXX0012 --datatype=LT -u --startday=3}${font Droid Sans :style=Condensed:size=8}${color white}${goto 160}${execi 600 conkyForecast --location=EZXX0012 --datatype=HT -u --startday=4}/${color 707070}${execi 600 conkyForecast --location=EZXX0012 --datatype=LT -u --startday=4}${font Droid Sans :style=Condensed:size=8}${color white}${goto 205}${execi 600 conkyForecast --location=EZXX0012 --datatype=HT -u --startday=5}/${color 707070}${execi 600 conkyForecast --location=EZXX0012 --datatype=LT -u --startday=5}
${voffset -2}${font Droid Sans :style=Condensed:size=8}${color 707070}${goto 25}${execi 600 conkyForecast --location=EZXX0012 --datatype=DW --shortweekday --startday=1}${font Droid Sans :style=Condensed:size=8}${color 707070}${goto 70}${execi 600 conkyForecast --location=EZXX0012 --datatype=DW --shortweekday --startday=2}${font Droid Sans :style=Condensed:size=8}${color 707070}${goto 115}${execi 600 conkyForecast --location=EZXX0012 --datatype=DW --shortweekday --startday=3}${font Droid Sans :style=Condensed:size=8}${color 707070}${goto 160}${execi 600 conkyForecast --location=EZXX0012 --datatype=DW --shortweekday --startday=4}${font Droid Sans :style=Condensed:size=8}${color 707070}${goto 205}${execi 600 conkyForecast --location=EZXX0012 --datatype=DW --shortweekday --startday=5}
${image ~/.images/base.png -p 12,30 -s 220x135}
${image ~/.images/base.png -p 12,185 -s 220x38}
${image ~/.images/flip_bg.png -p 30,10 -s 90x105}
${image ~/.images/flip_bg.png -p 120,10 -s 90x105}
${execpi 600 conkyForecast --location=EZXX0012 --template=~/.vreme.template}
.conkyForecast.configCACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %d/%m/%Y
LOCALE =cs
XOAP_PARTNER_ID =
XOAP_LICENCE_KEY =
MAXIMUM_DAYS_FORECAST = 7
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
<?xml version="1.0" encoding="UTF-8"?>
<error>
<err type="102">Invalid License Key.</err>
</error>
<?xml version="1.0" encoding="UTF-8"?>
<error>
<err type="102">Invalid License Key.</err>
</error>
#!/usr/bin/perl
$BoincStatePath="/var/lib/boinc-client";
$BoincClientStateFile="client_state.xml";
$StateFile="$BoincStatePath/$BoincClientStateFile";
open(INFO, $StateFile);
@lines = <INFO>;
close(INFO);
sub strip_tags($);
sub convert_time_to_string($);
sub estimate_time_remaining;
$projectCount = 0;
$wuCount = 0;
$wuActive = 0;
$wuActiveTask = 0;
foreach $line (@lines) {
if ($line =~ /<master_url>/) {
$projectMasterURL[$projectCount] = strip_tags($line);
}
if ($line =~ /<project_name>/) {
$projectName[$projectCount] = strip_tags($line);
$projectCount++;
}
if ($line =~ /<workunit>/) {
$wuCount++;
}
if ($line =~ /<active_task_state>1/) {
$wuActive++;
}
if ($line =~ /<active_task>/) {
$wuActiveTask++;
}
if ($line =~ /<result_name>/) {
$wuName[$wuActiveTask] = strip_tags($line);
}
if ($line =~ /<fraction_done>/) {
$wuPercent[$wuActiveTask] = strip_tags($line) * 100;
}
if ($line =~ /<project_master_url>/) {
$wuMasterURL[$wuActiveTask] = strip_tags($line);
}
if ($line =~ /<current_cpu_time>/) {
$wuCPUTime[$wuActiveTask] = convert_time_to_string(strip_tags($line));
$wuCPUTimeRaw[$wuActiveTask] = strip_tags($line);
}
}
sub strip_tags($) {
my $string = shift;
$string =~ s/<(.*?)>//gi;
$string =~ s/ //gi;
return $string;
}
sub convert_time_to_string($) {
$cpuTime = int($_[0]);
#Calculate the number of days
if ($cpuTime > 86400) {
$timeDays = $cpuTime/(24*60*60).":";
} else {
$timeDays = "";
}
#Calculate the number of hours and minutes
$timeHours = ($cpuTime/(60*60))%24;
$timeMinutes = ($cpuTime/60)%60;
$timeSeconds = $cpuTime%60;
$cpuTimeString = $timeDays.$timeHours.":".$timeMinutes.":".$timeSeconds;
return $cpuTimeString;
}
sub estimate_time_remaining {
$cpuTime = $_[0];
$currentPercent = $_[1];
$onePercentTime = $cpuTime/$currentPercent;
$totalTime = $onePercentTime * 100;
$estimatedTimeReminaing = $totalTime - $cpuTime;
return $estimatedTimeReminaing;
}
print "No. Work Units: ".$wuCount.", Active WU: ".$wuActive."\n";
for($i = 0; $i <= $projectCount; ++$i) {
print $projectName[$i];
for ($j = 1; $j <= $wuActiveTask; ++$j) {
if($projectMasterURL[$i] eq $wuMasterURL[$j]) {
print "WU ".$j.": ".$wuName[$j];
$estTime = convert_time_to_string(estimate_time_remaining($wuCPUTimeRaw[$j],$wuPercent[$j]));
print "CPU Time: ".$wuCPUTime[$j]." Time Remaining: ".$estTime."\n";
print $wuPercent[$j]."% Complete\n";
}
}
}
if ($currentPercent > 0) {
$onePercentTime = $cpuTime/$currentPercent;
}
Ahoj jde nějak v conky použít bar pro vlastní proměnou?
něco jako tohle ${bar 10,40 '.$wuPercent[$j].'}
To se mi nefunguje.Ahoj jde nějak v conky použít bar pro vlastní proměnou?
něco jako tohle ${bar 10,40 '.$wuPercent[$j].'}
Podívej se $execbar.
#!/usr/bin/perl
$BoincStatePath="/var/lib/boinc-client";
$BoincClientStateFile="client_state.xml";
$StateFile="$BoincStatePath/$BoincClientStateFile";
open(INFO, $StateFile);
@lines = <INFO>;
close(INFO);
sub strip_tags($);
sub convert_time_to_string($);
sub estimate_time_remaining;
$projectCount = 0;
$wuCount = 0;
$wuActive = 0;
$wuActiveTask = 0;
foreach $line (@lines) {
if ($line =~ /<master_url>/) {
$projectMasterURL[$projectCount] = strip_tags($line);
}
if ($line =~ /<project_name>/) {
$projectName[$projectCount] = strip_tags($line);
$projectCount++;
}
if ($line =~ /<workunit>/) {
$wuCount++;
}
if ($line =~ /<active_task_state>1/) {
$wuActive++;
}
if ($line =~ /<active_task_state>0/) {
$wuPasive++;
}
if ($line =~ /<active_task>/) {
$wuActiveTask++;
}
if ($line =~ /<result_name>/) {
$wuName[$wuActiveTask] = strip_tags($line);
}
if ($line =~ /<checkpoint_fraction_done>/) {
$wuPercent[$wuActiveTask] = strip_tags($line) * 100;
}
if ($line =~ /<project_master_url>/) {
$wuMasterURL[$wuActiveTask] = strip_tags($line);
}
if ($line =~ /<checkpoint_elapsed_time>/) {
$wuCPUTime[$wuActiveTask] = convert_time_to_string(strip_tags($line));
$wuCPUTimeRaw[$wuActiveTask] = strip_tags($line);
}
}
print '${color 21EAE3}Úkolů celkem:'.'${color red}'.$wuCount.'${color 21EAE3} Zpracovávám:'.'${color red}'.$wuActive.'${color 21EAE3} Rozpracované:'.'${color red}'.$wuPasive."\n";
for($i = 1; $i <= $projectCount; ++$i) {
print '${color ff841f}'.$projectName[$i]."";
for ($j = 1; $j <= $wuActiveTask; ++$j) {
if($wuMasterURL[$j] eq $projectMasterURL[$i]) {
print substr ('${color 21EAE3}Úkol '.$j.": ".'${color red}'.$wuName[$j], 0, 63)."\n";
$estTime = convert_time_to_string(estimate_time_remaining($wuCPUTimeRaw[$j],$wuPercent[$j]));
print '${color ff841f}CPU Čas: '.'${color red}'.$wuCPUTime[$j].'${color ff841f} Čas do dokončení: '.'${color red}'.$estTime."\n";
print '${color 151DF9}${execbar 10,40 '.$wuPercent[$j].'}';
print '${color red}'.$wuPercent[$j]."%".'${color ff841f} Complete'."\n";
}
}
}
sub strip_tags($) {
my $string = shift;
$string =~ s/<(.*?)>//gi;
$string =~ s/ //gi;
return $string;
}
sub convert_time_to_string($) {
$cpuTime = int($_[0]);
#Calculate the number of days
# if ($cpuTime > 86400) {
# $timeDays = $cpuTime/(24*60*60).":";
# } else {
# $timeDays = "";
#}
#Calculate the number of hours and minutes
$timeHours = ($cpuTime/(60*60))%24000;
$timeMinutes = ($cpuTime/60)%60;
$timeSeconds = $cpuTime%60;
$cpuTimeString = $timeDays.$timeHours.":".$timeMinutes.":".$timeSeconds;
return $cpuTimeString;
}
sub estimate_time_remaining {
$cpuTime = $_[0];
$currentPercent = $_[1];
$onePercentTime = $cpuTime/$currentPercent;
$totalTime = $onePercentTime * 100;
$estimatedTimeReminaing = $totalTime - $cpuTime;
return $estimatedTimeReminaing;
To se mi nefunguje.
..
http://conky.sourceforge.net/variables.html
Čus lidi. Zkouším na KDEčku rozjet tohle:
http://bigrza.deviantart.com/art/notifyOSD-conky-206763506 (http://bigrza.deviantart.com/art/notifyOSD-conky-206763506)
Ale nějak mě to nejde.
http://imageshack.us/photo/my-images/408/snmek1.png/ (http://imageshack.us/photo/my-images/408/snmek1.png/)
######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
#####################
# - Text settings - #
#####################
use_xft yes
xftfont Ubuntu:size=9
override_utf8_locale yes
text_buffer_size 2048
#############################
# - Window specifications - #
#############################
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
alignment tr
gap_x -2
gap_y 180
minimum_size 350 300
default_bar_size 60 8
#########################
# - Graphics settings - #
#########################
draw_shades no
default_color efefef
default_shade_color 1d1d1d
color0 ffffff
color1 ffffff
color2 ffffff
#lua_load ~/.conky/conkybg.lua
#lua_draw_hook_pre conky_draw_bg
TEXT
${voffset 5}
${goto 92}CPU1 Auslastung: ${font Ubuntu:style=Bold:size=9}${color1}${cpu cpu1}%${font}${color} ${alignr 15}Temperatur: ${color1}${font Ubuntu:style=Bold:size=9}${color1}${execi 30 sensors | grep 'Core0' | cut -c15-16}°C${color}${font}
${goto 92}CPU2 Auslastung: ${font Ubuntu:style=Bold:size=9}${color1}${cpu cpu2}%${font}${color} ${alignr 15}Temperatur: ${font Ubuntu:style=Bold:size=9}${color1}${execi 30 sensors | grep 'Core1' | cut -c15-16}°C${color}${font}
${goto 92}RAM:${color1} ${font Ubuntu:style=Bold:size=9}${memperc}%${font}${color}${font Ubuntu:style=Bold:size=9}${font} Free: ${font Ubuntu:style=Bold:size=9}${color2}${memeasyfree}${color} ${font}${alignr 22}Used: ${font Ubuntu:style=Bold:size=9}${color2}${mem}${color}${font}
${goto 92}HDD:${color1} ${font Ubuntu:style=Bold:size=9}${fs_used_perc /home}%${font}${color} Free: ${color2}${font Ubuntu:style=Bold:size=9}${fs_free /home}${color}${font} ${alignr 22}Used: ${font Ubuntu:style=Bold:size=9}${color2}${fs_used /home}${color}${font}
${if_up wlan0}
${voffset -4}${goto 92}${voffset -6}Upload: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed wlan0}${color}${font} ${goto 230}Insgesamt: ${font Ubuntu:style=Bold:size=9}${color2}${totalup wlan0}${color}${font}
${voffset 4}${goto 92}Signal: ${font Ubuntu:style=Bold:size=9}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr 15}
${voffset 4}${goto 92}Down: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed wlan0}${color}${font} ${goto 230}Insgesamt: ${font Ubuntu:style=Bold:size=9}${color2}${totaldown wlan0}${color}${font}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 92}${voffset -6}Up: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed eth0}${color}${font} ${alignr 15}${color2}${upspeedgraph eth0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Insgesamt: ${color2}${totalup eth0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 92}${voffset -6}Down: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed eth0}${color}${font} ${alignr 15}${color2}${downspeedgraph eth0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Insgesamt: ${color2}${totaldown eth0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 92}${voffset -4}Lokale IP: ${alignr 15}${color2}${addr eth0}${color}
${goto 92}Öffentliche IP: ${alignr 15}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
# |--PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 92}${voffset -6}Up: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed ppp0}${color}${font} ${alignr 15}${color2}${upspeedgraph ppp0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Insgesamt: ${color2}${totalup ppp0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 92}${voffset -6}Down: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed ppp0}${color}${font} ${alignr 15}${color2}${downspeedgraph ppp0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Insgesamt: ${color2}${totaldown ppp0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 92}${voffset -4}Lokale IP: ${alignr 15}${color2}${addr ppp0}${color}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 92}Netzwerk nicht verfügbar${endif}${endif}
${image ~/.conky/base.png -p 10,0 -s 339x86}${image ~/.conky/base.png -p 10,146 -s 339x86}${image ~/.conky/base.png -p 10,73 -s 339x86}${image ~/.conky/Task_Manager.png -p 32,20 -s 45x45}${image ~/.conky/Memory.png -p 32,93 -s 45x45}${image ~/.conky/wlan100.png -p 32,166 -s 45x45}
Tak nakonec už to mám průhledný, ale jaksi se nezobrazuje ten podkladovej obrázek, byť v konfigu uvedenej je.
$ conky
Conky: use_spacer should have an argument of left, right, or none. 'yes' seems to be some form of 'true', so defaulting to right.
Conky: desktop window (1e00004) is subwindow of root window (b0)
Conky: drawing to desktop window
Conky: drawing to double buffer
${execpi 900 ~/.conky/pocasi/pocasi.sh}
Vytvoř si soubor pocasi.sh v adresáři ~/.conky/pocasi/#!/bin/bash
STATE_CITY=Czech_Republic/Liberec/Frýdlant~3076124
cd .conky/pocasi/
#wget -O forecast.xml http://www.yr.no/place/$STATE_CITY/forecast.xml
wget -O hour.xml http://www.yr.no/place/$STATE_CITY/forecast_hour_by_hour.xml
FORECAST_FILE=forecast.xml
HOUR_FILE=hour.xml
CITY=`sed -n 's/ *<name>\(.*\)<.*/\1/'p $HOUR_FILE`
COUNTRY=`sed -n 's/ *<country>\(.*\)<.*/\1/'p $HOUR_FILE`
eval `sed -n 's/ *<location *\(.*"\) *\/>/\1/'p $HOUR_FILE`
LOCATION_LATITUDE=$latitude #`printf "%.2f\n", $latitude`
LOCATION_LONGITUDE=$longitude #`printf "%.2f\n", $longitude`
eval `sed -n 's/ *<sun.*T\(.*\) .*T\(.*\) .*/SUN_RISE="\1 SUN_SET="\2/'p $HOUR_FILE`
eval `sed -n 's/ *<time from=.*T\(.*\) .*T\(.*\)/VALID_FROM="\1 VALID_TO="\2/;31p' $HOUR_FILE`
eval `sed -n 's/ *<symbol *\(.*"\).*/\1/;33p' $HOUR_FILE`
SIMBOL_NUMBER=$number
SIMBOL_NAME=$name
SIMBOL_VAR=$var
eval `sed -n 's/ *<precipitation *\(.*"\).*/\1/;34p' $HOUR_FILE`
PRECIPITATION_VALUE=$value
eval `sed -n 's/ *<windDirection *\(.*"\).*/\1/;36p' $HOUR_FILE`
WIND_DIRECT_DEG=$deg
WIND_DIRECT_CODE=`echo $code|sed 's/W/Z/g;s/S/J/g;s/E/V/g;s/N/S/g'` #Změna světových stran na české
WIND_DIRECT_NAME=$name
eval `sed -n 's/ *<windSpeed *\(.*"\).*/\1/;37p' $HOUR_FILE`
WIND_SPEED_MPS=$mps
WIND_SPEED_NAME=$name
eval `sed -n 's/ *<temperature *\(.*"\).*/\1/;38p' $HOUR_FILE`
TEMPERATURE_UNIT=$unit
TEMPERATURE_VALUE=$value
eval `sed -n 's/ *<pressure *\(.*"\).*/\1/;39p' $HOUR_FILE`
PRESSURE_UNIT=$unit
PRESSURE_VALUE=$value
#Překlad do čestiny
SIMBOL_NAME=`echo $SIMBOL_NAME|sed 's/Rain/Déšť/;s/Sleet/Plískanice/;s/Cloudy/Zataženo/;s/Fair/Skorojasno/;s/Partly cloudy/Polojasno/;s/Sun\/clear sky/Jasno/;s/Rain showers/Dešťové přeháňky/;s/with thunder/s bouřky/;s/Sleet showers/Déšť se sněhem/;s/Snow showers/Sněhové přeháňky/;s/Rain/Déšť/;s/Heavy rain/Silný déšť/;s/Rain and thunder/Déšť a bouřky/;s/Snow/Sníh/;s/Snow and thunder/Sníh a blesky/;s/Fog/Mlha/'`
WIND_SPEED_NAME=`echo $WIND_SPEED_NAME|sed 's/Moderate/Mírný/;s/breeze/vánek/;s/Gentle/Jemný/;s/Light/Lehký/'`
color(){
if [ "$*" -ge "1" ]; then
COLOR='${color red}'
else
COLOR='${color blue}'
fi
echo $COLOR
}
rm icon.png
wget -O icon.png http://symbol.yr.no/grafikk/sym/b38/$SIMBOL_VAR.png
echo '${color 21EAE3}Předpověď od: ${color red}'$VALID_FROM'${color 21EAE3} - do: ${color red}'$VALID_TO
echo '${color ff841f}'$CITY' ('$LOCATION_LATITUDE' s.š., '$LOCATION_LONGITUDE' v.d.)${image ~/.conky/pocasi/icon.png -p 5,640 -s 60x60 -n -f 5}'
echo '${color red}${font ae_AlMothnna:size=10:weight=bold} '$SIMBOL_NAME'$font'
echo '${color 21EAE3} Východ: ${color red}'$SUN_RISE
echo '${color 21EAE3} Západ: ${color red}'$SUN_SET
echo '${color 21EAE3} Tlak: ${color red}'$PRESSURE_VALUE' '$PRESSURE_UNIT
echo '${color 21EAE3} Srážky: ${color red}'$PRECIPITATION_VALUE
echo '${color 21EAE3} Vítr: ${color red}'$WIND_DIRECT_CODE'. '$WIND_SPEED_NAME' '$WIND_SPEED_MPS' m/s'
echo `color $TEMPERATURE_VALUE`'${font ae_AlMothnna:size=15:weight=bold} '$TEMPERATURE_VALUE'°C$font'
exit
Změn si tenhle řádek:STATE_CITY=Czech_Republic/Liberec/Frýdlant~3076124Zdravím,nejde mi to, nedá sa mi to nakopírovať.Tak si vytvoř soubor z tohohle:
#!/bin/bash
# V conky se spouští: ${execpi 900 ~/.conky/pocasi/pocasi.sh}
# Na serveru www.yr.no si vyhledej své město a z adresi si zkopíruj zemi a město to vlož do proměnné STATE_CITY
STATE_CITY=Czech_Republic/Liberec/Frýdlant~3076124
#Posunutí pozice icon
POZICE=100
cd .conky/pocasi/
wget -O forecast.xml http://www.yr.no/place/$STATE_CITY/forecast.xml
wget -O hour.xml http://www.yr.no/place/$STATE_CITY/forecast_hour_by_hour.xml
FORECAST_FILE=forecast.txt
HOUR_FILE=hour.xml
CITY=`sed -n 's/ *<name>\(.*\)<.*/\1/'p $HOUR_FILE`
eval `sed -n 's/ *<location *\(.*"\) *\/>/\1/'p $HOUR_FILE`
LOCATION_LATITUDE=$latitude
LOCATION_LONGITUDE=$longitude
eval `sed -n 's/ *<sun.*T\(.*\) .*T\(.*\) .*/SUN_RISE="\1 SUN_SET="\2/'p $HOUR_FILE`
eval `sed -n 's/ *<time from=.*T\(.*\) .*T\(.*\)/VALID_FROM="\1 VALID_TO="\2/;31p' $HOUR_FILE`
eval `sed -n 's/ *<symbol *\(.*"\).*/\1/;33p' $HOUR_FILE`
SIMBOL_NAME=$name
SIMBOL_VAR=$var
eval `sed -n 's/ *<precipitation *\(.*"\).*/\1/;34p' $HOUR_FILE`
VALUE_MAX=`echo $maxvalue | sed 's/.*,//'`
if [ "$VALUE_MAX" -ge "1" ]; then
PRECIPITATION=`echo $minvalue - $maxvalue`
else
PRECIPITATION=$value
fi
eval `sed -n 's/ *<windDirection *\(.*"\).*/\1/;36p' $HOUR_FILE`
WIND_DIRECT_DEG=$deg
WIND_DIRECT_CODE=`echo $code|sed 's/W/Z/g;s/S/J/g;s/E/V/g;s/N/S/g'` #Změna světových stran na české
eval `sed -n 's/ *<windSpeed *\(.*"\).*/\1/;37p' $HOUR_FILE`
WIND_SPEED_MPS=$mps
WIND_SPEED_NAME=$name
eval `sed -n 's/ *<temperature *\(.*"\).*/\1/;38p' $HOUR_FILE`
TEMPERATURE_VALUE=$value
eval `sed -n 's/ *<pressure *\(.*"\).*/\1/;39p' $HOUR_FILE`
PRESSURE_UNIT=$unit
PRESSURE_VALUE=$value
grep -A8 "period=\"2\"" forecast.xml > $FORECAST_FILE
for pn in $(seq 0 4); do
eval `sed -n 's/.*<time from="\([^T]*\).*/DATE_'$pn'=\1/;'$pn'1p' $FORECAST_FILE`
eval `sed -n 's/.* var="\([^"]*\).*/ICON_VAR=\1/;'$pn'3p' $FORECAST_FILE`
wget -O icon$pn.png http://symbol.yr.no/grafikk/sym/b38/$ICON_VAR.png
eval `sed -n 's/.* value="\([^"]*\).*/TEMP_VALUE_'$pn'=\1/;'$pn'8p' $FORECAST_FILE`
done
#Překlad do čestiny
SIMBOL_NAME=`echo $SIMBOL_NAME|sed 's/Rain/Déšť/;s/Sleet/Plískanice/;s/Cloudy/Zataženo/;s/Fair/Skorojasno/;s/Partly cloudy/Polojasno/;s/Sun\/clear sky/Jasno/;s/Rain showers/Dešťové přeháňky/;s/with thunder/s bouřky/;s/Sleet showers/Déšť se sněhem/;s/Snow showers/Sněhové přeháňky/;s/Rain/Déšť/;s/Heavy rain/Silný déšť/;s/Rain and thunder/Déšť a bouřky/;s/Snow/Sníh/;s/Snow and thunder/Sníh a blesky/;s/Fog/Mlha/'`
WIND_SPEED_NAME=`echo $WIND_SPEED_NAME|sed 's/Moderate/Mírný/;s/breeze/vánek/;s/Gentle/Jemný/;s/Light/Lehký/'`
color(){
if [ "$*" -ge "1" ]; then
COLOR='${color red}'
else
COLOR='${color blue}'
fi
echo $COLOR
}
wget -O icon.png http://symbol.yr.no/grafikk/sym/b38/$SIMBOL_VAR.png
echo '${color 21EAE3}Předpověď od: ${color red}'$VALID_FROM'${color 21EAE3} - do: ${color red}'$VALID_TO
echo '${color ff841f}'$CITY' ('$LOCATION_LATITUDE' s.š., '$LOCATION_LONGITUDE' v.d.)${image ~/.conky/pocasi/icon.png -p 5,'$POZICE' -s 60x60 -n -f 5}'
echo '${color red}${font ae_AlMothnna:size=10:weight=bold} '$SIMBOL_NAME'$font'
echo '${color 21EAE3} Východ: ${color red}'$SUN_RISE
echo '${color 21EAE3} Západ: ${color red}'$SUN_SET
echo '${color 21EAE3} Tlak: ${color red}'$PRESSURE_VALUE' '$PRESSURE_UNIT
echo '${color 21EAE3} Srážky: ${color red}'$PRECIPITATION
echo '${color 21EAE3} Vítr: ${color red}'$WIND_DIRECT_CODE'. '$WIND_SPEED_NAME' '$WIND_SPEED_MPS' m/s'
echo `color $TEMPERATURE_VALUE`'${font ae_AlMothnna:size=15:weight=bold} '$TEMPERATURE_VALUE'°C$font'
echo '${color 80d62b}${hr 1}'
echo '${color 21EAE3}'`date -d$DATE_0 +%A;`' '`date -d$DATE_1 +%A;`' '`date -d$DATE_2 +%A;`' '`date -d$DATE_3 +%A;`' '`date -d$DATE_4 +%A`
POZICE_1=`echo $POZICE+105 |bc`
echo '${image ~/.conky/pocasi/icon0.png -p 1,'$POZICE_1' -s 30x30 -n -f 5}'
echo '${image ~/.conky/pocasi/icon1.png -p 55,'$POZICE_1' -s 30x30 -n -f 5}'
echo '${image ~/.conky/pocasi/icon2.png -p 105,'$POZICE_1' -s 30x30 -n -f 5}'
echo `color $TEMP_VALUE_0`' '$TEMP_VALUE_0'°C '`color $TEMP_VALUE_1`' '$TEMP_VALUE_1'°C '`color $TEMP_VALUE_2`' '$TEMP_VALUE_2'°C '`color $TEMP_VALUE_3`' '$TEMP_VALUE_3'°C '`color $TEMP_VALUE_4`' '$TEMP_VALUE_4'°C '
echo '${image ~/.conky/pocasi/icon3.png -p 155,'$POZICE_1' -s 30x30 -n -f 5}'
echo '${image ~/.conky/pocasi/icon4.png -p 205,'$POZICE_1' -s 30x30 -n -f 5}'
exit
${execpi 900 ~/.conky/pocasi/pocasi.sh}
Ahoj Jde nějak v conky udělat by mi to script obnovilo každou celou hodinu?jj execpi je pro spousteni po uplynuti casoveho intervalu v sec.
Mám to udělané že to obnovuje po 15 minutách. Ale stačilo by mi kdyby to obnovilo každou celou hodinu tedy třeba v 14:00 15:00 a tak dál.Kód: [Vybrat]${execpi 900 ~/.conky/pocasi/pocasi.sh}
To vím ale jak jsem psal potřeboval bych aby to obnovilo v celou hodinu.pak asi budete muset spoustet kazdou minutu (tedy hodnota 60) a na zacatku skriptu kontrolovat, jestli nenastala cela
Tedy když to spustím třeba ve 13:50 tak aby mi to obnovilo ve 14:00 pak v 15:00 a tak dál.
Ahoj,to počasie mi nejde,som nemožný alebo niekde robím chybu.Bežné Conky s dátumom,s parametrami CPU,s RAM-kou a stým všetkým ostatným mi ide,to dám do toho skrytého súboru:.conkyrc",ten Tvoj skript sa mi nejako podarilo spojazdniť raz ,ale nedávalo to žiadné parametre o počasí,zmenil som si tam City,mám Nitru aj s tým kodom,ale neviem to posunutí pozice ikon,neviem ako a kde.A keď dám do terminálu ten príkaz ${execpi 900 ~/.conky/pocasi/pocasi.sh},napíše mi chybná substitúcia.Neviem si už rady.
Ahoj takto nejako to mám aj s tou Nitrou ,zmenil som ju mal som iný kod.Dej sem svůj conkyrc soubor. Tam to budeš mít špatně. Vypadá to jako by jsi to nakopíroval do toho souboru conkyrc.
#!/bin/bash
STATE_CITY=Czech_Republic/Liberec/Frýdlant~3076124
cd .conky/pocasi/
#wget -O forecast.xml http://www.yr.no/place/$STATE_CITY/forecast.xml
wget -O hour.xml http://www.yr.no/place/$STATE_CITY/forecast_hour_by_hour.xml
FORECAST_FILE=forecast.xml
HOUR_FILE=hour.xml
CITY=`sed -n 's/ *<name>\(.*\)<.*/\1/'p $HOUR_FILE`
COUNTRY=`sed -n 's/ *<country>\(.*\)<.*/\1/'p $HOUR_FILE`
eval `sed -n 's/ *<location *\(.*"\) *\/>/\1/'p $HOUR_FILE`
LOCATION_LATITUDE=$latitude #`printf "%.2f\n", $latitude`
LOCATION_LONGITUDE=$longitude #`printf "%.2f\n", $longitude`
eval `sed -n 's/ *<sun.*T\(.*\) .*T\(.*\) .*/SUN_RISE="\1 SUN_SET="\2/'p $HOUR_FILE`
eval `sed -n 's/ *<time from=.*T\(.*\) .*T\(.*\)/VALID_FROM="\1 VALID_TO="\2/;31p' $HOUR_FILE`
eval `sed -n 's/ *<symbol *\(.*"\).*/\1/;33p' $HOUR_FILE`
SIMBOL_NUMBER=$number
SIMBOL_NAME=$name
SIMBOL_VAR=$var
eval `sed -n 's/ *<precipitation *\(.*"\).*/\1/;34p' $HOUR_FILE`
PRECIPITATION_VALUE=$value
eval `sed -n 's/ *<windDirection *\(.*"\).*/\1/;36p' $HOUR_FILE`
WIND_DIRECT_DEG=$deg
WIND_DIRECT_CODE=`echo $code|sed 's/W/Z/g;s/S/J/g;s/E/V/g;s/N/S/g'` #Změna světových stran na české
WIND_DIRECT_NAME=$name
eval `sed -n 's/ *<windSpeed *\(.*"\).*/\1/;37p' $HOUR_FILE`
WIND_SPEED_MPS=$mps
WIND_SPEED_NAME=$name
eval `sed -n 's/ *<temperature *\(.*"\).*/\1/;38p' $HOUR_FILE`
TEMPERATURE_UNIT=$unit
TEMPERATURE_VALUE=$value
eval `sed -n 's/ *<pressure *\(.*"\).*/\1/;39p' $HOUR_FILE`
PRESSURE_UNIT=$unit
PRESSURE_VALUE=$value
#Překlad do čestiny
SIMBOL_NAME=`echo $SIMBOL_NAME|sed 's/Rain/Déšť/;s/Sleet/Plískanice/;s/Cloudy/Zataženo/;s/Fair/Skorojasno/;s/Partly cloudy/Polojasno/;s/Sun\/clear sky/Jasno/;s/Rain showers/Dešťové přeháňky/;s/with thunder/s bouřky/;s/Sleet showers/Déšť se sněhem/;s/Snow showers/Sněhové přeháňky/;s/Rain/Déšť/;s/Heavy rain/Silný déšť/;s/Rain and thunder/Déšť a bouřky/;s/Snow/Sníh/;s/Snow and thunder/Sníh a blesky/;s/Fog/Mlha/'`
WIND_SPEED_NAME=`echo $WIND_SPEED_NAME|sed 's/Moderate/Mírný/;s/breeze/vánek/;s/Gentle/Jemný/;s/Light/Lehký/'`
color(){
if [ "$*" -ge "1" ]; then
COLOR='${color red}'
else
COLOR='${color blue}'
fi
echo $COLOR
}
rm icon.png
wget -O icon.png http://symbol.yr.no/grafikk/sym/b38/$SIMBOL_VAR.png
echo '${color 21EAE3}Předpověď od: ${color red}'$VALID_FROM'${color 21EAE3} - do: ${color red}'$VALID_TO
echo '${color ff841f}'$CITY' ('$LOCATION_LATITUDE' s.š., '$LOCATION_LONGITUDE' v.d.)${image ~/.conky/pocasi/icon.png -p 5,640 -s 60x60 -n -f 5}'
echo '${color red}${font ae_AlMothnna:size=10:weight=bold} '$SIMBOL_NAME'$font'
echo '${color 21EAE3} Východ: ${color red}'$SUN_RISE
echo '${color 21EAE3} Západ: ${color red}'$SUN_SET
echo '${color 21EAE3} Tlak: ${color red}'$PRESSURE_VALUE' '$PRESSURE_UNIT
echo '${color 21EAE3} Srážky: ${color red}'$PRECIPITATION_VALUE
echo '${color 21EAE3} Vítr: ${color red}'$WIND_DIRECT_CODE'. '$WIND_SPEED_NAME' '$WIND_SPEED_MPS' m/s'
echo `color $TEMPERATURE_VALUE`'${font ae_AlMothnna:size=15:weight=bold} '$TEMPERATURE_VALUE'°C$font'
exit
#stippled_borders 0
#border_margin 6
#border_width 1
double_buffer yes
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
minimum_size 240 200
maximum_width 252
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
default_color 80d62b
alignment top_right
gap_x 10
gap_y 30
color3 lightgray
text_buffer_size 2500
TEXT
${voffset -20}${font OpenLogos:size=103}${color 80d62b}v${voffset -66}${goto 178}${font UbuntuTitleBold:size=20}11.10$font
${voffset 10}${color 80d62b}${font weather:size=22:weight=bold}I${font ae_AlMothnna:size=10:weight=bold}Počasí: ${hr 1}$font
${execpi 900 ~/.conky/pocasi/pocasi.sh}
Ještě si uprav název toho scriptu z počasi.sh na pocasi.shcd .conky/pocasi/
pakbash pocasi.sh
a dej sem výpis.
${execpi 900 bash ~/.conky/pocasi/pocasi.sh}
#stippled_borders 0
#border_margin 6
#border_width 1
double_buffer yes
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
use_xft yes
update_interval 1.0
minimum_size 240 200
maximum_width 252
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=7
uppercase no
default_color 80d62b
alignment top_right
gap_x 10
gap_y 30
color3 lightgray
text_buffer_size 2500
TEXT
${voffset -20}${font OpenLogos:size=103}${color 80d62b}v${voffset -66}${goto 178}${font UbuntuTitleBold:size=20}11.10$font
${voffset 10}${color 80d62b}${font weather:size=22:weight=bold}I${font ae_AlMothnna:size=10:weight=bold}Počasí: ${hr 1}$font
${execpi 900 bash ~/.conky/pocasi/pocasi.sh}
${voffset -20}${font OpenLogos:size=103}${color 80d62b}v
Zkus pak conky spustit přes terminál a dej sem výpis.
ernest@ernest:~$ conky
Conky: /home/ernest/.conkyrc: 1: no such configuration: '${execpi'
Conky: desktop window (10000be) is subwindow of root window (ad)
Conky: window type - override
Conky: drawing to created window (0x4400001)
Conky: drawing to double buffer
--2012-01-06 10:15:49-- http://www.yr.no/place/sted/Slovakia/Annet/Nitra~6299787/forecast.xml
Prevádzam www.yr.no na IP adresu... 160.68.205.237
Pripájam sa k www.yr.no|160.68.205.237|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:49 CHYBA 404: Not Found.
--2012-01-06 10:15:49-- http://www.yr.no/place/sted/Slovakia/Annet/Nitra~6299787/forecast_hour_by_hour.xml
Prevádzam www.yr.no na IP adresu... 160.68.205.237
Pripájam sa k www.yr.no|160.68.205.237|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:49 CHYBA 404: Not Found.
/home/ernest/.conky/pocasi/pocasi.sh: riadok 26: [: : očakával sa celočíselný výraz
--2012-01-06 10:15:49-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:49 CHYBA 404: Not Found.
--2012-01-06 10:15:49-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:49 CHYBA 404: Not Found.
--2012-01-06 10:15:49-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:49 CHYBA 404: Not Found.
--2012-01-06 10:15:49-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:50 CHYBA 404: Not Found.
--2012-01-06 10:15:50-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:50 CHYBA 404: Not Found.
--2012-01-06 10:15:50-- http://symbol.yr.no/grafikk/sym/b38/.png
Prevádzam symbol.yr.no na IP adresu... 160.68.117.20
Pripájam sa k symbol.yr.no|160.68.117.20|:80... pripojené.
HTTP požiadavka odoslaná, čakám na odpoveď... 404 Not Found
2012-01-06 10:15:50 CHYBA 404: Not Found.
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
date: neplatný dátum `+%A'
date: neplatný dátum `+%A'
date: neplatný dátum `+%A'
date: neplatný dátum `+%A'
date: neplatný dátum `+%A'
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
/home/ernest/.conky/pocasi/pocasi.sh: riadok 56: [: : očakával sa celočíselný výraz
Conky: Unable to load image '/home/ernest/.conky/pocasi/icon.png'
echo $SHELL
Bud si tam nieco zle nakopiroval, alebo skus este zvysit to cislo za bufer. Mne to tiez ukazovalo len polku. Uz to mam spravne a funguje to. Dakujem autorovi slape to super. Dovolil som si upravit cestinu na slovencinu, akura ma nenapada co je to pliskavice. :)plískavice to je takové aprílové počasí.
ernest@ernest:~$ echo $SHELL
/bin/bash
ernest@ernest:~$
bash ~/.conky/pocasi/pocasi.sh
A nenahlásí žádnou chybu.plískavice to je takové aprílové počasí.To som skusal tiez, ale nejak som to slovo nepocul a uz vobec nie v pocasi. Je to asi skor moj problem :)
Zkusil jsem to na google přeložit z angličtiny do slovenštiny.
Slovensky je to plieskaníc, kupodivu je to skoro stejné. :)
plískavice to je takové aprílové počasí.To som skusal tiez, ale nejak som to slovo nepocul a uz vobec nie v pocasi. Je to asi skor moj problem :)
Zkusil jsem to na google přeložit z angličtiny do slovenštiny.
Slovensky je to plieskaníc, kupodivu je to skoro stejné. :)
Fakt si mi pomohol. :)
Už jsem snad udělal všechny úpravy. Původně jsem chtěl počkat až to odzkouším, pak když tu psal jarohala že by ho chtěl tak jsem ho sem dal dříve.Ok beriem.
Ahojte,spravil som si Conky aj s inými ukazovateľmi okrem počasia a na konci skoro každého riadku je taký malý obdlžnik,nevie niekto ako sa to odstráni?Ďakujem.Ahoj to budeš mít chybu někde v conkyrc jestli to nenajdeš tak ho sem zkopíruj.
${execpi 60 ~/.conky/meniny.sh}Dnes ${execpi 60 cat ~/.conky/dnes}, zajtra ${execpi 60 cat ~/.conky/zajtra}
meniny.sh#!/bin/bash
wget "http://romiix.org/meniny.php?lang=cz" -q -O ~/.conky/dnes
wget "http://romiix.org/meniny.php?lang=cz&plus=1" -q -O ~/.conky/zajtra
${color 000066}${font StyleBats:size=13}P$font ${font ae_AlMothnna:size=10:weight=bold}Datum a Čas$font
${color 000066}${hr 2}${color}
${font ae_AlMothnna:size=10} ${color red} ${time %A %e %b %G}${color 000066}
${font monospace:size=9}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color red\}'`date | awk '{print $3}'`'\${color 008800} /'}$font
${color 006600}${voffset -120}${goto 230}${font StyleBats:size=40}P${font bauhaus:pixelsize=17:weight=bold}${time %H:%M:%S}$Font$color$font
${color #000066}
${voffset 5}${goto 235}${execpi 60 ~/.conky/meniny.sh}Dnes ${execpi 60 cat ~/.conky/dnes}
${goto 235}zajtra ${execpi 60 cat ~/.conky/zajtra}
${font monospace:size=10}${execpi 3600 ncal -b -M -h | awk 'NR>0' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /'-e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color red\}'`date | awk '{print $3}'`'\${color black} /'}$font
nano .conkystart
vloz tieto riadky. Ak tam nieco mas vymaz. Vlozis s ctrl+shift+v#!/bin/bash
sleep 30
conky -c .conkyrc &
conky -c .conkyrc1 &
conky -c .conkyrc2 &
stlac ctrl+x potvrd ze chces ulozit enterchmod +x .conkystart
ak mas teraz spustene conky zabi hokillall conky
zapni .conkystart./.conkystart &
nabehne po 30 tich sekundachMOON_TIME=`grep -m1 -B1 "var=\"mf" forecast.xml | sed -n 's/.*<!-- Valid from \([^-]*\)-\([^-]*\)-\([^T]*\).*/\3\/\2/'p`
MOON_FAZE=`grep -m1 -B1 "var=\"mf" forecast.xml | sed -n 's/.*var="mf.*\.\([^"]*\).*/\1/'p`
wget -O iconm.png http://symbol.yr.no/grafikk/sym/b38/mf/01n.$MOON_FAZE.png
Tímhle:#Fáze měsíce
grep -B2 "var=\"mf" forecast.xml > $MF_FILE
for imf in $(seq 0 +4 `sed -n '$=' $MF_FILE`); do
MOON_TIME=`sed -n 's/.*<!-- Valid from \([^T]*\).*/\1/;'$((imf+2))'p' $MF_FILE`
MOON_FAZE=`sed -n 's/.*var="mf.*\.\([^"]*\).*/\1/;'$((imf+3))'p' $MF_FILE`
if [ -f `echo $PATH_SCRIPT'iconm'$MOON_TIME`.png ]; then
MOON_FAZE=$MOON_FAZE
else
wget -O iconm$MOON_TIME.png http://symbol.yr.no/grafikk/sym/b38/mf/01n.$MOON_FAZE.png
fi
done
rm $MF_FILE
TODAY=`date +%Y-%m-%d`
rm iconm`date +%Y-%m-%d --date "yesterday"`.png
rm iconm`date +%Y-%m --date "-1 month"`*.png
rm iconm`date +%Y --date "-1 year"`*.png
Pak doplnit hned na začátek jak zadáváte své město tak pod to tohle:#Zadej cestu kde máš script do proměnné PATH_SCRIPT
PATH_SCRIPT=~/.conky/pocasi/
FORECAST_FILE=/dev/shm/forecast.txt
HOUR_FILE=hour.xml
MF_FILE=/dev/shm/mf.txt
Pak najít a upravit tenhle řádek, takhle:echo `color $TEMPERATURE_VALUE`'${font ae_AlMothnna:size=15:weight=bold} '$TEMPERATURE_VALUE'°C$font${color 21EAE3} Fáze měsíce: ${image '$PATH_SCRIPT'iconm'$TODAY'.png -p 140,'$POZICE_1' -s18x18 -n -f 5}'
Jestě na konec doplnit tenhle řádek:Ahojte,ešte jednu otázočku:Ako sa v Conky označujú ikony oblakov,slnka,dažďových a snehových oblakov,lebo na obrázku na ploche mi ukazuje 4 dni,ale medzi pondelkom a utorkom mám 3 ikonky miesto dvoch.Takto to vypadá.Nastav si v conkyrc před tím řádkem co spouštíš script pocasi font.
${font ae_AlMothnna:size=7}
$font
tímhle ${font ae_AlMothnna:size=7}
všechny výskyty.
Jsou tam změny jak jsem psal výše. Na obrázku to není poznat.Jak nefunguju?
Samodřejmě můžeš zůstat u minulé verze jestli ti vyhovuje a nevadí ti že ty fáze měsíce moc dobře nefungují. :)
Právě jsem to upravil tak že to zobrazuje i když je zataženo. :-)Jsou tam změny jak jsem psal výše. Na obrázku to není poznat.Jak nefunguju?
Samodřejmě můžeš zůstat u minulé verze jestli ti vyhovuje a nevadí ti že ty fáze měsíce moc dobře nefungují. :)
Ukazuju sa uplne v pohode, Ci spravnu fazu mesiaca neviem uz niekolko dni mame zamracene. :)
Funguje to.ĎAKUJEM.Ten soubor co jsem ti poslal pocasi.txt si prejmenuj na pocasi.sh a nahraď s ním ten původní. Nebudeš to potom muset mít tak široké. ;)
VALUE_MAX=`echo $maxvalue | sed 's/.*,//'`
Takhle VALUE_MAX=`echo $maxvalue | sed 's/.*\.//'`
echo "${DAY_0:0:7}
A změň 7 za 8. je to tam pětkrát. :-)${hr}
${time %V}.týždeň${alignc -20}${time %B}${font}${alignr}${time %Y}
${voffset -4}${hr}
${font monospace:size=8}${alignr}${execpi 3600 cal | awk 'NR>1' | sed -e 's/ / /g' -e 's/[^ ] /& /g' -e 's/..*/ & /' -e 's/ \('`date | awk '{print $3}'`'\) /\ $\{color white\}'`date | awk '{print $3}'`'\$color /'}$font
${font StyleBats:size=16}A${font} CPU 01: ${color red}${cpu cpu2}% ${alignr}${cpugraph cpu2 8,50 000000 000000 -t}
# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
#own_window_type panel
#own_window_type desktop
own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
maximum_width 200
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color black
default_shade_color black
default_outline_color black
own_window_colour black
# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
#alignment bottom_left
alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10 #Souradnice zobrazeni okna na monitoru
gap_y 30
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 1
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 1
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
background yes
TEXT
#${font Zekton:size=8}Systém ${hr 2}
#${voffset 2}${font OpenLogos:size=15}u${font} Kernel: ${alignr}${kernel}
${font StyleBats:size=16}A${font} CPU 00: ${color red}${cpu cpu1}% ${alignr}${cpugraph cpu1 8,50 000000 000000 -t}${color black}
${font StyleBats:size=16}A${font} CPU 01: ${color red}${cpu cpu2}% ${alignr}${cpugraph cpu2 8,50 000000 000000 -t}${color black}
${font StyleBats:size=16}A${font} CPU 10: ${color red}${cpu cpu3}% ${alignr}${cpugraph cpu3 8,50 000000 000000 -t}${color black}
${font StyleBats:size=16}A${font} CPU 11: ${color red}${cpu cpu4}% ${alignr}${cpugraph cpu4 8,50 000000 000000 -t}${color black}
${font StyleBats:size=16}g${font} RAM: ${color red}$memperc% - $mem ${color black}${alignr}${memgraph 8,50 3465A4 729FCF}
${font StyleBats:size=16}g${font} Cached: ${color red}${cached} + ${buffers}${color black}
#${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}($swap/$swapmax)
${font StyleBats:size=16}q${font} Uptime: ${alignr}${uptime}
#${font Zekton:size=8}Procesy a zatížení ${hr 2}
${color black}${font PizzaDudeBullets:size=11}v${font} CPU% ${goto 108}${font PizzaDudeBullets:size=11}w${font} ${color black} RAM%
${color red}${top name 1}${goto 68}${top cpu 1} ${color red}${goto 108}${top_mem name 1}${goto 176}${top_mem mem 1}
${color black}${top name 2}${goto 68}${top cpu 2} ${goto 108}${top_mem name 2}${goto 176}${top_mem mem 2}
${top name 3}${goto 68}${top cpu 3} ${goto 108}${top_mem name 3}${goto 176}${top_mem mem 3}
${top name 4}${goto 68}${top cpu 4} ${goto 108}${top_mem name 4}${goto 176}${top_mem mem 4}
${top name 5}${goto 68}${top cpu 5} ${goto 108}${top_mem name 5}${goto 176}${top_mem mem 5}
#PING 8.8.8.8: ${color red}${tcp_ping 8.8.8.8 80}${color black}ms
PING 8.8.8.8: ${color red}${texeci 1 ping -q -c 1 8.8.8.8 |grep avg |cut -d "/" -f 5} ${color black}ms
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip wifi: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip eth0: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 300 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}
Ahoj, mám problém s conky ...
A díky. Řeší to nastavení "own_window_argb_value 255" (při "own_window_argb_visual yes"). :)
Tady je tedy cele conky + potrebne soubory :)
sh: conkyForecast: not found
sh: conkyForecast: not found
sh: conkyForecast: not found
sh: conkyForecast: not found
sh: conkyForecast: not found
toto vypisuje v terminalu soubory jsou na svem místě v mem adresaři (skryte)ERROR: Server connection error: HTTP Error 503: Service Unavailable
ERROR: Location EZXX0010 is not in cache.
ERROR: Failed to load the location cache
ERROR: Location EZXX0010 is not in cache.
ERROR: Failed to load the location cache
ERROR: Server connection error: HTTP Error 503: Service Unavailable
ERROR: Location EZXX0010 is not in cache.
a takto jede snad do nekonečna
ERROR: Server connection error: HTTP Error 503: Service Unavailable
ERROR: Location UKXX0103 is not in cache.
ERROR: Failed to load the location cache
ERROR: Location UKXX0103 is not in cache.
ERROR: Failed to load the location cache
Pavel-Linux:~$ conky
Conky: desktop window (1a00095) is subwindow of root window (1ad)
Conky: window type - override
Conky: drawing to created window (0x3200001)
Conky: drawing to double buffer
sh: 1: sensors: not found
/dev/sda: open: Operace zamítnuta
sh: 1: quakestat: not found
sh: 1: quakestat: not found
Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
a chcípne nevíte někdo nějakou radu (ani se conky nestihne zobrazit)
Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
vždycky po tomhle to chcípne Neoporadí někdo zřejmně je to něco v conkyrc ale nic jsem tam nenašel...už si nevim radyKód: [Vybrat]Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
vždycky po tomhle to chcípne Neoporadí někdo zřejmně je to něco v conkyrc ale nic jsem tam nenašel...
viz priloha
jeto conkyrc od vafle akorat jiny kody na pocasi a nic jineho myslim ze ne mozna jsem neco nechtene umaz
Edit:děla to i s org conkyrc od vafle ale když ho přesunu tak se normalně načte zakladni conky
Conky: desktop window (10000d6) is subwindow of root window (15d)
Conky: window type - override
Conky: drawing to created window (0x4800001)
Conky: drawing to double buffer
Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
Ahoj já mám ten stejný problém, mám verzi conky 1.8.1 a někdy se mi nespustí kvůli scriptu počasí co jsem si udělal.
Píše to tuhle chybu.Kód: [Vybrat]Conky: desktop window (10000d6) is subwindow of root window (15d)
Conky: window type - override
Conky: drawing to created window (0x4800001)
Conky: drawing to double buffer
Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
<?xml version="1.0" encoding="UTF-8"?>
<error>
<err type="100">Invalid Partner Code.</err>
</error>
Tady je něco z mého soudku,mám Linux Voyager 12.04 a Conky je vestavěno už přímo v systému což je pro nováčky v linuxu supr věc.Apropo taky se mezi ně počítám LOL 8)
http://dl.dropbox.com/u/32353725/home%20folder.tar.bz2
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 9
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${color 80d62b}${freq cpu1}MHz ${color ff9730}${alignr} CPU2: ${cpu cpu1}% ${color 80d62b}${freq cpu2}MHz
${color ff9730}${cpubar cpu0 10,170} ${alignr} ${color ff9730}${cpubar cpu0 10,170}
${color ff9730}${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${color ff9730}${cpugraph cpu1 30,170 ff841f 80d62b}
${color ff9730}CPU Temperature: ${alignr}${acpitemp}°C
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 3} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 3}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory:${hr 3}$color
${color ff9730}System: ${color 80d62b}free ${fs_free /} ${alignr} ${color ff9730}used ${fs_used /} / total ${fs_size /}
${fs_bar 6 /}$color ${if_existing /media/data}
${color ff9730}Data:${color 80d62b}free ${fs_free /media/data} ${alignr} ${color ff9730}used ${fs_used /media/data} / total ${fs_size /media/data}
${fs_bar 6 /media/data}$color${endif} ${if_existing /media/KINGSTON}
${color ff9730}KINGSTON:${color 80d62b}free ${fs_free /media/KINGSTON} ${alignr} ${color ff9730}used${fs_used /media/KINGSTON} / total${fs_size /media/KINGSTON}
${fs_bar 6 /media/KINGSTON}$color ${endif} ${if_existing /media/USB-KEY}
${color ff9730}USB-KEY:${color 80d62b}free ${fs_free /media/USB-KEY} ${alignr} ${color ff9730}used${fs_used /media/USB-KEY} / total${fs_size /media/USB-KEY}
${fs_bar 6 /media/USB-KEY}$color ${endif} ${if_existing /media/SAMSUNG}
${color ff9730}SAMSUNG:${color 80d62b}free ${fs_free /media/SAMSUNG} ${alignr} ${color ff9730}used${fs_used /media/SAMSUNG} / total${fs_size /media/SAMSUNG}
${fs_bar 6 /media/SAMSUNG}$color ${endif} ${if_existing /media/PENDRIVE}
${color ff9730}PENDRIVE:${color 80d62b}free ${fs_free /media/PENDRIVE} ${alignr} ${color ff9730}used${fs_used /media/PENDRIVE} / total${fs_size /media/PENDRIVE}
${fs_bar 6 /media/PENDRIVE}$color ${endif}
${color 80d62b}Networking: ${hr 1}${if_existing /sys/class/net/eth0/operstate up}
${color ff9730}External IP:${color 80d62b}$alignr${texeci 60 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
${color ff9730}Local IP (eth0):$alignr${addr eth0}
${color ff9730}${downspeedgraph eth0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth0}${goto 140}${voffset -10}${font PizzaDude Bullets:size=9} N${font size=9} ${upspeed eth0}
${color 80d62b}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth0}${goto 140} Total ${font PizzaDude Bullets}O${font}: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}${hr}
Local IP (eth1):$alignr${addr eth1}
${color 80d62b}${downspeedgraph eth1 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth1 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth1}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed eth1}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth1}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth1}
${endif}${if_existing /sys/class/net/ppp0/operstate}${hr}
Local IP (ppp0):$alignr${addr ppp0}
${color lightgray}${downspeedgraph ppp0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph ppp0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed ppp0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed ppp0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown ppp0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup ppp0}
${endif}${if_existing /sys/class/net/tun0}${hr}
Local IP (tun0):$alignr${addr tun0}
${color 80d62b}${downspeedgraph tun0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph tun0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed tun0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed tun0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown tun0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup tun0}
${endif}
${color 80d62b}Stav baterie: ${hr 1}$color
${color ff9730}${battery BAT0} ${battery_bar BAT0 10,250}
${color ff9730}Nabití /vybití za: ${battery_time BAT0}
Nové ubuntu a k němu mé staronové conky ;)
(http://img684.imageshack.us/img684/5968/snimek.th.png) (http://img684.imageshack.us/img684/5968/snimek.png)
ahoj mam ubuntu 12.04 + gnome shell, .conkyrc som použil ten istý súbor ako som mal v 10.04, keď spustim samotné conky tak idú v základnom tvare, po pridaní .conkyrc do domovskej zložky nenabehnú vobec. viete poradiť kde je chyba? dikKód: [Vybrat]own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer no
use_xft yes
update_interval 1.0
minimum_size 150 5
draw_shades no
draw_outline no
draw_borders no
xftfont ae_AlMothnna:size=9
uppercase no
default_color ff9730
alignment top_right
gap_x 9
gap_y 8
TEXT
$color
${color 80d62b}SYSTEM ${hr 1}
${color ff9730} $nodename $sysname $kernel on $machine
${color 80d62b}CPU ${hr 1}
${color ff9730} CPU1: ${cpu cpu0}% ${color 80d62b}${freq cpu1}MHz ${color ff9730}${alignr} CPU2: ${cpu cpu1}% ${color 80d62b}${freq cpu2}MHz
${color ff9730}${cpubar cpu0 10,170} ${alignr} ${color ff9730}${cpubar cpu0 10,170}
${color ff9730}${cpugraph cpu0 30,170 ff841f 80d62b } ${alignr} ${color ff9730}${cpugraph cpu1 30,170 ff841f 80d62b}
${color ff9730}CPU Temperature: ${alignr}${acpitemp}°C
${color 80d62b}PROCESSES ${hr 1}$color
${color ff9730}Total: $processes ${alignr}Running: $running_processes
${color 80d62b}Top Processes${hr 1}
${color 80d62b}Name ${alignr} CPU%
${color ff9730}${top name 1} ${alignr} ${top cpu 1}
${color ff9730}${top name 2} ${alignr} ${top cpu 2}
${color ff9730}${top name 3} ${alignr} ${top cpu 3}
${color 80d62b}UPTIME ${hr 3} $color
${color ff9730}${alignc} $uptime
${color 80d62b}MEMORY / SWAP ${hr 3}
${color ff9730}RAM: ${alignc} $mem ${alignr} max: $memmax
${color ff9730}${membar 6}$color
${color ff9730}Swap: ${alignc} $swap ${alignr} max: $swapmax
${color ff9730}${swapbar 6}$color
${color 80d62b}Info HDD Memory:${hr 3}$color
${color ff9730}System: ${color 80d62b}free ${fs_free /} ${alignr} ${color ff9730}used ${fs_used /} / total ${fs_size /}
${fs_bar 6 /}$color ${if_existing /media/data}
${color ff9730}Data:${color 80d62b}free ${fs_free /media/data} ${alignr} ${color ff9730}used ${fs_used /media/data} / total ${fs_size /media/data}
${fs_bar 6 /media/data}$color${endif} ${if_existing /media/KINGSTON}
${color ff9730}KINGSTON:${color 80d62b}free ${fs_free /media/KINGSTON} ${alignr} ${color ff9730}used${fs_used /media/KINGSTON} / total${fs_size /media/KINGSTON}
${fs_bar 6 /media/KINGSTON}$color ${endif} ${if_existing /media/USB-KEY}
${color ff9730}USB-KEY:${color 80d62b}free ${fs_free /media/USB-KEY} ${alignr} ${color ff9730}used${fs_used /media/USB-KEY} / total${fs_size /media/USB-KEY}
${fs_bar 6 /media/USB-KEY}$color ${endif} ${if_existing /media/SAMSUNG}
${color ff9730}SAMSUNG:${color 80d62b}free ${fs_free /media/SAMSUNG} ${alignr} ${color ff9730}used${fs_used /media/SAMSUNG} / total${fs_size /media/SAMSUNG}
${fs_bar 6 /media/SAMSUNG}$color ${endif} ${if_existing /media/PENDRIVE}
${color ff9730}PENDRIVE:${color 80d62b}free ${fs_free /media/PENDRIVE} ${alignr} ${color ff9730}used${fs_used /media/PENDRIVE} / total${fs_size /media/PENDRIVE}
${fs_bar 6 /media/PENDRIVE}$color ${endif}
${color 80d62b}Networking: ${hr 1}${if_existing /sys/class/net/eth0/operstate up}
${color ff9730}External IP:${color 80d62b}$alignr${texeci 60 wget -t 5 -T 10 -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
${color ff9730}Local IP (eth0):$alignr${addr eth0}
${color ff9730}${downspeedgraph eth0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth0 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth0}${goto 140}${voffset -10}${font PizzaDude Bullets:size=9} N${font size=9} ${upspeed eth0}
${color 80d62b}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth0}${goto 140} Total ${font PizzaDude Bullets}O${font}: ${totalup eth0}
${endif}${if_existing /sys/class/net/eth1/operstate up}${hr}
Local IP (eth1):$alignr${addr eth1}
${color 80d62b}${downspeedgraph eth1 30,125 ff841f 80d62b} ${alignr}${upspeedgraph eth1 30,125 ff841f 80d62b}${color}${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed eth1}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed eth1}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown eth1}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup eth1}
${endif}${if_existing /sys/class/net/ppp0/operstate}${hr}
Local IP (ppp0):$alignr${addr ppp0}
${color lightgray}${downspeedgraph ppp0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph ppp0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color3}${font PizzaDude Bullets:size=9}T${font size=9} ${downspeed ppp0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=9}N${font size=9} ${upspeed ppp0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown ppp0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup ppp0}
${endif}${if_existing /sys/class/net/tun0}${hr}
Local IP (tun0):$alignr${addr tun0}
${color 80d62b}${downspeedgraph tun0 30,125 ff841f 80d62b} ${alignr}${upspeedgraph tun0 30,125 ff841f 80d62b}$color${voffset -35}
${goto 10}${color 80d62b}${font PizzaDude Bullets:size=16}T${font size=16} ${downspeed tun0}${goto 140}${voffset -3}${font PizzaDude Bullets:size=16}N${font size=16} ${upspeed tun0}
${color}${font}${voffset -7}
Total ${font PizzaDude Bullets}U${font}: ${totaldown tun0}${goto 140}Total ${font PizzaDude Bullets}O${font}: ${totalup tun0}
${endif}
${color 80d62b}Stav baterie: ${hr 1}$color
${color ff9730}${battery BAT0} ${battery_bar BAT0 10,250}
${color ff9730}Nabití /vybití za: ${battery_time BAT0}
conky -c "cesta ke conkyrc(bez uvozovek)"
Když nepůjde tak tu přihoď, co to vypíše.
http://imageshack.us/photo/my-images/853/snmkaobrazovky180820120.png/
Mám len jeden problém a to priehľadnosť okna :). Po nabehnutí conky je okno neprehliadne - má na sebe textúru pozadia... a až po niekoľkých kliknutí sa priehľadný :(
Zdravím lidi, Mám takovej menší problém, nainstaloval jsem si Xubuntu 12.04 LTS. A všechno jede v pohodě, ale Conky má menší problém, zkoušel jsem si s tím hrát už dva dny.
Problém je ten že buď nastavím own window na yes a Conky se zobrazuje normálně, ale nevidím ikony na ploše. Nebo dám no a Conky furt má vychozí Xubuntu tapetu, a ne tu moji. A nebo ještě jedna varianta own window yes a double buffer na no. Tak ikonky vidím, conky má správnou tapetu ale bliká v intervalech jaký jsou nastavený v řádku update_interval. Neví někdo co s tím?
background yes
font Sans:size=8
#xftfont Sans:size=10
use_xft yes
xftalpha 0.9
update_interval 1
total_run_times 0
own_window no
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer no
minimum_size 220 5
maximum_width 220
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color green
alignment top_right
gap_x 12
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
uppercase yes # set to yes if you want all text to be in uppercase
TEXT
${color white}SYSTEM ${hr 1}${color}
Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
CPU: ${alignr}${freq} MHz
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
CPU1 ${alignr}${cpu cpu1}%
${cpubar 4 cpu1}
CPU2 ${alignr}${cpu cpu2}%
${cpubar 4 cpu2}
Ram ${alignr}$mem / $memmax ($memperc%)
${membar 4}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}
${top name 4}$alignr${top cpu 4}${top mem 4}
${top name 5}$alignr${top cpu 5}${top mem 5}
${top name 6}$alignr${top cpu 6}${top mem 6}
${top name 7}$alignr${top cpu 7}${top mem 7}
${top name 8}$alignr${top cpu 8}${top mem 8}
${top name 9}$alignr${top cpu 9}${top mem 9}
${color white}Filesystem ${hr 1}${color}
Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
PhoneFreak HDD: ${alignr}${fs_free /media/PhoneFreak HDD} / ${fs_size /media/PhoneFreak HDD}
${fs_bar 4 /media/PhoneFreak HDD}
2.oddil: ${alignr}${fs_free /media/e5b49585-44bc-402f-b088-14505ef9daca} / ${fs_size /media/e5b49585-44bc-402f-b088-14505ef9daca}
${fs_bar 4 /media/e5b49585-44bc-402f-b088-14505ef9daca}
${color white}NETWORK ${hr 1}${color}
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
Neviete prosím,že v čom može byť problém,že mi conkyclementine zobrazujú obrázkyAhoj vím čím to je mě to začalo dělat když jsem do conky přidal tohle own_window_argb_visual yes
obalov s CD-čiek tak slabo-vyblednuto?
Ďakujem za každú odpoveď!
(http://img809.imageshack.us/img809/1746/snmkaobrazovky190820120.png)
Takle jak to je nastavený tak mě conky problikává po jedné sekundě. A ikonky na ploše vidím.
# Following lines fixed icon problem
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
######################
conky -c /home/patapon/.conkycolors/conkyrc
Conky: desktop window (1a00095) is subwindow of root window (29d)
Conky: window type - override
Conky: drawing to created window (0x6400001)
Conky: drawing to double buffer
sh: 1: aptitude: not found
Conky: can't load Xft font 'OpenLogos:size=19'
Conky: can't load Xft font 'Poky:size=14'
Conky: can't load Xft font 'Poky:size=14'
Conky: can't load Xft font 'Poky:size=12'
Conky: can't load Xft font 'Poky:size=14'
Conky: can't load Xft font 'Poky:size=16'
Conky: can't load Xft font 'Poky:size=17'
Conky: can't load Xft font 'Webdings:size=17'
Conky: can't load Xft font 'Webdings:size=17'
Conky: can't load Xft font 'Webdings:size=16'
sh: 1: aptitude: not found
...
Zdarec,
nevíte proč se mi nezobrazuje bar pokud mám default_color black? Ostatní barvy mu nevadí. A že je černej text to mu taky nevadí, jenom černej bar nezobrazí.
Ok. own_window_transparent yes ničemu nepomohlo, ale stačilo zakomentovat own_window_argb_value.
Kdyby v tom chtěl mít někdo jasněji:GdH, ja som sa celkom stratil. Ktoré z tých teplôt sú tie od jadra? Niečo som zrejme prehliadol :(
Monitorování HW senzorů nejen s Conky (http://gdhnotes.blogspot.cz/2014/01/monitorovani-hw-senzoru-nejen-s-conky.html)
temp1: +36.0°C (high = +81.0°C, hyst = +89.0°C) sensor = thermistor
temp2: +45.0°C (high = +65.0°C, hyst = +65.0°C) sensor = diode
temp3: +15.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
aleboCore0 Temp: +49.0°C
Core1 Temp: +47.0°C
Máš dvoujádrový CPU a sensors ukazuje teploty Core0 a Core1, takže bych to viděl jasně. Ta ostatní teplotní čidla budou na základní desce, a kde přesně jsou umístěna, to je na studium dokumrntace té desky.Ok, už mi je to jasné
cat /sys/class/hwmon/hwmon1/device/temp1_input
43000
cat /sys/class/hwmon/hwmon1/device/temp3_input
42000
Už mi došlo že to nebude v hwmon0(tak ako to máš na blogu). Keď píšeš, že to tam je tak to tam je :)$ grep -H emc6d103 /sys/class/hwmon/hwmon*/device/name
/sys/class/hwmon/hwmon0/device/name:emc6d10
grep -H "" /sys/class/hwmon/hwmon*/device/name
sensors
w83627dhg-isa-0a10
Adapter: ISA adapter
Vcore: +1.24 V (min = +0.00 V, max = +1.74 V)
in1: +0.70 V (min = +0.13 V, max = +0.07 V) ALARM
AVCC: +3.28 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.26 V (min = +2.98 V, max = +3.63 V)
in4: +0.97 V (min = +0.00 V, max = +0.14 V) ALARM
in5: +0.97 V (min = +0.00 V, max = +0.52 V) ALARM
in6: +1.10 V (min = +0.65 V, max = +1.02 V) ALARM
3VSB: +3.26 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.04 V (min = +2.70 V, max = +3.30 V)
fan1: 0 RPM (min = 2636 RPM, div = 128) ALARM
fan2: 3125 RPM (min = 5273 RPM, div = 8) ALARM
fan3: 0 RPM (min = 0 RPM, div = 128) ALARM
fan4: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan5: 0 RPM (min = 10546 RPM, div = 128) ALARM
temp1: +36.0°C (high = +81.0°C, hyst = +89.0°C) sensor = thermistor
temp2: +38.5°C (high = +65.0°C, hyst = +65.0°C) sensor = diode
temp3: +15.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
cpu0_vid: +0.000 V
intrusion0: ALARM
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +42.0°C
Core1 Temp: +40.0°C
grep -H k8temp /sys/class/hwmon/hwmon*/device/name
/sys/class/hwmon/hwmon1/device/name:k8temp
A to counterclockwise/v protismere hodinových ručičiek je v.lua potrebné zmeniť z-- Draw background ring
cairo_arc
nacairo_arc_negative
a v -- Draw indicator ring sections
cairo_arc
na cairo_arc_negative
třeba tady free předpověď v xml a json http://www.wunderground.com/weather/api/ (http://www.wunderground.com/weather/api/)
třeba tady free předpověď v xml a json http://www.wunderground.com/weather/api/ (http://www.wunderground.com/weather/api/)
ne, není to script ale přepověď uložená v json formátu.
z tohodle souboru bys právě scriptem potřeboval vytáhnout data který potřebuješ a ty poskytnout conkymu na vypsání. Sám conky nepoužívám tak nedokážu rychle poradit ale to určitě zvládneš když se bude chtít .)
k parsování jsonu můžeš použít třebahttps://github.com/micha/jsawk
Ovšem jestli si s tím hrát nechceš tak je plno hotovejch řešení
https://www.google.cz/search?q=conky+weather+script&oq=conky+weather+script&aqs=chrome..69i57j0l3.10407j0j1&sourceid=chrome&ie=UTF-8 (https://www.google.cz/search?q=conky+weather+script&oq=conky+weather+script&aqs=chrome..69i57j0l3.10407j0j1&sourceid=chrome&ie=UTF-8)
Ja používam toto http://www.noobslab.com/2013/12/spectro-conky-pack-for-ubuntulinux.html (http://www.noobslab.com/2013/12/spectro-conky-pack-for-ubuntulinux.html) dole máš aj návod kde a čo zmeniť
# Conky by martyj #
# Conky settings #
background no
update_interval 1
double_buffer yes
no_buffers yes
# Window specifications #
own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title
own_window_argb_visual true
own_window_argb_value 0
own_window_transparent yes
minimum_size 300
# Alignment #
alignment top_right
gap_x 10
gap_y 10
border_inner_margin 15
border_outer_margin 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftalpha 0
xftfont Open Sans Light:size=10
override_utf8_locale yes
imlib_cache_size 0
F9F9F9
# Color scheme #
default_color FFFFFF
color1 FFFFFF
color2 FFFFFF
color3 FFFFFF
color4 FFFFFF
color5 FFFFFF
color6 FFFFFF
color7 333333
TEXT
${font Open Sans Light:size=14}SYSTEM ${hr 2}
${font Open Sans Light:size=10}User: ${alignr}${exec users | cut -d " " -f1}@${nodename}
Release:${alignr}${pre_exec lsb_release -r -s} (${pre_exec lsb_release -c -s})
Kernel: ${alignr}${kernel}
${font Open Sans Light:size=14}NETWORK ${hr 2}
${font Open Sans Light:size=10}${if_running pppd}Up ${alignr}${upspeed ppp0} ${upspeedgraph ppp0 6,40 789E2D A7CC5C}
Down ${alignr}${downspeed ppp0} ${downspeedgraph ppp0 6,40 789E2D A7CC5C}
Upload ${alignr}${totalup ppp0}
Download ${alignr}${totaldown ppp0}
Ip ${alignr}${addr ppp0}${else}${if_existing /proc/net/route wlan0}SSID:${alignr}${wireless_essid wlan0}
Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 6,40 wlan0}
Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 6,40 44FF44 44FF44}
Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 6,40 FF4444 FF4444E}
Upload: ${alignr}${totalup wlan0}
Download: ${alignr}${totaldown wlan0}
Local Ip: ${alignr}${addr wlan0}${else}${if_existing /proc/net/route eth0}Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 6,40 789E2D A7CC5C}
Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth0}
Download: ${alignr}${totaldown eth0}
Local Ip: ${alignr}${addr eth0}${else}${if_existing /proc/net/route eth1}Up: ${upspeed eth1} ${alignr}${upspeedgraph eth1 6,40 789E2D A7CC5C}
Down: ${downspeed eth1} ${alignr}${downspeedgraph eth1 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth1}
Download: ${alignr}${totaldown eth1}
Local Ip: ${alignr}${addr eth1}
${font Open Sans Light:size=14}WEATHER ${hr 2}
BLABLABLA-TADY UŽ SE NIC NEZOBRAZUJE
#!/bin/bash
# forecast.sh
# copyright 2010 by Mobilediesel
#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, either version 3 of the License, or
#(at your option) any later version.
#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, see <http://www.gnu.org/licenses/>.
if ping -c1 rss.wunderground.com 1>/dev/null
then
dump=$(curl -s 'http://rss.wunderground.com/auto/rss_full/global/stations/11518.xml?units=metric' | tr -d '\r\n\t' | grep -o "CDATA\[[^]]*" | sed -e 's/^CDATA\[//' -e '1d' -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//' -e '/^[[:blank:]]*$/d' | head -3 | fold -sw 55 | sed "s/^[^-]*-/\${color 808080}&\${color 99ccff}/")
forecast=$(echo -en "\${color grey}Forecast\n$dump")
else
forecast=$(echo -en "\${color grey}Forecast is Unavailable")
fi
echo "$forecast"
Veď si to uprav a ikony si poprekladaj kde potrebuješ
Tu máš funkčné počasie: goo.gl/cFjPid (http://goo.gl/cFjPid), rozbaľ a ulož do home (je to skrytá zložka .conky-weather)Dalo by se změnit to na počasí jiného města? Respektive, co změnit v souboru .conkyrc?
V prílohe máš .conkyrc (vymaž .txt z konca názvu) ikony si poprehadzuj, ak ti nepasuje kde sú.
Vychádzaj z funkčného conky, na začiatok je to lepšie.
Zmeň čísla v tomto riadku
TEXT
${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=796597&u=c" -o ~/.cache/weather.xml}
kód najdeš na http://weather.yahoo.com/ (http://weather.yahoo.com/)
Napíš tam svoje mesto a skopíruj tie čísla v url
napr. http://weather.yahoo.com/czech-republic/prague/prague-796597/
${execi 3600 LANG=en_US date -d +2day +%A}${goto 345}${execi 3600 LANG=en_US date -d +3day +%A}${goto 450}${execi 3600 LANG=en_US date -d +4day +%A}
řekl bych, že jednoduchým přepsáním to nepůjde, někde jsem četl návod pro převod do portugalštiny, ale ten mi nefungoval...
myslím žě když přepíšeš LANG na cz_CS nebo jak je tak budou českyto ma napadlo tiež, keď som videl tie anglické slová ;)
${font Droid Sans :size=16}${goto 0}${voffset -30}Sunrise ${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} ${alignr 40}Sunset ${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
myslím žě když přepíšeš LANG na cz_CS nebo jak je tak budou českyto ma napadlo tiež, keď som videl tie anglické slová ;)
Can Yahoo Weather API show by other languages? (http://developer.yahoo.com/forum/General-Discussion-at-YDN/Can-Yahoo-Weather-API-show-by/1275022713000-d78748d9-0247-313b-ad9e-3503b8ea3d07)
Tu máš funkčné počasie: goo.gl/cFjPid (http://goo.gl/cFjPid), rozbaľ a ulož do home (je to skrytá zložka .conky-weather)
V prílohe máš .conkyrc (vymaž .txt z konca názvu) ikony si poprehadzuj, ak ti nepasuje kde sú.
Vychádzaj z funkčného conky, na začiatok je to lepšie.
Díky moc, tohle funguje parádně. Udělal jsem teda conky úplně od znova a tady je výsledek. Je to prvotina, ale líbí se mi. Akorát západ a východ jsou zatím napsány ručně, musím to dodělat. Komentáře jsou vítány.Vypadá to skutečně dobře! Decentní, ale se vším potřebným... Poskytl bys mi to k náhledu a inspiraci?? ::) ;D
# Conky by martyj #
# Conky settings #
background no
update_interval 1
double_buffer yes
no_buffers yes
# Window specifications #
own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title
own_window_argb_visual true
own_window_argb_value 0
own_window_transparent yes
minimum_size 300
# Alignment #
alignment top_right
gap_x 1
gap_y 1
border_inner_margin 30
border_outer_margin 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftalpha 0
xftfont Open Sans Light:size=10
override_utf8_locale yes
# Color scheme #
default_color FFFFFF
color1 FFFFFF
color2 FFFFFF
color3 FFFFFF
color4 FFFFFF
color5 FFFFFF
color6 FFFFFF
color7 333333
TEXT
${font Open Sans Light:size=12}SYSTEM ${color 19b3de}${hr 2}
${color ffffff}${font Open Sans Light:size=8}User:${alignr}${exec users | cut -d " " -f1}@${nodename}
Release:${alignr}${pre_exec lsb_release -r -s} (${pre_exec lsb_release -c -s})
Kernel:${alignr}${kernel}
Disk:${alignr}${fs_free /} Free
${font Open Sans Light:size=12}NETWORK ${color 19de7a}${hr 2}
${color ffffff}${font Open Sans Light:size=8}${if_running pppd}Up ${alignr}${upspeed ppp0} ${upspeedgraph ppp0 6,40 789E2D A7CC5C}
Down ${alignr}${downspeed ppp0} ${downspeedgraph ppp0 6,40 789E2D A7CC5C}
Upload ${alignr}${totalup ppp0} Download ${alignr}${totaldown ppp0}
Ip ${alignr}${addr ppp0}${else}${if_existing /proc/net/route wlan0}SSID:${alignr}${wireless_essid wlan0} Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 6,40 wlan0} Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 6,40 44FF44 44FF44} Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 6,40 FF4444 FF4444E} Upload: ${alignr}${totalup wlan0} Download: ${alignr}${totaldown wlan0}
Local Ip: ${alignr}${addr wlan0}${else}${if_existing /proc/net/route eth0}Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 6,40 789E2D A7CC5C}
Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth0}
Download: ${alignr}${totaldown eth0}
Local Ip: ${alignr}${addr eth0}${else}${if_existing /proc/net/route eth1}Up: ${upspeed eth1} ${alignr}${upspeedgraph eth1 6,40 789E2D A7CC5C}
Down: ${downspeed eth1} ${alignr}${downspeedgraph eth1 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth1}
Download: ${alignr}${totaldown eth1}
Local Ip: ${alignr}${addr eth1}${endif}${else}
${font Open Sans Light:size=12}4${font} Network Unavailable${endif}
${font Open Sans Light:size=12}WEATHER ${color ded719}${hr 2}
${font Open Sans Light:size=8}${color ffffff}Temperature:${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=791229&u=c" -o ~/.cache/weather.xml}${font Open Sans Light :size=8}${goto 35}${alignr}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°
Wind:${alignr}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunrise:${goto 0}${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunset:${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
---------------------------------------------------------------------------
#${execi 60 ~/.conky/rss.sh 1}
#${rss http://rss.cnn.com/rss/cnn_topstories.rss 15 item_titles 10}
${font Open Sans Light:size=14}${alignc}Ubuntu-Linux for human beings
Díky moc, tohle funguje parádně. Udělal jsem teda conky úplně od znova a tady je výsledek. Je to prvotina, ale líbí se mi. Akorát západ a východ jsou zatím napsány ručně, musím to dodělat. Komentáře jsou vítány.Vypadá to skutečně dobře! Decentní, ale se vším potřebným... Poskytl bys mi to k náhledu a inspiraci?? ::) ;D
Ale jistě. Já jsem právě na tu decentnost dost vysazenej. Dalo by se říct, že dokonce nesnáším přeplácanost. Tady je kód. ;)
edit: jo a kdyby někdo věděl, jak rozchodit tu rss čtečku, dejte vědět. DíkKód: [Vybrat]# Conky by martyj #
# Conky settings #
background no
update_interval 1
double_buffer yes
no_buffers yes
# Window specifications #
own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title
own_window_argb_visual true
own_window_argb_value 0
own_window_transparent yes
minimum_size 300
# Alignment #
alignment top_right
gap_x 1
gap_y 1
border_inner_margin 30
border_outer_margin 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftalpha 0
xftfont Open Sans Light:size=10
override_utf8_locale yes
# Color scheme #
default_color FFFFFF
color1 FFFFFF
color2 FFFFFF
color3 FFFFFF
color4 FFFFFF
color5 FFFFFF
color6 FFFFFF
color7 333333
TEXT
${font Open Sans Light:size=12}SYSTEM ${color 19b3de}${hr 2}
${color ffffff}${font Open Sans Light:size=8}User:${alignr}${exec users | cut -d " " -f1}@${nodename}
Release:${alignr}${pre_exec lsb_release -r -s} (${pre_exec lsb_release -c -s})
Kernel:${alignr}${kernel}
Disk:${alignr}${fs_free /} Free
${font Open Sans Light:size=12}NETWORK ${color 19de7a}${hr 2}
${color ffffff}${font Open Sans Light:size=8}${if_running pppd}Up ${alignr}${upspeed ppp0} ${upspeedgraph ppp0 6,40 789E2D A7CC5C}
Down ${alignr}${downspeed ppp0} ${downspeedgraph ppp0 6,40 789E2D A7CC5C}
Upload ${alignr}${totalup ppp0} Download ${alignr}${totaldown ppp0}
Ip ${alignr}${addr ppp0}${else}${if_existing /proc/net/route wlan0}SSID:${alignr}${wireless_essid wlan0} Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 6,40 wlan0} Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 6,40 44FF44 44FF44} Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 6,40 FF4444 FF4444E} Upload: ${alignr}${totalup wlan0} Download: ${alignr}${totaldown wlan0}
Local Ip: ${alignr}${addr wlan0}${else}${if_existing /proc/net/route eth0}Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 6,40 789E2D A7CC5C}
Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth0}
Download: ${alignr}${totaldown eth0}
Local Ip: ${alignr}${addr eth0}${else}${if_existing /proc/net/route eth1}Up: ${upspeed eth1} ${alignr}${upspeedgraph eth1 6,40 789E2D A7CC5C}
Down: ${downspeed eth1} ${alignr}${downspeedgraph eth1 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth1}
Download: ${alignr}${totaldown eth1}
Local Ip: ${alignr}${addr eth1}${endif}${else}
${font Open Sans Light:size=12}4${font} Network Unavailable${endif}
${font Open Sans Light:size=12}WEATHER ${color ded719}${hr 2}
${font Open Sans Light:size=8}${color ffffff}Temperature:${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=791229&u=c" -o ~/.cache/weather.xml}${font Open Sans Light :size=8}${goto 35}${alignr}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°
Wind:${alignr}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunrise:${goto 0}${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunset:${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
---------------------------------------------------------------------------
#${execi 60 ~/.conky/rss.sh 1}
#${rss http://rss.cnn.com/rss/cnn_topstories.rss 15 item_titles 10}
${font Open Sans Light:size=14}${alignc}Ubuntu-Linux for human beingsDíky moc, tohle funguje parádně. Udělal jsem teda conky úplně od znova a tady je výsledek. Je to prvotina, ale líbí se mi. Akorát západ a východ jsou zatím napsány ručně, musím to dodělat. Komentáře jsou vítány.Vypadá to skutečně dobře! Decentní, ale se vším potřebným... Poskytl bys mi to k náhledu a inspiraci?? ::) ;D
Je to skvělé, díky! (K+)
Jen snad ještě, který parametr určuje šířku zobrazení? Jakože, kterým to "splácnout" víc ke kraji...Ale jistě. Já jsem právě na tu decentnost dost vysazenej. Dalo by se říct, že dokonce nesnáším přeplácanost. Tady je kód. ;)
edit: jo a kdyby někdo věděl, jak rozchodit tu rss čtečku, dejte vědět. DíkKód: [Vybrat]# Conky by martyj #
# Conky settings #
background no
update_interval 1
double_buffer yes
no_buffers yes
# Window specifications #
own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title
own_window_argb_visual true
own_window_argb_value 0
own_window_transparent yes
minimum_size 300
# Alignment #
alignment top_right
gap_x 1
gap_y 1
border_inner_margin 30
border_outer_margin 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftalpha 0
xftfont Open Sans Light:size=10
override_utf8_locale yes
# Color scheme #
default_color FFFFFF
color1 FFFFFF
color2 FFFFFF
color3 FFFFFF
color4 FFFFFF
color5 FFFFFF
color6 FFFFFF
color7 333333
TEXT
${font Open Sans Light:size=12}SYSTEM ${color 19b3de}${hr 2}
${color ffffff}${font Open Sans Light:size=8}User:${alignr}${exec users | cut -d " " -f1}@${nodename}
Release:${alignr}${pre_exec lsb_release -r -s} (${pre_exec lsb_release -c -s})
Kernel:${alignr}${kernel}
Disk:${alignr}${fs_free /} Free
${font Open Sans Light:size=12}NETWORK ${color 19de7a}${hr 2}
${color ffffff}${font Open Sans Light:size=8}${if_running pppd}Up ${alignr}${upspeed ppp0} ${upspeedgraph ppp0 6,40 789E2D A7CC5C}
Down ${alignr}${downspeed ppp0} ${downspeedgraph ppp0 6,40 789E2D A7CC5C}
Upload ${alignr}${totalup ppp0} Download ${alignr}${totaldown ppp0}
Ip ${alignr}${addr ppp0}${else}${if_existing /proc/net/route wlan0}SSID:${alignr}${wireless_essid wlan0} Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 6,40 wlan0} Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 6,40 44FF44 44FF44} Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 6,40 FF4444 FF4444E} Upload: ${alignr}${totalup wlan0} Download: ${alignr}${totaldown wlan0}
Local Ip: ${alignr}${addr wlan0}${else}${if_existing /proc/net/route eth0}Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 6,40 789E2D A7CC5C}
Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth0}
Download: ${alignr}${totaldown eth0}
Local Ip: ${alignr}${addr eth0}${else}${if_existing /proc/net/route eth1}Up: ${upspeed eth1} ${alignr}${upspeedgraph eth1 6,40 789E2D A7CC5C}
Down: ${downspeed eth1} ${alignr}${downspeedgraph eth1 6,40 789E2D A7CC5C}
Upload: ${alignr}${totalup eth1}
Download: ${alignr}${totaldown eth1}
Local Ip: ${alignr}${addr eth1}${endif}${else}
${font Open Sans Light:size=12}4${font} Network Unavailable${endif}
${font Open Sans Light:size=12}WEATHER ${color ded719}${hr 2}
${font Open Sans Light:size=8}${color ffffff}Temperature:${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=791229&u=c" -o ~/.cache/weather.xml}${font Open Sans Light :size=8}${goto 35}${alignr}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°
Wind:${alignr}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunrise:${goto 0}${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
Sunset:${alignr}${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
---------------------------------------------------------------------------
#${execi 60 ~/.conky/rss.sh 1}
#${rss http://rss.cnn.com/rss/cnn_topstories.rss 15 item_titles 10}
${font Open Sans Light:size=14}${alignc}Ubuntu-Linux for human beingsDíky moc, tohle funguje parádně. Udělal jsem teda conky úplně od znova a tady je výsledek. Je to prvotina, ale líbí se mi. Akorát západ a východ jsou zatím napsány ručně, musím to dodělat. Komentáře jsou vítány.Vypadá to skutečně dobře! Decentní, ale se vším potřebným... Poskytl bys mi to k náhledu a inspiraci?? ::) ;D
${execi 300 /the/scripts/location/scripts_name}
a niekde si ulož tento skript simple-rss-reader.pl (http://how-to.wikia.com/wiki/Howto_add_an_RSS_feed_to_Conky/simple-rss-reader.pl) a označ ho ako spustiteľnýMáš nainštalovaný curl?
Tu je ďalšia funkčná rss
Conky with RSS Feed Reader (http://obakfahad.com/a-very-beautiful-conky-with-rss-feed-reader/)
${scroll 50 tu vlož čo chceš skrolovať}
napr.${scroll 50 ${execi 300 ~/.conky/scripts/conky-rss2.sh http://rss.cnn.com/rss/cnn_topstories.rss?format=xml 5 2}}
Edti: ${scroll 50 5 text} posuv po 5 písmen ${alignr}${scroll 50 4${execi 60 ~/.conky/rss.sh http://www.predpovedpocasi.estranky.cz/rss/section/1/data.xml 5 2}}
# RSS Feed Display Script by Hellf[i]re v0.1
#
# This script is designed for most any RSS Feed. As some feeds may not be
# completely compliant, it may need a bit of tweaking
#
# This script depends on curl.
# Gentoo: emerge -av net-misc/curl
# Debian: apt-get install curl
# Homepage: http://curl.haxx.se/
#
# Usage:
# .conkyrc: ${execi [time] /path/to/script/conky-rss.sh}
#
# Usage Example
# ${execi 300 /home/youruser/scripts/conky-rss.sh}
#RSS Setup
URI="http://www.predpovedpocasi.estranky.cz/rss/section/1/data.xml" #URI of RSS Feed
LINES=10 #Number of headlines
#Environment Setup
EXEC="/usr/bin/curl -s" #Path to curl
#Work Start
$EXEC $URI | grep title |\
sed -e :a -e 's/<[^>]*>//g;/</N' |\
sed -e 's/[ \t]*//' |\
sed -e 's/\(.*\)/ \1/' |\
sed -e 's/\.//' |\
sed -e 's/\"//' |\
sed -e 's/\"//' |\
head -n $(($LINES + 2)) |\
tail -n $(($LINES))
Edit: Ešte som tam pridal čas východu a západu, ak chcete.
Na koniecKód: [Vybrat]${font Droid Sans :size=16}${goto 0}${voffset -30}Sunrise ${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} ${alignr 40}Sunset ${execi 300 grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
sed -n '/astronomy/s/.*sunrise="\([^"]*\).*/\1/p' ~/.cache/weather.xml
sed -n '/astronomy/s/.*sunset="\([^"]*\).*/\1/p' ~/.cache/weather.xml
...Tohle je opravdové grepové peklo ;) Co třeba takto...GdH, pozri sa na to mojimi očami prosím :) Ani netuším čo to \"[^\"]*\"" znamená. Len som to skúsil skombinovať s východom a západom a fungovalo to :D Helpni nám radšej s tým rss ako zobraziť aj ostatné info okrem nádpisov. Ale ďakujem za opravu. Ešte taká jednoduchá otázočka, to odľahčenie má aj nejakú funkčnosť okrem estetickej? Mojimi očami, nezabudni! :)
GdH, pozri sa na to mojimi očami prosím :) Ani netuším čo to \"[^\"]*\"" znamená. Len som to skúsil skombinovať s východom a západom a fungovalo to :D Helpni nám radšej s tým rss ako zobraziť aj ostatné info okrem nádpisov. Ale ďakujem za opravu. Ešte taká jednoduchá otázočka, to odľahčenie má aj nejakú funkčnosť okrem estetickej? Mojimi očami, nezabudni! :)
Tak jsem zjistil, že mi conky blokuje klávesové zkratky, pokud mám minimalizovaná okna.
Tak jsem zjistil, že mi conky blokuje klávesové zkratky, pokud mám minimalizovaná okna.
Pozor na to, že ty klávesové zkratky zaručeně přestanou fungovat ve chvíli, kdy není aktivní žádné okno obecně, bez ohledu na Conky. V Unity stačí zakázat zobrazování ikon na ploše, resp. zakázat Nautilovi správu plochy (i to je okno) a nemít aktivní žádné okno. GNOME Shell má správu plochy ve své režii, ale už se mi také stalo, že to nenápadně kleklo a pak to dopadne stejně.
# Window specifications #
own_window yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title
own_window_argb_visual true
own_window_argb_value 0
own_window_transparent yes
Já nepsal, že to máš řešit zakázáním ikon na ploše, naopak to problém v některých prostředích (Unity) přináší. U tebe to třeba s Conky souvisí, ale ve výsledku to pravděpodobně vede k tomu samému - eventy X11 se někde ztrácí, když není okno, do kterého by mohly být směrovány a to i když jde o zkratky samotného prostředí.
Já každopádně používám typ okna normal.
Aha tak jsem to špatně pochopil. Hodnota normal ten problém zřejmě způsobuje, jak jsem psal, když zadám override, zkratky fungují. Problém ale je, že conky vykresluje černé pozadí. Dá se to nějak vyřešit ? Samozřejmě jsem to hledal, ale všichni radí abych přepsal own_window_type na normal, což právě způsobuje můj problém.Tím, že jsem měl tvou hlavičku, tak mi to taky dělalo, ale vyřešil jsem to přepsáním té hlavičky takhle:
# Conky settings #
background no
update_interval 1.0
double_buffer yes
no_buffers yes
out_to_console no
total_run_times 0
# Window specifications #
own_window yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_title no #
#own_window_argb_visual true #
#own_window_argb_value 0 #
own_window_transparent yes
minimum_size 200
# Alignment #
alignment top_right
gap_x 10
gap_y 35
border_inner_margin 25
border_outer_margin 0
# Graphics settings #
draw_shades yes
draw_outline yes
draw_borders no
draw_graph_borders no
default_outline_color black
# Text settings #
use_xft yes
xftalpha 0.5
xftfont Open Sans Light:size=10
override_utf8_locale yes
# Color scheme #
default_color FFFFFF
color1 FFFFFF
color2 FFFFFF
color3 FFFFFF
color4 FFFFFF
color5 FFFFFF
color6 FFFFFF
color7 333333
${execi 60 /home/martin/.conky/forecast.sh EZXX0006}
forecast.sh#!/bin/sh
METRIC=1 # 0 for F, 1 for C
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=EZXX0006&u=c"| sed -e '/C<BR\|Low/!d; s/<.*>//'
| sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \L\1/p'
man conky > ~/Plocha/conky.txt
na plochu ti to vypíše texťák s možnosťami(užitočné aspoň prezrieť)
1.°C dopíš to ručne za príkaz čo tie hodnoty zobrazuje.napr na koniec za }°C Alebo uprav ten skript (aby ak to je možné a je to tam aby to skript prečítal aj to za číslom) napr. číta na 5 riadku hodnotu 2 až 9 a tebe treba 2 až 15 tak to prepíš ak sa dá (k tomu ma určite niekto poopraví)
2. všetko napíš do jedného riadku (hlavne aby bol dosť široký - aby sa to všetko do toho výstupu zmestilo)
3.${goto číslo} posunie to presne tam kde to zadáš berie to zľava ${alignr číslo} berie to z prava, bez čísla zarovná ku pravému krajuKód: [Vybrat]man conky > ~/Plocha/conky.txt
na plochu ti to vypíše texťák s možnosťami(užitočné aspoň prezrieť)
$ curl --silent "http://xml.weather.yahoo.com/forecastrss?p=EZXX0006&u=c"| sed '/C<BR\|Low/!d; s/<.*>//; s/C$//; s/\([0-9]\+\)/\1 °C/g'
Fair, -3 °C
Mon - Partly Cloudy. High: 1 °C Low: -4 °C
Tue - Mostly Sunny. High: 3 °C Low: -4 °C
Wed - Mostly Cloudy. High: 4 °C Low: -1 °C
Thu - AM Drizzle. High: 5 °C Low: 0 °C
Fri - Light Rain. High: 4 °C Low: 1 °C
Takhle to myslíš s těmi stupni?Kód: [Vybrat]$ curl --silent "http://xml.weather.yahoo.com/forecastrss?p=EZXX0006&u=c"| sed '/C<BR\|Low/!d; s/<.*>//; s/C$//; s/\([0-9]\+\)/\1 °C/g'
Fair, -3 °C
Mon - Partly Cloudy. High: 1 °C Low: -4 °C
Tue - Mostly Sunny. High: 3 °C Low: -4 °C
Wed - Mostly Cloudy. High: 4 °C Low: -1 °C
Thu - AM Drizzle. High: 5 °C Low: 0 °C
Fri - Light Rain. High: 4 °C Low: 1 °C
${font Droid Sans :size=10}${alignr }${scroll 100 10${execi 300 sed '/C<BR\|Low/!d; s/<.*>//; s/C$//; s/\([0-9]\+\)/\1 °C/g' ~/.cache/weather.xml}}
jeden riadok namiesto tohto GdH k+ jak tak čítam z tej knihy o AWK a SED, nebere mi to ;D možno časom.Kód: [Vybrat]${execi 60 /home/martin/.conky/forecast.sh EZXX0006}
forecast.shKód: [Vybrat]#!/bin/sh
METRIC=1 # 0 for F, 1 for C
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=EZXX0006&u=c"| sed -e '/C<BR\|Low/!d; s/<.*>//'
| sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \L\1/p'
GdH k+ jak tak čítam z tej knihy o AWK a SED, nebere mi to ;D možno časom.
Nebliká to náhodou s tým scroll? Ak tam je hodnota >100 tak to blbne je to asi 100% šírky okna. a druhé číslo bude asi tiež v percentách. A skript s počasím asi ani netreba, lebo ak ťaháš údaje o východe a západe z .cache/weather.xml tak to stačí takto napr.Kód: [Vybrat]${font Droid Sans :size=10}${alignr }${scroll 100 10${execi 300 sed '/C<BR\|Low/!d; s/<.*>//; s/C$//; s/\([0-9]\+\)/\1 °C/g' ~/.cache/weather.xml}}
jeden riadok namiesto tohtoGdH k+ jak tak čítam z tej knihy o AWK a SED, nebere mi to ;D možno časom.Kód: [Vybrat]${execi 60 /home/martin/.conky/forecast.sh EZXX0006}
forecast.shKód: [Vybrat]#!/bin/sh
METRIC=1 # 0 for F, 1 for C
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=EZXX0006&u=c"| sed -e '/C<BR\|Low/!d; s/<.*>//'
| sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \L\1/p'
Forecast:${alignr}${scroll 46 6${execi 60 /home/martin/.conky/forecast.sh EZXX0006}}
Ukáž ten riadok ako vyzerá.
${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 1366}${color}BLABLABLA-zobrazený obsah${else}${endif}
To neviem :(
Open application in specific workspace (http://askubuntu.com/questions/89946/open-application-in-specific-workspace)
Myslíš niečo také?
${if_match ${wmctrl -d | awk '{print $6}' | sed 's/0,//'}==0}${color1}${endif}•${color}${offset 10}${if_match ${wmctrl -d | awk '{print $6}' | sed 's/0,//'}==1366,0}${color1}${endif}•${color}${offset 10}${if_match ${wmctrl -d | awk '{print $6}' | sed 's/0,//'}==2732,0}${color1}${endif}•${color}${offset 10}${if_match ${wmctrl -d | awk '{print $6}' | sed 's/0,//'}==4098,0}${color1}${endif}•${color}
${font Open Sans Light :size=20}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 0}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 1366}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 2732}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 4098}${color1}${endif}•${color FFFFFF}
Tak už jsem to rozchodil. Takhle to vypadá.
pokud máte jiné rozlišení, musíte hodnoty přepsat !Kód: [Vybrat]${font Open Sans Light :size=20}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 0}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 1366}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 2732}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 4098}${color1}${endif}•${color FFFFFF}
wmctrl -d | awk '{split($6,p,","); print p[1]/1366}'
Tak už jsem to rozchodil. Takhle to vypadá.
pokud máte jiné rozlišení, musíte hodnoty přepsat !Kód: [Vybrat]${font Open Sans Light :size=20}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 0}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 1366}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 2732}${color1}${endif}•${color FFFFFF}${offset 10}${if_match ${exec wmctrl -d | awk '{print $6}' | sed 's/,0//'} == 4098}${color1}${endif}•${color FFFFFF}
Trocha základní matiky by tomu pomohla. Tohle ti vyplivne číslo viewportu (compizí plochy), pokud to tedy máš v jedné řadě a je to většinou dokonce rychlejší.Kód: [Vybrat]wmctrl -d | awk '{split($6,p,","); print p[1]/1366}'
${exec cal}
Neví někdo čím to mohlo být ? Díky za rady. Musíš samozřejmě použít neproporcionální font a ten den tu někde je, to už se tu řešilo..
border_margin 6
border_width 1
own_window yes
own_window_class Conky
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
double_buffer yes
use_spacer no
use_xft yes
update_interval 0.5
minimum_size 120 5
maximum_width 217
draw_shades no
draw_borders yes
xftfont ae_AlMothnna:size=8
default_color 7ea4d4
alignment top_right
gap_x 5
gap_y 30
TEXT
${color 93b5e0}CPU:${color a4a09d}${offset 5}${hwmon 1 temp 1}°C${offset 5}${freq cpu1}MHz ${offset 5}${execi 300 iostat -c -k -z | tail -2 | head -1 | awk '{print $6}'}%idle ${alignr}${cpu cpu0}%
${color 93b5e0}${cpubar cpu1 6,52} ${cpubar cpu2 6,52} ${cpubar cpu3 6,52} ${cpubar cpu4 6,52}
${color 93b5e0}${cpugraph cpu0 40,217 43648f 93b5e0 -t}
${color 93b5e0}Čas od startu: ${color a4a09d}${alignr}$uptime
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Procesy${font ae_AlMothnna:size=8}${hr 1}
${color a4a09d}${top name 1}${alignr}${top mem_res 1} ${top cpu 1}%
${color a4a09d}${top name 2}${alignr}${top mem_res 2} ${top cpu 2}%
${color a4a09d}${top name 3}${alignr}${top mem_res 3} ${top cpu 3}%
${color a4a09d}${top name 4}${alignr}${top mem_res 4} ${top cpu 4}%
${color a4a09d}${top name 5}${alignr}${top mem_res 5} ${top cpu 5}%
${color a4a09d}${top name 6}${alignr}${top mem_res 6} ${top cpu 6}%
${color a4a09d}${top name 7}${alignr}${top mem_res 7} ${top cpu 7}%
${color 8db1dd}${font ae_AlMothnna:bold:size=8}UPS${font ae_AlMothnna:size=8}${hr 1}${apcupsd 127.0.0.1 3551}
${color a4a09d}${apcupsd_linev}V ${alignc}${apcupsd_timeleft}min.${alignr}${apcupsd_charge}%nab.${apcupsd_load}%zát.
${color 93b5e0}Minulý: ${color a4a09d}${apcupsd_lastxfer}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Paměť${font ae_AlMothnna:size=8}${hr 1}
${color a4a09d}$mem${offset 20}$memmax${alignr}$memeasyfree/$memfree
${color 93b5e0}${membar 6}
${color 93b5e0}${memgraph 40,217 43648f 93b5e0 -t}
${color 93b5e0}Swap: ${color a4a09d}$swap${offset 25}${alignc}$swapmax${alignr}$swapfree
${color 93b5e0}${swapbar 6}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}HDD${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}System: ${color a4a09d}${fs_used /}${offset 25}${alignc}${fs_size /}${alignr}${fs_free /}
${color 93b5e0}${fs_bar 6 /}$color
${color 93b5e0}Octavus2: ${color a4a09d}${fs_used /media/Octavus2}${offset 19}${alignc}${fs_size /media/Octavus2}${alignr}${fs_free /media/Octavus2}
${color 93b5e0}${fs_bar 6 /media/Octavus2}
${color 93b5e0}Tercius3: ${color a4a09d}${fs_used /media/Tercius3}${offset 24}${alignc}${fs_size /media/Tercius3}${alignr}${fs_free /media/Tercius3}
${color 93b5e0}${fs_bar 6 /media/Tercius3}
${color 93b5e0}Čtení: ${color a4a09d}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $5}'}MB${alignr}${diskio_read}/s
${color 93b5e0}${diskiograph_read 40,217 43648f 93b5e0 150000KiB -l -t}
${color 93b5e0}Zápis: ${color a4a09d}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $6}'}MB${alignr}${diskio_write}/s
${color 93b5e0}${diskiograph_write 40,217 8f2323 f58989 150000KiB -l -t}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Sít'${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}IP adresa:${color a4a09d}${alignr}${addr eth1}
${color 93b5e0}Down: ${color a4a09d}${totaldown eth1}${alignr}${downspeed eth1}/s
${color 93b5e0}${downspeedgraph eth1 40,217 43648f 93b5e0 10000KiB -l -t}
${color 93b5e0}Up: ${color a4a09d}${totalup eth1}${alignr}${upspeed eth1}/s
${color 93b5e0}${upspeedgraph eth1 40,217 8f2323 f58989 10000KiB -l -t}
border_width 1
own_window yes
own_window_class Conky
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
double_buffer yes
use_spacer right
use_xft yes
update_interval 0.5
minimum_size 120 5
maximum_width 217
draw_shades no
draw_borders yes
xftfont ae_AlMothnna:size=8
default_color 7ea4d4
alignment top_right
gap_x 5
gap_y 30
TEXT
${color 93b5e0}CPU:${color 6199e0}${offset 5}${if_match ${hwmon 1 temp 1}>55}${color f58989}${else}${color 6199e0}${endif}${hwmon 1 temp 1}°C${color 6199e0}${offset 5}${freq cpu1}MHz ${offset 5}${execi 300 iostat -c -k -z | tail -2 | head -1 | awk '{print $6}'}%idle ${alignr}${cpu cpu0}%
${color 93b5e0}${cpubar cpu1 6,52} ${cpubar cpu2 6,52} ${cpubar cpu3 6,52} ${cpubar cpu4 6,52}
${color 93b5e0}${cpugraph cpu0 40,217 43648f 93b5e0 -t}
${color 93b5e0}Čas od startu: ${color 6199e0}${alignr}$uptime
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Procesy${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}${top name 1}${alignr}${top mem_res 1} ${top cpu 1}%
${color 6199e0}${top name 2}${alignr}${top mem_res 2} ${top cpu 2}%
${color 6199e0}${top name 3}${alignr}${top mem_res 3} ${top cpu 3}%
${color 6199e0}${top name 4}${alignr}${top mem_res 4} ${top cpu 4}%
${color 6199e0}${top name 5}${alignr}${top mem_res 5} ${top cpu 5}%
${color 6199e0}${top name 6}${alignr}${top mem_res 6} ${top cpu 6}%
${color 6199e0}${top name 7}${alignr}${top mem_res 7} ${top cpu 7}%
${color 8db1dd}${font ae_AlMothnna:bold:size=8}UPS${font ae_AlMothnna:size=8}${hr 1}${apcupsd 127.0.0.1 3551}
${color 6199e0}${if_match ${apcupsd_linev}<196}${color f58989}${else}${if_match ${apcupsd_linev}>252}${color f58989}$endif$endif${apcupsd_linev}V ${if_match ${apcupsd_timeleft}<7}${color f58989}${else}${color 6199e0}${endif}${alignc}${apcupsd_timeleft}min.${if_match ${apcupsd_charge}<100}${color f58989}${else}${color 6199e0}${endif}${alignr}${apcupsd_charge}%nab.${color 6199e0}${apcupsd_load}%zát.
${color 93b5e0}Minulý: ${if_match "${apcupsd_status}"!="ONLINE "}${color f58989}${else}${color 6199e0}${endif}${apcupsd_lastxfer}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Paměť${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}$mem${offset 20}$memmax${alignr}$memeasyfree/$memfree
${color 93b5e0}${membar 6}
${color 93b5e0}${memgraph 40,217 43648f 93b5e0 -t}
${color 93b5e0}Swap: ${color 6199e0}$swap${offset 25}${alignc}$swapmax${alignr}$swapfree
${color 93b5e0}${swapbar 6}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}HDD${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}System: ${color 6199e0}${fs_used /}${offset 25}${alignc}${fs_size /}${alignr}${fs_free /}
${color 93b5e0}${fs_bar 6 /}$color
${color 93b5e0}Octavus2: ${color 6199e0}${fs_used /media/Octavus2}${offset 19}${alignc}${fs_size /media/Octavus2}${alignr}${fs_free /media/Octavus2}
${color 93b5e0}${fs_bar 6 /media/Octavus2}
${color 93b5e0}Tercius3: ${color 6199e0}${fs_used /media/Tercius3}${offset 24}${alignc}${fs_size /media/Tercius3}${alignr}${fs_free /media/Tercius3}
${color 93b5e0}${fs_bar 6 /media/Tercius3}
${color 93b5e0}Čtení: ${color 6199e0}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $5}'}MB${alignr}${diskio_read}/s
${color 93b5e0}${diskiograph_read 40,217 43648f 93b5e0 150000KiB -l -t}
${color 93b5e0}Zápis: ${color 6199e0}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $6}'}MB${alignr}${diskio_write}/s
${color 93b5e0}${diskiograph_write 40,217 8f2323 f58989 150000KiB -l -t}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Sít'${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}IP adresa:${if_match "${addr eth1}"=="No Address"}${color f58989}${else}${color 6199e0}${endif}${alignr}${addr eth1}
${color 93b5e0}Down: ${color 6199e0}${totaldown eth1}${alignr}${downspeed eth1}/s
${color 93b5e0}${downspeedgraph eth1 40,217 43648f 93b5e0 15000KiB -l -t}
${color 93b5e0}Up: ${color 6199e0}${totalup eth1}${alignr}${upspeed eth1}/s
${color 93b5e0}${upspeedgraph eth1 40,217 8f2323 f58989 15000KiB -l -t}
${color 6199e0}${if_match ${apcupsd_linev}<196}${color f58989}${else}${if_match ${apcupsd_linev}>244}${color f58989}$endif$endif${apcupsd_linev}V
${color 6199e0}${if_match ${cpu cpu0}>13}${color 6199e0}$endif${cpu cpu0}
Tak zápasím s CONKY, celkem se mi daří. Používám themes a Conky Manager. Mám však drobný problém, je možné u grafů:
downspeedgraph a upspeedgraph nastavit stejnou rychlost vzorkování jako u cpugraph (nebo naopak).
Mám grafy pod sebou a nevyhovuje mi, že v histori zátěže CPU a vytížení sítě není stejný čas pod sebou. (Zatížení CPU běží rychleji)
Lze to nějak nastavit na stejnou rychlost?
# **********************************************************************
# "CPU Panel (4-core)" theme for Conky by Tony George (teejee2008@gmail.com)
#
# Webpage: http://teejeetech.blogspot.in/
# **********************************************************************
background yes
double_buffer yes
alignment bottom_right
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
gap_x 20
gap_y 40
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour 000000
own_window_argb_visual no
own_window_argb_value 0
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
minimum_size 300 230
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
use_xft yes
xftalpha 0.1
xftfont Droid Sans:size=12
color0 white
color1 EAEAEA
color2 FFA300
color3 grey
TEXT
${color2}CPU ${color0} ${cpu cpu0}% ${color3}${cpubar cpu0 10,}
${cpugraph cpu0 100,300 AF5700 AF5700}${voffset -19}
${cpugraph cpu1 50,150 40E0FF 40E0FF}${cpugraph cpu2 50,150 38C4DF 38C4DF}${voffset -19}
${cpugraph cpu3 50,150 30A8BF 30A8BF}${cpugraph cpu4 50,150 288C9F 288C9F}
${font Ubuntu:size=10}${voffset -110}${color3}${goto 10}1 ${goto 160}2 ${goto 0} ${voffset 50} ${goto 10}3 ${goto 160}4
${font Ubuntu:size=8}${voffset -67}${color3}${goto 108}${freq_g (1)}GHz ${goto 258}${freq_g (2)}GHz ${goto 0}${voffset 50}${goto 108}${freq_g (3)}GHz ${goto 258}${freq_g (4)}GHz
# **********************************************************************
# "CPU Panel (8-core)" theme for Conky by Tony George (teejee2008@gmail.com)
#
# Webpage: http://teejeetech.blogspot.in/
# **********************************************************************
background yes
double_buffer yes
alignment bottom_right
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
gap_x 20
gap_y 300
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour 000000
own_window_argb_visual no
own_window_argb_value 0
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
minimum_size 300 200
stippled_borders 0
update_interval 2.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
use_xft yes
xftalpha 0.1
xftfont Droid Sans:size=10
color0 white
color1 EAEAEA
color2 FFA300
color3 grey
TEXT
${color2}Download ${color0}${alignr}${downspeedf eth0} KiB/s
${downspeedgraph eth0 50,300 007F00 007F00}
${color2}Upload ${color0}${alignr}${upspeedf eth0} KiB/s
${upspeedgraph eth0 50,300 FF3F00 FF3F00}
${color2}Local${color0}${alignr}${addrs}
${color2}Public${color0}${alignr}${execi 3600 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1}
$ killall conky
$conky
spustí se již normálně "tak jak má" tedy s průhledným pozadím, bez zvýrazněných okrajů, nepřekrývající okna... Na screenu je moje Conky nastavení nevidíte tam někdo, kde by mohl být problém?? Pravděpodobně jsem něco umazal, protože to dříve nedělalo...Ahoj mě když to zlobilo tak jsem prodloužil pauzu spuštění a pak už to šlo.Zkusil jsem a nepomohlo... Možná ještě - jaký používáš parametr při spouštění, pro tu pauzu?
Tak zkus přidat třeba 5 vteřin.
#!/bin/bash
sleep 45
conky &
já to spouštím přes skript.Tak jsem taky nahodil spouštění přes skript a vše je v pohodě, děkuju moc :-)Kód: [Vybrat]#!/bin/bash
sleep 45
conky &
[Desktop Entry]
Type=Application
Exec=sh "/home/pepik/.conky/conky-startup.sh"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_IN]=Conky
Name=Conky
Comment[en_IN]=
Comment=
Já zatím prodlevu nepotřebuji.X-GNOME-Autostart-Delay=15
Takže výsledek by mohl vypadat takto:[Desktop Entry]
Type=Application
Exec=sh "/home/pepik/.conky/conky-startup.sh"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=15
Name[en_IN]=Conky
Name=Conky
Comment[en_IN]=
Comment=
Místo 15 můžeš nastavit potřebný čas prodlevy ve vteřinách podle tvé potřeby.
conky.config = {
alignment = "top_right",
gap_x = 5,
gap_y = 5,
maximum_width = 217,
border_inner_margin = 1,
border_outer_margin = 1,
border_width = 1,
draw_borders = true,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
own_window = true,
own_window_transparent = true,
own_window_argb_visual = true,
window_type = dock, --# window type settings
own_window_class = "conky",
own_window_type = "normal",
own_window_title = "Conky",
own_window_hints = "undecorated,below,sticky,skip_taskbar,skip_pager",
use_spacer = 'none',
default_color = "93b5e0",
default_outline_color = "000000",
default_shade_color = "93b5e0",
color0 = "93b5e0",
color1 = "93b5e0",
use_xft = true,
xftalpha = 1,
font = "ae_AlMothnna:size=8",
disable_auto_reload = false,
double_buffer = true,
background = true,
update_interval = 0.5,
cpu_avg_samples = 1,
net_avg_samples = 1,
diskio_avg_samples = 1,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
uppercase = false,
use_spacer = "none",
show_graph_scale = false,
show_graph_range = false,
text_buffer_size = 1000,
default_bar_width = 350,
default_bar_height = 6,
top_name_width = 10,
}
conky.text = [[
${color 93b5e0}CPU:${color 6199e0}${offset 5}${freq cpu1}MHz ${offset 5}${execi 300 iostat -c -k -z | tail -2 | head -1 | awk '{print $6}'}%idle ${alignr}${cpu cpu0}%
${color 93b5e0}${cpubar cpu1 6,52} ${cpubar cpu2 6,52} ${cpubar cpu3 6,52} ${cpubar cpu4 6,52}
${color 93b5e0}${cpugraph cpu0 40,217 43648f 93b5e0 -t}
${color 93b5e0}Čas od startu: ${color 6199e0}${alignr}$uptime
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Procesy${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}${top name 1}${alignr}${top mem_res 1} ${top cpu 1}%
${color 6199e0}${top name 2}${alignr}${top mem_res 2} ${top cpu 2}%
${color 6199e0}${top name 3}${alignr}${top mem_res 3} ${top cpu 3}%
${color 6199e0}${top name 4}${alignr}${top mem_res 4} ${top cpu 4}%
${color 6199e0}${top name 5}${alignr}${top mem_res 5} ${top cpu 5}%
${color 6199e0}${top name 6}${alignr}${top mem_res 6} ${top cpu 6}%
${color 6199e0}${top name 7}${alignr}${top mem_res 7} ${top cpu 7}%
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Paměť${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}$mem${offset 20}$memmax${alignr}$memeasyfree/$memfree
${color 93b5e0}${membar 6}
${color 93b5e0}${memgraph 40,217 43648f 93b5e0 -t}
${color 93b5e0}Swap: ${color 6199e0}$swap${offset 25}${alignc}$swapmax${alignr}$swapfree
${color 93b5e0}${swapbar 6}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}HDD${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}System: ${color 6199e0}${fs_used /}${offset 25}${alignc}${fs_size /}${alignr}${fs_free /}
${color 93b5e0}${fs_bar 6 /}$color
${color 93b5e0}Čtení: ${color 6199e0}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $5}'}MB${alignr}${diskio_read}/s
${color 93b5e0}${diskiograph_read 40,217 43648f 93b5e0 -l -t}
${color 93b5e0}Zápis: ${color 6199e0}${execi 60 iostat -d -g all -m -z | tail -2 | head -1 | awk '{print $6}'}MB${alignr}${diskio_write}/s
${color 93b5e0}${diskiograph_write 40,217 8f2323 f58989 -l -t}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Sít'${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}IP adresa:${if_match "${addr enp0s3}"=="No Address"}${color f58989}${else}${color 6199e0}${endif}${alignr}${addr enp0s3}
${color 93b5e0}Down: ${color 6199e0}${totaldown enp0s3}${alignr}${downspeed enp0s3}/s
${color 93b5e0}${downspeedgraph enp0s3 40,217 43648f 93b5e0 15000KiB -l -t}
${color 93b5e0}Up: ${color 6199e0}${totalup enp0s3}${alignr}${upspeed enp0s3}/s
${color 93b5e0}${upspeedgraph enp0s3 40,217 8f2323 f58989 15000KiB -l -t}
]]
own_window_type normal
A potom změnit nastavení compizu:gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hide-skip-taskbar-windows false
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ inactive-shadow-color '#00000000'
Zatím to funguje.
cal | head -n 1 | tail -n 1
cal | head -n 2 | tail -n 1
cal | head -n 3 | tail -n 1
cal | head -n 4 | tail -n 1
...
vystup pochopitelne: March 2016
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
...
$color${font mono}${execpi 60 today=`date +%_d`; cal -h| sed s/'\b'$today'\b'/'${color red}'$today'$color'/}
Ahoj všichni.
Prosím o malou radu s Conky.
Po přechodu na 16.04 mi přestal správně ukazovat fs_bar u disků Data a Wokna.
Nemáte někdo tušení proč?
Tohle conkyrc už používám dost dlouho a doposud bez problémů.
Díky
conky.config = {
alignment = "top_right",
gap_x = 5,
gap_y = 5,
maximum_width = 217,
border_inner_margin = 1,
border_outer_margin = 1,
border_width = 1,
draw_borders = true,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
own_window = true,
own_window_transparent = true,
own_window_argb_visual = true,
window_type = dock, --# window type settings
own_window_class = "conky",
own_window_type = "normal",
own_window_title = "Conky",
own_window_hints = "undecorated,below,sticky,skip_taskbar,skip_pager",
use_spacer = 'none',
default_color = "93b5e0",
default_outline_color = "000000",
default_shade_color = "93b5e0",
color0 = "93b5e0",
color1 = "93b5e0",
use_xft = true,
xftalpha = 1,
font = "ae_AlMothnna:size=8",
disable_auto_reload = false,
double_buffer = true,
background = true,
update_interval = 0.5,
cpu_avg_samples = 1,
net_avg_samples = 1,
diskio_avg_samples = 1,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
uppercase = false,
use_spacer = "none",
show_graph_scale = false,
show_graph_range = false,
text_buffer_size = 1000,
default_bar_width = 350,
default_bar_height = 6,
top_name_width = 10,
}
conky.text = [[
${color 93b5e0}CPU:${color 6199e0}${offset 5}${freq cpu1}MHz ${offset 5}${execi 300 iostat -c -k -z | tail -2 | head -1 | awk '{print $6}'}%idle ${alignr}${cpu cpu0}%
${color 93b5e0}${cpubar cpu1 6,106} ${cpubar cpu2 6,106}
${color 93b5e0}${cpugraph cpu0 40,217 43648f 93b5e0 -t}
${color 93b5e0}Čas od startu: ${color 6199e0}${alignr}$uptime
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Procesy${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}${top name 1}${alignr}${top mem_res 1} ${top cpu 1}%
${color 6199e0}${top name 2}${alignr}${top mem_res 2} ${top cpu 2}%
${color 6199e0}${top name 3}${alignr}${top mem_res 3} ${top cpu 3}%
${color 6199e0}${top name 4}${alignr}${top mem_res 4} ${top cpu 4}%
${color 6199e0}${top name 5}${alignr}${top mem_res 5} ${top cpu 5}%
${color 6199e0}${top name 6}${alignr}${top mem_res 6} ${top cpu 6}%
${color 6199e0}${top name 7}${alignr}${top mem_res 7} ${top cpu 7}%
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Paměť${font ae_AlMothnna:size=8}${hr 1}
${color 6199e0}$mem${offset 20}$memmax${alignr}$memeasyfree/$memfree
${color 93b5e0}${membar 6}
${color 93b5e0}${memgraph 40,217 43648f 93b5e0 -t}
${color 93b5e0}Swap: ${color 6199e0}$swap${offset 25}${alignc}$swapmax${alignr}$swapfree
${color 93b5e0}${swapbar 6}
${color 8db1dd}${font ae_AlMothnna:bold:size=8}HDD${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}System: ${color 6199e0}${fs_size /}${offset 25}${alignc}${fs_used /}${alignr}${fs_free /}
${color 93b5e0}${fs_bar 6 /}$color
${color 93b5e0}Data: ${color 6199e0}${fs_size /media/kapoli/Data-interni/}${offset 25}${alignc}${fs_used /media/kapoli/Data-interni/}${alignr}${fs_free /media/kapoli/Data-interni/}
${color 93b5e0}${fs_bar 6 /media/kapoli/Data-interni/}$color
${color 93b5e0}Wokna: ${color 6199e0}${fs_size /media/kapoli/Wokna}${offset 25}${alignc}${fs_used /media/kapoli/Wokna}${alignr}${fs_free /media/kapoli/Wokna}
${color 93b5e0}${fs_bar 6 /media/kapoli/Wokna}$color
${color 8db1dd}${font ae_AlMothnna:bold:size=8}Sít'${font ae_AlMothnna:size=8}${hr 1}
${color 93b5e0}IP adresa:${if_match "${addr wlp3s0}"=="No Address"}${color f58989}${else}${color 6199e0}${endif}${alignr}${addr wlp3s0}
${color 93b5e0}Down: ${color 6199e0}${totaldown wlp3s0}${alignr}${downspeed wlp3s0}/s
${color 93b5e0}${downspeedgraph wlp3s0 40,217 43648f 93b5e0 15000KiB -l -t}
${color 93b5e0}Up: ${color 6199e0}${totalup wlp3s0}${alignr}${upspeed wlp3s0}/s
${color 93b5e0}${upspeedgraph wlp3s0 40,217 8f2323 f58989 15000KiB -l -t}
]]
Jo a kecám, že to používám dlouho. Vlastně jsem ho někde stáhl nedávno... hlava mapa.
Ahoj všichni.
Prosím o malou radu s Conky.
Po přechodu na 16.04 mi přestal správně ukazovat fs_bar u disků Data a Wokna.
Nemáte někdo tušení proč?
Tohle conkyrc už používám dost dlouho a doposud bez problémů.
Díky
sudo apt-get --purge remove conky
Zdravím, dneska jsem conky odinstaloval, ale stále běží což je divné. Terminal píše, že conky je odinstalovaný, ale přitom ho normálně zapnu. Nemáte nějakou radu, prosím?
conky.config = {
own_window = true,
own_window_transparent = true,
own_window_type = 'normal',
background = true,
use_xft = true,
xftalpha = 0.1,
update_interval = 1.0,
total_run_times = 0,
double_buffer = true,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
minimum_height = 400,
maximum_width = 1000,
border_width = 0,
default_color = 'white',
color1 = 'EAEAEA',
color2 = 'FFA300',
color3 = 'grey',
default_shade_color = 'white',
default_outline_color ='white',
font = 'Droid Sans:size=8',
alignment = 'top_right',
gap_x = 25,
gap_y = 25,
no_buffers = true,
cpu_avg_samples = 2,
override_utf8_locale = true,
use_spacer = 'right'
}
conky.text = [[
blabla bla...
conky.config = {
own_window = true,
own_window_transparent = true,
own_window_type = 'normal',
background = true,
use_xft = true,
xftalpha = 0.1,
update_interval = 1.0,
total_run_times = 0,
double_buffer = true,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
minimum_height = 400,
maximum_width = 1000,
minimum_width=220,
border_width = 0,
default_color = 'white',
color1 = 'EAEAEA',
color2 = 'FFA300',
color3 = 'grey',
default_shade_color = 'white',
default_outline_color ='white',
font = 'Droid Sans:size=8',
alignment = 'top_right',
gap_x = 25,
gap_y = 25,
no_buffers = true,
cpu_avg_samples = 2,
override_utf8_locale = true,
use_spacer = 'right'
}
conky.text = [[
${font ae_AlMothnna:size=12}${color #bbcc88}Poznámky${hr 1}
]]
Co sa tyka textu tak tazko povedat ked nepozname ako mas vlozeny text.
own_window_transparent = false,
prostředí: Ubuntu Gnome flashback Metacity
že se nadále spokojí i s původním skriptováním...mě se právě spokojit nechce, když zkusím použít nějakou předdefinovanou konfiguraci, třeba z jejich stránek, nebo třeba tady odtud, tak mi vyhodí hlášku "Syntax Error" (S.E.)
kontroloval jsem si verzi. Také mám 1.10.8.
No mě z toho jde hlava kolem.
Nainstaloval jsem si Conky-Manager. Funguje. Mohu aplikovat různé widgety.
Zajímavé je, že když prostě cokoliv ale dám do .conkyrc ..... třeba i právě skript z toho Conky-Manageru,
dostanu vždycky Syntax Error .... většinou hned na prvním řádku (alignment top_right) .... některé konfigy i když hlásí S-E, tak se Conky spustí (dokonce i s tím zarovnáním, i kterého je hlášena chyba)
conky -c /cesta/ke/skriptu
show_graph_scale no
background no
use_xft no
xftfont ae_AlMothnna:size=9
xftalpha 0.8
update_interval 5.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent no
own_window_colour 000000
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 100
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 4
border_inner_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 25
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples
net_avg_samples 2
override_utf8_locale no
use_spacer none
own_window_argb_value 64
own_window_argb_visual yes
TEXT
${color goldenrod}Hostname: $nodename
${color goldenrod}Linux Kernel: $kernel
${color goldenrod}CPU Details: $machine, $freq(MHz)
${color}CPU History: ${color darkgreen}${cpugraph 30,0 0000ff 00ff00}
${color}CPU Usage:${color magenta2} ${cpu cpu0}% ${cpubar 11,0}
${color}RAM Usage:${color green} $mem ($memperc%) ${membar 11,0}
${color}Available RAM:${color green} $memmax
${color}SWAP Usage:${color 843636} $swap ($swapperc%) ${swapbar 10,0}
$color$stippled_hr
${color}File systems:
${color goldenrod}/ ${color DeepSkyBlue}${fs_used /}/${fs_free /} ${fs_bar 6 /}
${color goldenrod}h ${color DeepSkyBlue}${fs_used /home}/${fs_free /home} ${fs_bar 6 /home}
${color goldenrod}f ${color DeepSkyBlue}${fs_used /mnt/651e76ac-0f63-48bc-93ff-de811417bbed}/${fs_free /mnt/651e76ac-0f63-48bc-93ff-de811417bbed} ${fs_bar 6 /mnt/651e76ac-0f63-48bc-93ff-de811417bbed}
${color}Disk I/O: ${color}${diskio /dev/sda}/s
${color DeepSkyBlue}${diskiograph /dev/sda 15,0 0000ff 00ff00 80000KiB}
${color}Temp: sda ${exec hddtemp /dev/sda | cut -c 35-36} °C sdb ${exec hddtemp /dev/sdb | cut -c 31-32} °C
$color$stippled_hr
${color}Networking:
${color red}Up:$color ${upspeed eth0} ${color grey} - ${color green}Down:$color ${downspeed eth0}
${color}$stippled_hr
$alignc${color}Processes:$color $processes ${color grey}Running:$color $running_processes
$alignc${color}(top 5 sorted by CPU usage)
${color goldenrod} NAME PID CPU% MEM%
${color} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
$alignc${color}(top 5 sorted by MEM usage)
${color goldenrod} NAME PID CPU% MEM%
${color} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
$alignc${color}(top 5 sorted by I/O usage)
${color goldenrod} NAME PID R W
${color} ${top_io name 1} ${top_io pid 1} ${top_io io_read 1} ${top_io io_write 1}
${color} ${top_io name 2} ${top_io pid 2} ${top_io io_read 2} ${top_io io_write 2}
${color} ${top_io name 3} ${top_io pid 3} ${top_io io_read 3} ${top_io io_write 3}
${color} ${top_io name 4} ${top_io pid 4} ${top_io io_read 4} ${top_io io_write 4}
${color} ${top_io name 5} ${top_io pid 5} ${top_io io_read 5} ${top_io io_write 5}
$color$stippled_hr
$alignc${color}System Uptime:${color DarkOrange1} $uptime
conky.config = {
show_graph_scale = false,
background = false,
font = '8x12',
use_xft = false,
update_interval = 5.0,
total_run_times = 0,
own_window = true,
own_window_type = 'normal',
own_window_transparent = false,
own_window_colour = '000000',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
double_buffer = true,
draw_shades = true,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
stippled_borders = 4,
border_inner_margin = 4,
border_width = 1,
default_color = 'white',
default_shade_color = 'black',
default_outline_color = 'black',
alignment = 'top_right',
gap_x = 25,
gap_y = 50,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
net_avg_samples = 2,
override_utf8_locale = false,
use_spacer = 'none',
own_window_argb_value = 64,
own_window_argb_visual = true
}
conky.text = [[
${color goldenrod}Hostname: $nodename
${color goldenrod}Linux Kernel: $kernel
${color goldenrod}CPU Details: $machine, $freq(MHz)
${color}CPU History: ${color darkgreen}${cpugraph 30,0 0000ff 00ff00}
${color}CPU Usage:${color magenta2} ${cpu cpu0}% ${cpubar 11,0}
${color}RAM Usage:${color green} $mem ($memperc%) ${membar 11,0}
${color}Available RAM:${color green} $memmax
${color}SWAP Usage:${color 843636} $swap ($swapperc%) ${swapbar 10,0}
$color$stippled_hr
${color}File systems:
${color goldenrod}/ ${color DeepSkyBlue}${fs_used /}/${fs_free /} ${fs_bar 6 /}
${color goldenrod}h ${color DeepSkyBlue}${fs_used /home}/${fs_free /home} ${fs_bar 6 /home}
${color goldenrod}f ${color DeepSkyBlue}${fs_used /mnt/651e76ac-0f63-48bc-93ff-de811417bbed}/${fs_free /mnt/651e76ac-0f63-48bc-93ff-de811417bbed} ${fs_bar 6 /mnt/651e76ac-0f63-48bc-93ff-de811417bbed}
${color}Disk I/O: ${color}${diskio /dev/sda}/s
${color DeepSkyBlue}${diskiograph /dev/sda 15,0 0000ff 00ff00 60000KiB}
${color}Temp: sda ${exec hddtemp /dev/sda | cut -c 35-36} °C sdb ${exec hddtemp /dev/sdb | cut -c 31-32} °C
$color$stippled_hr
${color}Networking:
${color red}Up:$color ${upspeed enp2s0} ${color grey} - ${color green}Down:$color ${downspeed enp2s0}
${color}$stippled_hr
$alignc${color}Processes:$color $processes ${color grey}Running:$color $running_processes
$alignc${color}(top 5 sorted by CPU usage)
${color goldenrod} NAME PID CPU% MEM%
${color} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
$alignc${color}(top 5 sorted by MEM usage)
${color goldenrod} NAME PID CPU% MEM%
${color} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
$alignc${color}(top 5 sorted by I/O usage)
${color goldenrod} NAME PID R W
${color} ${top_io name 1} ${top_io pid 1} ${top_io io_read 1} ${top_io io_write 1}
${color} ${top_io name 2} ${top_io pid 2} ${top_io io_read 2} ${top_io io_write 2}
${color} ${top_io name 3} ${top_io pid 3} ${top_io io_read 3} ${top_io io_write 3}
${color} ${top_io name 4} ${top_io pid 4} ${top_io io_read 4} ${top_io io_write 4}
${color} ${top_io name 5} ${top_io pid 5} ${top_io io_read 5} ${top_io io_write 5}
$color$stippled_hr
$alignc${color}System Uptime:${color DarkOrange1} $uptime
]]
Co se dá pokazit v napsání řádkuTo nevím, ale jednou mi to fungovalo a podruhé ne ;D
Jinak pokud si skript spustíš z Terminálu příkazem:Super, tohle se při tom blbnutí bude hodit
tak se ti vypíší případné chyby i pokud se vůbec okno conky neobjeví/nespustí.
U grafických karet záleží jakou grafiku máš (intel, nvidia, amd) a podle toho přizůsobit nastavení.mám Renderfarmu postavenou na nVidia kartách .... momentálně v testovacím provozu 780TI , ale snad se nám poštěstí upgrade :P
${color1}GPU Utilization ${color} ${exec nvidia-smi | grep % | cut -c 61-63} %