# 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-2010 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 . # if_up_strictness address short_units double_buffer yes alignment top_right 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 no draw_outline no draw_shades no use_xft yes xftfont DejaVu Sans Mono:size=10 gap_x 5 gap_y 60 minimum_size 5 5 net_avg_samples 2 no_buffers yes out_to_console no out_to_stderr no extra_newline no own_window no own_window_class Conky own_window_type desktop stippled_borders 0 update_interval 1.0 uppercase no use_spacer none show_graph_scale no show_graph_range no #${scroll 16 $nodename - $sysname $kernel on $machine | } #${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 # / $color${fs_used /}/${fs_size /} ${fs_bar 6 /} #sdc1 ${fs_size /mnt/sdc1} - ${fs_used /mnt/sdc1} = ${fs_free /mnt/sdc1} free #${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} #${execbar df |grep sdb1 |cut -c53-54} # lem color notes: # red = ff0000 # green = 00ff00 # blue = 0000ff # yellow = ffff00 # cyan = 00ffff # purple = ff00ff # # brown = 888800 # yellow = cccc00 (muted) # green = 44aa00 (muted) # red = bb4400 (muted) # cyan = 008888 TEXT #${pid_exe ${cmdline_to_pid jwm}} ${cmdline_to_pid jwm} #${pid_exe ${cmdline_to_pid wbar}} ${cmdline_to_pid wbar} #${pid_exe ${cmdline_to_pid editor}} ${cmdline_to_pid editor} #desktop: ${desktop}/${desktop_number} ${desktop_name} #buffers: ${buffers} #cached: ${cached} #${cpugauge cpu0 15,40} ${cpugauge cpu1 15,40} ${memgauge 15,40} # # cpu1 cpu2 mem #${updates} ${color 888800}\ ${nodename} - ${freq} MHz - Up:${uptime} ${color cccc00}\ ${OS} ${KERNAL} ${BOOTDEV} ${color 888800}\ tce = ${TCE_DIR} = ${TCE_PHY} ${color cccc00}\ mydata.tgz= ${BACKUPSIZE}/${BACKUPCOUNT} - ${BACKUPDATE} ${color 888800}\ # ${hr} # #${color 44aa22}Mem: ${membar 4} # ${color bb4400}Swap: ${swapbar 4} # #${color cccc00}CPU: ${cpubar cpu0 4} #${color cccc00}CPU: ${cpubar cpu1 4} #${color cccc00}CPU: ${cpugraph cpu1 30,120 cfcf00 ffff00 30 -t} ${cpugraph cpu2 30,120 8f8f00 cfcf00 30 -t} ${color cccc00}cpu0:${cpugauge cpu0 15,40} cpu1:${cpugauge cpu1 15,40} Mem:${memgauge 15,40} # ${color 888800}\ ${hr} ${color bb4400}/ ${fs_bar 4 } # ${color cyan}\ # ${if_existing /mnt/hda1}\ ${if_mounted /mnt/hda1}\ hda1 ${fs_bar 4 /mnt/hda1} ${else}\ hda1 ${endif}\ ${endif}\ # ${if_existing /mnt/hda2}\ ${if_mounted /mnt/hda2}\ hda2 ${fs_bar 4 /mnt/hda2} ${else}\ hda2 ${endif}\ ${endif}\ # ${if_existing /mnt/hda3}\ ${if_mounted /mnt/hda3}\ hda3 ${fs_bar 4 /mnt/hda3} ${else}\ hda3 ${endif}\ ${endif}\ # ${if_existing /mnt/hda4}\ ${if_mounted /mnt/hda4}\ hda4 ${fs_bar 4 /mnt/hda4} ${else}\ hda4 ${endif}\ ${endif}\ # ${if_existing /mnt/hda5}\ ${if_mounted /mnt/hda5}\ hda5 ${fs_bar 4 /mnt/hda5} ${else}\ hda5 ${endif}\ ${endif}\ # ${if_existing /mnt/hda6}\ ${if_mounted /mnt/hda6}\ hda6 ${fs_bar 4 /mnt/hda6} ${else}\ hda6 ${endif}\ ${endif}\ # ${if_existing /mnt/hda7}\ ${if_mounted /mnt/hda7}\ hda7 ${fs_bar 4 /mnt/hda7} ${else}\ hda7 ${endif}\ ${endif}\ # ${if_existing /mnt/hda8}\ ${if_mounted /mnt/hda8}\ hda8 ${fs_bar 4 /mnt/hda8} ${else}\ hda8 ${endif}\ ${endif}\ # ${if_existing /mnt/hda9}\ ${if_mounted /mnt/hda9}\ hda9 ${fs_bar 4 /mnt/hda9} ${else}\ hda9 ${endif}\ ${endif}\ # # ${color cccc00}\ # ${if_existing /mnt/hdb1}\ ${if_mounted /mnt/hdb1}\ hdb1 ${fs_bar 4 /mnt/hdb1} ${else}\ hdb1 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb2}\ ${if_mounted /mnt/hdb2}\ hdb2 ${fs_bar 4 /mnt/hdb2} ${else}\ hdb2 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb3}\ ${if_mounted /mnt/hdb3}\ hdb3 ${fs_bar 4 /mnt/hdb3} ${else}\ hdb3 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb4}\ ${if_mounted /mnt/hdb4}\ hdb4 ${fs_bar 4 /mnt/hdb4} ${else}\ hdb4 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb5}\ ${if_mounted /mnt/hdb5}\ hdb5 ${fs_bar 4 /mnt/hdb5} ${else}\ hdb5 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb6}\ ${if_mounted /mnt/hdb6}\ hdb6 ${fs_bar 4 /mnt/hdb6} ${else}\ hdb6 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb7}\ ${if_mounted /mnt/hdb7}\ hdb7 ${fs_bar 4 /mnt/hdb7} ${else}\ hdb7 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb8}\ ${if_mounted /mnt/hdb8}\ hdb8 ${fs_bar 4 /mnt/hdb8} ${else}\ hdb8 ${endif}\ ${endif}\ # ${if_existing /mnt/hdb9}\ ${if_mounted /mnt/hdb9}\ hdb9 ${fs_bar 4 /mnt/hdb9} ${else}\ hdb9 ${endif}\ ${endif}\ # # ${color 44aa00}\ ${if_existing /mnt/hdc1}\ ${if_mounted /mnt/hdc1}\ hdc1 ${fs_bar 4 /mnt/hdc1} ${else}\ hdc1 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc2}\ ${if_mounted /mnt/hdc2}\ hdc2 ${fs_bar 4 /mnt/hdc2} ${else}\ hdc2 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc3}\ ${if_mounted /mnt/hdc3}\ hdc3 ${fs_bar 4 /mnt/hdc3} ${else}\ hdc3 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc4}\ ${if_mounted /mnt/hdc4}\ hdc4 ${fs_bar 4 /mnt/hdc4} ${else}\ hdc4 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc5}\ ${if_mounted /mnt/hdc5}\ hdc5 ${fs_bar 4 /mnt/hdc5} ${else}\ hdc5 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc6}\ ${if_mounted /mnt/hdc6}\ hdc6 ${fs_bar 4 /mnt/hdc6} ${else}\ hdc6 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc7}\ ${if_mounted /mnt/hdc7}\ hdc7 ${fs_bar 4 /mnt/hdc7} ${else}\ hdc7 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc8}\ ${if_mounted /mnt/hdc8}\ hdc8 ${fs_bar 4 /mnt/hdc8} ${else}\ hdc8 ${endif}\ ${endif}\ # ${if_existing /mnt/hdc9}\ ${if_mounted /mnt/hdc9}\ hdc9 ${fs_bar 4 /mnt/hdc9} ${else}\ hdc9 ${endif}\ ${endif}\ # # ${color 3f3fff}\ ${if_existing /mnt/hdd1}\ ${if_mounted /mnt/hdd1}\ hdd1 ${fs_bar 4 /mnt/hdd1} ${else}\ hdd1 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd2}\ ${if_mounted /mnt/hdd2}\ hdd2 ${fs_bar 4 /mnt/hdd2} ${else}\ hdd2 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd3}\ ${if_mounted /mnt/hdd3}\ hdd3 ${fs_bar 4 /mnt/hdd3} ${else}\ hdd3 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd4}\ ${if_mounted /mnt/hdd4}\ hdd4 ${fs_bar 4 /mnt/hdd4} ${else}\ hdd4 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd5}\ ${if_mounted /mnt/hdd5}\ hdd5 ${fs_bar 4 /mnt/hdd5} ${else}\ hdd5 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd6}\ ${if_mounted /mnt/hdd6}\ hdd6 ${fs_bar 4 /mnt/hdd6} ${else}\ hdd6 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd7}\ ${if_mounted /mnt/hdd7}\ hdd7 ${fs_bar 4 /mnt/hdd7} ${else}\ hdd7 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd8}\ ${if_mounted /mnt/hdd8}\ hdd8 ${fs_bar 4 /mnt/hdd8} ${else}\ hdd8 ${endif}\ ${endif}\ # ${if_existing /mnt/hdd9}\ ${if_mounted /mnt/hdd9}\ hdd9 ${fs_bar 4 /mnt/hdd9} ${else}\ hdd9 ${endif}\ ${endif}\ # ${color 008888}\ # ${if_existing /mnt/sda1}\ ${if_mounted /mnt/sda1}\ sda1 ${fs_bar 4 /mnt/sda1} ${else}\ sda1 ${endif}\ ${endif}\ # ${if_existing /mnt/sda2}\ ${if_mounted /mnt/sda2}\ sda2 ${fs_bar 4 /mnt/sda2} ${else}\ sda2 ${endif}\ ${endif}\ # ${if_existing /mnt/sda3}\ ${if_mounted /mnt/sda3}\ sda3 ${fs_bar 4 /mnt/sda3} ${else}\ sda3 ${endif}\ ${endif}\ # ${if_existing /mnt/sda4}\ ${if_mounted /mnt/sda4}\ sda4 ${fs_bar 4 /mnt/sda4} ${else}\ sda4 ${endif}\ ${endif}\ # ${if_existing /mnt/sda5}\ ${if_mounted /mnt/sda5}\ sda5 ${fs_bar 4 /mnt/sda5} ${else}\ sda5 ${endif}\ ${endif}\ # ${if_existing /mnt/sda6}\ ${if_mounted /mnt/sda6}\ sda6 ${fs_bar 4 /mnt/sda6} ${else}\ sda6 ${endif}\ ${endif}\ # ${if_existing /mnt/sda7}\ ${if_mounted /mnt/sda7}\ sda7 ${fs_bar 4 /mnt/sda7} ${else}\ sda7 ${endif}\ ${endif}\ # ${if_existing /mnt/sda8}\ ${if_mounted /mnt/sda8}\ sda8 ${fs_bar 4 /mnt/sda8} ${else}\ sda8 ${endif}\ ${endif}\ # ${if_existing /mnt/sda9}\ ${if_mounted /mnt/sda9}\ sda9 ${fs_bar 4 /mnt/sda9} ${else}\ sda9 ${endif}\ ${endif}\ # # ${color cccc00}\ # ${if_existing /mnt/sdb1}\ ${if_mounted /mnt/sdb1}\ sdb1 ${fs_bar 4 /mnt/sdb1} ${else}\ sdb1 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb2}\ ${if_mounted /mnt/sdb2}\ sdb2 ${fs_bar 4 /mnt/sdb2} ${else}\ sdb2 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb3}\ ${if_mounted /mnt/sdb3}\ sdb3 ${fs_bar 4 /mnt/sdb3} ${else}\ sdb3 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb4}\ ${if_mounted /mnt/sdb4}\ sdb4 ${fs_bar 4 /mnt/sdb4} ${else}\ sdb4 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb5}\ ${if_mounted /mnt/sdb5}\ sdb5 ${fs_bar 4 /mnt/sdb5} ${else}\ sdb5 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb6}\ ${if_mounted /mnt/sdb6}\ sdb6 ${fs_bar 4 /mnt/sdb6} ${else}\ sdb6 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb7}\ ${if_mounted /mnt/sdb7}\ sdb7 ${fs_bar 4 /mnt/sdb7} ${else}\ sdb7 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb8}\ ${if_mounted /mnt/sdb8}\ sdb8 ${fs_bar 4 /mnt/sdb8} ${else}\ sdb8 ${endif}\ ${endif}\ # ${if_existing /mnt/sdb9}\ ${if_mounted /mnt/sdb9}\ sdb9 ${fs_bar 4 /mnt/sdb9} ${else}\ sdb9 ${endif}\ ${endif}\ # # ${color 44aa00}\ ${if_existing /mnt/sdc1}\ sdc1 ${fs_size /mnt/sdc1}\ ${if_mounted /mnt/sdc1}\ ${fs_bar 4 /mnt/sdc1} ${else}\ sdc1 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc2}\ ${if_mounted /mnt/sdc2}\ sdc2 ${fs_bar 4 /mnt/sdc2} ${else}\ sdc2 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc3}\ ${if_mounted /mnt/sdc3}\ sdc3 ${fs_bar 4 /mnt/sdc3} ${else}\ sdc3 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc4}\ ${if_mounted /mnt/sdc4}\ sdc4 ${fs_bar 4 /mnt/sdc4} ${else}\ sdc4 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc5}\ ${if_mounted /mnt/sdc5}\ sdc5 ${fs_bar 4 /mnt/sdc5} ${else}\ sdc5 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc6}\ ${if_mounted /mnt/sdc6}\ sdc6 ${fs_bar 4 /mnt/sdc6} ${else}\ sdc6 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc7}\ ${if_mounted /mnt/sdc7}\ sdc7 ${fs_bar 4 /mnt/sdc7} ${else}\ sdc7 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc8}\ ${if_mounted /mnt/sdc8}\ sdc8 ${fs_bar 4 /mnt/sdc8} ${else}\ sdc8 ${endif}\ ${endif}\ # ${if_existing /mnt/sdc9}\ ${if_mounted /mnt/sdc9}\ sdc9 ${fs_bar 4 /mnt/sdc9} ${else}\ sdc9 ${endif}\ ${endif}\ # # ${color 3f3fff}\ ${if_existing /mnt/sdd1}\ ${if_mounted /mnt/sdd1}\ sdd1 ${fs_bar 4 /mnt/sdd1} ${else}\ sdd1 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd2}\ ${if_mounted /mnt/sdd2}\ sdd2 ${fs_bar 4 /mnt/sdd2} ${else}\ sdd2 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd3}\ ${if_mounted /mnt/sdd3}\ sdd3 ${fs_bar 4 /mnt/sdd3} ${else}\ sdd3 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd4}\ ${if_mounted /mnt/sdd4}\ sdd4 ${fs_bar 4 /mnt/sdd4} ${else}\ sdd4 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd5}\ ${if_mounted /mnt/sdd5}\ sdd5 ${fs_bar 4 /mnt/sdd5} ${else}\ sdd5 ${endif}\ ${endif}\ # ${if_existing /mnt/sd66}\ ${if_mounted /mnt/sdd6}\ sdd6 ${fs_bar 4 /mnt/sdd6} ${else}\ sdd6 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd7}\ ${if_mounted /mnt/sdd7}\ sdd7 ${fs_bar 4 /mnt/sdd7} ${else}\ sdd7 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd8}\ ${if_mounted /mnt/sdd8}\ sdd8 ${fs_bar 4 /mnt/sdd8} ${else}\ sdd8 ${endif}\ ${endif}\ # ${if_existing /mnt/sdd9}\ ${if_mounted /mnt/sdd9}\ sdd9 ${fs_bar 4 /mnt/sdd9} ${else}\ sdd9 ${endif}\ ${endif}\ # # ${color 888800}\ ${HR} ${if_up eth0}\ ${color cccc00}eth0:${addr eth0} Up:${upspeed eth0} ${color 44aa00}Dn:${downspeed eth0} ${upspeedgraph eth0 30,120 cfcf00 cccc00 10 -t -l} ${downspeedgraph eth0 30,120 00cf00 44aa00 30 -t -l} ${endif}\ # ${if_up eth1}\ ${color cccc00}eth1:${addr eth1} Up:${upspeed eth1} ${color 44aa00}Dn:${downspeed eth1} ${upspeedgraph eth1 30,120 cfcf00 ffff00 10 -t -l} ${downspeedgraph eth1 30,120 00cf00 00ff00 30 -t -l} ${endif}\ # ${if_up wlan0}\ ${color cccc00}wlan0:${addr wlan01} Up:${upspeed eth1} ${color 44aa00}Dn:${downspeed eth1} ${upspeedgraph wlan0 30,120 cfcf00 ffff00 10 -t -l} ${downspeedgraph wlan0 30,120 00cf00 00ff00 30 -t -l} ${endif}\ # ${color 888800}$hr # Processes: $processes Name PID CPU% MEM% ${color bb4400} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${color bb4400} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${color bb4400} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${color cccc00} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${color cccc00} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${color cccc00} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6} ${color 44aa00} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7} ${color 44aa00} ${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8} ${color 44aa00} ${top name 9} ${top pid 9} ${top cpu 9} ${top mem 9}