How to install a Conky in Ubuntu ( Debian base os) ?
Conky is like a speedometer, task shower easy way….on Desktop screen ! I love because it make more attractive and digital desktop.
This is my desktop :

My Conky Desktop
So, How to install ?
- Open terminal (Alt + Ctrl + t)
- type : $ sudo apt-get install conky-all
- $ sudo apt-get install conky curl lm-sensors hddtemp
- To run conky, type in terminal : $ conky &
- Now you can see the basic conky on your desktop screen
- That’s the default conky configuration. The file can be found in /etc/conky/conky.conf
For well and good looking conky, you must configure it… your own way !
Follow this steps :
Set Conky at startup time : Click the gear icon in the upper right hand corner of the top panel. Select Startup Applications. Click Add. In the resulting dialog box give the name as “Conky” and the command as conky. Click add and close.
So, Now Enjoy awesome desktop… You can find more conkyrc file on net !
Note :
Fore more info visit this link : – https://help.ubuntu.com/community/SettingUpConky
My ” .conkyrc ” file…
background no
use_xft yes
xftfont Dejavu Sans:size=8
xftalpha 0
update_interval 0.8
total_run_times 0
own_window yes
own_window_transparent no
own_window_type dock
own_window_argb_visual yes
own_window_argb_value 60
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 994
maximum_width 320
#minimum_size 250 5
draw_shades yes
draw_outline yes
draw_borders no
draw_graph_borders yes
default_color ffffff
default_shade_color black
default_outline_color black
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
gap_x 1135
#gap_x 10
#gap_y 5
no_buffers yes
cpu_avg_samples 4
text_buffer_size 1024
override_utf8_locale no
uppercase no
##########################################################################################################################################
# Output
##########################################################################################################################################
TEXT
${voffset 2}${font size=10}S Y S T E M${font} ${hr 2}
${voffset 10}${font OpenLogos:size=16}K${font} ${voffset -7} Kernel: ${alignr}${kernel}
${voffset 4}${font StyleBats:size=16}U${font} ${voffset -4}Uptime: ${alignr}${uptime}
P R O C E S S O R ${hr 2}
${voffset 4}${font StyleBats:size=16}P0${font} ${voffset -4}CPU1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${voffset 4}${font StyleBats:size=16}P1${font} ${voffset -4}CPU2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60}
${voffset 4}${font StyleBats:size=16}P2${font} ${voffset -4}CPU3: ${cpu cpu3}% ${alignr}${cpubar cpu3 8,60}
${voffset 4}${font StyleBats:size=16}P3${font} ${voffset -4}CPU4: ${cpu cpu4}% ${alignr}${cpubar cpu4 8,60}
${voffset 4}${font StyleBats:size=16}T${font} ${voffset -4}CPU Temp: $alignr${hwmon temp 1}${iconv_start UTF-8 ISO_8859-1}° ${iconv_stop}C
${voffset 8}Top Processes$alignr cpu% mem%
${voffset 4}${font Bullet Balls AOE:size=16}1${font} ${voffset -4}${top name 1}$alignr${top cpu 1} ${top mem 1}
${voffset 4}${font Bullet Balls AOE:size=16}2${font} ${voffset -4}${top name 2}$alignr${top cpu 2} ${top mem 2}
${voffset 4}${font Bullet Balls AOE:size=16}3${font} ${voffset -4}${top name 3}$alignr${top cpu 3} ${top mem 3}
${voffset 4}${font Bullet Balls AOE:size=16}4${font} ${voffset -4}${top name 4}$alignr${top cpu 4} ${top mem 4}
${voffset 4}${font Bullet Balls AOE:size=16}5${font} ${voffset -4}${top name 5}$alignr${top cpu 5} ${top mem 5}
M E M O R Y ${hr 2}
${voffset 4}${font StyleBats:size=16}M${font} ${voffset -4}RAM: $memperc% ${alignr}${membar 8,60}
${voffset 4}${font StyleBats:size=16}S${font} ${voffset -4}SWAP: $swapperc% ${alignr}${swapbar 8,60}
D R I V E S ${hr 2}
${voffset 8}${font StyleBats:size=16}H${font} ${voffset -12}Home: ${fs_used_perc /home}% ${alignr}${fs_bar 8,60 /home}
(HDD) ${alignr}${fs_used /home}/${fs_size /home}
#open terminal and run this command for giving permition…
# sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/conky
N E T W O R K ${hr 2}
${if_existing /proc/net/route eth0}
${voffset -19}${font PizzaDude Bullets:size=14}O${font} ${voffset -2}Up: ${upspeed eth0} /s ${alignr}${upspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 6}${font PizzaDude Bullets:size=14}U${font} ${voffset -2}Down: ${downspeed eth0} /s ${alignr}${downspeedgraph eth0 8,60 789E2D A7CC5C}
${voffset 6}${font PizzaDude Bullets:size=14}N${font} ${voffset -2}Upload: ${alignr}${totalup eth0}
${voffset 6}${font PizzaDude Bullets:size=14}T${font} ${voffset -2}Download: ${alignr}${totaldown eth0}
${voffset 6}${font PizzaDude Bullets:size=14}a${font} ${voffset -2}Wired Ip: ${alignr}${addr eth0}
${voffset 6}${font PizzaDude Bullets:size=14}b${font} ${voffset -2}Public Ip: ${alignr}${execi 3600 wget -O – http://ip.tupeux.com | tail}
${else}
Wired Network Unavailable
${endif}
#Wi-Fi N E T W O R K ${hr 2}
${if_existing /proc/net/route eth2}
#${voffset -19}${font PizzaDude Bullets:size=14}DG${font} ${voffset -2}Down: ${downspeed eth2} /s ${alignr}${downspeedgraph eth2 8,60 789E2D A7CC5C}
#${voffset 6}${font PizzaDude Bullets:size=14}UG${font} ${voffset -2}Up: ${upspeed eth2} /s ${alignr}${upspeedgraph eth2 8,60 789E2D A7CC5C}
${voffset -19}${font PizzaDude Bullets:size=10}${voffset -2}Down: ${downspeed eth2} Up: ${upspeed eth2}${font}
${voffset 6}${font PizzaDude Bullets:size=14}D${font} ${voffset -2}Download: ${alignr}${totaldown eth2}
${voffset 6}${font PizzaDude Bullets:size=14}U${font} ${voffset -2}Upload: ${alignr}${totalup eth2}
${voffset 6}${font PizzaDude Bullets:size=14}IP${font} ${voffset -2}wi-fi Ip: ${alignr}${addr eth2}
${voffset 6}${font PizzaDude Bullets:size=14}pIP${font} ${voffset -2}Public Ip: ${alignr}${execi 3600 wget -O – http://ip.tupeux.com | tail}
${else}
${voffset 4}Wi-Fi Network Unavailable
${endif}