Conky does not starting automatically after boot

Solution 1:

This is a classic issue with conky. the solution is usually to have it wait a few seconds. One way to do this is to write a script that calls conky with a delay and add that to your startup applications instead of conky itself:

#!/usr/bin/env bash

## Wait 10 seconds
sleep 20

## Run conky
conky

Save the script above as (for example) $HOME/start_conky.sh, make it executable (chmod +x $HOME/start_conky.sh) and then add it to your startup applications instead of conky.

Solution 2:

The easiest way is to add it to your Startup Applications and use the -p or --pause=SECONDS argument.

enter image description here

Open Startup Applications

enter image description here

Click Add and enter the following:

enter image description here

Where -p10 means wait 10 seconds after boot to start Conky
You can also use conky --pause=10
Or set the timeout to whatever you feel comfortable with

Solution 3:

Easiest way is to use Conky Manager.

conky manager settings