add max_length to audacious_title
[monky] / README
1 conky(1)                                                              conky(1)
2
3
4
5 NAME
6        conky - A system monitor for X originally based on the torsmo code, but
7        more kickass. It just keeps on given'er. Yeah.
8
9 SYNOPSIS
10        conky [options]
11
12 DESCRIPTION
13        Conky is a system monitor for X originally based on  the  torsmo  code.
14        Since  it's original conception, Conky has changed a fair bit from it's
15        predecessor.  Conky can display just about  anything,  either  on  your
16        root  desktop  or in it's own window.  Conky has many built-in objects,
17        as well as the ability to execute programs and  scripts,  then  display
18        the output from stdout.
19
20        We are always looking for help, and anyone interested in becoming a de-
21        veloper is welcome.  Please use the facilities at SourceForge  to  make
22        bug reports, feature requests, and submit patches.
23
24        Thanks for your interest in Conky.
25
26 COMPILING
27        For  users  compiling from source, make sure you have the X development
28        libraries installed.  This should be  a  package  along  the  lines  of
29        "libx11-dev or xorg-x11-dev".
30
31        Gentoo users -- Conky is in Gentoo's Portage... simply use "emerge app-
32        admin/conky" for installation.  There is  also  usually  an  up-to-date
33        ebuild within Conky's package or in Svn.
34
35        Debian,etc.  users  --  Conky will be in Debian's repositories soon (by
36        mid-September, hopefully), and then Ubuntu  shortly  thereafter.  Until
37        then, "dpkg -i" the .deb package to install.
38
39        Example  to  compile  and  run Conky with all optional components (note
40        that some configure options may differ for your system):
41
42        sh autogen.sh # Only required if building from Svn
43
44        ./configure      --prefix=/usr      --mandir=/usr/share/man       --in-
45        fodir=/usr/share/info  --datadir=/usr/share  --sysconfdir=/etc --local-
46        statedir=/var/lib --enable-xft --enable-own-window --enable-proc-uptime
47        --enable-audacious  --enable-bmpx  --enable-hddtemp  --enable-mpd --en-
48        able-xmms2  --enable-imlib2   --enable-portmon   --enable-debug   --en-
49        able-double-buffer --enable-xdamage --enable-x11
50
51        make
52
53        make install # Optional
54
55        src/conky
56
57        Conky probably doesn't compile with compilers other than gcc  and  icc.
58        It  doesn't  compile  with C89 compiler and not even with pure C99.  It
59        uses a few things that might not exist: strdup(),  strcasecmp(),  strn-
60        casecmp(),  optarg  variable  with getopt() and long long (not in C89).
61        Crashes in file system statistics stuff when compiled with icc, I don't
62        know exactly why.
63
64        You  can disable 'drawing to own window' feature in case you don't need
65        it by passing --disable-own-window to configure -script.
66
67
68 YOU SHOULD KNOW
69        Conky is generally very good on resources. However, certain objects  in
70        Conky  are  harder  on resources then others. In particular, the $tail,
71        $top, $font, and $graph objects are quite costly in comparison  to  the
72        rest of Conky.
73
74        If  you  do use them, please do not complain about memory or CPU usage,
75        unless you think something's seriously wrong (mem leak, etc.).
76
77        An easy way to force Conky to reload your ~/.conkyrc: "killall -SIGUSR1
78        conky".  Saves you the trouble of having to kill and then restart.
79
80        IMPORTANT:  For  previous Conky users, Conky 1.3 no longer supports the
81        metar stuff.  mdsplib was causing  way  too  many  problems.  Hopefully
82        there'll be a better solution in Conky 2.x...
83
84 OPTIONS
85        Command  line  options override configurations defined in configuration
86        file.
87
88        -v | -V
89               Prints version and exits
90
91
92        -a ALIGNMENT
93               Text alignment on screen, {top,bottom}_{left,right} or none
94
95
96        -b     Use double buffering (eliminates "flicker")
97
98
99        -c FILE
100               Config file to load instead of $HOME/.conkyrc
101
102
103        -d     Daemonize Conky, aka fork to background
104
105
106        -f FONT
107               Font to use
108
109
110        -h     Prints command line help and exits
111
112
113        -o     Create own window to draw
114
115
116        -t TEXT
117               Text to render, remember single quotes, like -t ' $uptime '
118
119
120        -u SECONDS
121               Update interval
122
123
124        -w WIN_ID
125               Window id to draw
126
127
128        -x X_COORDINATE
129               X position
130
131
132        -y Y_COORDINATE
133               Y position
134
135
136 CONFIGURATION SETTINGS
137        Default configuration file  is  $HOME/.conkyrc  (can  be  changed  from
138        conky.c among other things). See conkyrc.sample. If installing from De-
139        bian package, this should be in /usr/share/doc/conky/examples  ("gunzip
140        conkyrc.sample.gz" to get conkyrc.sample).
141
142        You  might  want  to copy it to $HOME/.conkyrc and then start modifying
143        it.  Other configs can be found at http://conky.sf.net
144
145        alignment
146               Aligned position on screen, may  be  top_left,  top_right,  bot-
147               tom_left, bottom_right, or none
148
149
150        background
151               Boolean  value, if true, Conky will be forked to background when
152               started
153
154
155        border_margin
156               Border margin in pixels
157
158
159        border_width
160               Border width in pixels
161
162
163        cpu_avg_samples
164               The number of samples to average for CPU monitoring
165
166
167        default_color
168               Default color and border color
169
170
171        default_outline_color
172               Default outline color
173
174
175        default_shade_color
176               Default shading color and border's shading color
177
178
179        double_buffer
180               Use the Xdbe extension? (eliminates flicker) It is highly recom-
181               mended to use own window with this one so double buffer won't be
182               so big.
183
184
185        draw_borders
186               Draw borders around text?
187
188
189        draw_graph_borders
190               Draw borders around graphs?
191
192
193        draw_outline
194               Draw outlines?
195
196
197        draw_shades
198               Draw shades?
199
200
201        font   Font name in X, xfontsel can be used to get a nice font
202
203
204        gap_x  Gap, in pixels, between right or left border of screen, same  as
205               passing -x at command line, e.g. gap_x 10
206
207
208        gap_y  Gap,  in pixels, between top or bottom border of screen, same as
209               passing -y at command line, e.g. gap_y 10.
210
211
212        imap   Default global IMAP server. Arguments are: "host user  pass  [-i
213               interval]  [-f  folder] [-p port] [-e command]". Default port is
214               143, default folder is 'INBOX', default interval is  5  minutes.
215               If  the password is supplied as '*', you will be prompted to en-
216               ter the password when Conky starts.
217
218
219        mail_spool
220               Mail spool for mail checking
221
222
223        max_specials
224               Maximum number of special things, e.g. fonts,  offsets,  aligns,
225               etc. (default is 512)
226
227
228        max_user_text bytes
229               Maximum size of user text buffer, i.e. layout below TEXT line in
230               config file (default is 16384 bytes)
231
232
233        maximum_width pixels
234               Maximum width of window
235
236
237        minimum_size width (height)
238               Minimum size of window
239
240
241        min_port_monitors
242               Allow for the creation of at least this number of port  monitors
243               (if 0 or not set, default is 16)
244
245
246        min_port_monitor_connections
247               Allow  each port monitor to track at least this many connections
248               (if 0 or not set, default is 256)
249
250
251        mpd_host
252               Host of MPD server
253
254
255        mpd_port
256               Port of MPD server
257
258
259        mpd_password
260               MPD server password
261
262
263        net_avg_samples
264               The number of samples to average for net data
265
266
267        no_buffers
268               Substract (file system) buffers from used memory?
269
270
271        override_utf8_locale
272               Force UTF8? requires XFT
273
274
275        own_window
276               Boolean, create own window to draw?
277
278
279        own_window_transparent
280               Boolean, set pseudo-transparency?
281
282
283        own_window_type
284               if own_window is yes, you may specify type  normal,  desktop  or
285               override (default: normal).  Desktop windows are special windows
286               that have no window decorations;  are  always  visible  on  your
287               desktop;  do not appear in your pager or taskbar; and are sticky
288               across all workspaces.  Override windows are not under the  con-
289               trol of the window manager. Hints are ignored. This type of win-
290               dow can be useful for certain situations.
291
292
293        own_window_colour colour
294               If own_window_transparent no, set a specified background  colour
295               (defaults  to  black).  Takes  either a hex value (#ffffff) or a
296               valid RGB name (see /usr/lib/X11/rgb.txt)
297
298
299        own_window_hints undecorated,below,above,sticky,skip_taskbar,skip_pager
300               If own_window is yes, you may use these window manager hints  to
301               affect the way Conky displays.  Notes: Use own_window_type desk-
302               top as another way to implement many of these hints  implicitly.
303               If  you  use own_window_type override, window manager hints have
304               no meaning and are ignored.
305
306
307        out_to_console
308               Print text to stdout.
309
310
311        pad_percents
312               Pad percentages to this many decimals (0 = no padding)
313
314
315        pop3   Default global POP3 server. Arguments are: "host user  pass  [-i
316               interval]  [-p port] [-e command]". Default port is 110, default
317               interval is 5 minutes. If the password is supplied as  '*',  you
318               will be prompted to enter the password when Conky starts.
319
320
321        stippled_borders
322               Border stippling (dashing) in pixels
323
324
325        total_run_times
326               Total  number of times for Conky to update before quitting. Zero
327               makes Conky run forever
328
329
330        update_interval
331               Update interval in seconds
332
333
334        uppercase
335               Boolean value, if true, text is rendered in upper case
336
337
338        use_spacer
339               Adds spaces after certain objects to stop them from moving other
340               things around. Note that this only helps if you are using a mono
341               font, such as Bitstream Vera Sans Mono.
342
343
344        use_xft
345               Use Xft (anti-aliased font and stuff)
346
347
348        wm_class_name
349               Manually set the WM_CLASS name. Defaults to "conky".
350
351
352        xftalpha
353               Alpha of Xft font. Must be a value at or between 1 and 0.
354
355
356        xftfont
357               Xft font to use.
358
359
360        TEXT   After this begins text to be formatted on screen
361
362
363 VARIABLES
364        Colors are parsed using XParsecolor(), there might be a list  of  them:
365        /usr/X11R6/lib/X11/rgb.txt.  Also, <http://sedition.com/perl/rgb.html>.
366        Color can be also in #rrggbb format (hex).  Note that  when  displaying
367        bytes,  power  is  1024 and not 1000 so 1M really means 1024*1024 bytes
368        and not 1000*1000.
369
370        addr interface
371               IP address for an interface
372
373
374        acpiacadapter
375               ACPI ac adapter state.
376
377
378        acpifan
379               ACPI fan state
380
381
382        acpitemp
383               ACPI temperature in C.
384
385
386        acpitempf
387               ACPI temperature in F.
388
389
390        adt746xcpu
391               CPU temperature from therm_adt746x
392
393
394        adt746xfan
395               Fan speed from therm_adt746x
396
397
398        alignr (num)
399               Right-justify text, with space of N
400
401
402        alignc (num)
403               Align text to centre
404
405
406        apm_adapter
407               Display APM AC adapter status (FreeBSD only)
408
409
410        apm_battery_life
411               Display APM battery life in percent (FreeBSD only)
412
413
414        apm_battery_time
415               Display remaining APM battery life in hh:mm:ss or  "unknown"  if
416               AC adapterstatus is on-line or charging (FreeBSD only)
417
418
419        audacious_bar (height),(width)
420               Progress bar
421
422
423        audacious_bitrate
424               Bitrate of current tune
425
426
427        audacious_channels
428               Number of audio channels of current tune
429
430
431        audacious_filename
432               Full path and filename of current tune
433
434
435        audacious_frequency
436               Sampling frequency of current tune
437
438
439        audacious_length
440               Total length of current tune as MM:SS
441
442
443        audacious_length_seconds
444               Total length of current tune in seconds
445
446
447        audacious_playlist_position
448               Playlist position of current tune
449
450
451        audacious_playlist_length
452               Number of tunes in playlist
453
454
455        audacious_position
456               Position of current tune (MM:SS)
457
458
459        audacious_position_seconds
460               Position of current tune in seconds
461
462
463        audacious_status
464               Player status (Playing/Paused/Stopped/Not running)
465
466
467        audacious_title (max length)
468               Title of current tune with optional maximum length specifier
469
470
471        battery (num)
472               Remaining  capacity  in ACPI or APM battery. ACPI battery number
473               can be given as argument (default is BAT0).
474
475
476        bmpx_artist
477               Artist in current BMPx track
478
479
480        bmpx_album
481               Album in current BMPx track
482
483
484        bmpx_title
485               Title of the current BMPx track
486
487
488        bmpx_track
489               Track number of the current BMPx track
490
491
492        bmpx_bitrate
493               Bitrate of the current BMPx track
494
495
496        bmpx_uri
497               URI of the current BMPx track
498
499
500        buffers
501               Amount of memory buffered
502
503
504        cached Amount of memory cached
505
506
507        color (color)
508               Change drawing color to color
509
510
511        cpu (cpuN)
512               CPU usage in percents. For SMP machines, the CPU number  can  be
513               provided  as an argument. ${cpu 0} is the total usage, and ${cpu
514               X} (X >= 1) are individual CPUs.
515
516
517        cpubar (cpu number) (height),(width)
518               Bar that shows CPU usage, height is bar's height in pixels.  See
519               $cpu for more info on SMP.
520
521
522        cpugraph  (cpu  number)  (height),(width) (gradient colour 1) (gradient
523        colour 2)
524               CPU  usage graph, with optional colours in hex, minus the #. See
525               $cpu for more info on SMP.
526
527
528        diskio Displays current disk IO.
529
530
531        diskiograph (height),(width) (gradient colour 1)  (gradient  colour  2)
532        (scale)
533               Disk IO graph, colours defined in hex, minus the #. If scale  is
534               non-zero, it becomes the scale for the graph.
535
536
537        downspeed net
538               Download speed in kilobytes
539
540
541        downspeedf net
542               Download speed in kilobytes with one decimal
543
544
545        downspeedgraph  net  (height),(width)  (gradient  colour  1)  (gradient
546        colour 2) (scale)
547               Download  speed  graph,  colours defined in hex, minus the #. If
548               scale is non-zero, it becomes the scale for the graph.
549
550
551        else   Text to show if any of the above are not true
552
553
554        entropy_avail
555               Current entropy available for crypto freaks
556
557
558        entropy_bar (height),(width)
559               Normalized bar of available entropy for crypto freaks
560
561
562        entropy_poolsize
563               Total size of system entropy pool for crypto freaks
564
565
566        exec command
567               Executes a shell command and displays the output in conky. warn-
568               ing:  this  takes a lot more resources than other variables. I'd
569               recommend coding wanted behaviour in C and posting a patch.
570
571
572        execbar command
573               Same as exec, except if the first value return is  a  value  be-
574               tween 0-100, it will use that number for a bar. The size for the
575               bar is currently fixed, but that may change in the future.
576
577
578        execgraph command
579               Same as execbar, but graphs values.
580
581
582        execi interval command
583               Same as exec but with specific interval. Interval can't be  less
584               than update_interval in configuration. See also $texeci
585
586
587        execibar interval command
588               Same as execbar, except with an interval
589
590
591        execigraph interval command
592               Same as execigraph, but takes an interval arg graphs values
593
594
595        font (font)
596               Specify  a  different font. This new font will apply to the cur-
597               rent line and everything following. You can use a $font with  no
598               arguments  to  change  back  to the default font (much like with
599               $color)
600
601
602        freq (n)
603               Returns CPU #n's frequency in MHz. CPUs are counted from  1.  If
604               omitted, the parameter defaults to 1.
605
606
607        freq_g (n)
608               Returns  CPU  #n's frequency in GHz. CPUs are counted from 1. If
609               omitted, the parameter defaults to 1.
610
611
612        freq_dyn
613               Returns CPU frequency in MHz, but is calculated by  counting  to
614               clock  cycles  to  complete  an  instruction. Only available for
615               x86/amd64.
616
617
618        freq_dyn_g
619               Returns CPU frequency in GHz, but is calculated by  counting  to
620               clock  cycles  to  complete  an  instruction. Only available for
621               x86/amd64.
622
623
624        fs_bar (height),(width) fs
625               Bar that shows how much space is used on a file  system.  height
626               is the height in pixels. fs is any file on that file system.
627
628
629        fs_free (fs)
630               Free space on a file system available for users.
631
632
633        fs_free_perc (fs)
634               Free percentage of space on a file system available for users.
635
636
637        fs_size (fs)
638               File system size
639
640
641        fs_used (fs)
642               File system used space
643
644
645        goto x The next element will be printed at position 'x'.
646
647
648        hddtemp dev, (host,(port))
649               Displays  temperature  of a selected hard disk drive as reported
650               by the hddtemp daemon running on  host:port.   Default  host  is
651               127.0.0.1, default port is 7634.
652
653
654        head logfile lines (interval)
655               Displays  first  N lines of supplied text text file. If interval
656               is not supplied, Conky assumes 2x Conky's interval.  Max  of  30
657               lines can be displayed, or until the text buffer is filled.
658
659
660        hr (height)
661               Horizontal line, height is the height in pixels
662
663
664        iconv_start codeset_from codeset_to
665               Convert  text from one codeset to another using GNU iconv. Needs
666               to be stopped with iconv_stop.
667
668
669        iconv_stop
670               Stop iconv codeset conversion.
671
672
673        i2c (dev) type n
674               I2C sensor from sysfs (Linux 2.6). dev may  be  omitted  if  you
675               have  only  one  I2C  device. type is either in (or vol) meaning
676               voltage, fan meaning fan or temp/tempf (first in C, second in F)
677               meaning   temperature.   n   is   number   of  the  sensor.  See
678               /sys/bus/i2c/devices/ on your local computer.
679
680
681        i8k_ac_status
682               If running the i8k kernel driver for Inspiron laptops,  displays
683               whether  ac  power  is on, as listed in /proc/i8k (translated to
684               human-readable). Beware that this is by default not  enabled  by
685               i8k itself.
686
687
688        i8k_bios
689               If  running the i8k kernel driver for Inspiron laptops, displays
690               the bios version as listed in /proc/i8k.
691
692
693        i8k_buttons_status
694               If running the i8k kernel driver for Inspiron laptops,  displays
695               the volume buttons status as listed in /proc/i8k.
696
697
698        i8k_cpu_temp
699               If  running the i8k kernel driver for Inspiron laptops, displays
700               the cpu temperature in Celsius, as reported by /proc/i8k.
701
702
703        i8k_cpu_tempf
704               If running the i8k kernel driver for Inspiron laptops,  displays
705               the cpu temperature in Fahrenheit, as reported by /proc/i8k.
706
707
708        i8k_left_fan_rpm
709               If  running the i8k kernel driver for Inspiron laptops, displays
710               the left fan's rate of rotation, in revolutions  per  minute  as
711               listed in /proc/i8k. Beware, some laptops i8k reports these fans
712               in reverse order.
713
714
715        i8k_left_fan_status
716               If running the i8k kernel driver for Inspiron laptops,  displays
717               the left fan status as listed in /proc/i8k (translated to human-
718               readable). Beware, some laptops i8k reports these  fans  in  re-
719               verse order.
720
721
722        i8k_right_fan_rpm
723               If  running the i8k kernel driver for Inspiron laptops, displays
724               the right fan's rate of rotation, in revolutions per  minute  as
725               listed in /proc/i8k. Beware, some laptops i8k reports these fans
726               in reverse order.
727
728
729        i8k_right_fan_status
730               If running the i8k kernel driver for Inspiron laptops,  displays
731               the  right  fan status as listed in /proc/i8k (translated to hu-
732               man-readable). Beware, some laptops i8k reports  these  fans  in
733               reverse order.
734
735
736        i8k_serial
737               If  running the i8k kernel driver for Inspiron laptops, displays
738               your laptop serial number as listed in /proc/i8k.
739
740
741        i8k_version
742               If running the i8k kernel driver for Inspiron laptops,  displays
743               the version formatting of /proc/i8k.
744
745
746        ibm_fan
747               If running the IBM ACPI, displays the fan speed.
748
749
750        ibm_temps N
751               If  running the IBM ACPI, displays the temperatures from the IBM
752               temperature sensors (N=0..7) Sensor 0 is on the CPU, 3 is on the
753               GPU.
754
755
756        ibm_volume
757               If  running  the  IBM  ACPI,  displays the "master" volume, con-
758               trolled by the volume keys (0-14).
759
760
761        ibm_brightness
762               If running the IBM ACPI, displays the brigtness of the laptops's
763               LCD (0-7).
764
765
766        if_running (process)
767               if  PROCESS  is  running,  display everything if_running and the
768               matching $endif
769
770
771        if_existing (file)
772               if FILE exists, display everything between if_existing  and  the
773               matching $endif
774
775
776        if_mounted (mountpoint)
777               if  MOUNTPOINT is mounted, display everything between if_mounted
778               and the matching $endif
779
780
781        imap_messages (args)
782               Displays the number of messages in your global IMAP inbox by de-
783               fault.  You  can  define  individual  IMAP inboxes seperately by
784               passing arguments to this object. Arguments are: "host user pass
785               [-i  interval] [-p port] [-e command]". Default port is 143, de-
786               fault interval is 5 minutes. If the password is supplied as '*',
787               you will be prompted to enter the password when Conky starts.
788
789
790        imap_unseen (args)
791               Displays the number of unseen messages in your global IMAP inbox
792               by default. You can define individual IMAP inboxes seperately by
793               passing arguments to this object. Arguments are: "host user pass
794               [-i interval] [-p port] [-e command]". Default port is 143,  de-
795               fault interval is 5 minutes. If the password is supplied as '*',
796               you will be prompted to enter the password when Conky starts.
797
798
799        kernel Kernel version
800
801
802        linkstatus interface
803               Get the link status for wireless connections
804
805
806        loadavg
807               (1,2,3)> System load average, 1 is for past 1 minute, 2 for past
808               5 minutes and 3 for past 15 minutes.
809
810
811        machine
812               Machine, i686 for example
813
814
815        mails  Mail  count in mail spool. You can use program like fetchmail to
816               get mails from some server using your  favourite  protocol.  See
817               also new_mails.
818
819
820        mem    Amount of memory in use
821
822
823        membar (height),(width)
824               Bar that shows amount of memory in use
825
826
827        memmax Total amount of memory
828
829
830        memperc
831               Percentage of memory in use
832
833
834        mpd_artist
835               Artist in current MPD song must be enabled at compile
836
837
838        mpd_album
839               Album in current MPD song
840
841
842        mpd_bar (height),(width)
843               Bar of mpd's progress
844
845
846        mpd_bitrate
847               Bitrate of current song
848
849
850        mpd_status
851               Playing, stopped, et cetera.
852
853
854        mpd_title
855               Title of current MPD song
856
857
858        mpd_vol
859               MPD's volume
860
861
862        mpd_elapsed
863               Song's elapsed time
864
865
866        mpd_length
867               Song's length
868
869
870        mpd_percent
871               Percent of song's progress
872
873
874        mpd_random
875               Random status (On/Off)
876
877
878        mpd_repeat
879               Repeat status (On/Off)
880
881
882        mpd_track
883               Prints the MPD track field
884
885
886        mpd_name
887               Prints the MPD name field
888
889
890        mpd_file
891               Prints the file name of the current MPD song
892
893
894        mpd_smart
895               Prints the song name in either the form "artist - title" or file
896               name, depending on whats available
897
898
899        new_mails
900               Unread mail count in mail spool.
901
902
903        nodename
904               Hostname
905
906
907        outlinecolor (color)
908               Change outline color
909
910
911        pb_battery item
912               If running on Apple powerbook/ibook, display information on bat-
913               tery  status.  The item parameter specifies, what information to
914               display. Exactly one item must be specified. Valid items are:
915
916               status: Display if battery is fully charged, charging, discharg-
917               ing or absent (running on AC)
918               percent:  Display  charge  of battery in percent, if charging or
919               discharging. Nothing will be  displayed,  if  battery  is  fully
920               charged or absent.
921               time: Display the time remaining until the battery will be fully
922               charged or discharged at current rate. Nothing is displayed,  if
923               battery  is  absent or if it's present but fully charged and not
924               discharging.
925
926
927        pop3_unseen (args)
928               Displays the number of unseen messages in your global POP3 inbox
929               by default. You can define individual POP3 inboxes seperately by
930               passing arguments to this object. Arguments are: "host user pass
931               [-i  interval] [-p port] [-e command]". Default port is 110, de-
932               fault interval is 5 minutes. If the password is supplied as '*',
933               you will be prompted to enter the password when Conky starts.
934
935
936        pop3_used (args)
937               Displays  the amount of space (in MiB, 2^20) used in your global
938               POP3 inbox by default. You can define  individual  POP3  inboxes
939               seperately  by  passing arguments to this object. Arguments are:
940               "host user pass [-i interval] [-p port] [-e  command]".  Default
941               port  is  110, default interval is 5 minutes. If the password is
942               supplied as '*', you will be prompted to enter the password when
943               Conky starts.
944
945
946        pre_exec shell command
947               Executes a shell command one time before conky displays anything
948               and puts output as text.
949
950
951        processes
952               Total processes (sleeping and running)
953
954
955        running_processes
956               Running processes (not sleeping), requires Linux 2.6
957
958
959        shadecolor (color)
960               Change shading color
961
962
963        stippled_hr (space)
964               Stippled (dashed) horizontal line
965
966
967        swapbar (height),(width)
968               Bar that shows amount of swap in use
969
970
971        swap   Amount of swap in use
972
973
974        swapmax
975               Total amount of swap
976
977
978        swapperc
979               Percentage of swap in use
980
981
982        sysname
983               System name, Linux for example
984
985
986        tcp_portmon port_begin port_end item (index) (ip4 only at present)
987               TCP port monitor for specified local ports. Port numbers must be
988               in the range 1 to 65535. Valid items are:
989
990               count - total number of connections in the range
991               rip - remote ip address
992               rhost - remote host name
993               rport - remote port number
994               rservice - remote service name from /etc/services
995               lip - local ip address
996               lhost - local host name
997               lport - local port number
998               lservice - local service name from /etc/services
999
1000               The connection index provides you with access to each connection
1001               in the port monitor. The monitor will return information for in-
1002               dex values from 0 to n-1 connections. Values higher than n-1 are
1003               simply ignored. For the "count" item, the connection index  must
1004               be omitted. It is required for all other items.
1005
1006               Examples:
1007               ${tcp_portmon  6881 6999 count} - displays the number of connec-
1008               tions in the bittorrent port range
1009               ${tcp_portmon 22 22 rip 0} - displays the remote host ip of  the
1010               first sshd connection
1011               ${tcp_portmon  22 22 rip 9} - displays the remote host ip of the
1012               tenth sshd connection
1013               ${tcp_portmon 1 1024 rhost 0} - displays the remote host name of
1014               the first connection on a privileged port
1015               ${tcp_portmon 1 1024 rport 4} - displays the remote host port of
1016               the fifth connection on a privileged port
1017               ${tcp_portmon 1 65535 lservice 14} - displays the local  service
1018               name of the fifteenth connection in the range of all ports
1019
1020               Note that port monitor variables which share the same port range
1021               actually refer to the same monitor, so many references to a sin-
1022               gle port range for different items and different indexes all use
1023               the same monitor internally. In other words, the program  avoids
1024               creating redundant monitors.
1025
1026        texeci interval command
1027               Runs  a  command at an interval inside a thread and displays the
1028               output. Same as $execi, except  the  command  is  run  inside  a
1029               thread.  Use this if you have a slow script to keep Conky updat-
1030               ing. You should make the interval slightly longer then the  time
1031               it  takes  your  script  to  execute. For example, if you have a
1032               script that take 5 seconds to execute, you should make  the  in-
1033               terval at least 6 seconds. See also $execi.
1034
1035
1036        offset (pixels)
1037               Move text over by N pixels. See also $voffset.
1038
1039
1040        tab (width, (start))
1041               Puts a tab of the specified width, starting from column 'start'.
1042
1043
1044        tail logfile lines (interval)
1045               Displays last N lines of supplied text text file. If interval is
1046               not supplied, Conky assumes 2x Conky's interval. Max of 30 lines
1047               can be displayed, or until the text buffer is filled.
1048
1049
1050        time (format)
1051               Local time, see man strftime to get more information about  for-
1052               mat
1053
1054
1055        utime (format)
1056               Display time in UTC (universal coordinate time).
1057
1058
1059        tztime (timezone) (format)
1060               Local  time for specified timezone, see man strftime to get more
1061               information about format. The timezone argument is specified  in
1062               similar  fashion  as TZ environment variable. For hints, look in
1063               /usr/share/zoneinfo. e.g. US/Pacific, Europe/Zurich, etc.
1064
1065
1066        totaldown net
1067               Total download, overflows at 4 GB on Linux with 32-bit arch  and
1068               there doesn't seem to be a way to know how many times it has al-
1069               ready done that before conky has started.
1070
1071
1072        top type, num
1073               This takes arguments in the form:top (name) (number)  Basically,
1074               processes  are ranked from highest to lowest in terms of cpu us-
1075               age, which is what (num)  represents.  The  types  are:  "name",
1076               "pid",  "cpu",  and  "mem".  There  can be a max of 10 processes
1077               listed.
1078
1079
1080        top_mem type, num
1081               Same as top, except sorted by mem usage instead of cpu
1082
1083
1084        totalup net
1085               Total upload, this one too, may overflow
1086
1087
1088        updates Number of updates
1089               for debugging
1090
1091
1092        upspeed net
1093               Upload speed in kilobytes
1094
1095
1096        upspeedf net
1097               Upload speed in kilobytes with one decimal
1098
1099
1100        upspeedgraph net (height),(width) (gradient colour 1) (gradient  colour
1101        2) (scale)
1102               Upload speed graph, colours defined in  hex,  minus  the  #.  If
1103               scale is non-zero, it becomes the scale for the graph.
1104
1105
1106        uptime Uptime
1107
1108
1109        uptime_short
1110               Uptime in a shorter format
1111
1112
1113        voffset (pixels)
1114               Change  vertical  offset by N pixels. Negative values will cause
1115               text to overlap. See also $offset.
1116
1117
1118        voltage_mv (n)
1119               Returns CPU #n's voltage in mV. CPUs  are  counted  from  1.  If
1120               omitted, the parameter defaults to 1.
1121
1122
1123        voltage_v (n)
1124               Returns CPU #n's voltage in V. CPUs are counted from 1. If omit-
1125               ted, the parameter defaults to 1.
1126
1127
1128 EXAMPLES
1129        conky -t '${time %D %H:%m}' -o -u 30
1130               Start Conky in its own window with date and clock as text and 30
1131               sec update interval.
1132
1133        conky -a top_left -x 5 -y 500 -d
1134               Start Conky to background at coordinates (5, 500).
1135
1136 FILES
1137        ~/.conkyrc default configuration file
1138
1139 BUGS
1140        Drawing to root or some other desktop window directly doesn't work with
1141        all window managers. Especially doesn't work well with Gnome and it has
1142        been  reported  that  it  doesn't work with KDE either. Nautilus can be
1143        disabled from drawing to desktop  with  program  gconf-editor.  Uncheck
1144        show_desktop  in  /apps/nautilus/preferences/.  There  is  -w switch in
1145        Conky to set some specific window id. You  might  find  xwininfo  -tree
1146        useful  to  find  the  window  to draw to. You can also use -o argument
1147        which makes Conky to create its own window.
1148
1149 SEE ALSO
1150        <http://conky.sourceforge.net>
1151
1152        <http://www.sourceforge.net/projects/conky>
1153
1154        #conky on irc.freenode.net
1155
1156 AUTHORS
1157        The Conky dev team. What's up now!
1158
1159
1160
1161                                   2006-05-13                          conky(1)