conky.config = { -- conky configuration -- -- Resources: -- http://dancingpenguinsoflight.com/2009/01/gorgeous-and-useful-information-configuring-conky/ -- http://cristalinux.blogspot.com.br/2011/03/some-conky-favorites-of-mine_04.html -- http://desktopspotting.com/26/best-conky-configs-for-linux-desktop/ -- http://www.linuxandlife.com/2011/09/beautiful-conky-linux.html -- Set to yes if you want conky to be forked in the background background = true, -- X font when Xft is disabled, you can pick one with program xfontsel --font 5x7 --font 6x10 --font 7x13 --font 8x13 --font 9x15 --font *mintsmild.se* --font -*-*-*-*-*-*-34-*-*-*-*-*-*-* -- Use Xft? use_xft = true, -- Xft font when Xft is enabled --xftfont courier-12 font = 'Terminus:size=8', -- Text alpha when using Xft --xftalpha 0.8 -- Mail spool --mail_spool $MAIL -- Update interval in seconds update_interval = 5.0, -- Create own window instead of using desktop (required in nautilus) own_window = true, own_window_type = 'override', own_window_transparent = true, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', own_window_argb_visual = true, own_window_colour = '1C1C1C', -- Use double buffering (reduces flicker, may not work for everyone) double_buffer = true, -- Minimum size of text area --minimum_size 280 5 -- Draw shades? --draw_shades yes -- Draw outlines? --draw_outline no -- Draw borders around text --draw_borders yes -- Stippled borders? --stippled_borders 8 -- Border margins --border_margin 4 -- Border width --border_width 1 -- Default colors and also border colors --default_color white --default_shade_color black --default_outline_color black -- Text alignment, other possible values are commented --alignment top_left alignment = 'top_right', --alignment bottom_left --alignment bottom_right -- Gap between borders of screen and text --gap_x 30 --gap_y 25 gap_x = 20, gap_y = 30, -- Subtract file system buffers from used memory? no_buffers = true, -- Set to yes if you want all text to be in uppercase uppercase = false, -- Size of buffer used for intermediary text: individual lines, $exec vars etc --text_buffer_size 512 -- Boinc (seti) dir --seti_dir /usr/local/seti -- Possible variables to be used: -- Variable Arguments Description -- acpiacadapter ACPI ac adapter state. -- acpifan ACPI fan state -- acpitemp ACPI temperature. -- adt746xcpu CPU temperature from therm_adt746x -- adt746xfan Fan speed from therm_adt746x -- battery (num) Remaining capasity in ACPI or APM -- battery. ACPI battery number can be -- given as argument (default is BAT0). -- buffers Amount of memory buffered -- cached Amount of memory cached -- color (color) Change drawing color to color -- cpu CPU usage in percents -- cpubar (height) Bar that shows CPU usage, height is -- bar's height in pixels -- downspeed net Download speed in kilobytes -- downspeedf net Download speed in kilobytes with one -- decimal -- exec shell command Executes a shell command and displays -- the output in torsmo. warning: this -- takes a lot more resources than other -- variables. I'd recommend coding wanted -- behaviour in C and posting a patch :-). -- execi interval, shell Same as exec but with specific interval. -- command Interval can't be less than -- update_interval in configuration. -- fs_bar (height), (fs) Bar that shows how much space is used on -- a file system. height is the height in -- pixels. fs is any file on that file -- system. -- fs_free (fs) Free space on a file system available -- for users. -- fs_free_perc (fs) Free percentage of space on a file -- system available for users. -- fs_size (fs) File system size -- fs_used (fs) File system used space -- hr (height) Horizontal line, height is the height in -- pixels -- i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev -- may be omitted if you have only one I2C -- device. type is either in (or vol) -- meaning voltage, fan meaning fan or temp -- meaning temperature. n is number of the -- sensor. See /sys/bus/i2c/devices/ on -- your local computer. -- kernel Kernel version -- loadavg (1), (2), (3) System load average, 1 is for past 1 -- minute, 2 for past 5 minutes and 3 for -- past 15 minutes. -- machine Machine, i686 for example -- mails Mail count in mail spool. You can use -- program like fetchmail to get mails from -- some server using your favourite -- protocol. See also new_mails. -- mem Amount of memory in use -- membar (height) Bar that shows amount of memory in use -- memmax Total amount of memory -- memperc Percentage of memory in use -- new_mails Unread mail count in mail spool. -- nodename Hostname -- outlinecolor (color) Change outline color -- pre_exec shell command Executes a shell command one time before -- torsmo displays anything and puts output -- as text. -- processes Total processes (sleeping and running) -- running_processes Running processes (not sleeping), -- requires Linux 2.6 -- shadecolor (color) Change shading color -- stippled_hr (space), Stippled (dashed) horizontal line -- (height) -- swapbar (height) Bar that shows amount of swap in use -- swap Amount of swap in use -- swapmax Total amount of swap -- swapperc Percentage of swap in use -- sysname System name, Linux for example -- time (format) Local time, see man strftime to get more -- information about format -- totaldown net Total download, overflows at 4 GB on -- Linux with 32-bit arch and there doesn't -- seem to be a way to know how many times -- it has already done that before torsmo -- has started. -- totalup net Total upload, this one too, may overflow -- updates Number of updates (for debugging) -- upspeed net Upload speed in kilobytes -- upspeedf net Upload speed in kilobytes with one -- decimal -- uptime Uptime -- uptime_short Uptime in a shorter format -- seti_prog Seti@home current progress -- seti_progbar (height) Seti@home current progress bar -- seti_credit Seti@hoome total user credit --seti_progbar -- variable is given either in format $variable or in ${variable}. Latter -- allows characters right after the variable and must be used in network -- stuff because of an argument -- stuff after 'TEXT' will be formatted on screen --${color grey}Mails: ${color}$mails${color grey} New: ${color}$new_mails${color grey} --${color grey}Temperatures: -- CPU:$color ${i2c temp 1}°C${color grey} - MB:$color ${i2c temp 2}°C -- feed parser -- $color${execi 900 ~/.conky/scripts/feed_parser/feed_parser.sh} }; conky.text = [[ $nodename - $sysname on $machine $stippled_hr ${execpi 3600 xconky battery } ${color grey}Uptime:$color $uptime ${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 6} ${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 6} ${color grey}${memgraph 000000 7f8ed3 -t} ${color grey}CPU Usage:$color $cpu% ${cpubar 6} ${color grey}CPU Frequency:$color $freq MHz ${color grey}${cpugraph 000000 7f8ed3 -t} ${color grey}Load average:$color $loadavg ${color grey}${loadgraph 000000 7f8ed3} ${color grey}Disk I/O:$color $diskio ${color grey}${diskiograph 000000 7f8ed3} $color$stippled_hr ${color grey}Networking: ${if_up eth0}${color grey} eth0: Up:$color ${upspeed eth0} k/s${color grey} - Down:$color ${downspeed eth0} k/s ${color grey}${downspeedgraph eth0 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph eth0 32,150 000000 7f8ed3 -l}${endif} ${if_up enp0s25}${color grey} enp0s25: Up:$color ${upspeed enp0s25} k/s${color grey} - Down:$color ${downspeed enp0s25} k/s ${color grey}${downspeedgraph enp0s25 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph enp0s25 32,150 000000 7f8ed3 -l}${endif} ${if_up wlan0}${color grey} wlan0: Up:$color ${upspeed wlan0} k/s${color grey} - Down:$color ${downspeed wlan0} k/s ${color grey}${downspeedgraph wlan0 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph wlan0 32,150 000000 7f8ed3 -l}${endif} ${if_up wlp3s0}${color grey} wlp3s0: Up:$color ${upspeed wlp3s0} k/s${color grey} - Down:$color ${downspeed wlp3s0} k/s ${color grey}${downspeedgraph wlp3s0 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph wlp3s0 32,150 000000 7f8ed3 -l}${endif} ${if_up ppp0}${color grey} ppp0: Up:$color ${upspeed ppp0} k/s${color grey} - Down:$color ${downspeed ppp0} k/s ${color grey}${downspeedgraph ppp0 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph ppp0 32,150 000000 7f8ed3 -l}${endif} ${if_up tun0}${color grey} tun0: Up:$color ${upspeed tun0} k/s${color grey} - Down:$color ${downspeed tun0} k/s ${color grey}${downspeedgraph tun0 32,150 000000 7f8ed3 -l} $alignr${color grey}${upspeedgraph tun0 32,150 000000 7f8ed3 -l}${endif} $color$stippled_hr ${color grey}File systems: / $color${fs_free /}/${fs_size /} ${fs_bar 6 /} /var $color${fs_free /var}/${fs_size /var} ${fs_bar 6 /var} ${execpi 3600 xconky fs_home } #${color grey}syslog${hr 2}${color} #${execi 30 tail -n3 /var/log/daemon | fold -w50} #${color grey}Fortune${hr 2}${color} #${execi 240 fortune -s | fold -w50} $color$stippled_hr ${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes ${color grey}Processes by mem usage${hr 2}${color} ${color} Name ${alignr} PID CPU% MEM% ${color} ${top_mem name 1} ${alignr} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1} ${color} ${top_mem name 2} ${alignr} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2} ${top_mem name 3} ${alignr} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3} ${top_mem name 4} ${alignr} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4} #${exec ~/apps/scripts/reminders } ]];