Conky is a highly customizable system monitor for Linux - gHacks Tech News


Conky is a highly customizable system monitor for Linux

A couple of months ago, we introduced you to a Windows program called Sidebar Diagnostics; this time, we are going to take a look at a similar program for Linux.

Conky must be a familiar name if you have been using Linux for a while. It is a fork of a now defunct app called Torsmo.

While it is a fork in the technical sense, it is more advanced than Torsmo. If you're running Ubuntu, Debian, Linux Mint, etc, you can just run the following command in a Terminal

$ sudo apt-get install conky

For other distros, refer to the official GitHub page on how to install Conky.

To start the program, open a Terminal and just type the word conky and hit enter. You should see a new window pop-up. By default, Conky displays the following stats: Uptime, Frequency, RAM Usage, Swap Usage, CPU Usage, Processes, File Systems (storage), and Networking.

It also lists the current top processes along with the memory and CPU usage of each; very useful for users and administrators who want to analyze the performance of the Linux system or keep an eye on resource usage.

Tip: To exit the app, use the command killall conky.

Customizing Conky

The program's highlight is the customization options that it offers. Navigate to the Conky.conf file and open it in a text editor.  Copy the content of the text file as we'll be using it as a guideline. To begin configuring the app, create a file called .Conkyrc in the home folder. Paste the copied text into this and start editing it.

For e.g. to change the white text to something else like say blue, edit the default_outline_color = 'white', and replace the word 'white' with blue. Next try moving the conky interface to the right or adding a new font and using it. Similarly you can change the values of the colors of other elements, font type, size, transparency, and more. You can get creative with it and even add or remove elements that are displayed in the widget.

There are many user configurations available online. So you can just download the one that you like and use it if you don't want to customize it yourself. You can also use user-created configs, themes, for learning how to customize/theme Conky from scratch. Speaking of which, there are many themes available for Conky. Here is how you install a theme that you have downloaded.

Tip: check out DeviantArt for a selection of themes.

Download any theme. I'll be using the Simple Conky theme from Deviantart. You will need the Ostrich Sans font if you want it to look as it does on the screenshot. Place the font's folder in the Usr/Share/Fonts/TrueType folder.

Extract the theme's archive to the Home folder, and rename conkyrc to .conkyrc. Restart conky How easy was that? You can of course, customize it further if you want to modify it.

Closing Words

Conky is a powerful system monitor for Linux systems. Configuration and customization options are powerful but fiddly, especially for users who are not used to editing configuration files manually.

Now You: Do you monitor your system's performance and hardware metrics?

software image
Author Rating
5 based on 5 votes
Software Name
Operating System
Software Category
Landing Page

Previous Post: «
Next Post:


  1. David said on October 11, 2019 at 6:13 pm

    Yes, I love conky. Here is mine with pc infos+todo.txt:

  2. Tom said on October 11, 2019 at 9:43 pm

    I remember spending hours and hours and hours configuring conky back in the day. Then I realized I barely have my desktop visible.

    Superb program for Linux!

  3. Stan said on October 12, 2019 at 3:33 pm

    I had exactly the same experience, I seldom see my desktop so not worth running, it’s great fun to play with and I imagine very useful for the likes of gamers?….
    It’s an amazing program ! Five Stars.

  4. Jozsef said on October 13, 2019 at 8:08 am

    I’ve been planning to give it another go since I crashed and burned a few years ago attempting to alter a preinstalled Conky. I really tried. ;)

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.