This guide will help you set up automatic startup for my Conky themes on various Linux desktop environments.
With a simple setup using the included start.sh script, your selected theme will launch automatically each time you log in—no system changes required.
Note: This guide is intended for my Conky themes and may not apply to themes created by other authors.
This article explains how to make my Conky themes start automatically when you log in. All methods below use the provided start.sh script included in each theme package.
Before You Start
Make sure the start.sh script is executable:
chmod +x start.shThe script only runs Conky in user space and does not modify any system files.
1. GNOME (Ubuntu, Fedora, Debian, Pop!_OS)
Method A — Startup Applications (GUI)
- Open Startup Applications.
- Click Add.
- Fill in the following:
Name: Conky Theme
Command: /home/USERNAME/.config/conky/THEMENAME/start.sh
Comment: Start Conky theme on loginSave and log out.
Method B — Autostart Desktop File (Manual)
mkdir -p ~/.config/autostart
nano ~/.config/autostart/conky-theme.desktop[Desktop Entry]
Type=Application
Name=Conky Theme
Exec=/home/USERNAME/.config/conky/THEMENAME/start.sh
X-GNOME-Autostart-enabled=true2. KDE Plasma
- Open System Settings → Startup and Shutdown → Autostart.
- Click Add → Add Application.
- Select Add Command and enter:
/home/USERNAME/.config/conky/THEMENAME/start.sh3. XFCE (Xubuntu, Manjaro XFCE)
- Open Settings Manager → Session and Startup.
- Go to the Application Autostart tab.
- Click Add and set:
Name: Conky Theme
Command: /home/USERNAME/.config/conky/THEMENAME/start.sh4. Cinnamon (Linux Mint)
- Open System Settings → Startup Applications.
- Click Add → Custom command.
- Enter:
Name: Conky Theme
Command: /home/USERNAME/.config/conky/THEMENAME/start.sh5. MATE
- Open Startup Applications.
- Click Add.
- Command:
/home/USERNAME/.config/conky/THEMENAME/start.sh6. i3 / Sway (Window Managers)
i3
exec --no-startup-id ~/.config/conky/THEMENAME/start.shSway
exec ~/.config/conky/THEMENAME/start.shCommon Troubleshooting
- Theme does not start: Make sure
start.shis executable. - Starts too early: Add a delay inside
start.sh:sleep 5 - Multiple Conky instances: Ensure
killall conkyexists in the script.
Final Notes
- Replace
USERNAMEwith your Linux username. - Replace
THEMENAMEwith the theme folder name. - This documentation is intended for licensed users of my themes.
0 Comments