In this guide, we will walk you through the process of setting up Conky to start automatically after boot. Conky is a lightweight, highly customizable system monitor that displays various system information on your desktop.
What You Will Need
Before we begin, ensure that you have the following:
- A Linux system with Conky installed.
- Basic knowledge of using the terminal and editing text files.
Solution 1: Creating a Startup Script
One of the simplest methods to make Conky start automatically is to create a startup script. This script will call Conky after a delay, giving your system enough time to boot up completely.
Here’s an example of what the script might look like:
## Wait 20 seconds
## Run Conky
To create this script, follow these steps:
- Open a terminal and use a text editor to create a new file. For example, you can use
nanoto create a file named
start_conky.shin your home directory:
- Paste the script into the file and save it.
- Make the script executable by running the following command:
chmod +x $HOME/start_conky.sh
- Add the script to your startup applications. The method to do this varies by desktop environment, but generally, you can find a “Startup Applications” or similar option in your system settings.
Solution 2: Using the Pause Argument
Another method to start Conky with a delay is to use the
--pause=SECONDS argument. This tells Conky to wait a certain number of seconds before starting. For example, to wait 10 seconds after boot to start Conky, you can use the following command:
You can add this command to your startup applications in the same way as the startup script in Solution 1.
Solution 3: Using Conky Manager
If you have Conky Manager installed, you can use it to configure Conky to start automatically. Conky Manager is a graphical front-end for managing Conky configurations.
To set Conky to start at boot using Conky Manager, follow these steps:
- Open Conky Manager.
- Go to the settings.
- Enable the option to start Conky at boot.
Solution 4: Editing the Conky Configuration File
You can also edit the Conky configuration file to change how Conky behaves. The default location for this file is
Here are the settings you need to modify:
own_window_type = 'normal',
own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager',
These settings control how Conky’s window behaves. The
own_window_type setting controls the type of window Conky uses, and
own_window_hints controls various aspects of the window’s behavior.
After modifying these settings, save the file and restart your system to see the changes.
Solution 5: Using Startup Application Preferences
Another method to start Conky with a delay is to use the “Startup Application Preferences.” In the command line for Conky, change it to
conky --daemonize --pause=10. This command will start Conky as a background process with a 10-second delay.
There are several ways to make Conky start automatically after boot, and we’ve covered the most common ones in this guide. The method you choose depends on your specific needs and how comfortable you are with using the terminal and editing configuration files.
Remember to test your changes after making them to ensure Conky starts correctly. If you encounter any issues, review the steps you’ve taken and check the Conky documentation for more information.
To install Conky on your Linux system, you can use your package manager. For example, on Ubuntu, you can open a terminal and run
sudo apt-get install conky to install Conky.
You can find Conky Manager on its GitHub page. You can download the latest release from the Releases section and follow the installation instructions provided.
Yes, Conky is highly customizable. You can edit the Conky configuration file to change the appearance, such as the fonts, colors, and layout. Additionally, you can find various Conky themes online that you can download and use.
To add additional system information to Conky, you can edit the Conky configuration file and add new sections or variables. There are many resources available online that provide examples and instructions for adding different system information to Conky.
Yes, you can have multiple Conky configurations running simultaneously. Each configuration will need its own configuration file and can be started using separate commands or scripts.