Conky For Mac

Conky For Mac 4,2/5 1863 reviews

Description Conky is a system monitor for X originally based on torsmo. Since its inception, Conky has changed significantly from its predecessor, while maintaining simplicity and configurability. Conky can display just about anything, either on your root desktop or in its own window. Not only does Conky have many built-in objects, it can also display just about any piece of information by using scripts and other external programs. Conky has more than 250 built in objects, including support for a plethora of OS stats (uname, uptime, CPU usage, mem usage, disk usage, 'top' like process stats, and network monitoring, just to name a few), built in IMAP and POP3 support, built in support for many popular music players (MPD, XMMS2, BMPx, Audacious), and much much more.

  1. Conky For Mac Torrent
  2. Conky For Mac Mac
  3. Conky For Mac 10

Conky can display this info either as text, or using simple progress bars and graph widgets, with different fonts and colours. We are always looking for help, whether its reporting bugs, writing patches, or writing docs. Please use the facilities at SourceForge to make bug reports, feature requests, and submit patches, or stop by #conky on irc.freenode.net if you have questions or want to contribute. Thanks for your interest in Conky.

Compiling For users compiling from source on a binary distro, make sure you have the X development libraries installed (Unless you provide configure with '-disable-x11'). This should be a package along the lines of 'libx11-dev' or 'xorg-x11-dev' for X11 libs, and similar '-dev' format for the other libs required (depending on your configure options).

Conky For Mac Torrent

You should be able to see which extra packages you need to install by reading errors that you get from './configure'. You can enable/disable stuff by giving options to configure, but be careful with disabling. For example: with -disable-math you won't get errors but logarithmic graphs will be normal graphs and gauges will miss their line. Conky has (for some time) been available in the repositories of most popular distributions. Here are some installation instructions for a few: Gentoo users - Conky is in Gentoo's Portage. Simply use 'emerge app-admin/conky' for installation. Users - Conky should be in your repositories, and can be installed by doing 'aptitude install conky'.

Example to compile and run Conky with all optional components (note that some configure options may differ for your system). TEXT After this begins text to be formatted on screen. Backslash ( ) escapes newlines in the text section. This can be useful for cleaning up config files where conky is used to pipe input to dzen2. Alignment Aligned position on screen, may be topleft, topright, topmiddle, bottomleft, bottomright, bottommiddle, middleleft, middlemiddle, middleright, or none (also can be abreviated as tl, tr, tm, bl, br, bm, ml, mm, mr). See also gapx and gapy. Appendfile Append the file given as argument.

Background Boolean value, if true, Conky will be forked to background when started. Borderinnermargin Inner border margin in pixels (the margin between the border and text). Borderoutermargin Outer border margin in pixels (the margin between the border and the edge of the window). Borderwidth Border width in pixels. ColorN Predefine a color for use inside TEXT segments. Substitute N by a digit between 0 and 9, inclusively.

When specifying the color value in hex, omit the leading hash (#). Cpuavgsamples The number of samples to average for CPU monitoring. Defaultbarsize Specify a default width and height for bars. Example: 'defaultbarsize 0 6'. This is particularly useful for execbar and execibar as they do not take size arguments.

Defaultcolor Default color and border color defaultgaugesize Specify a default width and height for gauges. Example: 'defaultgaugesize 25 25'. This is particularly useful for execgauge and execigauge as they do not take size arguments defaultgraphsize Specify a default width and height for graphs. Example: 'defaultgraphsize 0 25'. This is particularly useful for execgraph and execigraph as they do not take size arguments defaultoutlinecolor Default outline color defaultshadecolor Default shading color and border's shading color disableautoreload Enable to disable the inotify-based auto config reload feature. Diskioavgsamples The number of samples to average for disk I/O monitoring. Display Specify an X display to connect to.

Doublebuffer Use the Xdbe extension? (eliminates flicker) It is highly recommended to use own window with this one so double buffer won't be so big.

Drawborders Draw borders around text? Drawgraphborders Draw borders around graphs? Drawoutline Draw outlines? Drawshades Draw shades?

Extranewline Put an extra newline at the end when writing to stdout, useful for writing to awesome's wiboxes. Font Font name in X, xfontsel can be used to get a nice font formathumanreadable If enabled, values which are in bytes will be printed in human readable format (i.e., KiB, MiB, etc). If disabled, the number of bytes is printed instead. Gapx Gap, in pixels, between right or left border of screen, same as passing -x at command line, e.g.

For other position related stuff, see 'alignment'. Gapy Gap, in pixels, between top or bottom border of screen, same as passing -y at command line, e.g. For other position related stuff, see 'alignment'.

Hddtemphost Hostname to connect to for hddtemp objects. Defaults to '127.0.0.1'. Hddtempport Port to use for hddtemp connections. Defaults to 7634. Ifupstrictness How strict should ifup be when testing an interface for being up? The value is one of up, link or address, to check for the interface being solely up, being up and having link or being up, having link and an assigned IP address.

Imap Default global IMAP server. Arguments are: 'host user pass -i interval (in seconds) -f 'folder' -p port -e 'command' -r retries'.

Default port is 143, default folder is 'INBOX', default interval is 5 minutes, and default number of retries before giving up is 5. If the password is supplied as '.' , you will be prompted to enter the password when Conky starts. Imlibcacheflushinterval Interval (in seconds) to flush Imlib2 cache. Imlibcachesize Imlib2 image cache size, in bytes. Defaults to 4MiB. Increase this value if you use $image lots.

Set to 0 to disable the image cache. Luadrawhookpost functionname function arguments This function, if defined, will be called by Conky through each iteration after drawing to the window. Requires X support. Takes any number of optional arguments. Use this hook for drawing things on top of what Conky draws. Conky puts 'conky' in front of functionname to prevent accidental calls to the wrong function unless you place 'conky' in front of it yourself.

Luadrawhookpre functionname function arguments This function, if defined, will be called by Conky through each iteration before drawing to the window. Requires X support. Takes any number of optional arguments.

Use this hook for drawing things on top of what Conky draws. Conky puts 'conky' in front of functionname to prevent accidental calls to the wrong function unless you place 'conky' in front of it yourself.

Luaload Loads the Lua scripts separated by spaces. Luashutdownhook functionname function arguments This function, if defined, will be called by Conky at shutdown or when the configuration is reloaded. Use this hook to clean up after yourself, such as freeing memory which has been allocated by external libraries via Lua. Conky puts 'conky' in front of functionname to prevent accidental calls to the wrong function unless you place 'conky' in front of it yourself. Luastartuphook functionname function arguments This function, if defined, will be called by Conky at startup or when the configuration is reloaded.

Use this hook to initialize values, or for any run-once applications. Conky puts 'conky' in front of functionname to prevent accidental calls to the wrong function unless you place 'conky' in front of it yourself. Mailspool Mail spool for mail checking maxportmonitorconnections Allow each port monitor to track at most this many connections (if 0 or not set, default is 256) maxspecials Maximum number of special things, e.g. Fonts, offsets, aligns, etc. (default is 512) maxtextwidth width When a line in the output contains 'width' chars and the end isn't reached, the next char will start on a new line. If you want to make sure that lines don't get broken, set 'width' to 0 maxusertext bytes Maximum size of user text buffer, i.e.

Layout below TEXT line in config file (default is 16384 bytes) maximumwidth pixels Maximum width of window minimumsize width (height) Minimum size of window mpdhost Host of MPD server mpdpassword MPD server password mpdport Port of MPD server musicplayerinterval Music player thread update interval (defaults to Conky's update interval) netavgsamples The number of samples to average for net data nobuffers Subtract (file system) buffers from used memory? Nvidiadisplay The display that the nvidia variable will use (defaults to the value of the display variable) outtoconsole Print text to stdout. Outtoncurses Print text in the console, but use ncurses so that conky can print the text of a new update over the old text.

(In the future this will provide more useful things) outtostderr Print text to stderr. Outtox When set to no, there will be no output in X (useful when you also use things like outtoconsole). If you set it to no, make sure that it's placed before all other X-related setting (take the first line of your configfile to be sure). Default value is yes overrideutf8locale Force UTF8? Requires XFT overwritefile Overwrite the file given as argument.

Ownwindow Boolean, create own window to draw? Ownwindowclass Manually set the WMCLASS name. Defaults to 'Conky'. Ownwindowcolour colour If ownwindowtransparent no, set a specified background colour (defaults to black). Takes either a hex value (e.g.

Ffffff, note the lack of '#') or a valid RGB name (see /usr/lib/X11/rgb.txt) ownwindowhints undecorated,below,above,sticky,skiptaskbar,skippager If ownwindow is yes, you may use these window manager hints to affect the way Conky displays. Notes: Use ownwindowtype desktop as another way to implement many of these hints implicitly. If you use ownwindowtype override, window manager hints have no meaning and are ignored.

Ownwindowtitle Manually set the window name. Defaults to ' - conky'. Ownwindowargbvisual Boolean, use ARGB visual? ARGB can be used for real transparency, note that a composite manager is required for real transparency. This option will not work as desired (in most cases) in conjunction with 'ownwindowtype override'. Ownwindowargbvalue When ARGB visuals are enabled, this use this to modify the alpha value used.

Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity. Ownwindowtransparent Boolean, set transparency?

If ARGB visual is enabled, sets background opacity to 0%. Ownwindowtype if ownwindow is yes, you may specify type normal, desktop, dock, panel or override (default: normal). Desktop windows are special windows that have no window decorations; are always visible on your desktop; do not appear in your pager or taskbar; and are sticky across all workspaces. Panel windows reserve space along a desktop edge, just like panels and taskbars, preventing maximized windows from overlapping them. The edge is chosen based on the alignment option. Override windows are not under the control of the window manager. Hints are ignored.

This type of window can be useful for certain situations. Padpercents Pad percentages to this many decimals (0 = no padding) pop3 Default global POP3 server. Arguments are: 'host user pass -i interval (in seconds) -p port -e 'command' -r retries'. Default port is 110, default interval is 5 minutes, and default number of retries before giving up is 5. If the password is supplied as '.' , you will be prompted to enter the password when Conky starts.

Shortunits Shortens units to a single character (kiB-k, GiB-G, etc.). Default is off.

Showgraphrange Shows the time range covered by a graph. Showgraphscale Shows the maximum value in scaled graphs. Stippledborders Border stippling (dashing) in pixels temperatureunit Desired output unit of all objects displaying a temperature. Parameters are either 'fahrenheit' or 'celsius'. The default unit is degree Celsius.

TemplateN Define a template for later use inside TEXT segments. Substitute N by a digit between 0 and 9, inclusively.

The value of the variable is being inserted into the stuff below TEXT at the corresponding position, but before some substitutions are applied: ' n' - newline ' ' - backslash ' ' - space ' N' - template argument N textbuffersize bytes Size of the standard text buffer (default is 256 bytes). This buffer is used for intermediary text, such as individual lines, output from $exec vars, and various other variables. Increasing the size of this buffer can drastically reduce Conky's performance, but will allow for more text display per variable. The size of this buffer cannot be smaller than the default value of 256 bytes. Timesinseconds If true, variables that output times output a number that represents seconds.

This doesn't affect $time, $tztime and $utime topcpuseparate If true, cpu in top will show usage of one processor's power. If false, cpu in top will show the usage of all processors' power combined. Topnamewidth Width for $top name value (defaults to 15 characters). Totalruntimes Total number of times for Conky to update before quitting. Zero makes Conky run forever updateinterval seconds Update interval updateintervalonbattery seconds Update interval when running on batterypower uppercase Boolean value, if true, text is rendered in upper case usespacer Adds spaces around certain objects to stop them from moving other things around. Arguments are left, right, and none (default).

The old true/false values are deprecated and default to right/none respectively. Note that this only helps if you are using a mono font, such as Bitstream Vera Sans Mono. Usexft Use Xft (anti-aliased font and stuff) xftalpha Alpha of Xft font. Must be a value at or between 1 and 0. Xftfont Xft font to use. Objects/Variables Colours are parsed using XParsecolor, there might be a list of them: /usr/share/X11/rgb.txt. Colour can be also in #rrggbb format (hex).

Some objects may create threads, and sometimes these threads will not be destroyed until Conky terminates. There is no way to destroy or clean up threads while Conky is running.

For example, if you use an MPD variable, the MPD thread will keep running until Conky dies. Some threaded objects will use one of the parameters as a 'key', so that you only have 1 relevant thread running (for example, the $curl, $rss and $weather objects launch one thread per URI).

Lua API Conky features a Lua Programming API, and also ships with Lua bindings for some useful libraries. Conky defines certain global functions and variables which can be accessed from Lua code running in Conky. To use Lua Conky, you first need to make sure you have a version of Conky with Lua support enabled (``conky -v' will report this). Scripts must first be loaded using the luaload configuration option. You then call functions in Lua via Conky's $lua, $luaread, and Lua hooks. Be careful when creating threaded objects through the Lua API.

You could wind up with a whole bunch of threads running if a thread is created with each iteration. At this time, the Lua API should not be considered stable and may change drastically from one release to another as it matures.

NOTE: In order to accommodate certain features in the cairo library's API, Conky will export a few additional functions for the creation of certain structures. These are documented below. Conkyparse(string) function This function takes a string that is evaluated as per Conky's TEXT section, and then returns a string with the result. Conkysetupdateinterval(number) function Sets Conky's update interval (in seconds) to 'number'. Conkywindow table This table contains some information about Conky's window. The following table describes the values contained: drawable Window's drawable (Xlib Drawable), requires Lua extras enabled at compile time. Visual Window's visual (Xlib Visual), requires Lua extras enabled at compile time.

Display Window's display (Xlib Display), requires Lua extras enabled at compile time. Width Window width (in pixels). Height Window height (in pixels). Borderinnermargin Window's inner border margin (in pixels).

Borderoutermargin Window's outer border margin (in pixels). Borderwidth Window's border width (in pixels). Textstartx The x component of the starting coordinate of text drawing. Textstarty The y component of the starting coordinate of text drawing. Textwidth The width of the text drawing region.

Textheight The height of the text drawing region. NOTE: This table is only defined when X support is enabled.

Conkyinfo table This table contains some information about Conky's internal data. The following table describes the values contained: updateinterval Conky's update interval (in seconds).

Conky

Uptime System uptime, in seconds. Conkybuildinfo string A string containing the build info for this particular instance of Conky, including the version, build date, and architecture. Conkybuilddate string A string containing the build date for this particular instance of Conky. Conkybuildarch string A string containing the build architecture for this particular instance of Conky.

Conkyversion string A string containing the version of the current instance of Conky. Conkyconfig string A string containing the path of the current Conky configuration file. Cairotextextentst:create function Call this function to return a new cairotextextentst structure. A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership on the return value to ensure ownership is passed properly.

Conky For Mac Mac

Cairofontextentst:create function Call this function to return a new cairofontextentst structure. A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership on the return value to ensure ownership is passed properly. Cairomatrixt:create function Call this function to return a new cairomatrixt structure.

A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership on the return value to ensure ownership is passed properly. Bugs Drawing to root or some other desktop window directly doesn't work with all window managers.

Especially doesn't work well with Gnome and it has been reported that it doesn't work with KDE either. Nautilus can be disabled from drawing to desktop with program gconf-editor. Uncheck showdesktop in /apps/nautilus/preferences/. There is -w switch in Conky to set some specific window id. You might find xwininfo -tree useful to find the window to draw to. You can also use -o argument which makes Conky to create its own window.

Conky For Mac 10

If you do try running Conky in its own window, be sure to read up on the ownwindowtype settings and experiment.

Posted on  by  admin