Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 18/05/2012, à 15:08

enebre

Re : Conky Control (Live Voyager)

oui j'ai redémarré, je suis maintenant occupé à relire la première page pour voir si j'ai oublié un truc, je viens de voir l'opération pour ajouter un script.

Dernière modification par enebre (Le 18/05/2012, à 15:09)

Hors ligne

#52 Le 18/05/2012, à 15:10

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

oui j'ai redémarré, je suis maintenant occupé à relire la première page pour voir si j'ai oublié un truc

Normalement, non.
il n'y as que le conky contrôle qui ne fonctionne plus ?
Le gestion conky contrôle fonctionne t'il ?

Hors ligne

#53 Le 18/05/2012, à 15:18

enebre

Re : Conky Control (Live Voyager)

je n'ai pas la gestion de conky contrôle
voici ce qui me reste du menu "clic droit" sur le bureau

Dernière modification par enebre (Le 20/04/2013, à 14:19)

Hors ligne

#54 Le 18/05/2012, à 15:22

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

je n'ai pas la gestion de conky contrôle

Tu peu lancer la commande suivante en terminal.

bash .scripts/Conky/GesConkyControl

ainsi que

bash .scripts/Conky/conky

et me copier les résultats.

Merci.

Edit : sinon voici le lien vers les scripts à placer manuellement dans .scripts/Conky

Dernière modification par Didier-T (Le 18/05/2012, à 15:27)

Hors ligne

#55 Le 18/05/2012, à 15:40

enebre

Re : Conky Control (Live Voyager)

les deux commandes répondent positivement la deuxième m'a demandé si je voulais garder mes scripts actifs, si tu veux que je colle le contenu du terminal, il y en a une tartine qui ne me semble pas très intéressant l'ensemble est composé de ces 3 lignes en nombre multiple

sed: -e expression n°1, caractère 9: option inconnue pour `s'
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».

Dernière modification par enebre (Le 18/05/2012, à 15:41)

Hors ligne

#56 Le 18/05/2012, à 15:44

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

les deux commandes répondent positivement la deuxième m'a demandé si je voulais garder mes scripts actifs, si tu veux que je colle le contenu du terminal, il y en a une tartine qui ne me semble pas très intéressant l'ensemble est composé de ces 3 lignes en nombre multiple

sed: -e expression n°1, caractère 9: option inconnue pour `s'
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».

c'est le résulta de quel script ?

pour le second soucis je vais te demander de me montrer le contenu du fichier suivant
~/.config/Thunar/uca.xml

merci

le devoir m’appel (un petit garçon de 3 ans qui viens de finir sa sieste), je serais de retour plus tard.

Hors ligne

#57 Le 18/05/2012, à 15:53

enebre

Re : Conky Control (Live Voyager)

Ben tien ! j'ai relancé les commandes, demandées au post ci dessus, encore un fois et plus rien n’apparaît dans le terminal.
Même si la commande n’apparaît plus sur le bureau, je peux à nouveau utiliser les conkys via la ligne de commande, je suis content comme ça, et pour le raccourci c'est pas grave si on ne peut plus le récupérer.

Et la réponse à la commande du contenu du fichier uca.xml

<?xml encoding="UTF-8" version="1.0"?>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>x[/b] fce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<actions><action><icon>Terminal</icon><name>Terminal</name><command>exo-open --working-directory %f --launch TerminalEmulator</command><description>Ouvrir terminal ici</description><patterns>*</patterns><directories/></action><action><icon>gksu-debian</icon><name>Administrator</name><command>gksu thunar %f</command><description>Mode administrateur</description><patterns>*</patterns><directories/></action><action><icon>filefind</icon><name>Search folders </name><command>catfish --path=%f</command><description>Rechercher dans ce dossier</description><patterns>*</patterns><directories/></action><action><icon>emblem-videos</icon><name>Convert Vidéo</name><command>winff %f</command><description></description><patterns>*</patterns><video-files/></action><action><icon>control-center2</icon><name>Conky Control</name><command>~/.scripts/Conky/conky</command><description>Gestionnaire de conky</description><patterns>*</patterns><directories/></action><action><icon>tvtime</icon><name>Television</name><command>~/.scripts/television/Television</command><description></description><patterns>*</patterns><directories/></action><action><icon>image</icon><name>Redimention image</name><command>~/.scripts/Image-Resize %f</command><description></description><patterns>*</patterns><image-files/></action><action><icon>pdf</icon><name>PDF vers TXT</name><command>~/.scripts/PDF-TXT %f</command><description></description><patterns>*</patterns><other-files/></action><action><icon>gnome-control-center</icon><name>Reparation Aide</name><command>~/.scripts//Reparation/Voyager-Projet.sh %f</command><description></description><patterns>*</patterns><directories/></action><action><icon>applications-internet</icon><name>Test Security</name><command>~/.scripts/Internet/Test %f</command><description></description><patterns>*</patterns><directories/></action><action><icon>important</icon><name>Verifier Hash</name><command>~/.scripts/Vérifier-la-somme %f</command><description></description><patterns>*</patterns><other-files/></action><action><icon>encrypted</icon><name>Encrypt</name><command>xfce4-terminal --hide-menubar --hide-toolbars --geometry=70x10 -x gpg -c %f</command><description></description><patterns>*</patterns><text-files/></action><action><icon>encrypted</icon><name>Decrypt</name><command>xfce4-terminal --hide-menubar --hide-toolbars --geometry=70x10 -x gpg -v %f</command><description></description><patterns>*</patterns><text-files/></action><action><icon>application-x-cd-image</icon><name>Monter/Démonter iso</name><command>~/.scripts/open-iso.sh %f</command><description></description><patterns>*</patterns></action><action><icon>xfburn</icon><name>Graver image</name><command>xfburn -i %f</command><description></description><patterns>*iso</patterns><image-files/></action><action><icon>vlc</icon><name>VLC DVD</name><command>vlc --dvdnav-menu %f</command><description></description><patterns>*</patterns><directories/><text-files/></action></actions>

Dernière modification par enebre (Le 20/04/2013, à 14:20)

Hors ligne

#58 Le 18/05/2012, à 16:31

Didier-T

Re : Conky Control (Live Voyager)

@ enebre,

ceci devrait tous remettre en place

fichier uca.xml corrigé

<?xml encoding="UTF-8" version="1.0"?>
<actions>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>x[/b] fce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>/home/enebre/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>Terminal</icon>
    <name>Terminal</name>
    <command>exo-open --working-directory %f --launch TerminalEmulator</command>
    <description>Ouvrir terminal ici</description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>gksu-debian</icon>
    <name>Administrator</name>
    <command>gksu thunar %f</command>
    <description>Mode administrateur</description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>filefind</icon>
    <name>Search folders </name>
    <command>catfish --path=%f</command>
    <description>Rechercher dans ce dossier</description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>emblem-videos</icon>
    <name>Convert Vidéo</name>
    <command>winff %f</command>
    <description></description>
    <patterns>*</patterns>
    <video-files/>
</action>
<action>
    <icon>control-center2</icon>
    <name>Conky Control</name>
    <command>~/.scripts/Conky/conky</command>
    <description>Gestionnaire de conky</description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>xfce-utils</icon>
    <name>Gestion conky contrôle</name>
    <command>~/.scripts/Conky/GesConkyControl %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>tvtime</icon>
    <name>Television</name>
    <command>~/.scripts/television/Television</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>image</icon>
    <name>Redimention image</name>
    <command>~/.scripts/Image-Resize %f</command>
    <description></description>
    <patterns>*</patterns>
    <image-files/>
</action>
<action>
    <icon>pdf</icon>
    <name>PDF vers TXT</name>
    <command>~/.scripts/PDF-TXT %f</command>
    <description></description>
    <patterns>*</patterns>
    <other-files/>
</action>
<action>
    <icon>gnome-control-center</icon>
    <name>Reparation Aide</name>
    <command>~/.scripts//Reparation/Voyager-Projet.sh %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>applications-internet</icon>
    <name>Test Security</name>
    <command>~/.scripts/Internet/Test %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
</action>
<action>
    <icon>important</icon>
    <name>Verifier Hash</name>
    <command>~/.scripts/Vérifier-la-somme %f</command>
    <description></description>
    <patterns>*</patterns>
    <other-files/>
</action>
<action>
    <icon>encrypted</icon>
    <name>Encrypt</name>
    <command>xfce4-terminal --hide-menubar --hide-toolbars --geometry=70x10 -x gpg -c %f</command>
    <description></description>
    <patterns>*</patterns>
    <text-files/>
</action>
<action>
    <icon>encrypted</icon>
    <name>Decrypt</name>
    <command>xfce4-terminal --hide-menubar --hide-toolbars --geometry=70x10 -x gpg -v %f</command>
    <description></description>
    <patterns>*</patterns>
    <text-files/>
</action>
<action>
    <icon>application-x-cd-image</icon>
    <name>Monter/Démonter iso</name>
    <command>~/.scripts/open-iso.sh %f</command>
    <description></description>
    <patterns>*</patterns>
</action>
<action>
    <icon>xfburn</icon>
    <name>Graver image</name>
    <command>xfburn -i %f</command>
    <description></description>
    <patterns>*iso</patterns>
    <image-files/>
</action>
<action>
    <icon>vlc</icon>
    <name>VLC DVD</name>
    <command>vlc --dvdnav-menu %f</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
    <text-files/>
</action>
</actions>

Il faudra bien sure redémarrer ton PC pour voir le resultat

Edit : je n'avais pas remarqué qu'il manquais la première balise <actions> c'est corrigé

Dernière modification par Didier-T (Le 18/05/2012, à 21:21)

Hors ligne

#59 Le 18/05/2012, à 16:45

enebre

Re : Conky Control (Live Voyager)

heu ! ben non, toujours pas de raccourci vers conky ! sad

Hors ligne

#60 Le 18/05/2012, à 16:54

Compte anonymisé

Re : Conky Control (Live Voyager)

@enebre
Comment as-tu installé voyager ? Tu n'as rien au clic droit même pas le terminal. As-tu gardé ta home avec tout tes dossiers à l'installation.quand tu as installé voyager ? Sinon, il aurait fallut que tu mettes des dossiers en backup et que tu installes voyager sans garder ta home.

#61 Le 18/05/2012, à 17:00

toniolibero

Re : Conky Control (Live Voyager)

[newbee] je vais peut-être passer pour un nul (ce qui est vrai), mais c'est moi qui suis mal le mod'op', ou ça marche pas pour Mint ?

Hors ligne

#62 Le 18/05/2012, à 17:01

enebre

Re : Conky Control (Live Voyager)

salut rodofr,

Toujours sur le qui-vive, à ce que je vois.
Pour l'install, j'ai fais une propre et tout dans /, pas de dossier /home séparé.
Avant la mise à jour du script de Didier-T j'avais tout ça opérationnel, je déplorais aucun bug ni anomalie.
Incompréhensible, enfin ! pour moi.
Bah, c'est pas bien grave.

Dernière modification par enebre (Le 18/05/2012, à 17:03)

Hors ligne

#63 Le 18/05/2012, à 17:22

Compte anonymisé

Re : Conky Control (Live Voyager)

enebre@ non mais on va trouver la solution. Toute ta configuration thunar a sauté. Donc, dans ta home cachée, à .config/thunar/ As-tu trois fichiers....avec celui donné par Didier de thunar. Ensuite clic droit sur ce fichier et à propriété regarde les droits.. Lecture et écriture 2 fois et lecture. Tu dois aussi redémarrer ta session

#64 Le 18/05/2012, à 17:30

enebre

Re : Conky Control (Live Voyager)

En effet les droits sur ce fichier n'étaient pas correctement établi, mais à la reconnexion rien de nouveau, j'ai aussi refais l'application de la correction du fichier recommandé par Didier et pas de meilleur résultat.

Dernière modification par enebre (Le 18/05/2012, à 17:34)

Hors ligne

#65 Le 18/05/2012, à 17:34

Compte anonymisé

Re : Conky Control (Live Voyager)

enebre@Tiens, voila le fichier Thunar, tu le désarchives et tu mets tout dans ta home cachée à .config/thunar/ puis tu redémarres ta session et cela devrais passer

Lien thunar ici

#66 Le 18/05/2012, à 17:44

enebre

Re : Conky Control (Live Voyager)

rodofr, Après 4 essais, je crains que ton lien ne fonctionne pas !
Voici ce qu'il me renvoie après le 60 secondes
Your IP  is already downloading. Upgrade to premium or wait. C'est pour forcer un peu la main vers le compte premium...

Dernière modification par enebre (Le 18/05/2012, à 17:48)

Hors ligne

#67 Le 18/05/2012, à 18:00

Compte anonymisé

Re : Conky Control (Live Voyager)

enebre@
Tiens prend thunar ici

tu le désarchives et tu mets tout dans ta home cachée à .config/thunar/ puis tu redémarres ta session et cela devrais passer. Regarde aussi les propriétés, que cela soit bien à ton nom mais normalement oui

#68 Le 18/05/2012, à 18:14

enebre

Re : Conky Control (Live Voyager)

Merci rodofr, ça fonctionne j'ai retrouvé les raccourcis de voyager
Par contre le nouveau script de Didier ne fonctionne pas, il tourne en boucle sur la configuration de la sélection des conkys.

Mais c'est bon, j'ai reconfiguré mes conkys via le terminal.

Dernière modification par enebre (Le 18/05/2012, à 18:27)

Hors ligne

#69 Le 18/05/2012, à 21:17

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

Merci rodofr, ça fonctionne j'ai retrouvé les raccourcis de voyager
Par contre le nouveau script de Didier ne fonctionne pas, il tourne en boucle sur la configuration de la sélection des conkys.

Mais c'est bon, j'ai reconfiguré mes conkys via le terminal.

Bon, je commence à cerner d’où viens le problème avec le script d'installation (il y a des différence dans le fichier uca.xml), je vais donc supprimer l'ajout automatique du raccourci sur le clic droit.

Par contre lors de mon essai sur virtualbox, je n'est pas eut de soucis avec l'utilisation des scripts créés.

Le script qui tourne en rond, c'est lequel ?

Edit : le script d'installation est à jour.

Dernière modification par Didier-T (Le 18/05/2012, à 21:20)

Hors ligne

#70 Le 18/05/2012, à 21:43

enebre

Re : Conky Control (Live Voyager)

ben ! le script au lancement de conky-control, il me propose la liste des conkys, je clic pour "oui" et encore "oui" mais il désactive tout et reviens avec les mêmes questions etc................ si je clic sur non c'est pareil.

La solution c'est de relancer chaque script un à un via la console et l'inscrire en session-démarrage via le gui.
Dommage car au début conky control fonctionnait bien.

Oui, c'est étrange que sur ta VB ça fonctionne bien, mais as tu effacé l'ancienne configuration, il me semble que la boucle est apparue après que j'ai tout repris depuis zéro en réinstallant les 3 fichiers fournis par rodofr.
Car ton installation ne permet pas de changer la config. Elle pose les bonnes questions, mais n'exécute pas les fonctions.

Pourrais tu me dire quel fichier enregistrer en backup pour que je retrouve ma config des conkys fonctionnelle, afin que je puisse refaire quelques essais sans devoir reprendre à chaque fois l'ensemble des manipulations de réactivation des conkys. (si c'est possible)

Dernière modification par enebre (Le 18/05/2012, à 21:58)

Hors ligne

#71 Le 19/05/2012, à 05:35

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

ben ! le script au lancement de conky-control, il me propose la liste des conkys, je clic pour "oui" et encore "oui" mais il désactive tout et reviens avec les mêmes questions etc................ si je clic sur non c'est pareil.

La solution c'est de relancer chaque script un à un via la console et l'inscrire en session-démarrage via le gui.
Dommage car au début conky control fonctionnait bien.

Oui, c'est étrange que sur ta VB ça fonctionne bien, mais as tu effacé l'ancienne configuration, il me semble que la boucle est apparue après que j'ai tout repris depuis zéro en réinstallant les 3 fichiers fournis par rodofr.
Car ton installation ne permet pas de changer la config. Elle pose les bonnes questions, mais n'exécute pas les fonctions.

Pourrais tu me dire quel fichier enregistrer en backup pour que je retrouve ma config des conkys fonctionnelle, afin que je puisse refaire quelques essais sans devoir reprendre à chaque fois l'ensemble des manipulations de réactivation des conkys. (si c'est possible)

Non je n'ai pas effacé l'ancienne configuration, normalement les fichiers que t'a fourni rodofr ne peuvent pas avoir d'incidence sur le fonctionnement des scripts (juste sur le fonctionnement du clic droit).

Pourrais tu me montrer le contenu de ton conky contrôle, il se situ ici '~/.scripts/Conky/conky', j'aimerais comprendre ce qu'il c'est passé sur ton PC.

tu trouveras dans cette archive les deux scripts + la conky_liste, à copier dans '~/.scripts/Conky/'.

Hors ligne

#72 Le 19/05/2012, à 20:40

enebre

Re : Conky Control (Live Voyager)

Salut Didier me revoilà,

En même temps je post mon nouveau conky, que j'ai il est vrai, pompé en partie sur le script de zn23
en image le Conky-tout-beteoriginal
le contenu du fichier '~/.scripts/Conky/conky'

#!/bin/bash
# by rodofr@ - Voyager Live - Didier-T@
# Version 1.05


### section barre de progression

function init_progress_bar() {
    pipe_dir="$( mktemp -d )"
    pipe="${pipe_dir}/pipe"
    mkfifo "${pipe}"
    zenity --progress --title="Initialisation" --text="progression..." --percentage=0 --width 700 --auto-close --auto-kill >/dev/null 2>&1 <"${pipe}" &
    exec 6>"${pipe}"
}

function purge_progress_barre() {
    trap - SIGHUP SIGINT
    exec 6>&-
    rm -rf "${pipe_dir}"
}

### Fin Barre de progression


### Initialisation variables
function init() {
    i=0
    j=1
    x=0
    perc=$(( $(wc -l < ~//.scripts/Conky/conky_liste) + 5 ))
    perc=$(( 10000 / $perc ))

    Lancer=`ps ax | awk '/\ conky\ -c/'`
    liste="false Conky-all-Stop - Conky-all-Stop"
    home=$(echo "$HOME" | sed -e 's/\//\\//g')
    while read line  
    do
        i=$(( $i + 1 ))
        perc1=$(( $(( $i * perc )) / 100 ))
        printf "%s
" "${perc1}" >&6 2>/dev/null
        if [ $(( $i - $x )) -eq 1 ]; then
            conky[$j]=$line
        else
            nom[$j]=`echo "$line" | sed -e "s/\~/$home/"`
            adress[$j]=$(echo "${nom[$j]}"|sed -e 's/\//\\//g')
            if echo "$Lancer" | grep -q -w "${adress[$j]}"; then
                c=true
            else
                c=false
            fi
            liste=$liste" "$c" "${conky[$j]}" "$j" "${nom[$j]}
            j=$(( j + 1 ))
            x=$i
        fi
    done < ~/.scripts/Conky/conky_liste
    liste=$liste" false Conky-all-Stop - Conky-all-Stop"
}


### Création suppression autorun
function autorun() {
    zenity --question --height=70    --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
        i=0
        for i in ${!conky[*]}; do
            if ! [ $i -eq 0 ]; then
                if echo "$RET" | grep -q ${adress[$i]}; then
                    echo "[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky $i (${conky[$i]})
Comment=
Exec=sh -c \"sleep 10; conky -c ${nom[$i]};\"
StartupNotify=false
Terminal=false
Hidden=false" > ~/.config/autostart/Conky\ $i\.desktop
                else
                    if [ -f ~/.config/autostart/Conky\ $i\.desktop ]; then
                        rm ~/.config/autostart/Conky\ $i\.desktop &
                    fi
                fi
            fi
        done
    fi
}


### Selection des conkys à afficher
function choix() {
    RET=`zenity --list --title="Conky" --checklist --width=330 --height=440 --column="Select" --column="Conky" --column="N°" --column="Adress" --hide-column="4" --print-column="4" $liste`

    Z=$?
    if  [ $Z -eq 0 ]; then
        for i in ${!conky[*]}; do
        if ! [ $i -eq 0 ]; then
            if echo "$RET" | grep -q ${adress[$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 -q ${adress[$i]}; then
                    exec ps ax | awk "/ conky -c ${adress[$i]}/ {print \$1}" | xargs kill -9 &
                fi
            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
        ### Lancement autorun
        autorun
    fi
}

init_progress_bar
init
purge_progress_barre
choix

exit 0

Dernière modification par enebre (Le 20/05/2012, à 07:19)

Hors ligne

#73 Le 19/05/2012, à 21:03

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

Salut Didier me revoilà,

En même temps je post mon nouveau conky que j'ai, il est vrai, pompé sur le script de zn23
en image le Conky-tout-betehttp://www.23hq.com/enebre/photo/7874380/original
le contenu du fichier '~/.scripts/Conky/conky'

#!/bin/bash
# by rodofr@ - Voyager Live - Didier-T@
# Version 1.05


### section barre de progression

function init_progress_bar() {
    pipe_dir="$( mktemp -d )"
    pipe="${pipe_dir}/pipe"
    mkfifo "${pipe}"
    zenity --progress --title="Initialisation" --text="progression..." --percentage=0 --width 700 --auto-close --auto-kill >/dev/null 2>&1 <"${pipe}" &
    exec 6>"${pipe}"
}

function purge_progress_barre() {
    trap - SIGHUP SIGINT
    exec 6>&-
    rm -rf "${pipe_dir}"
}

### Fin Barre de progression


### Initialisation variables
function init() {
    i=0
    j=1
    x=0
    perc=$(( $(wc -l < ~//.scripts/Conky/conky_liste) + 5 ))
    perc=$(( 10000 / $perc ))

    Lancer=`ps ax | awk '/\ conky\ -c/'`
    liste="false Conky-all-Stop - Conky-all-Stop"
    home=$(echo "$HOME" | sed -e 's/\//\\//g')
    while read line  
    do
        i=$(( $i + 1 ))
        perc1=$(( $(( $i * perc )) / 100 ))
        printf "%s
" "${perc1}" >&6 2>/dev/null
        if [ $(( $i - $x )) -eq 1 ]; then
            conky[$j]=$line
        else
            nom[$j]=`echo "$line" | sed -e "s/\~/$home/"`
            adress[$j]=$(echo "${nom[$j]}"|sed -e 's/\//\\//g')
            if echo "$Lancer" | grep -q -w "${adress[$j]}"; then
                c=true
            else
                c=false
            fi
            liste=$liste" "$c" "${conky[$j]}" "$j" "${nom[$j]}
            j=$(( j + 1 ))
            x=$i
        fi
    done < ~/.scripts/Conky/conky_liste
    liste=$liste" false Conky-all-Stop - Conky-all-Stop"
}


### Création suppression autorun
function autorun() {
    zenity --question --height=70    --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
        i=0
        for i in ${!conky[*]}; do
            if ! [ $i -eq 0 ]; then
                if echo "$RET" | grep -q ${adress[$i]}; then
                    echo "[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky $i (${conky[$i]})
Comment=
Exec=sh -c \"sleep 10; conky -c ${nom[$i]};\"
StartupNotify=false
Terminal=false
Hidden=false" > ~/.config/autostart/Conky\ $i\.desktop
                else
                    if [ -f ~/.config/autostart/Conky\ $i\.desktop ]; then
                        rm ~/.config/autostart/Conky\ $i\.desktop &
                    fi
                fi
            fi
        done
    fi
}


### Selection des conkys à afficher
function choix() {
    RET=`zenity --list --title="Conky" --checklist --width=330 --height=440 --column="Select" --column="Conky" --column="N°" --column="Adress" --hide-column="4" --print-column="4" $liste`

    Z=$?
    if  [ $Z -eq 0 ]; then
        for i in ${!conky[*]}; do
        if ! [ $i -eq 0 ]; then
            if echo "$RET" | grep -q ${adress[$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 -q ${adress[$i]}; then
                    exec ps ax | awk "/ conky -c ${adress[$i]}/ {print \$1}" | xargs kill -9 &
                fi
            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
        ### Lancement autorun
        autorun
    fi
}

init_progress_bar
init
purge_progress_barre
choix

exit 0

C'est étrange, quand le fichier c'est écrit sur ton système il s'est corrompu.
la ligne 40 s'est coupée en deux
voici ce que tu aurais du avoir, si je n'ai pas raté d'autres erreurs.

#!/bin/bash
# by rodofr@ - Voyager Live - Didier-T@
# Version 1.05


### section barre de progression

function init_progress_bar() {
    pipe_dir="$( mktemp -d )"
    pipe="${pipe_dir}/pipe"
    mkfifo "${pipe}"
    zenity --progress --title="Initialisation" --text="progression..." --percentage=0 --width 700 --auto-close --auto-kill >/dev/null 2>&1 <"${pipe}" &
    exec 6>"${pipe}"
}

function purge_progress_barre() {
    trap - SIGHUP SIGINT
    exec 6>&-
    rm -rf "${pipe_dir}"
}

### Fin Barre de progression


### Initialisation variables
function init() {
    i=0
    j=1
    x=0
    perc=$(( $(wc -l < ~//.scripts/Conky/conky_liste) + 5 ))
    perc=$(( 10000 / $perc ))

    Lancer=`ps ax | awk '/\ conky\ -c/'`
    liste="false Conky-all-Stop - Conky-all-Stop"
    home=$(echo "$HOME" | sed -e 's/\//\\//g')
    while read line  
    do
        i=$(( $i + 1 ))
        perc1=$(( $(( $i * perc )) / 100 ))
        printf "%s\n" "${perc1}" >&6 2>/dev/null
        if [ $(( $i - $x )) -eq 1 ]; then
            conky[$j]=$line
        else
            nom[$j]=`echo "$line" | sed -e "s/\~/$home/"`
            adress[$j]=$(echo "${nom[$j]}"|sed -e 's/\//\\//g')
            if echo "$Lancer" | grep -q -w "${adress[$j]}"; then
                c=true
            else
                c=false
            fi
            liste=$liste" "$c" "${conky[$j]}" "$j" "${nom[$j]}
            j=$(( j + 1 ))
            x=$i
        fi
    done < ~/.scripts/Conky/conky_liste
    liste=$liste" false Conky-all-Stop - Conky-all-Stop"
}


### Création suppression autorun
function autorun() {
    zenity --question --height=70    --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
        i=0
        for i in ${!conky[*]}; do
            if ! [ $i -eq 0 ]; then
                if echo "$RET" | grep -q ${adress[$i]}; then
                    echo "[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky $i (${conky[$i]})
Comment=
Exec=sh -c \"sleep 10; conky -c ${nom[$i]};\"
StartupNotify=false
Terminal=false
Hidden=false" > ~/.config/autostart/Conky\ $i\.desktop
                else
                    if [ -f ~/.config/autostart/Conky\ $i\.desktop ]; then
                        rm ~/.config/autostart/Conky\ $i\.desktop &
                    fi
                fi
            fi
        done
    fi
}


### Selection des conkys à afficher
function choix() {
    RET=`zenity --list --title="Conky" --checklist --width=330 --height=440 --column="Select" --column="Conky" --column="N°" --column="Adress" --hide-column="4" --print-column="4" $liste`

    Z=$?
    if  [ $Z -eq 0 ]; then
        for i in ${!conky[*]}; do
        if ! [ $i -eq 0 ]; then
            if echo "$RET" | grep -q ${adress[$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 -q ${adress[$i]}; then
                    exec ps ax | awk "/ conky -c ${adress[$i]}/ {print \$1}" | xargs kill -9 &
                fi
            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
        ### Lancement autorun
        autorun
    fi
}

init_progress_bar
init
purge_progress_barre
choix

exit 0

Hors ligne

#74 Le 20/05/2012, à 07:17

enebre

Re : Conky Control (Live Voyager)

Salut Didier,
J'ai relancé le conky-control, tout c'est passé correctement, ce matin j'ai aussi changé le contenu de conky que tu as corrigé, mais pas de différence sur le rendu des conkys.
Je constate depuis hier, avant le changement du script conky corrigé que les conkys sont instables, hier le conkyrss ne se chargeait plus, aujourd'hui c'est le conky-tout-bete, posté ci-dessous,  les deux dernières parties, rhythmbox et la signature qui ne s’alignent plus correctement.
Bizarre ça, hier il fonctionnait bien cfr la capture d'écran en #72.

#if mixerbar does not work add 'snd-mixer-oss' in /etc/modules#
background yes
# Use Xft?
use_xft yes
font snap-7
xftfont Ubuntu:pixelsize=13
xftalpha 0.9
text_buffer_size 2048
out_to_console no
update_interval 10
total_run_times 0
draw_shades no
draw_outline no
draw_borders no
#default_outline_color fff
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color lightgrey
alignment top_left
gap_x 60
gap_y 65
no_buffers yes
minimum_size 5 5
maximum_width 170
short_units yes
use_spacer right
default_bar_size 100 4
TEXT 
${color EAEAEA}${font GE Inspira:pixelsize=55}${alignc}${time %H:%M}${font GE Inspira:pixelsize=24}
${alignc}${voffset 10}${alignc}${color EAEAEA}${time %A}
${alignc}${color D12122}${time %d}${color EAEAEA} ${time %B}
#${font Ubuntu:pixelsize=10}${alignr}${color D12122}HD  $color${fs_used /} / ${fs_size /}    ${color D12122}RAM  $color$mem / $memmax     ${color D12122}CPU  $color${cpu cpu0}% 
#${voffset 50}${color white}${font Ubuntu:style=Bold:pixelsize=58}${time %H:%M}${font}
${color white}${font Ubuntu:style=Bold:pixelsize=12}${alignc}UpTime Chrono${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${voffset -2}${color lightgrey}${font Ubuntu:size=12}${alignc}${uptime}${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}SYSTEM INFO${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=11}Hostname  ${alignr}${nodename}${font}
${color lightgrey}${font Ubuntu:size=11}Release ${alignr}12.04${font}
Kernel  ${alignr}${kernel}
${color lightgrey}${font Ubuntu:size=9}cpu 1 & 2 ${alignr}bar${font}
${color lightgrey}${cpubar cpu0 3,170}
${voffset -4}${font Ubuntu:size=10}${color green}${loadavg 1}${alignc -10}${color yellow}${loadavg 2}${alignr}${color red}${loadavg 3}${font}
${color lightgrey}${voffset -5}${cpubar cpu1 4,170}
${color lightgrey}${font Ubuntu:size=9}memory ${alignr}swap${font}
${color lightgrey}${membar 4,80}${alignr}${swapbar 4,80}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}FILESYSTEM SIZE${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=10}Voyager & home  ${alignr}${fs_bar 3,60 /}${font}
#${color lightgrey}${font Ubuntu:size=8}Home  ${alignr}${fs_bar 3,90 /home/zniavre/}${font}
#${color lightgrey}${font Ubuntu:size=8}Disk 1  ${alignr}${fs_bar 3,90 /media/Disk1/}${font}
#${color lightgrey}${font Ubuntu:size=8}Disk 2  ${alignr}${fs_bar 3,90 /media/Disk2/}${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}NETWORK DATA
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=8}Ip network etho ${alignr} ${color white}${addr eth0}${font}
#${color lightgrey}${font Ubuntu:size=8}Ip network wlan ${alignr} ${color white}${addr wlan0}${font}
#${color white}${font Ubuntu:size=10}${wireless_essid wlan0} ${alignr} ${color lightgrey}${font Ubuntu:size=8}${color red}${wireless_link_qual_perc wlan0}${color lightgrey}%
${color lightgrey}${font Ubuntu:size=9}Down ${color white}${downspeed eth0}${color lightgrey}${alignr}Up ${color white}${upspeed eth0}${font}
${color lightgrey}${font Ubuntu:size=9}${totaldown eth0} ${alignr}${totalup eth0} ${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}CALENDRIER 2012${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color white}${font Ubuntu Mono:size=10}${alignc -6}${execpi 60 VinDSL_Cal_8=`date +%-d`; cal -h | sed -e '1d' -e 's/\<'"$VinDSL_Cal_8"'\>/${color red}&${color grey}/'}${font}

${if_running rhythmbox}${color white}${font Ubuntu:style=Bold:pixelsize=10}${alignc}Rhythmbox${font}
${color white}${voffset -10}${cpubar cpu7 2,45}${alignr}${cpubar cpu8 2,45}
${color white}${font Ubuntu:style=Bold:size=14}${alignc}${exec rhythmbox-client --print-playing-format %at}${font}
${color lightgrey}${font Ubuntu:size=11} ${alignc}${exec rhythmbox-client --print-playing-format %aa}${font}
${color white}${font Ubuntu:size=9} ${alignc}${exec rhythmbox-client --no-start --print-playing-format %tt}${font}
${color red}${font Ubuntu:style=Bold:size=8}${alignc} ${exec rhythmbox-client --no-start --print-playing-format "%te"}${font}
${voffset -5}${color lightgrey}${alignc}${mixerbar}$endif
${color white}${font Ubuntu:style=Bold:pixelsize=13}${alignc}enebre${font}
${color white}${voffset -10}${cpubar cpu7 2,48}${alignr}${cpubar cpu8 2,48}

Dernière modification par enebre (Le 20/05/2012, à 07:28)

Hors ligne

#75 Le 20/05/2012, à 07:35

Didier-T

Re : Conky Control (Live Voyager)

enebre a écrit :

Salut Didier,
J'ai relancé le conky-control, tout c'est passé correctement, ce matin j'ai aussi changé le contenu de conky que tu as corrigé, mais pas de différence sur le rendu des conkys.
Je constate depuis hier, avant le changement du script conky corrigé que les conkys sont instables, hier le conkyrss ne se chargeait plus, aujourd'hui c'est le conky-tout-bete, posté ci-dessous,  les deux dernières parties, rhythmbox et la signature qui ne s’alignent plus correctement.
Bizarre ça, hier il fonctionnait bien cfr la capture d'écran en #72.

#if mixerbar does not work add 'snd-mixer-oss' in /etc/modules#
background yes
# Use Xft?
use_xft yes
font snap-7
xftfont Ubuntu:pixelsize=13
xftalpha 0.9
text_buffer_size 2048
out_to_console no
update_interval 10
total_run_times 0
draw_shades no
draw_outline no
draw_borders no
#default_outline_color fff
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints below,sticky,skip_taskbar,skip_pager
double_buffer yes
default_color lightgrey
alignment top_left
gap_x 60
gap_y 65
no_buffers yes
minimum_size 5 5
maximum_width 170
short_units yes
use_spacer right
default_bar_size 100 4
TEXT 
${color EAEAEA}${font GE Inspira:pixelsize=55}${alignc}${time %H:%M}${font GE Inspira:pixelsize=24}
${alignc}${voffset 10}${alignc}${color EAEAEA}${time %A}
${alignc}${color D12122}${time %d}${color EAEAEA} ${time %B}
#${font Ubuntu:pixelsize=10}${alignr}${color D12122}HD  $color${fs_used /} / ${fs_size /}    ${color D12122}RAM  $color$mem / $memmax     ${color D12122}CPU  $color${cpu cpu0}% 
#${voffset 50}${color white}${font Ubuntu:style=Bold:pixelsize=58}${time %H:%M}${font}
${color white}${font Ubuntu:style=Bold:pixelsize=12}${alignc}UpTime Chrono${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${voffset -2}${color lightgrey}${font Ubuntu:size=12}${alignc}${uptime}${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}SYSTEM INFO${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=11}Hostname  ${alignr}${nodename}${font}
${color lightgrey}${font Ubuntu:size=11}Release ${alignr}12.04${font}
Kernel  ${alignr}${kernel}
${color lightgrey}${font Ubuntu:size=9}cpu 1 & 2 ${alignr}bar${font}
${color lightgrey}${cpubar cpu0 3,170}
${voffset -4}${font Ubuntu:size=10}${color green}${loadavg 1}${alignc -10}${color yellow}${loadavg 2}${alignr}${color red}${loadavg 3}${font}
${color lightgrey}${voffset -5}${cpubar cpu1 4,170}
${color lightgrey}${font Ubuntu:size=9}memory ${alignr}swap${font}
${color lightgrey}${membar 4,80}${alignr}${swapbar 4,80}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}FILESYSTEM SIZE${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=10}Voyager & home  ${alignr}${fs_bar 3,60 /}${font}
#${color lightgrey}${font Ubuntu:size=8}Home  ${alignr}${fs_bar 3,90 /home/zniavre/}${font}
#${color lightgrey}${font Ubuntu:size=8}Disk 1  ${alignr}${fs_bar 3,90 /media/Disk1/}${font}
#${color lightgrey}${font Ubuntu:size=8}Disk 2  ${alignr}${fs_bar 3,90 /media/Disk2/}${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}NETWORK DATA
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color lightgrey}${font Ubuntu:size=8}Ip network etho ${alignr} ${color white}${addr eth0}${font}
#${color lightgrey}${font Ubuntu:size=8}Ip network wlan ${alignr} ${color white}${addr wlan0}${font}
#${color white}${font Ubuntu:size=10}${wireless_essid wlan0} ${alignr} ${color lightgrey}${font Ubuntu:size=8}${color red}${wireless_link_qual_perc wlan0}${color lightgrey}%
${color lightgrey}${font Ubuntu:size=9}Down ${color white}${downspeed eth0}${color lightgrey}${alignr}Up ${color white}${upspeed eth0}${font}
${color lightgrey}${font Ubuntu:size=9}${totaldown eth0} ${alignr}${totalup eth0} ${font}

${color white}${font Ubuntu:style=Bold:pixelsize=11}${alignc}CALENDRIER 2012${font}
${color white}${voffset -10}${cpubar cpu7 2,30}${alignr}${cpubar cpu8 2,30}
${color white}${font Ubuntu Mono:size=10}${alignc -6}${execpi 60 VinDSL_Cal_8=`date +%-d`; cal -h | sed -e '1d' -e 's/\<'"$VinDSL_Cal_8"'\>/${color red}&${color grey}/'}${font}

${if_running rhythmbox}${color white}${font Ubuntu:style=Bold:pixelsize=10}${alignc}Rhythmbox${font}
${color white}${voffset -10}${cpubar cpu7 2,45}${alignr}${cpubar cpu8 2,45}
${color white}${font Ubuntu:style=Bold:size=14}${alignc}${exec rhythmbox-client --print-playing-format %at}${font}
${color lightgrey}${font Ubuntu:size=11} ${alignc}${exec rhythmbox-client --print-playing-format %aa}${font}
${color white}${font Ubuntu:size=9} ${alignc}${exec rhythmbox-client --no-start --print-playing-format %tt}${font}
${color red}${font Ubuntu:style=Bold:size=8}${alignc} ${exec rhythmbox-client --no-start --print-playing-format "%te"}${font}
${voffset -5}${color lightgrey}${alignc}${mixerbar}$endif
${color white}${font Ubuntu:style=Bold:pixelsize=13}${alignc}enebre${font}
${color white}${voffset -10}${cpubar cpu7 2,48}${alignr}${cpubar cpu8 2,48}

Tu peut me faire une capture d'ecran

Hors ligne