my conky configuration consists of 3 conkyrc's:
.conkyrc_mini:
Code:
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
use_xft yes
xftfont Tahoma:size=9
xftalpha 0.8
mail_spool $MAIL
update_interval 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
minimum_size 120 2
maximum_width 220 2
draw_shades yes
draw_outline no
draw_borders no
stippled_borders no
border_margin 1
border_width 1
#alignment top_left
gap_x 1120
gap_y 50
alignment bottom_left
use_spacer no
no_buffers yes
uppercase no
#${color #b1b1b1}Ubuntu 7.10$color ${alignr}${color #b1b1b1}($color$uptime${color #b1b1b1})$color
TEXT
${color #6666CC}PROCESSING ${hr 2}$color
${color #666699}Core 0 :$color ${alignr}${cpu cpu1}%
${color #666699}Core 1 :$color ${alignr}${cpu cpu2}%
${color #666699}CPU Temp:$color ${alignr}${i2c temp 2}C
${color #666699}M/B Temp:$color ${alignr}${i2c temp 1}C
${color #666699}CPU FAN :$color ${alignr}${i2c fan 1}RPM
${color #666699}PSU FAN :$color ${alignr}${i2c fan 3}RPM
${color #6666CC}DATA ${hr 2}$color
${color #666699}RAM:$color ${alignr}$memperc%
${color #666699}SWAP:$color ${alignr}$swapperc%
${color #6666CC}FILESYSTEM ${hr 2}$color
${color #666699}Root:$color ${alignr}${fs_used_perc /}%
${color #666699}Ninja :$color ${alignr}${fs_used_perc /media/Ninja}%
${color #666699}Takeshi:$color ${alignr}${fs_used_perc /media/Takeshi}%
${color #666699}Hapkido:$color ${alignr}${fs_used_perc /media/Hapkido}%
${color #666699}Shinzou:$color ${alignr}${fs_used_perc /media/Shinzou}%
.conkyrc_net
Code:
background no
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
use_spacer yes
use_xft yes
update_interval 1.2
minimum_size 350 5
maximum_width 600
draw_shades yes
draw_outlines no
draw_borders no
override_utf8_locale no
xftfont Tahoma:size=9
xftalpha 0.8
stippled_borders 0
border_margin 4
border_width 1
default_color grey
alignment bottom_left
gap_x 900
gap_y 800
TEXT
${color white}Outbound: ${tcp_portmon 32768 61000 count}${color white}
${color grey}${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${color grey}${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${color grey}${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${color grey}${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${color white}Inbound: ${tcp_portmon 1 32767 count}${color white}
${color grey}${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
${color grey}${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
${color grey}${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
${color grey}${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
${color white}Bandwidth:
${color grey}Up : ${alignr}${color white}${upspeed eth0}k/s
${color grey}Down: ${alignr}${color white}${downspeed eth0}k/s
.conkyrc_tail:
Code:
background no
own_window yes
own_window_type override
own_window_transparent yes
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_page
double_buffer yes
use_spacer yes
use_xft yes
update_interval 5
#minimum_size 250 5
maximum_width 800
draw_shades yes
override_utf8_locale no
xftfont Terminus:size=9
xftalpha 0.8
stippled_borders 5
border_margin 4
border_width 1
default_color grey
alignment bottom_left
gap_x 10
gap_y 40
TEXT
${color white}messages:
${color grey}${exec tail -n2 /var/log/messages}
${color white}syslog:
${color grey}${exec tail -n2 /var/log/syslog}
${color white}auth:
${color grey}${exec tail -n2 /var/log/auth.log}
Please note that I'm using a twinview configuration, monitor on the left, and TV on the right, so the gap definitions for positioning must most likely be changed for anyone wanting to use this.
also the script I use to launch them:
Code:
#!/bin/sh
# click to start, click to stop
if pidof conky | grep [0-9] > /dev/null
then
exec killall conky
else
exec conky -c ~/.conkyrc_mini &
exec conky -c ~/.conkyrc_tail &
exec conky -c ~/.conkyrc_net &
fi
Bookmarks