I did browse and see some cool linux desktop and i did notice this simple monitoring system they got that they modified the way it look and things to be displayed as well, it ‘s the conky.

Conky is a program which can display arbitrary information (such as the date, CPU temperature from i2c, MPD info, and anything else you desire) to the root window in X11. Conky normally does this by drawing to the root window, however Conky can also be run in windowed mode (though this is not how conky was meant to be used)

So I decided to put one in my desktop and configure it the things i want it to show..

heres my conky

my Conky

to install conky just type this on the terminal

$ sudo apt-get install conky
$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc
try running conky by typing “conky”

to edit your conky just type
$ sudo nano ~/.conkyrc

for more info about conky click here

heres my code for the conky i made


background no
font Sans:size=6
#xftfont Sans:size=8
use_xft yes
xftalpha 0.9
update_interval 3.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 220 5
maximum_width 180
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 5
gap_y 32
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}
${alignc}$sysname kernel $kernel
${alignc}${exec cat /etc/issue.net} on $machine host $nodename
${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'}${freq_dyn}Mhz
Processes: ${alignr}$processes ($running_processes running)
Uptime: $alignr$uptime
CPU ${alignr}${cpu cpu1}%
${cpugraph 000000 ff0000}$color
${cpubar 4 cpu1}
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}
Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}
${color white}Filesystem ${hr 1}${color}
Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /home}
PROGRAMS: ${alignr}${fs_free /media/PROGRAMS} / ${fs_size /media/PROGRAMS}
${fs_bar 4 /media/PROGRAMS}
GAMES: ${alignr}${fs_free /media/GAMES} / ${fs_size /media/GAMES}
${fs_bar 4 /media/GAMES}
WINDOWS XP: ${alignr}${fs_free /media/disk} / ${fs_size /media/disk}
${fs_bar 4 /media/disk}
${color white}NETWORK ${hr 1}${color}
Public IP:${color white} $alignr${color RED}${execi 180 wget -O - http://ip.tupeux.com | tail}$color
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 23,85 000000 ff0000} ${alignr}${upspeedgraph eth0 23,85 000000 00ff00}$color
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
Port(s) / Connections:
Inbound: ${tcp_portmon 1 32767 count} ${alignr}Outbound: ${tcp_portmon 32768 61000 count}
Outbound Connection ${alignr} Remote Service/Port
${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}