When you install conky for the first time opening a terminal and
typing:
conky
will show you a very basic conky in a window, usually at the lower
left of your screen.
Obviously this is not what we want. We want a conky sitting on our
screens displaying what we have configured. And we must do that in a
text editor or our choice, as that’s what conky is, a simple text file
without the .txt ending. Although, and I’ve just tested this if you name
your conky file with a .txt ending it will still work, but you must
call it as so. I renamed my conkymain to conkymain.txt and called it
like this:
conky -c
~/
Conky/
conkymain.txt &
And it did display. So call your conky whatever you want, but use
that name to call it to your screen for displaying it.
So here you are, thinking “I don’t have a conky file, other than that
sample.” Well, that sample is called: conky.conf
and
can be found in /etc/conky/conky.conf.
I’ll reproduce it here, if you want to copy and paste it to your
first conky to get something started right away. It has some simple
changes to start in the upper-right and in it’s own window.
# Conky, a system monitor, based on torsmo # # Any original torsmo code is licensed under the BSD license # # All code written since the fork of torsmo is licensed under the GPL # # Please see COPYING for details # # Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen # Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS) # All rights reserved. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # $Id: conky.conf 1193 2008-06-21 20:37:58Z ngarofil $
alignment tr
background no
own_window yes
own_window_type override
own_window_transparent yes
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
font 6x10
gap_x 5
gap_y 60
minimum_size 55
net_avg_samples 2
no_buffers yes
out_to_console no
stippled_borders 0
update_interval 3.0
uppercase no
use_spacer no
show_graph_scale no
show_graph_range no
TEXT ${scroll 16 $nodename - $sysname $kernel on $machine | } $hr ${color grey}
Uptime:$color$uptime ${color grey}
Frequency (in
MHz)
:$color$freq ${color grey}
Frequency (in
GHz)
:$color$freq_g ${color grey}
RAM Usage:$color$mem/$memmax
- $memperc%${membar 4} ${color grey}
Swap Usage:$color$swap/$swapmax
- $swapperc%${swapbar 4} ${color grey}
CPU Usage:$color$cpu%${cpubar 4} ${color grey}
Processes:$color$processes${color grey}
Running:$color$running_processes $hr ${color grey}
File systems: /$color${fs_free /}/${fs_size /}${fs_bar 6 /} ${color grey}
Networking:
Up:$color${upspeed eth0}
k/
s${color grey}
- Down:$color${downspeed eth0}
k/
s $hr ${color grey}
Name PID CPU%
MEM% ${color lightgrey}${top name 1}${top pid 1}${top cpu 1}${top mem 1} ${color lightgrey}${top name 2}${top pid 2}${top cpu 2}${top mem 2} ${color lightgrey}${top name 3}${top pid 3}${top cpu 3}${top mem 3} ${color lightgrey}${top name 4}${top pid 4}${top cpu 4}${top mem 4}
Pretty boring isn’t is, but (there is always a BUT isn’t there)
that’s why we’re here. To help you “spruce it up” to “tweak it”, “modify
it”, “personalize it”, however you want to call it. You’re at the right
place!