Conky – is a highly configurable system monitor software.
It is able to monitor many system variables including CPU, memory, swap, disk space, temperature, top, upload, download, system messages.
It has built in IMAP and POP3 support, built in support for many popular music players and much more.
In this article you’ll find how to install and configure Conky in deb-based systems like Linux Mint, Ubuntu or Debian.
I’ll also show how to start, stop, restart Conky and how to setup Conky to start at boot.
Latest Conky package is included into default Linux Mint, Debian and Ubuntu repositories.
Run the following command to install Conky with all features enabled:
$ sudo apt-get install conky conky-all
I’d also suggest you to install some extra staff that you may need in future:
$ sudo apt-get install curl lm-sensors hddtemp
The following packages will be installed:
|curl||Transfer files through HTTP, HTTPS, FTP and others protocols|
|lm-sensors||Utilities to read temperature/voltage/fan sensors|
|hddtemp||Hard drive temperature monitoring utility|
Start | Stop | Restart Conky
Use the following commands to start, stop or restart Conky.
Execute the following command to start Conky in a background:
$ conky -d Conky: forked to background, pid is 11122
Execute the following command to stop Conky:
$ pkill conky Conky: received SIGINT or SIGTERM to terminate. bye!
Execute the following command to restart Conky:
$ pkill -HUP conky Conky: received SIGHUP or SIGUSR1. reloading the config file.
It makes Conky reread its configuration file.
Set Conky To Start At Boot
We will set Conky to start at boot by adding it to the “Startup Applications”.
Setup Conky To Run On Startup
Alt+F2 to bring up the “Run dialog”.
gnome-session-properties if you use GNOME desktop or type
mate-session-properties if you use MATE. Press the
Add button and fill in the fields as follows:
|Command||conky -p 15|
|Comment||A system monitor|
conky -p 15 command starts Conky with a delay in 15 seconds. We needed it to prevent Conky from starting before the desktop. Change the delay if Conky still appears before the desktop and disappears as soon as wallpaper is loaded.
Conky will firstly try to look for a local ~/.conkyrc file and if it doesn’t exist, then it will read the default one – /etc/conky/conky.conf.
Copy the default Conky config to your home directory.
$ cp /etc/conky/conky.conf ~/.conkyrc
~/.conkyrc file to make changes to Conky:
$ vi ~/.conkyrc