Lancement au démarrage de conky avec retardement

Imprimer
PDF

Lancer Conky au démarrage de votre session.

1. Créez un fichier caché dans votre /home :~/.ssc.sh

Terminal :

gedit ~/.ssc.sh

2. Collez ce qui suit dedans et sauvegardez-le:

Terminal :

#!/bin/sh
# clic pour lancer, clic pour stopper

if pidof conky | grep [0-9] > /dev/null
then
exec killall conky
else

sleep 0  # le délai n'est pas obligatoire avec xfce - 30 ou plus pour les autres
conky -c ~/.conkyrc & # mettre le chemin vers votre conky

exit
fi



Si vous utilisez GNOME ou KDE , vous devrez ajuster le délai 'sleep' au démarrage pour laisser le temps à votre environnement (Metacity, Compiz, etc.) de se charger correctement et de ne pas venir 'par-dessus' votre Conky. Le délai est calculé à partir du démarrage de votre session et non à partir du chargement de votre environnement.



Vous devez maintenant rendre le fichier ~/.ssc.sh exécutable. Il existe deux méthodes:

Dans un Terminal:

chmod a+x ~/.ssc.sh



Avec votre gestionnaire de fichiers (File Manager):
Clic droit sur ~/.ssc.sh > Propriétés > Permissions > cocher la case permettant l'exécution.

OK, maintenant vous avez un conky qui fonctionne et un moyen de le lancer au démarrage avec votre ~/.ssc.sh.

Lancement de Conky au démarrage avec (X)(K)Ubuntu:

Dans Ubuntu - Linux Mint:

* Système -> Préférences -> Sessions -> Applications au Démarrage
* Clic sur le bouton Ajouter:


Puis, dans Ubuntu / Linux Mint et Xubuntu:

* Nom: Conky <<- ou ce que vous voulez
* Description: <<- ce que vous voulez (le mien est vide)
* Commande: <<- Clic sur l’icone “dossier” sur la même ligne, puis clic droit pour afficher les fichiers cachés si vous ne les voyez pas , puis trouvez le fichier: .ssc.sh ... selectionnez-le et cliquez sur [ OK ].
* Fermer
* Il vous faut maintenant quitter votre session (logout): et Conky se lancera après xx secondes selon le délai (sleep) spécifié dans votre script ~/.ssc.sh.



Source