Conky

From Gentoo Wiki
Jump to: navigation, search
This article is a stub. You can help Gentoo Wiki by expanding it.
Resources

Conky is an advanced and highly configurable system monitor for X, which "can display arbitrary information (such as the date, CPU temperature from I2C, MPD info, and anything else you desire) to the root window in X11. Conky normally does this by drawing to the root window, however Conky can also be run in windowed mode (though this is not how conky was meant to be used)." [Conky FAQ]

Installation

USE flags

USE flags for app-admin/conky An advanced, highly configurable system monitor for X

X Add support for X11 global
apcupsd Enable support for sys-power/apcupsd local
audacious Enable monitoring of music played by media-sound/audacious local
cmus Enable monitoring of music played by media-sound/cmus local
curl Add support for client-side URL transfer library global
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
eve Enable support for the eve-online skill monitor local
hddtemp Enable monitoring of hdd temperature (app-admin/hddtemp) global
ical Enable support for events from iCalendar (RFC 5545) files using dev-libs/libical local
iconv Enable support for the iconv character set conversion library global
imlib Add support for imlib, an image loading and rendering library global
iostats Enable support for per-task I/O statistics local
ipv6 Add support for IP version 6 global
irc Enable support for displaying everything from an irc channel using net-libs/libircclient local
lua-cairo Enable if you want Lua Cairo bindings local
lua-imlib Enable if you want Lua Imlib2 bindings local
lua-rsvg Enable if you want Lua RSVG bindings local
math Enable support for glibc's libm math library local
moc Enable monitoring of music played by media-sound/moc local
mpd Enable monitoring of music controlled by media-sound/mpd local
mysql Add mySQL Database support global
nano-syntax Enable syntax highlighting for app-editors/nano local
ncurses Add ncurses support (console display library) global
nvidia Enable reading of nvidia card temperature sensors via media-video/nvidia-settings local
portmon Enable support for tcp (ip4) port monitoring local
rss Enable support for RSS feeds global
thinkpad Enable support for IBM/Lenovo notebooks local
truetype Add support for FreeType and/or FreeType2 fonts global
vim-syntax Pulls in related vim syntax scripts global
weather-metar Enable support for metar weather service local
weather-xoap Enable support for metar and xoap weather service local
webserver Enable support to act as a webserver serving conkys output using net-libs/libmicrohttpd local
wifi Enable wireless network functions global
xmms2 Enable monitoring of music played by media-sound/xmms2 local

Emerge

Install app-admin/conky:

root #emerge --ask conky

Configuration

After installing conky, copy /etc/conky/conky.conf to ~/.conkyrc to edit the conky config:

user $cp /etc/conky/conky.conf ~/.conkyrc

Next, begin editing ~/.conkyrc:

user $nano ~/.conkyrc

See also

External resources