Conky对象变量表
来源:互联网 发布:软考程序员题型 编辑:程序博客网 时间:2024/04/28 13:32
Download data from URI using Curl at the specified interval. The interval may be a floating point value greater than 0, otherwise defaults to 15 minutes. Most useful when used in conjunction with Lua and the Lua API. This object is threaded, and once a thread is created it can't be explicitly destroyed. One thread will run for each URI specified. You can use any protocol that Curl supports.
desktop Number of the desktop on which conky is running or the message "Not running in X" if this is the case.desktop_name Name of the desktop on which conky is running or the message "Not running in X" if this is the case.desktop_number Number of desktops or the message "Not running in X" if this is the case.disk_protectdeviceDisk protection status, if supported (needs kernel-patch). Prints either "frozen" or "free " (note the padding).diskio(device)Displays current disk IO. Device is optional, and takes the form of sda for /dev/sda. Individual partitions are allowed.diskio_read(device)Displays current disk IO for reads. Device as in diskio.diskio_write(device)Displays current disk IO for writes. Device as in diskio.diskiograph(device) (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Disk IO graph, colours defined in hex, minus the #. If scale is non-zero, it becomes the scale for the graph. Uses a logarithmic scale (to see small numbers) when you use -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).diskiograph_read(device) (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Disk IO graph for reads, colours defined in hex, minus the #. If scale is non-zero, it becomes the scale for the graph. Device as in diskio. Uses a logarithmic scale (to see small numbers) when you use -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).diskiograph_write(device) (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Disk IO graph for writes, colours defined in hex, minus the #. If scale is non-zero, it becomes the scale for the graph. Device as in diskio. Uses a logarithmic scale (to see small numbers) when you use -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).downspeed(net)Download speed in suitable IEC unitsdownspeedf(net)Download speed in KiB with one decimaldownspeedgraph(netdev) (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Download speed graph, colours defined in hex, minus the #. If scale is non-zero, it becomes the scale for the graph. Uses a logarithmic scale (to see small numbers) when you use -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).draft_mails(maildir)Number of mails marked as draft in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.else Text to show if any of the above are not trueendif Ends an $if block.entropy_avail Current entropy available for crypto freaksentropy_bar(height),(width)Normalized bar of available entropy for crypto freaksentropy_perc Percentage of entropy available in comparison to the poolsizeentropy_poolsize Total size of system entropy pool for crypto freaksevalstringEvaluates given string according to the rules of TEXT interpretation, i.e. parsing any contained text object specifications into their output, any occuring '$$' into a single '$' and so on. The output is then being parsed again.eveapi_userid api_key character_idFetches your currently training skill from the Eve Online API servers (http://www.eve-online.com/) and displays the skill along with the remaining training time.execcommandExecutes 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.execbarcommandSame 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 bars can be controlled via the default_bar_size config setting.execgaugecommandSame as exec, except if the first value returned is a value between 0-100, it will use that number for a gauge. The size for gauges can be controlled via the default_gauge_size config setting.execgraph(-t) (-l) commandSame as execbar, but graphs values. Uses a logaritmic scale when the log option (-l switch) is given (to see small numbers). Values still have to be between 0 and 100. The size for graphs can be controlled via the default_graph_size config setting. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see). If -t or -l is your first argument, you may need to preceed it by a space (' ').execiinterval commandSame as exec but with specific interval. Interval can't be less than update_interval in configuration. See also $texeciexecibarinterval commandSame as execbar, except with an intervalexecigaugeinterval commandSame as execgauge, but takes an interval arg and gauges values.execigraphinterval (-t) (-l) commandSame as execgraph, but takes an interval arg and graphs values. If -t or -l is your first argument, you may need to preceed it by a space (' ').execpcommandExecutes 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. This differs from $exec in that it parses the output of the command, so you can insert things like ${color red}hi!${color} in your script and have it correctly parsed by Conky. Caveats: Conky parses and evaluates the output of $execp every time Conky loops, and then destroys all the objects. If you try to use anything like $execi within an $execp statement, it will functionally run at the same interval that the $execp statement runs, as it is created and destroyed at every interval.execpiinterval commandSame as execp but with specific interval. Interval can't be less than update_interval in configuration. Note that the output from the $execpi command is still parsed and evaluated at every interval.flagged_mails(maildir)Number of mails marked as flagged in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.font(font)Specify a different font. This new font will apply to the current line and everything following. You can use a $font with no arguments to change back to the default font (much like with $color)format_timeseconds formatFormat time given in seconds. This var only works whenthe times_in_seconds configuration setting is on. Format is a stringthat should start and end with a "-char. The "-chars are notpart of the output, \w,\d,\h,\m,\s,\(,\) and \\ are replaced byweeks,days,hours,minutes,seconds,(,) and \. If you leave out a unit,it's value will be expressed in the highest unite lower then theone left out. Text between ()-chars will not be visible if areplaced unit in this text is 0. If seconds is a decimal numberthen you can see the numbers behind the point by using \Sfollowed by a number that specifies the amount ofdigits behind the point that you want to see (maximum 9).You can also place a 'x' behind \S so you have all digits behindthe point and no trailing zero's. (also maximum 9)forwarded_mails(maildir)Number of mails marked as forwarded in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.freq(n)Returns CPU #n's frequency in MHz. CPUs are counted from 1. If omitted, the parameter defaults to 1.freq_g(n)Returns CPU #n's frequency in GHz. CPUs are counted from 1. If omitted, the parameter defaults to 1.fs_bar(height),(width) fsBar 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_bar_free(height),(width) fsBar that shows how much space is free 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_type(fs)File system type.fs_used(fs)File system used space.fs_used_perc(fs)Percent of file system used space.gotoxThe next element will be printed at position 'x'.gw_iface Displays the default route's interface or "multiple"/"none" accordingly.gw_ip Displays the default gateway's IP or "multiple"/"none" accordingly.hddtemp(dev)Displays temperature of a selected hard diskdrive as reported by the hddtemp daemon. Use hddtemp_hostand hddtemp_port to specify a host and port for all hddtempobjects. If no dev parameter is given, the first disk returnedby the hddtemp daemon is used.headlogfile lines (next_check)Displays first N lines of supplied text file. The file is checked every 'next_check' update. If next_check is not supplied, Conky defaults to 2. Max of 30 lines can be displayed, or until the text buffer is filled.hr(height)Horizontal line, height is the height in pixelshwmon(dev) type n (factor offset)Hwmon sensor from sysfs (Linux 2.6). Parameter dev may be omitted if you have only one hwmon device. Parameter type is either 'in' or 'vol' meaning voltage; 'fan' meaning fan; 'temp' meaning temperature. Parameter n is number of the sensor. See /sys/class/hwmon/ on your local computer. The optional arguments 'factor' and 'offset' allow precalculation of the raw input, which is being modified as follows: 'input = input * factor + offset'. Note that they have to be given as decimal values (i.e. contain at least one decimal place).i2c(dev) type n (factor offset)I2C sensor from sysfs (Linux 2.6). Parameter dev may be omitted if you have only one I2C device. Parameter type is either 'in' or 'vol' meaning voltage; 'fan' meaning fan; 'temp' meaning temperature. Parameter n is number of the sensor. See /sys/bus/i2c/devices/ on your local computer. The optional arguments 'factor' and 'offset' allow precalculation of the raw input, which is being modified as follows: 'input = input * factor + offset'. Note that they have to be given as decimal values (i.e. contain at least one decimal place).i8k_ac_status If running the i8k kernel driver for Inspiron laptops, displays whether ac power is on, as listed in /proc/i8k (translated to human-readable). Beware that this is by default not enabled by i8k itself.i8k_bios If running the i8k kernel driver for Inspiron laptops, displays the bios version as listed in /proc/i8k.i8k_buttons_status If running the i8k kernel driver for Inspiron laptops, displays the volume buttons status as listed in /proc/i8k.i8k_cpu_temp If running the i8k kernel driver for Inspiron laptops, displays the cpu temperature in Celsius, as reported by /proc/i8k.i8k_left_fan_rpm If running the i8k kernel driver for Inspiron laptops, displays the left fan's rate of rotation, in revolutions per minute as listed in /proc/i8k. Beware, some laptops i8k reports these fans in reverse order.i8k_left_fan_status If running the i8k kernel driver for Inspiron laptops, displays the left fan status as listed in /proc/i8k (translated to human-readable). Beware, some laptops i8k reports these fans in reverse order.i8k_right_fan_rpm If running the i8k kernel driver for Inspiron laptops, displays the right fan's rate of rotation, in revolutions per minute as listed in /proc/i8k. Beware, some laptops i8k reports these fans in reverse order.i8k_right_fan_status If running the i8k kernel driver for Inspiron laptops, displays the right fan status as listed in /proc/i8k (translated to human-readable). Beware, some laptops i8k reports these fans in reverse order.i8k_serial If running the i8k kernel driver for Inspiron laptops, displays your laptop serial number as listed in /proc/i8k.i8k_version If running the i8k kernel driver for Inspiron laptops, displays the version formatting of /proc/i8k.ibm_brightness If running the IBM ACPI, displays the brigtness of the laptops's LCD (0-7).ibm_fan If running the IBM ACPI, displays the fan speed.ibm_tempsNIf running the IBM ACPI, displays the temperatures from the IBM temperature sensors (N=0..7) Sensor 0 is on the CPU, 3 is on the GPU.ibm_volume If running the IBM ACPI, displays the "master" volume, controlled by the volume keys (0-14).iconv_startcodeset_from codeset_toConvert text from one codeset to another using GNU iconv. Needs to be stopped with iconv_stop.iconv_stop Stop iconv codeset conversion.if_empty(var)if conky variable VAR is empty, display everything between $if_empty and the matching $endifif_existingfile (string)if FILE exists, display everything between if_existing and the matching $endif. The optional second parameter checks for FILE containing the specified string and prints everything between $if_existing and the matching $endif.if_gw if there is at least one default gateway, display everything between $if_gw and the matching $endifif_matchexpressionEvaluates the given boolean expression, printing everything between $if_match and the matching $endif depending on whether the evaluation returns true or not. Valid expressions consist of a left side, an operator and a right side. Left and right sides are being parsed for contained text objects before evaluation. Recognised left and right side types are:- double - Argument consists of only digits and a single dot.
- long - Argument consists of only digits.
- string - Argument is enclosed in quotation marks (")
Loads the configfile at path, places the configsettings behind the configsettings in the orginal config and places the vars where the includevar stood.
ioschedulerdiskPrints the current ioscheduler used for the given disk name (i.e. e.g. "hda" or "sdb")kernel Kernel versionlaptop_mode The value of /proc/sys/vm/laptop_modelinestextfileDisplays the number of lines in the given fileloadavg(1|2|3)System load average, 1 is for past 1 minute, 2for past 5 minutes and 3 for past 15 minutes. Without argument, printsall three values separated by whitespace.loadgraph(height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Load1 average graph, similar to xload, with optional colours in hex, minus the #. Uses a logarithmic scale (to see small numbers) when you use the -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).luafunction_name (function parameters)Executes a Lua function with given parameters, then prints the returned string. See also 'lua_load' on how to load scripts. Conky puts 'conky_' in front of function_name to prevent accidental calls to the wrong function unless you put you place 'conky_' in front of it yourself.lua_bar(height, width) function_name (function parameters)Executes a Lua function with given parameters and draws a bar. Expects result value to be an integer between 0 and 100. See also 'lua_load' on how to load scripts. Conky puts 'conky_' in front of function_name to prevent accidental calls to the wrong function unless you put you place 'conky_' in front of it yourself.lua_gauge(height, width) function_name (function parameters)Executes a Lua function with given parameters and draws a gauge. Expects result value to be an integer between 0 and 100. See also 'lua_load' on how to load scripts. Conky puts 'conky_' in front of function_name to prevent accidental calls to the wrong function unless you put you place 'conky_' in front of it yourself.lua_graphfunction_name (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Executes a Lua function with and draws a graph. Expects result value to be any number, and by default will scale to show the full range. See also 'lua_load' on how to load scripts. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see). Conky puts 'conky_' in front of function_name to prevent accidental calls to the wrong function unless you put you place 'conky_' in front of it yourself.lua_parsefunction_name (function parameters)Executes a Lua function with given parameters as per $lua, then parses and prints the result value as per the syntax for Conky's TEXT section. See also 'lua_load' on how to load scripts. Conky puts 'conky_' in front of function_name to prevent accidental calls to the wrong function unless you put you place 'conky_' in front of it yourself.machine Machine, i686 for examplemails(mailbox)Mail count in the specified mailbox or your mail spool if not. Both mbox and maildir type mailboxes are supported. You can use a program like fetchmail to get mails from some server using your favourite protocol. See also new_mails.mboxscan(-n number of messages to print) (-fw from width) (-sw subject width) mboxPrint a summary of recent messages in an mbox format mailbox. mbox parameter is the filename of the mailbox (can be encapsulated using '"', ie. ${mboxscan -n 10 "/home/brenden/some box"}mem Amount of memory in usemembar(height),(width)Bar that shows amount of memory in usememeasyfree Amount of free memory including the memory that is very easily freed (buffers/cache)memfree Amount of free memorymemgauge(height),(width)Gauge that shows amount of memory in use (see cpugauge)memgraph(height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Memory usage graph. Uses a logarithmic scale (to see small numbers) when you use the -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).memmax Total amount of memorymemperc Percentage of memory in usemixer(device)Prints the mixer value as reported by the OS. On Linux, this variable uses the OSS emulation, so you need the proper kernel module loaded. Default mixer is "Vol", but you can specify one of the available OSS controls: "Vol", "Bass", "Trebl", "Synth", "Pcm", "Spkr", "Line", "Mic", "CD", "Mix", "Pcm2 ", "Rec", "IGain", "OGain", "Line1", "Line2", "Line3", "Digital1", "Digital2", "Digital3", "PhoneIn", "PhoneOut", "Video", "Radio" and "Monitor".mixerbar(device)Displays mixer value in a bar as reported by the OS. See docs for $mixer for details on arguments.mixerl(device)Prints the left channel mixer value as reported by the OS. See docs for $mixer for details on arguments.mixerlbar(device)Displays the left channel mixer value in a bar as reported by the OS. See docs for $mixer for details on arguments.mixerr(device)Prints the right channel mixer value as reported by the OS. See docs for $mixer for details on arguments.mixerrbar(device)Displays the right channel mixer value in a bar as reported by the OS. See docs for $mixer for details on arguments.moc_album Album of the current MOC songmoc_artist Artist of the current MOC songmoc_bitrate Bitrate in the current MOC songmoc_curtime Current time of the current MOC songmoc_file File name of the current MOC songmoc_rate Rate of the current MOC songmoc_song The current song name being played in MOC.moc_state Current state of MOC; playing, stopped etc.moc_timeleft Time left in the current MOC songmoc_title Title of the current MOC songmoc_totaltime Total length of the current MOC songmonitor Number of the monitor on which conky is running or the message "Not running in X" if this is the case.monitor_number Number of monitors or the message "Not running in X" if this is the case.mpd_album Album in current MPD songmpd_artist Artist in current MPD song must be enabled at compilempd_bar(height),(width)Bar of mpd's progressmpd_bitrate Bitrate of current songmpd_date Date of current songmpd_elapsed Song's elapsed timempd_file Prints the file name of the current MPD songmpd_length Song's lengthmpd_name Prints the MPD name fieldmpd_percent Percent of song's progressmpd_random Random status (On/Off)mpd_repeat Repeat status (On/Off)mpd_smart(max length)Prints the song name in either the form "artist - title" or file name, depending on whats availablempd_status Playing, stopped, et cetera.mpd_title(max length)Title of current MPD songmpd_track Prints the MPD track fieldmpd_vol MPD's volumenameserver(index)Print a nameserver from /etc/resolv.conf. Index starts at and defaults to 0.new_mails(mailbox)Unread mail count in the specified mailbox or mail spool if not. Both mbox and maildir type mailboxes are supported.nodename Hostnamenodename_short Short hostname (same as 'hostname -s' shell command).nvidiathresholdNvidia graficcard support for the XNVCtrl library. Each option can be shortened to the least significant part. Temperatures are printed as float, all other values as integer.- threshold - The thresholdtemperature atwhich the gpu slows down
- temp - Gives the gpu currenttemperature
- ambient - Gives current air temperature near GPU case
- gpufreq - Gives the current gpu frequency
- memfreq - Gives the current mem frequency
- imagequality - Which imagequality should be chosen by OpenGL applications
- status - Display if battery is fully charged, charging, discharging or absent (running on AC)
- percent - Display charge of battery in percent, if charging or discharging. Nothing will be displayed, if battery is fully charged or absent.
- time - Display the time remaining until the battery will be fully charged or discharged at current rate. Nothing is displayed, if battery is absent or if it's present but fully charged and not discharging.
Download and parse RSS feeds. The interval may be a floating point value greater than 0, otherwise defaults to 15 minutes. Action may be one of the following: feed_title, item_title (with num par), item_desc (with num par) and item_titles (when using this action and spaces_in_front is given conky places that many spaces in front of each item). This object is threaded, and once a thread is created it can't be explicitly destroyed. One thread will run for each URI specified. You can use any protocol that Curl supports.
running_processes Running processes (not sleeping), requires Linux 2.6running_threads Number of running (runnable) threads. Linux only.scrolllength (step) textScroll 'text' by 'step' characters showing 'length' number of characters at the same time. The text may also contain variables. 'step' is optional and defaults to 1 if not set. If a var creates output on multiple lines then the lines are placed behind each other separated with a '|'-sign. If you change the textcolor inside $scroll it will automatically have it's old value back at the end of $scroll. The end and the start of text will be separated by 'length' number of spaces.seen_mails(maildir)Number of mails marked as seen in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.shadecolor(color)Change shading colorsmapi(ARGS)when using smapi, display contents of the /sys/devices/platform/smapi directory. ARGS are either '(FILENAME)' or 'bat (INDEX) (FILENAME)' to display the corresponding files' content. This is a very raw method of accessing the smapi values. When available, better use one of the smapi_* variables instead.smapi_bat_bar(INDEX),(height),(width)when using smapi, display the remaining capacity of the battery with index INDEX as a bar.smapi_bat_perc(INDEX)when using smapi, display the remaining capacity in percent of the battery with index INDEX. This is a separate variable because it supports the 'use_spacer' configuration option.smapi_bat_powerINDEXwhen using smapi, display the current power of the battery with index INDEX in watt. This is a separate variable because the original read out value is being converted from mW. The sign of the output reflects charging (positive) or discharging (negative) state.smapi_bat_tempINDEXwhen using smapi, display the current temperature of the battery with index INDEX in degree Celsius. This is a separate variable because the original read out value is being converted from milli degree Celsius.sony_fanspeed Displays the Sony VAIO fanspeed information if sony-laptop kernel support is enabled. Linux only.stippled_hr(space)Stippled (dashed) horizontal lineswap Amount of swap in useswapbar(height),(width)Bar that shows amount of swap in useswapfree Amount of free swapswapmax Total amount of swapswapperc Percentage of swap in usesysname System name, Linux for exampletab(width, (start))Puts a tab of the specified width, starting from column 'start'. The unit is pixels for both arguments.taillogfile lines (next_check)Displays last N lines of supplied text file. The file is checked every 'next_check' update. If next_check is not supplied, Conky defaults to 2. Max of 30 lines can be displayed, or until the text buffer is filled.tcp_portmonport_begin port_end item (index)TCP port (both IPv6 and IPv4) monitor for specified local ports. Port numbers must be in the range 1 to 65535. Valid items are:
- count - Total number of connections in the range
- rip - Remote ip address
- rhost - Remote host name
- rport - Remote port number
- rservice - Remote service name from /etc/services
- lip - Local ip address
- lhost - Local host name
- lport - Local port number
- lservice - Local service name from /etc/services
The connection index provides you with access to each connection in the port monitor. The monitor will return information for index values from 0 to n-1 connections. Values higher than n-1 are simply ignored. For the "count" item, the connection index must be omitted. It is required for all other items.
Examples:
- ${tcp_portmon 6881 6999 count} - Displays the number of connections in the bittorrent port range
- ${tcp_portmon 22 22 rip 0} - Displays the remote host ip of the first sshd connection
- ${tcp_portmon 22 22 rip 9} - Displays the remote host ip of the tenth sshd connection
- ${tcp_portmon 1 1024 rhost 0} - Displays the remote host name of the first connection on a privileged port
- ${tcp_portmon 1 1024 rport 4} - Displays the remote host port of the fifth connection on a privileged port
- ${tcp_portmon 1 65535 lservice 14} - Displays the local service name of the fifteenth connection in the range of all ports
Note that port monitor variables which share the same port range actually refer to the same monitor, so many references to a single port range for different items and different indexes all use the same monitor internally. In other words, the program avoids creating redundant monitors.
templateN(arg1)Evaluate the content of the templateN configuration variable (where N is a value between 0 and 9, inclusively), applying substitutions as described in the documentation of the corresponding configuration variable. The number of arguments is optional, but must match the highest referred index in the template. You can use the same special sequences in each argument as the ones valid for a template definition, e.g. to allow an argument to contain a whitespace. Also simple nesting of templates is possible this way.
Here are some examples of template definitions:
- template0 $\1\2
- template1 \1: ${fs_used \2} / ${fs_size \2}
- template2 \1 \2
The following list shows sample usage of the templates defined above, with the equivalent syntax when not using any template at all:
using template same without template ${template0 node name} $nodename ${template1 root /} root: ${fs_free /} / ${fs_size /} ${template1 ${template2\ disk\ root} /} disk root: ${fs_free /} / ${fs_size /}texeciinterval commandRuns a command at an interval inside a thread and displays the output. Same as $execi, except the command is run inside a thread. Use this if you have a slow script to keep Conky updating. You should make the interval slightly longer then the time it takes your script to execute. For example, if you have a script that take 5 seconds to execute, you should make the interval at least 6 seconds. See also $execi. This object will clean up the thread when it is destroyed, so it can safely be used in a nested fashion, though it may not produce the desired behaviour if used this way.threads Total threadstime(format)Local time, see man strftime to get more information about formatto_bytessizeIf 'size' is a number followed by a size-unit (kilobyte,mb,GiB,...) then it converts the size to bytes and shows it without unit, otherwise it just shows 'size'.toptype numThis 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", "mem", "mem_res", "mem_vsize", "time", "uid", "user", "io_perc", "io_read" and "io_write". There can be a max of 10 processes listed.top_iotype numSame as top, except sorted by the amount of I/O the process has done during the update intervaltop_memtype numSame as top, except sorted by mem usage instead of cputop_timetype numSame as top, except sorted by total CPU time instead of current CPU usagetotaldown(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.totalup(net)Total upload, this one too, may overflowtrashed_mails(maildir)Number of mails marked as trashed in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.tztime(timezone (format))Local time for specified timezone, see man strftime to get more information about format. The timezone argument is specified in similar fashion as TZ environment variable. For hints, look in /usr/share/zoneinfo. e.g. US/Pacific, Europe/Zurich, etc.gid_namegidName of group with this giduid_nameuidUsername of user with this uidunflagged_mails(maildir)Number of mails not marked as flagged in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.unforwarded_mails(maildir)Number of mails not marked as forwarded in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.unreplied_mails(maildir)Number of mails not marked as replied in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.unseen_mails(maildir)Number of new or unseen mails in the specified mailbox or mail spool if not. Only maildir type mailboxes are supported, mbox type will return -1.updatesNumber of updatesfor debuggingupspeed(net)Upload speed in suitable IEC unitsupspeedf(net)Upload speed in KiB with one decimalupspeedgraph(netdev) (height),(width) (gradient colour 1) (gradient colour 2) (scale) (-t) (-l)Upload speed graph, colours defined in hex, minus the #. If scale is non-zero, it becomes the scale for the graph. Uses a logarithmic scale (to see small numbers) when you use the -l switch. Takes the switch '-t' to use a temperature gradient, which makes the gradient values change depending on the amplitude of a particular graph value (try it and see).uptime Uptimeuptime_short Uptime in a shorter formatuser_names Lists the names of the users logged inuser_number Number of users logged inuser_terms Lists the consoles in useuser_times Lists how long users have been logged in foruser_timeconsoleLists how long the user for the given console has been logged in forutime(format)Display time in UTC (universal coordinate time).voffset(pixels)Change vertical offset by N pixels. Negative values will cause text to overlap. See also $offset.voltage_mv(n)Returns CPU #n's voltage in mV. CPUs are counted from 1. If omitted, the parameter defaults to 1.voltage_v(n)Returns CPU #n's voltage in V. CPUs are counted from 1. If omitted, the parameter defaults to 1.weatherURI locID data_type (interval_in_minutes)Download, parse and display METAR data.
For the 'URI', there are two possibilities:
- http://weather.noaa.gov/pub/data/observations/metar/stations/
- http://xoap.weather.com/weather/local/
The first one is free to use but the second requires you to register and obtain your partner ID and license key. These two must be written, separated by a space, into a file called .xoaprc which needs to be placed into your home directory.
'locID' must be a valid location identifier for the required uri. For the NOAA site this must be a valid ICAO (see for instance https://pilotweb.nas.faa.gov/qryhtml/icao/). For the weather.com site this must be a valid location ID (see for instance http://aspnetresources.com/tools/locid.aspx).
'data_type' must be one of the following:
- last_update -
The date and time stamp of the data. The result depends on the URI used. For the NOAA site it is date (yyyy/mm/dd) and UTC time. For the weather.com one it is date ([m]m/[d]d/yy) and Local Time of the station.
- temperature -
Air temperature (you can use the 'temperature_unit' config setting to changeunits)
- cloud_cover -
The highest cloud cover status
- pressure -
Air pressure in millibar
- wind_speed -
Wind speed in km/h
- wind_dir -
Wind direction
- wind_dir_DEG -
Compass wind direction
- humidity -
Relative humidity in %
- weather -
Any relevant weather event (rain, snow, etc.). This is not used if you are querying the weather.com site since this data is aggregated into the cloud_cover one
- icon -
Weather icon (only for www.weather.com). Can be used together with the icon kit provided upon registering to their service.
'delay_in_minutes' (optional, default 30) cannot be less than 30 minutes.
This object is threaded, and once a thread is created it can't be explicitly destroyed. One thread will run for each URI specified.
Note that these variables are still EXPERIMENTAL and can be subject to many future changes.
weather_forecastURI locID day data_type (interval_in_minutes)Download, parse and display weather forecast data for a given day (daytime only).
For the 'URI', for the time being only http://xoap.weather.com/weather/local/ is supported. See 'weather' above for details of usage
'locID', see 'weather' above.
'day' is a number from 0 (today) to 4 (3 days after tomorrow).
'data_type' must be one of the following:
- day - Day of the week
- date - Date, in the form MMM DD (ie. Jul 14)
- low - Minimun temperature (you can use the 'temperature_unit' config setting to change units)
- hi - Maximum temperature (you can use the 'temperature_unit' config setting to change units)
- icon - Weather icon. Can be used together with the icon kit provided upon registering to the weather.com service
- forecast - Weather forecast (sunny, rainy, etc.)
- wind_speed - Wind speed in km/h
- wind_dir - Wind direction
- wind_dir_DEG - Compass wind direction
- humidity - Relative humidity in %
- precipitation - Probability of having aprecipitation (in %)
'delay_in_minutes' (optional, default 210) cannot be lower than 210 min.
This object is threaded, and once a thread is created it can't be explicitly destroyed. One thread will run for each URI specified. You can use any protocol that Curl supports.
Note that these variables are still EXPERIMENTAL and can be subject to many future changes.
wireless_ap(net)Wireless access point MAC address (Linux only)wireless_bitrate(net)Wireless bitrate (ie 11 Mb/s) (Linux only)wireless_essid(net)Wireless access point ESSID (Linux only)wireless_link_bar(height),(width) (net)Wireless link quality bar (Linux only)wireless_link_qual(net)Wireless link quality (Linux only)wireless_link_qual_max(net)Wireless link quality maximum value (Linux only)wireless_link_qual_perc(net)Wireless link quality in percents (Linux only)wireless_mode(net)Wireless mode (Managed/Ad-Hoc/Master) (Linux only)wordstextfileDisplays the number of words in the given filexmms2_album Album in current XMMS2 songxmms2_artist Artist in current XMMS2 songxmms2_bar(height),(width)Bar of XMMS2's progressxmms2_bitrate Bitrate of current songxmms2_comment Comment in current XMMS2 songxmms2_date Returns song's date.xmms2_duration Duration of current songxmms2_elapsed Song's elapsed timexmms2_genre Genre in current XMMS2 songxmms2_id XMMS2 id of current songxmms2_percent Percent of song's progressxmms2_playlist Returns the XMMS2 playlist.xmms2_size Size of current songxmms2_smart Prints the song name in either the form "artist - title" or file name, depending on whats availablexmms2_status XMMS2 status (Playing, Paused, Stopped, or Disconnected)xmms2_timesplayed Number of times a song was played (presumably).xmms2_title Title in current XMMS2 songxmms2_tracknr Track number in current XMMS2 songxmms2_url Full path to current song- Conky对象变量表
- conky 配置变量表
- conky 配置变量表
- BBS变量表
- 变量表名
- PERL内置变量表
- drupal 变量表
- 临时表 变量表
- JVM局部变量表
- 谈谈 局部变量表
- 栈帧-局部变量表
- sqlserver 变量表应用 范例
- zabbix邮件报警变量表
- Conky
- conky
- Lotus CGI 变量表及其用法
- SQL Server 变量表 临时表 分析
- 打印lua中的全局变量表_G
- Capistrano 3 实现Rails 自动化部署
- 使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)
- 【游戏见解】——未来游戏发展方向以及热点预测
- 【Java】 ArrayList [1]
- Linux中提示No such file or directory解决方法
- Conky对象变量表
- 学习笔记(objective-c)-重写isEqual方法
- 【HTML5】开发之meta标签的viewport使用说明
- 6种常用的项目管理模式
- 学习笔记(objective-c)-类别(category)
- mysql中插入数据时出现1366错误
- @property和@synthesize的一些见解
- 大文件,5亿整数,怎么排?
- 影院管理系统(GTK)