$tail
[monky] / conkyrc.sample
index c959b09..f877dc3 100644 (file)
@@ -1,6 +1,10 @@
-# conky configuration
+# Conky sample configuration
+#
+# the list of variables has been removed from this file in favour
+# of keeping the documentation more maintainable.
+# Check http://conky.sf.net for an up-to-date-list.
 
-# set to yes if you want tormo to be forked in the background
+# set to yes if you want Conky to be forked in the background
 background no
 
 # X font when Xft is disabled, you can pick one with program xfontsel
@@ -8,12 +12,22 @@ background no
 #font 6x10
 #font 7x13
 #font 8x13
-font 9x15
+#font 9x15
 #font *mintsmild.se*
 #font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
 
+
 # Use Xft?
-use_xft no
+use_xft yes
+
+# Set conky on the bottom of all other applications
+on_bottom yes
+
+# Xft font when Xft is enabled
+xftfont Bitstream Vera Sans Mono:size=8
+
+# Text alpha when using Xft
+xftalpha 0.8
 
 # Print everything to stdout?
 # out_to_console no
@@ -21,16 +35,11 @@ use_xft no
 # MPD host/port
 # mpd_host localhost
 # mpd_port 6600
+# mpd_password tinker_bell
 
 # Print everything to console?
 # out_to_console no
 
-# Xft font when Xft is enabled
-xftfont courier-12
-
-# Text alpha when using Xft
-xftalpha 0.8
-
 # mail spool
 mail_spool $MAIL
 
@@ -78,8 +87,10 @@ default_outline_color black
 #alignment top_right
 alignment bottom_left
 #alignment bottom_right
+#alignment none
 
 # Gap between borders of screen and text
+# same thing as passing -x at command line
 gap_x 12
 gap_y 12
 
@@ -91,11 +102,15 @@ uppercase no
 
 # number of cpu samples to average
 # set to 1 to disable averaging
-cpu_avg_samples 4
+cpu_avg_samples 2
 
 # number of net samples to average
 # set to 1 to disable averaging
-net_avg_samples 4
+net_avg_samples 2
+
+# Force UTF8? note that UTF8 support required XFT
+override_utf8_locale no
+
 
 # Add spaces to keep things from moving about?  This only affects certain objects.
 use_spacer no
@@ -105,182 +120,9 @@ use_spacer no
 #   mldonkey_login        Mldonkey login, default none
 #   mldonkey_password     Mldonkey password, default none
 
-# METAR station code for weather, get codes from weather.noaa.gov or google
-metar_station  CYBW
-
-# METAR ftp server
-# metar_server weather.noaa.gov
-
-# METAR path on server
-# metar_path /data/observations/metar/stations
-
 # boinc (seti) dir
 # seti_dir /opt/seti
 
-# Possible variables to be used:
-#
-#      Variable         Arguments                  Description                
-
-#  addr              (interface)     IP address for an interface
-#  acpiacadapter                     ACPI ac adapter state.                   
-#  acpifan                           ACPI fan state                           
-#  acpitemp                          ACPI temperature.                        
-#  adt746xcpu                        CPU temperature from therm_adt746x       
-#  adt746xfan                        Fan speed from therm_adt746x             
-#  alignr            (num)           Right-justify text, with space of N
-#  alignc                            Align text to centre
-#  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 conky. warning: this      
-#                                    takes a lot more resources than other    
-#                                    variables. I'd recommend coding wanted   
-#                                    behaviour in C and posting a patch :-).  
-#  execbar           shell command   Same as exec, except if the first value
-#                                    return is a value between 0-100, it
-#                                    will use that number for a bar.
-#                                    The size for the bar is currently fixed,
-#                                    but that may change in the future.
-#  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/tempf (first in C, second in F)
-#                                    meaning temperature. n is number of the  
-#                                    sensor. See /sys/bus/i2c/devices/ on     
-#                                    your local computer.                     
-#  if_running        (process)       if PROCESS is running, display
-#                                    everything if_running and the matching $endif
-#  if_existing       (file)          if FILE exists, display everything between
-#                                    if_existing and the matching $endif
-#  if_mounted        (mountpoint)    if MOUNTPOINT is mounted, display everything between
-#                                    if_mounted and the matching $endif
-#  else                              Text to show if any of the above are not true
-#  kernel                            Kernel version                          
-#  linkstatus        (interface)     Get the link status for wireless connections
-#  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
-#  
-#  metar_ob_time
-#  metar_temp
-#  metar_tempf                      Temp in F
-#  metar_windchill
-#  metar_dew_point                   There are a bunch of these
-#  metar_rh                          and they are self-explanatory
-#  metar_windspeed
-#  metar_winddir
-#  metar_swinddir
-#  metar_cloud
-#  metar_u2d_time
-
-#  ml_upload_counter                 total session upload in mb
-#  ml_download_counter               total session download in mb
-#  ml_nshared_files                  number of shared files
-#  ml_shared_counter                 total session shared in mb, buggy
-#                                    in some mldonkey versions
-#  ml_tcp_upload_rate                tcp upload rate in kb/s
-#  ml_tcp_download_rate              tcp download rate in kb/s
-#  ml_udp_upload_rate                udp upload rate in kb/s
-#  ml_udp_download_rate              udp download rate in kb/s
-#  ml_ndownloaded_files              number of completed files
-#  ml_ndownloading_files             number of downloading files
-#  
-#  mpd_artist                      Artist in current MPD song
-#                                    (must be enabled at compile)
-#  mpd_album                       Album in current MPD song
-#  mpd_bar           (height)        Bar of mpd's progress
-#  mpd_bitrate                       Bitrate of current song
-#  mpd_status                        Playing, stopped, et cetera.
-#  mpd_title                       Title of current MPD song
-#  mpd_vol                         MPD's volume
-#  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 
-#                                    conky 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           
-#  tail              logfile, lines (interval)
-#                                    Displays last N lines of supplied text
-#                                    text file.  If interval is not supplied,
-#                                    Conky assumes 2x Conky's interval.
-#                                    Max of 30 lines.
-#                                    Max of 30 lines can be displayed.
-#  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 conky   
-#                                    has started.                            
-#  top               type, num      This takes arguments in the form:
-#                                    top <name> <number>
-#                                    Basically, processes are ranked from 
-#                                    highest to lowest in terms of cpu
-#                                    usage, which is what <num> represents.
-#                                    The types are: "name", "pid", "cpu", and
-#                                    "mem".
-#                                    There can be a max of 10 processes listed.
-#  top_mem           type, num       Same as top, except sorted by mem usage
-#                                    instead of cpu
-#  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
-
-
 # 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
@@ -290,25 +132,30 @@ metar_station  CYBW
 TEXT
 $nodename - $sysname $kernel on $machine
 $stippled_hr
-${color grey}Uptime$color $uptime
-${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 6}
-${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 6}
-${color grey}CPU Usage:$color $cpu% ${cpubar 6}
-${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
-${color grey}Mails: ${color}$mails${color grey} New: ${color}$new_mails${color grey}
+${color lightgrey}Uptime:$color $uptime ${color lightgrey}- Load:$color $loadavg
+${color lightgrey}CPU Usage:${color #cc2222} $cpu% ${cpubar}
+${color red}${cpugraph 0000ff 00ff00}
+${color lightgrey}RAM Usage:$color $mem/$memmax - $memperc% ${membar}
+${color lightgrey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar}
+${color lightgrey}Processes:$color $processes  ${color grey}Running:$color $running_processes
 $color$stippled_hr
-${color grey}Networking:
- Up:$color ${upspeed eth0} k/s${color grey} - Down:$color ${downspeed eth0} k/s
-${color grey}File systems:
- / $color${fs_free /}/${fs_size /} ${fs_bar 6 /}
-${color grey}Temperatures:
- CPU:$color ${i2c temp 1}°C${color grey} - MB:$color ${i2c temp 2}°C
-${color grey}MPD:
-$mpd_status ${alignc}$mpd_artist - $mpd_title from $mpd_album at $mpd_vol $mpd_bitrate
-$mpd_bar
-${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}Networking:
+ Down:${color #8844ee} ${downspeed eth0} k/s${color lightgrey} ${offset 80}Up:${color #22ccff} ${upspeed eth0} k/s
+${color #0000ff}${downspeedgraph eth0 32,150 ff0000 0000ff} ${color #22ccff}${upspeedgraph eth0 32,150 0000ff ff0000}
+${color lightgrey}File systems:
+ / $color${fs_used /}/${fs_size /} ${fs_bar /}
+${color lightgrey}Temperatures:
+ CPU:$color ${i2c temp 2}C${color grey} - MB:$color ${i2c temp 1}C
+${color #88aadd}MPD: ${alignc}$mpd_artist - $mpd_title
+${color #88aadd}$mpd_bar
+${color #88aadd}${alignc}$mpd_status
+${color}Name              PID     CPU%   MEM%
+${color #ddaa00} ${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}
+${color}Mem usage
+${color #ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
+${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
+${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
 ${tail /var/log/Xorg.0.log 3 30}
-${metar_temp}C $metar_cloud