[center]
Conky control
Basique et amélioré
tuto[/center]
Conky control qui est une innovation voyager dans sa version basique et améliorée par
didier@ (que je remercie vivement) vous est présenté et proposé à ceux utilisant déjà voyager et aussi pour toutes les autres distributions à base xfce. A essayer sur gnome mais pas testé.
[center]

[/center]
Version de base Voyager
Gestionnaire de Conky Dynamic au clic droit sur le bureau nommé CONKY CONTROL. Il y en a 21. Possibilité d’en lancer plusieurs en même temps. Les garder par défaut en les sélectionnant dans la session de démarrage de façon manuel. Ils sont tous numérotés. Tous les conkys sont modifiés et adaptés à l’environnement voyager. Des conkys choisis pour leur utilité, simplicité et ergonomie. Pour les avoir par défaut, repérer les numéros des conkys dans le conky control et aller à menu/paramètre/gestionnaire de paramètre puis aller à paramétrage/session et démarrage/démarrage automatique puis repérer les numéros et sélectionner-les. Au redémarrage ils se poseront automatiquement sur le bureau. Pour les modifier, aller dans votre home/user/.conky et ouvrir avec clic droit leafpad
Version CC amélioré
Version améliorée par Didier@ que je remercie vivement, où tout est automatisé jusqu'à la prise en compte de(s)conky(s) que vous souhaiteriez avoir au démarrage de voyager ou d'une autre distribution.
Ce concky control n'est plus commandé par
Zenity à cause d'un bug de fenêtre mais par le fork
Yad. Dans la première boite de dialogue le fait d'annuler ne supprime plus les conkys lancés
Installation
Ouvrir terminal et ajouter
add ppa:webupd8team/y-ppa-manager
ou
sudo apt-get add ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install yad
copié le code sur votre conky basique de voyager déjà installé
terminal :
sudo leafpad ~/.scripts/Conky/conky
#!/bin/sh
# License GPL
# by rodofr@ - Voyager Live - Didier-T@
i=0
j=0
liste="false Conky-all-Stop -"
Lancer=`ps ax | awk '/\.conky\/conky/'`
while read line
do
i=$(( $i + 1 ))
if [ $(($i % 2)) -eq 0 ]; then
nom[$j]=$line
else
j=$(( j + 1 ))
conky[$j]="$line"
if echo "$Lancer" | grep "/conky"$j"/"; then
c=true
else
c=false
fi
liste=$liste" "$c" "$line" "$j
fi
done < ~/.scripts/Conky/conky_liste
liste=$liste" false Conky-all-Stop -"
RET=`yad --list --title "Conky" --checklist --width=330 --height=440 \
--column "Select" --column "Conky" --column "N°" $liste`
Z=$?
if [ $Z -eq 0 ]; then
for i in ${!conky[*]}; do
if echo "$RET" | grep ${conky[i]}; then
if [ -z `echo $Lancer | grep "/conky"$i"/"|awk '{print 1}'` ]; then exec sh -c "conky -c ${nom[$i]};" &
fi
else
if echo "$Lancer" | grep "/conky"$i"/"; then
exec ps ax | awk '/\.conky\/conky'$i'\// {print $1}' | xargs kill -9 &
fi
fi
done
if echo "$RET" | grep "Conky-all-Stop"; then
if pidof conky | grep [0-9] > /dev/null; then
exec killall conky
fi
exit 0
fi
yad --form \
--text="
Voulez-vous conserver/désélectionner ce(s) conky au démarrage ? Valider
Do you want to keep/deselect this (these) conky (s) on startup ? Validate"
z=$?
if [ $z -eq 0 ]; then
for i in ${!conky[*]}; do
if echo "$RET" | grep ${conky[i]}; then
# sed -i "s/Hidden=true/Hidden=false/" ~/.config/autostart/Conky\ $i.desktop
echo "[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky $i
Comment=
Exec=sh -c \"sleep 10; conky -c ${nom[$i]};\"
StartupNotify=false
Terminal=false
Hidden=false" > ~/.config/autostart/Conky\ $i\.desktop
else
# sed -i "s/Hidden=false/Hidden=true/" ~/.config/autostart/Conky\ $i.desktop
if [ -f ~/.config/autostart/Conky\ $i.desktop ]; then
rm ~/.config/autostart/Conky\ $i.desktop &
fi
fi
done
fi
fi
exit 0
Donner
les droits d’exécution au conky pour ceux qui viennent de l'enregistrer. Clic droit/exécuter. Sinon, si cela marche pas sur conky gestionnaire déjà installé, supprimer le et récréer une page vierge leafpad et copier le code ci-dessus et enregistrer à /home/(votre nom user/.scripts/Conky/conky
Conky pilote à installer
Deuxième fichiers à mettre là ou se trouve le gestionnaire de conky et nommer le
conky_liste
ouvrir leafpad et copier :
Clementine-OV
~/.conky/conky1/conkyClementine
Clementine-WV
~/.conky/conky2/conkyClementine1
HD-Orange
~/.conky/conky3/ConkyRamCpu2
HD-Gray
~/.conky/conky4/ConkyRamCpu
Delta-Orange
~/.conky/conky5/conkyrc_orange
HUD
~/.conky/conky6/conkyrc_HUD
ConkyNotes
~/.conky/conky7/ConkyNotes
ConkyZoe
~/.conky/conky8/ConkyZoe
ConkyBox
~/.conky/conky9/ConkyBox
DateHD
~/.conky/conky10/DateHD
Date-Hour
~/.conky/conky11/Date-Hour
ConkyRss
~/.conky/conky12/ConkyRss
ConkyRss2
~/.conky/conky13/ConkyRss2
ConkyCercle
~/.conky/conky14/ConkyCercle
Conky-all-gray
~/.conky/conky15/conky-all-gray
Conky-Update
~/.conky/conky16/ConkyUpdate
ConkyBar
~/.conky/conky17/ConkyBar
ConkyLarge
~/.conky/conky18/ConkyLarge
ConkyCore
~/.conky/conky19/conkyrc_5
ConkyUbuntu
~/.conky/conky20/conkyrc
ConkyCore2
~/.conky/conky21/conkyrc_3
Attention à ne pas laisser de ligne vide dans le fichier
conky_liste ci-dessus, ça mettrait la confusion dans l'affichage de la fenêtre de choix.
Pour ajouter un nouveau conky il suffit d'ajouter deux ligne à ce fichier.
1 - le nom à afficher sur la fenêtre de choix
2 - le chemin du fichier conky associé
le nouveau conky doit impérativement être dans un répertoire respectant cette forme ci
~/.conky/conky[numéro]
Pour ceux qui n'ont pas les conkys
le téléchargement du dossier est
ici (
réactiver la page de free pour avoir recopier "le mot" ci-dessous. Si vous avez de la pub) et envoyé le dans la home dans les fichiers cachés. Le dossier se nomme .conky (un point devant) et regroupe tous les conkys.
[center]

[/center]
Ensuite, instruire la commande automatique du gestionnaire de conky dans
thunar
Aller à
éditer/configurer les actions personnalisées/conky control/ sélectionner et ouvrir l’éditeur
A command mettre :
~/.scripts/Conky/conky
choisir une icône
et valider puis redémarrer votre session pour la prise en compte de cette commande que vous aurez au clic droit.
Les conkys peuvent être changés, modifiés, à vous de faire suivre les noms sur tout la chaîne de la ligne de commande.
Merci et soyez mesuré dans vos demandes et respectueux dans l'échange au nom de l'esprit voyager. Alors bon conky.
ps: vous pouvez faire part de vos découvertes aussi sur le site voyager
ici où Conky Control tuto a été mise en place comme ici