Conky é um leve monitor de sistemas, open source, feito para o X, ele coloca no seu desktop informações variadas sobre seu sistema como processamento, uso de memória e estatísticas de rede. A sua aparência pode ser configurada ao seu gosto através de sintaxe de variáveis você pode alterar em diversas maneiras como as informações são mostradas. Minha configuração:
E tudo isso é feito em um único arquivo com o seguinte conteúdo:
# background yes
# font *mintsmild.se*
use_xft yes
xftfont Bitstream Vera Sans Mono:size=10
xftalpha 0.8
# out_to_console yes
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell
# mail_spool $MAIL
update_interval 2.5
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour hotpink
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 300 5
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# stippled_borders 8
border_margin 4
border_width 1
default_color grey
default_shade_color black
default_outline_color black
alignment tr
gap_x 25
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer none
show_graph_scale no
show_graph_range no
# max_port_monitor_connections 256
# max_specials 512
# max_user_text 16384
# music_player_interval (update_interval is default)
# if_up_strictness address
TEXT
${color purple}FETT${color}${alignr}${color white}$kernel on $machine${color}
uptime${alignr}${uptime}
battery (${battery})${alignr}${battery_time}
${color purple}CPU${color}${alignr}${freq 1}MHz - ${cpu cpu1}%/${cpu cpu2}%
usage: ${cpu cpu0}%${alignr}${cpubar cpu0 7,185}
${color white}top${alignr}pid cpu% mem%${color}
${top name 1}${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${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}
${top name 4}${alignr}${top pid 4} ${top cpu 4} ${top mem 4}
${color purple}MEMORY${color}${alignr}${mem}/${memmax}
ram: ${memperc}%${alignr}${membar 7,185}
${color white}top${alignr}pid cpu% mem%${color}
${top_mem name 1}${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${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}
${top_mem name 4}${alignr}${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color purple}DISK${color}
swap: ${swapperc}%${alignr}${swapbar 7,185}
root: ${fs_used_perc /}%${alignr}${fs_bar 7,185 /}${if_mounted /media/ACER}
acer: ${fs_used_perc /media/ACER}%${alignr}${fs_bar 7,185 /media/ACER}${endif}${if_mounted /media/FETT}
fett: ${fs_used_perc /media/FETT}%${alignr}${fs_bar 7,185 /media/FETT}${endif}
${color purple}SERVER${color}
Apache${alignr}${if_running apache2}Running${else}Stopped${endif}
MySQL${alignr}${if_running mysqld}Running${else}Stopped${endif}
${color purple}NETWORK${color}${alignr}${execi 1800 curl -s myip.dk |grep '"Box"' | egrep -o '[0-9.]+'}
${color white}eth0${color}${alignr}${downspeedf eth0} (${totaldown eth0})
${addrs eth0}${alignr}${upspeedf eth0} (${totalup eth0})
${color white}wlan0${color} (${wireless_essid wlan0})${alignr}${downspeedf wlan0} (${totaldown wlan0})
${addrs wlan0}${alignr}${upspeedf wlan0} (${totalup wlan0})
signal: ${wireless_link_qual wlan0}%${alignr}${wireless_link_bar 7,185 wlan0}
${color white}connections${color} in:${tcp_portmon 1 32767 count} / out: ${tcp_portmon 32768 61000 count}${alignr}all: ${tcp_portmon 1 65535 count}
${tcp_portmon 1 61000 rhost 0} ${alignr}${tcp_portmon 1 61000 rservice 0}
${tcp_portmon 1 61000 rhost 1} ${alignr}${tcp_portmon 1 61000 rservice 1}
${tcp_portmon 1 61000 rhost 2} ${alignr}${tcp_portmon 1 61000 rservice 2}
${tcp_portmon 1 61000 rhost 3} ${alignr}${tcp_portmon 1 61000 rservice 3}
Você pode encontrar no site oficial uma ampla documentação sobre configuração e variáveis, e também alguns exemplos que são otimos para estudo.
No related posts.

Hello!
I’m to translate your plugin to russian language and send You files. but You ignore me. when You publish this? My email – mril...@gmail.com. Please answer me!