Δημοσιεύτηκε: 13 Ιουν 2011, 11:54
από Tr3LoS

Το πρώτο μου conky!
Ελέγχει θερμοκρασία CPU, σκληρού, ελεύθερη ραμ, χρήση CPU και ανάλογα αλλάζει το χρώμα τους σε κόκκινο όπως και το εικονίδιο πάνω πάνω από μπλε σε κόκκινο για προειδοποίηση
Μου πήρε ώρες να το κάνω
Spoiler: show
- Κώδικας: Επιλογή όλων
background yes
use_xft yes
xftfont DejaVu Sans:size=9
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 260 5
maximum_width 320
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
alignment top_right
gap_x 10
gap_y 10
no_buffers yes
uppercase no
cpu_avg_samples 1
override_utf8_locale yes
top_cpu_separate false
TEXT
${color E25822}${hr 2}${color}
${color 1E90FF}${if_match ${cpu cpu0}>=50}${color red}
${else}${if_match ${hwmon temp 1}>=60}${color red}${endif}
${else}${if_match $memperc>=60}${color red}${endif}
${else}${if_match ${hddtemp /dev/sda}>=65}${color red}${endif}${endif}
${offset 75}${font OpenLogos:size=68}u${font}${color}
${color E25822}SYSTEM INFO ${hr 2}${color}
Hostname ${alignr}${nodename} on $machine
Kernel ${alignr}$sysname $kernel
${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'}
Uptime ${alignr}${uptime}
${color E25822}RESOURCES ${hr 2}${color}
CPU: ${if_match ${cpu cpu0}>=50}${color red}${else}${color 1E90FF}${endif}${cpu cpu0}%${color} ${alignr}CPU Temp: ${if_match ${hwmon temp 1}>=60}${color red}${else}${color 1E90FF}${endif}${hwmon temp 1}°C${color}
${cpugraph cpu0 ffcc00 ff0000}
MEMORY $alignc $mem / $memmax $alignr ${if_match $memperc>=60}${color red}${else}${color 1E90FF}${endif}$memperc%${color}
${color 1E90FF}${membar}${color}
HDD I/O: $diskio ${alignr}HDD Temp: ${if_match ${hddtemp /dev/sda}>=65}${color red}${hddtemp /dev/sda}°C${color}{$else}${color 1E90FF}${hddtemp /dev/sda}°C${color}${endif}
${color E25822}FILE SYSTEM ${hr 2}${color}
Swap $alignc $swap / $swapmax $alignr $swapperc%
${color f17f17}${swapbar}${color}
Root $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${color ff0000}${fs_bar /}${color}
Windows $alignc ${fs_used /media/841CB2D51CB2C18A} / ${fs_size /media/841CB2D51CB2C18A} $alignr ${fs_free_perc /media/841CB2D51CB2C18A}%
${color ff0000}${fs_bar /media/841CB2D51CB2C18A}${color}
${if_mounted /media/TR3LOS_}Tr3LoS USB $alignc ${fs_used /media/TR3LOS_} / ${fs_size /media/TR3LOS_} $alignr ${fs_free_perc /media/TR3LOS_}%
${color ff0000}${fs_bar /media/TR3LOS_}${color}${endif}
${color E25822}PROCESSES ${hr 2}${color}
$processes processes ($running_processes running)
${color 1E90FF}Load Average${alignr}$loadavg${color}
${hr 3}
${color orange}Name: $alignr PID CPU% MEM%${color}
${hr}
${color red}${top name 1} $alignr${top pid 1} ${top cpu 1} ${top mem 1}${color}
${top name 2} $alignr${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} $alignr${top pid 3} ${top cpu 3} ${top mem 3}
${hr}
${color red}${top_mem name 1} $alignr${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}${color}
${top_mem name 2} $alignr${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${top_mem name 3} $alignr${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color E25822}NETWORK ${hr 2}${color}
${alignc} eth0 ${addr eth0}
${color 33ffcc}Download $alignr ${downspeed eth0} kb/s${color}
${downspeedgraph eth0 33ffcc 000099}
${color ffcc00}Upload $alignr ${upspeed eth0} kb/s${color}
${upspeedgraph eth0 ffcc00 ff0000}
Total Upload: ${alignr}${totalup eth0}
Total Download: ${alignr}${totaldown eth0}
${color E25822}${hr 2}${color}