Conky is a Linux system monitor tool using X Windows. Conky is highly configurable and is able to monitor many system variables including the status of the CPU, memory, swap space, disk storage, temperatures, processes, network interfaces, battery power, system messages, e-mail in-boxes Linux updates, runs many popular music players, and much more. Unlike system monitors that use high-level widget tool-kits to render their information, Conky is drawn directly in an X window, allowing it to consume relatively fewer system resources.
To install the standard Conky package, use the following:
sudo apt-get install conky-std
Two sites you will want to read, beyond the Conky manual page are the lists of Config Settings and Variables. You use the Config Settings to describe general features of how you want your Conky to appear, and the variables to define what actually gets displayed.
The color names that are used within Conky are the X11 colors located in /usr/share/X11/rgb.txt
. There isn't a standard set of colors to be found on any X Window system, so you'll need to inspect this file to get some idea of what color names you can use. This X color name list, which appears to be larger than what is in the RPi's rgb.txt
file, could help you visualized the colors.
Conky uses a configuration file location in $HOME/.conkyrc
. Conky can be configured in an amazing number of way but I'm using the following configuration on the RPi:
Debugging Conky
An easy way to force Conky to reload your ~/.conkyrc
configuration file is to us the command killall -SIGUSR1 conky
. This saves you the trouble of having to kill and then restart. I also discovered that while conky is running and your concurrently editing the .conkyrc
file in vi, saving the file appears to cause conky to restart and read the new .conkyrc
... nice.