conky
is a small tool that displays system information on the desktop. Install the software with
sudo apt-get install conky
then create a config file ~/.conkyrc
with the following content:
background yes update_interval 1.0 total_run_times 0 own_window yes own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes minimum_size 220 maximum_width 220 alignment top_right use_xft yes xftfont lucida:size=8 xftalpha 0.1 uppercase no override_utf8_locale yes use_spacer no default_color orange default_shade_color 333333 default_outline_color 00ff00 draw_shades yes draw_outline no draw_borders no no_buffers yes cpu_avg_samples 2 net_avg_samples 2 TEXT CPU Core 1: Clock: ${freq 1}MHz ${cpu cpu1}% ${color yellow}${cpubar cpu1}${color} CPU Core 2: Clock: ${freq 2}MHz ${cpu cpu2}% ${color yellow}${cpubar cpu2}${color} Total CPU Usage Graph ${color yellow}${cpugraph 000000 ff0000}$color TARGET NAME ${alignr} CPU % MEM% ${color yellow}${top name 1} ${alignr}${top pid 1} ${top cpu 1} ${top mem 1} ${color yellow}${top name 2} ${alignr}${top pid 2} ${top cpu 2} ${top mem 2} ${color yellow}${top name 3} ${alignr}${top pid 3} ${top cpu 3} ${top mem 3} ${color yellow}${top name 4} ${alignr}${top pid 4} ${top cpu 4} ${top mem 4} ${color yellow}${top name 5} ${alignr}${top pid 5} ${top cpu 5} ${top mem 5} ${color}RAM ${color yellow}$mem ${color}/ $memmax${color yellow} $memperc% ${color yellow}${membar}${color} /dev/sda5 ${color yellow}${fs_used /media/Daten} ${color}/ ${fs_size /media/Daten} ${color yellow}${fs_used_perc /media/Daten}% ${fs_bar /media/Daten}${color} /dev/sda6 ${color yellow}${fs_used /} ${color}/ ${fs_size /} ${color yellow}${fs_used_perc /}% ${fs_bar /}${color} /dev/sdg1 ${color yellow}${fs_used /media/harald-hd1} ${color}/ ${fs_size /media/harald-hd1} ${color yellow}${fs_used_perc /media/harald-hd1}% ${fs_bar /media/harald-hd1}${color} HDD I/O usage Graph: ${color yellow} $diskio ${color yellow}${diskiograph 0000ff 00ff00}$color LOGGING ${hr 2} ${color yellow}${execi 30 tail -n5 /var/log/messages | fold -w50}$color NETWORK ${hr 2} Local IP: ${color yellow}${addr eth0} Down: ${color yellow}${downspeed eth0} k/s ${color}${alignr}Up: ${color yellow}${upspeed eth0} k/s$color ${color yellow}${downspeedgraph eth0 20,100 000000 ff0000} ${alignr}${upspeedgraph eth0 20,100 000000 00ff00}$color Total: ${color yellow}${totaldown eth0}${color} ${alignr}Total: ${color yellow}${totalup eth0}$color UPTIME: ${color yellow}$uptime
You will probably have to adjust the settings file, man conky
will explain how to make your own config.
Test your config by starting the progam with:
conky &
Stop it with:
killall conky
Once you are happy with your config, create an autostart by selecting System / Preferences / Startup Applications, click "Add" and enter "conky" as command. Give it a nice description, done.