Linux · System Tools
Conky
Conky is a lightweight, highly configurable system monitor that displays real‑time information on your desktop.
- License
- GPL-3.0
- Latest version
- 1.25.5
What is Conky?
Conky is a long‑standing Linux tool that lets you overlay system statistics—CPU load, memory usage, network traffic, and more—directly onto your desktop background. It started as a simple script in the early 2000s and evolved into a full‑fledged application, now available in the main repositories of Arch, Debian, Fedora, openSUSE, and Ubuntu.
The target user is anyone who wants a quick glance at system health without opening a separate window. It’s popular among developers, gamers, and power users who prefer a minimal, distraction‑free interface.
Compared with Windows utilities like CyberPower’s power‑monitoring software, Conky feels more flexible but requires a bit of setup. You write a small configuration file in plain text, whereas Windows tools typically use a wizard. Once configured, Conky runs in the background and can be customized to match any desktop environment.
Best for: Users who want a lightweight, scriptable desktop overlay for system metrics.
Key features of Conky
- Configurable via plain text file
- Displays CPU, memory, disk, network, and custom scripts
- Supports multiple instances on different desktops
- Can show weather, news, or system logs
- Extremely lightweight (few MBs)
- Runs on X11 and Wayland
Pros
- Free and open source
- Highly customizable
- Low resource usage
- Works across major Linux distributions
Cons
- Requires manual configuration
- No graphical editor for settings
- Can be confusing for beginners
- Limited built‑in themes
Windows programs Conky replaces
How to install Conky on Linux
sudo apt install conkysudo apt install conkysudo dnf install conkysudo pacman -S conkysudo zypper install conkyTips for Windows users
If you’re moving from CyberPower’s Windows power‑monitor, note that Conky doesn’t use any proprietary file formats; all settings are in a plain text file (~/.conkyrc). There are no keyboard shortcuts by default, so you’ll need to bind keys manually if you want to toggle visibility. The workflow shifts from a GUI wizard to editing the config file, but once set up, the display updates in real time without extra windows.
Conky: frequently asked questions
How do I install Conky on Ubuntu?
Use the package manager: sudo apt install conky-all. The package includes the core binary and the Lua scripting engine.
Can Conky run on Wayland?
Yes, recent versions support Wayland, but some features may require X11. Check your distro’s documentation for Wayland support.
Is there a graphical configuration tool for Conky?
There are third‑party GUIs like Conky Manager, but the official project only provides a text‑based config file.
How do I add a custom script to Conky?
Place the script in a directory, make it executable, and reference it in the config file using the ${exec} or ${lua} variables.
Updated