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.

#526 Le 01/02/2012, à 07:44

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Salut @Didier-T

Malheureusement le graphique reste figé

1328078548.png

Bonne journée à tous


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#527 Le 01/02/2012, à 08:39

Didier-T

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@ carpediem

Cette solution ne me plaisait pas mais elle doit fonctionner, par contre il n'y à plus de tendance sur l’évolution de pression, j'ai donc supprimer cette variable de ton conky.

conkyrc-pression

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 2048          #Taille du cache pour le texte

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
#alignment top_left             #Alignement
 #---
  minimum_size 660 200            #Taille minimum (px) ; largeur / hauteur
  maximum_width 410 300             #Largeur maximum (px)
 #---
 gap_x 520           #Écart avec le bord gauche / droit
 gap_y 360                  #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer right                #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 360 3          #Barre par défaut (longeur hauteur)
  stippled_borders 6              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

default_color FFFFFF
color1 D2CBC1
color2 red #red, color of current T°
color3 blue #color of feels like T°
color4 B1ADA7
color5 7B7870
color6 3F3C36
color7 black #text color
#---
  color1 242424                   #Gris


TEXT
${voffset -6}${font chopinscript:size=16}${color black}Pression Atmospherique
${if_gw}${execi 1200 bash /home/claude/conky/barograph/barognuplot.sh }${endif}#
${image /home/claude/conky/barograph/graph2.png -s 270x150 -p -10,10 -n}#
${font Verdana:size=7}#
${color black}#
${voffset -5}${goto 10}  40 C${color black}${goto 250}1040mb
${voffset 13}${goto 10}  20 C${color black}${goto 250}1020mb
${voffset 11}${goto 10}    0 C${color black}${goto 250}1000mb
${voffset 13}${goto 10} -20 C${color black}${goto 250} 980mb
${voffset 8}${goto 250} 960mb

barognuplot.sh "courbe graphique

#!/bin/bash

## files
LOG="$HOME/conky/barograph/ListePression2.log"
GRAPH="$HOME/conky/barograph/graph2.png"

## Verifier argument 

##Infos generales
DATE=$(date +"%s")
DATE1WEEK=$(date --date="1 week ago" +"%s")

# liste des dates de releve du fichier log
EPOCH=()
while read 
do
    EPOCH+=( "$REPLY" )
done< <(awk '{print $1}' "$LOG")

# si le fichier existe et contient des valeurs de plus d'une semaine (premiere = plus vieille)
#supprimer premiere valeur
[[ -f $LOG ]] && {
    for i in $(seq 0 $(($(wc -l < $LOG)-1)))
    do
        [[ $DATE1WEEK -gt ${EPOCH[$i]} ]] && sed -i '1d' $LOG || break
    done
}


## Conversion en hectopascal et soustraction de la pression moyenne pour ramener l'axe a zero
PR_HP=`sed -n 16p ~/conky/CondCour`
TEMP=`sed -n 4p ~/conky/CondCour`
PR_CALC=$(bc << EOF
scale=0
$PR_HP - 1000
EOF
)
echo "$DATE $PR_CALC $TEMP" >> $LOG

gnuplot <<EOF
set terminal png enhanced size 300,170  transparent #font "Ubuntu,10" 400,350
set term png font "Ubuntu,9"
set output "$GRAPH"
unset key
set grid
set xzeroaxis lt 3 lw 2
set yzeroaxis
set ytics ("" -40, "" -20, "" 20, "" 40)
set mxtics 0
set xdata time
set timefmt "%s"
set xtics 86400
set format x "%d"
set style line 1 lw 2
set style line 2 lw 2
plot ["$DATE1WEEK":"$DATE"] [-40:50] "$LOG" using 1:3 with lines ls 2, "$LOG" using 1:2 with lines ls 1
EOF

exit 0

Hors ligne

#528 Le 01/02/2012, à 13:35

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Didier-t

Un grand merci pour ton aide, tout est fonctionnel
Je vais fignoler mes conkys et ensuite je mettrai tout en ligne.


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#529 Le 01/02/2012, à 16:07

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Carpediem
Peut-on lancer ton baromètre et ton graph avec meteo.lua ?

Hors ligne

#530 Le 01/02/2012, à 17:32

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Didier-T

Bonsoir,
J'ai voulu essayer de faire tournée une animation gif d'après un de tes scripts...mais je n'arrive pas à "killer" lorsqu'elle tourne,
ma machine rame et ça plante un peu...La carte est affichée et l'animation fonctionne mais celle ci est découpée à certains endroits...Te rappelles-tu ? C'est ça :
images2.sh

#! /bin/bash
cd ~/conky/images

miseajour=$(find -maxdepth 1 -mmin -15 -type f)

if [[ -n $miseajour ]]
    then
        # le dernier cliché à moins de 15 minutes pas de mise a jour.
        exit 0
        #----------------------------------
    else

    # Obtention des informations horaire
    
    Heuret=$(date -u +%H)
    Minutet=$(date +%M)
    Jourt=$(date -u +%d)
    Moit=$(date -u +%m)
    Aneet=$(date -u +%Y)

    #----------------------------------

    #Traitement des infos horaire

    case $Minutet in
        01|02|03|04|05|06|07|08|09|10|11|12|13|14)
            Minute=30
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%Y)
        ;;
        15|16|17|18|19|20|21|22|23|24|25|26|27|28|29)
            Minute=45
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%Y)
        ;;
        30|31|32|33|34|35|36|37|38|39|40|41|42|43|44)
            Minute=00
            Heure=$Heuret
            Jour=$Jourt
            Moi=$Moit
            Anee=$Aneet
        ;;
        45|46|47|48|49|50|51|52|53|54|55|56|57|58|59)
            Heure=$Heuret
            Jour=$Jourt
            Moi=$Moit
            Anee=$Aneet
            Minute=15
        ;;    
    esac
    
    
    #----------------------------------
    
    # Récupération des images sur les 24 dernières Heures
    
    compteur=0
    Minute1=$Minute
    Heuret=$Heure
    Jourt=$Jour
    Moit=$Moi
    Aneet=$Anee
    temp=0
    
    while (( $compteur < 96 ))
        do
        fichier=`expr 96 - $compteur`
    
        if [ -f $Anee$Moi$Jour$Heure$Minute1.jpg ]
        then
            if (( $(ls -s $Anee$Moi$Jour$Heure$Minute1.jpg |awk '{ print $1 }') != 4 ))
                then
                if (( $fichier < 10 ))
                    then
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/0$fichier.jpg
                    else
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/$fichier.jpg
                fi
                else
                    rm Traitee/$fichier.jpg
            fi
            compteur=`expr $compteur + 1`
            temp=`expr $temp + 15`
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%Y)
            Minute1=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%M)
        else
            wget 'http://wofrance.fr/cgi-bin/getpicture?/daten/sat/im02/'$Anee'/'$Moi'/'$Jour'/'$Heure$Minute1'.jpg' --output-document=$Anee$Moi$Jour$Heure$Minute1.jpg
            if (( $(ls -s $Anee$Moi$Jour$Heure$Minute1.jpg |awk '{ print $1 }') != 4 ))
                then
                if (( $fichier < 10 ))
                    then
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/0$fichier.jpg
                    else
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/$fichier.jpg
                fi
                else
                    rm Traitee/$fichier.jpg
            fi
            compteur=`expr $compteur + 1`
            temp=`expr $temp + 15`
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%Y)
            Minute1=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%M)
        fi

    done

    #----------------------------------

    # Purge des fichiers ayant plus de 24 heures

    rm `find . -type f -mtime 1 -name "*.jpg"`
    rm `find . -type f -mtime +1 -name "*.jpg"`

    #----------------------------------
    
    # mise à jour de la vidéo

#    convert ~/conky/images/Traitee/*.jpg ~/conky/images/Traitee/satelite.gif
    killall animate
    exit 0
    #-----------------------------
fi
fi 

et le conkyrc bidouillé :

 # temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer no
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1 # 2100 max

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 2
net_avg_samples 2

# taille et positon
alignment tm
minimum_size 310 0
maximum_width 310

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x -5
gap_y 420

#pour que conky tourne en arrière plan background no pour les tests
background yes

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type normal # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
own_window_title conkyanimate

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 100

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT

#${color red}${font Bitstream Vera Sans Mono:style=Bold:size=14}Météo ${hr 2}${font}
#${color white}${font Comic sans MS:size=14}
${execi 300 ~/conky/script/images2.sh}

${voffset 177}${if_updatenr 2}${exec animate -window $(xwininfo -name "conkyanimate" |grep xwininfo |awk '{ print $4 }') -delay 10 -pause 1 ~/conky/images/Traitee/*.jpg}${endif} 

tschuus

Hors ligne

#531 Le 01/02/2012, à 17:34

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@ragamatrix

oui le baro plus le graph fonctionne avec lua, tu peux télécharger le pack en cliquant sur le lien "mes scripts conky by carpediem

cordialement carpediem


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#532 Le 01/02/2012, à 17:41

Didier-T

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

ragamatrix a écrit :

@Didier-T

Bonsoir,
J'ai voulu essayer de faire tournée une animation gif d'après un de tes scripts...mais je n'arrive pas à "killer" lorsqu'elle tourne,
ma machine rame et ça plante un peu...La carte est affichée et l'animation fonctionne mais celle ci est découpée à certains endroits...Te rappelles-tu ? C'est ça :
images2.sh

#! /bin/bash
cd ~/conky/images

miseajour=$(find -maxdepth 1 -mmin -15 -type f)

if [[ -n $miseajour ]]
    then
        # le dernier cliché à moins de 15 minutes pas de mise a jour.
        exit 0
        #----------------------------------
    else

    # Obtention des informations horaire
    
    Heuret=$(date -u +%H)
    Minutet=$(date +%M)
    Jourt=$(date -u +%d)
    Moit=$(date -u +%m)
    Aneet=$(date -u +%Y)

    #----------------------------------

    #Traitement des infos horaire

    case $Minutet in
        01|02|03|04|05|06|07|08|09|10|11|12|13|14)
            Minute=30
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%Y)
        ;;
        15|16|17|18|19|20|21|22|23|24|25|26|27|28|29)
            Minute=45
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:00 1 hour ago" +%Y)
        ;;
        30|31|32|33|34|35|36|37|38|39|40|41|42|43|44)
            Minute=00
            Heure=$Heuret
            Jour=$Jourt
            Moi=$Moit
            Anee=$Aneet
        ;;
        45|46|47|48|49|50|51|52|53|54|55|56|57|58|59)
            Heure=$Heuret
            Jour=$Jourt
            Moi=$Moit
            Anee=$Aneet
            Minute=15
        ;;    
    esac
    
    
    #----------------------------------
    
    # Récupération des images sur les 24 dernières Heures
    
    compteur=0
    Minute1=$Minute
    Heuret=$Heure
    Jourt=$Jour
    Moit=$Moi
    Aneet=$Anee
    temp=0
    
    while (( $compteur < 96 ))
        do
        fichier=`expr 96 - $compteur`
    
        if [ -f $Anee$Moi$Jour$Heure$Minute1.jpg ]
        then
            if (( $(ls -s $Anee$Moi$Jour$Heure$Minute1.jpg |awk '{ print $1 }') != 4 ))
                then
                if (( $fichier < 10 ))
                    then
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/0$fichier.jpg
                    else
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/$fichier.jpg
                fi
                else
                    rm Traitee/$fichier.jpg
            fi
            compteur=`expr $compteur + 1`
            temp=`expr $temp + 15`
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%Y)
            Minute1=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%M)
        else
            wget 'http://wofrance.fr/cgi-bin/getpicture?/daten/sat/im02/'$Anee'/'$Moi'/'$Jour'/'$Heure$Minute1'.jpg' --output-document=$Anee$Moi$Jour$Heure$Minute1.jpg
            if (( $(ls -s $Anee$Moi$Jour$Heure$Minute1.jpg |awk '{ print $1 }') != 4 ))
                then
                if (( $fichier < 10 ))
                    then
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/0$fichier.jpg
                    else
                        convert $Anee$Moi$Jour$Heure$Minute1.jpg -resize 320x320 Traitee/$fichier.jpg
                fi
                else
                    rm Traitee/$fichier.jpg
            fi
            compteur=`expr $compteur + 1`
            temp=`expr $temp + 15`
            Heure=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%H)
            Jour=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%d)
            Moi=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%m)
            Anee=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%Y)
            Minute1=$(date --date "$Aneet-$Moit-$Jourt $Heuret:$Minute $temp minutes ago" +%M)
        fi

    done

    #----------------------------------

    # Purge des fichiers ayant plus de 24 heures

    rm `find . -type f -mtime 1 -name "*.jpg"`
    rm `find . -type f -mtime +1 -name "*.jpg"`

    #----------------------------------
    
    # mise à jour de la vidéo

#    convert ~/conky/images/Traitee/*.jpg ~/conky/images/Traitee/satelite.gif
    killall animate
    exit 0
    #-----------------------------
fi
fi 

et le conkyrc bidouillé :

 # temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer no
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1 # 2100 max

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 2
net_avg_samples 2

# taille et positon
alignment tm
minimum_size 310 0
maximum_width 310

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x -5
gap_y 420

#pour que conky tourne en arrière plan background no pour les tests
background yes

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type normal # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
own_window_title conkyanimate

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 100

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT

#${color red}${font Bitstream Vera Sans Mono:style=Bold:size=14}Météo ${hr 2}${font}
#${color white}${font Comic sans MS:size=14}
${execi 300 ~/conky/script/images2.sh}

${voffset 177}${if_updatenr 2}${exec animate -window $(xwininfo -name "conkyanimate" |grep xwininfo |awk '{ print $4 }') -delay 10 -pause 1 ~/conky/images/Traitee/*.jpg}${endif} 

tschuus

oh que c'est vieux ça, pour le faire fonctionner tu à besoin de deux conky un qui lance le script et l'autre qui ne fait rien, ou qui kill animate, je doit avouer que je me souviens plus trop.

Hors ligne

#533 Le 01/02/2012, à 17:54

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

carpediem a écrit :

@ragamatrix

oui le baro plus le graph fonctionne avec lua, tu peux télécharger le pack en cliquant sur le lien "mes scripts conky by carpediem

cordialement carpediem

pourrais-tu me guider pour savoir comment les lancer car je ne trouve pas le bon chemin.?
Je suis un peu perdu par là :

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 2048           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
#alignment top_left             #Alignement
 #---
  minimum_size 350 100            #Taille minimum (px) ; largeur / hauteur
  maximum_width 900 200              #Largeur maximum (px)
 #---
 gap_x 480                     #Écart avec le bord gauche / droit
 gap_y 570                       #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer right                #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 360 3          #Barre par défaut (longeur hauteur)
  stippled_borders 6              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

default_color FFFFFF
color1 D2CBC1
color2 red #red, color of current T°
color3 blue #color of feels like T°
color4 B1ADA7
color5 7B7870
color6 3F3C36
color7 black #text color

lua_load ~/conky/Baro/baro.lua
lua_draw_hook_pre main

lua_load ~/conky/Baro/textwriting.lua
lua_draw_hook_post draw_text
lua_load ~/conky/script/meteo.lua
# -- Declaration template -- #
#template0 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
#template2 ${lua_parse Meteo_\1 \2 \3 \4 60 \5} # -- icones météo -- \2=repertoire icones \3=position \4=taille \5=jour (pour les prévisions) #
#template3 ${lua Lune_\1} 



# stuff after 'TEXT' will be formatted on screen
#template0 ${execpi 120 /home/ragamatrix/conky/conkymeteo/afmeteo \1 \2 \3} #Info météo
#template1 ${image /usr/share/conkyforecast/images/weathericons/\1 -s 60x60 -p \2,\3} #Affichage images 

merci hmm

Hors ligne

#534 Le 02/02/2012, à 08:23

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Salut à tous,
je viens de terminer la migration de mes conkys en lua, pour ceux qui désire télécharger le pack, cliquer sur le lien Conky by carpediem.
et encore un grand merci à @Didier-T pour son aide wink


1328166837.png


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#535 Le 02/02/2012, à 08:34

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

ragamatrix a écrit :
carpediem a écrit :

@ragamatrix

oui le baro plus le graph fonctionne avec lua, tu peux télécharger le pack en cliquant sur le lien "mes scripts conky by carpediem

cordialement carpediem

pourrais-tu me guider pour savoir comment les lancer car je ne trouve pas le bon chemin.?
Je suis un peu perdu par là :

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 2048           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
#alignment top_left             #Alignement
 #---
  minimum_size 350 100            #Taille minimum (px) ; largeur / hauteur
  maximum_width 900 200              #Largeur maximum (px)
 #---
 gap_x 480                     #Écart avec le bord gauche / droit
 gap_y 570                       #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer right                #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 360 3          #Barre par défaut (longeur hauteur)
  stippled_borders 6              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

default_color FFFFFF
color1 D2CBC1
color2 red #red, color of current T°
color3 blue #color of feels like T°
color4 B1ADA7
color5 7B7870
color6 3F3C36
color7 black #text color

lua_load ~/conky/Baro/baro.lua
lua_draw_hook_pre main

lua_load ~/conky/Baro/textwriting.lua
lua_draw_hook_post draw_text
lua_load ~/conky/script/meteo.lua
# -- Declaration template -- #
#template0 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
#template2 ${lua_parse Meteo_\1 \2 \3 \4 60 \5} # -- icones météo -- \2=repertoire icones \3=position \4=taille \5=jour (pour les prévisions) #
#template3 ${lua Lune_\1} 



# stuff after 'TEXT' will be formatted on screen
#template0 ${execpi 120 /home/ragamatrix/conky/conkymeteo/afmeteo \1 \2 \3} #Info météo
#template1 ${image /usr/share/conkyforecast/images/weathericons/\1 -s 60x60 -p \2,\3} #Affichage images 

merci hmm

@ragamatrix, ton script est incomplet, récupère les conkys que tu veux installer à partir de mon pack et modifie les chemins


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#536 Le 02/02/2012, à 09:58

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@carpediem
Bonjour,
Très sympa, je vais donc essayer avec ton script mis à jour.(je crois que je n'ai pas encore le niveau et le temps pour créer tous les scripts que vous nous faites partager.)
Merci à tous pour votre générosité @Didier-T @Phillinux @jpdipsy....codeurs

Hors ligne

#537 Le 02/02/2012, à 11:50

Phyllinux

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@carpediem

Bravo pour les baro (mètre et graphe).
Cela fonctionne parfaitement.
2 petites remarques pour le baromètre :
Il y a une petite faute d'orthographe ligne 96 du conkyrc : T° Ressentie et non pas Ressentis
En dépit du fait que le conky tourne correctement, j'ai un message d'erreur qui me dit la chose suivante :

Conky: llua_do_call: function conky_draw_text execution failed: /home/gilles/conky/barometre/Baro/textwriting.lua:251: attempt to call a nil value

La ligne du textwritinglua est la suivante :

circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]

Je ne vois pas où se situe le problème.
Je ne sais pas si tu as le même retour chez toi ?

Un grand merci à Didier-T pour les ajustements de scripts adaptés à lua big_smile


The ship is sinking normally...

Hors ligne

#538 Le 02/02/2012, à 13:26

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Phillynux
J'ai la même erreur...
Je cherche aussi à changer la couleur du texte des infos dans le textwriting.lua, car mon fond d'écran est sombre (même noir).J'ai réussi pour les autres textes sauf ceux-ci (variable, sec, tempête...etc) qui sont circulaires.?Si tu as une idée ? Merci.

Hors ligne

#539 Le 02/02/2012, à 13:49

Phyllinux

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

ragamatrix a écrit :

@Phillynux
J'ai la même erreur...
Je cherche aussi à changer la couleur du texte des infos dans le textwriting.lua, car mon fond d'écran est sombre (même noir).J'ai réussi pour les autres textes sauf ceux-ci (variable, sec, tempête...etc) qui sont circulaires.?Si tu as une idée ? Merci.

Pour changer la couleur du texte des variables (sec, tempête, etc...) qui sont inscrites en demi cercle sur le baromètre, il faut jouer sur les valeurs définies dans le fichier textwritinglua aux lignes 96,97 et 98
colorred=0
colorgreen=0
colorblue=0
Tu affiches les chiffres que tu veux en fonction de la couleur déclarée en RGB
R=0, G=0, B=0 donne du Noir
R=255, G=250, B=250 donne du blanc

Tu peux trouver des tables RGB ICI pour avoir les chiffres que tu veux en fonction de la couleur que tu veux utiliser.


The ship is sinking normally...

Hors ligne

#540 Le 02/02/2012, à 15:26

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Phyllinux
Merci pour tes explications qui étaient très claires; le lien pour la table des couleurs est très utile : super.

Hors ligne

#541 Le 02/02/2012, à 16:50

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Didier-T
Salut,
J'ai presque réussi à faire tourner l'animation meteo gif, mais la carte est coupée en deux et je ne peux pas "killer" ce conky.Je dois fermer ma session pour la faire disparaitre.
J'ai fais deux conky pour lancer ça :
anim_gif

conkyrc_sat_gif :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

# taille et positon
alignment tm
minimum_size 5 5
maximum_width 700

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 0
gap_y 10

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
#border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background no

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 10

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT


#${color red}${font Bitstream Vera Sans Mono:style=Bold:size=14}Météo ${hr 2}${font}
#${color white}${font Comic sans MS:size=14}

${execi 300 ~/conky/script/images2.sh} 

conkyrc_sat_gif_2 :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer no
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1 # 2100 max

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 2
net_avg_samples 2

# taille et positon
alignment tm
minimum_size 310 0
maximum_width 310

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x -5
gap_y 420

#pour que conky tourne en arrière plan background no pour les tests
background no

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type normal # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
own_window_title conkyanimate

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 100

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT
${voffset 177}${if_updatenr 2}${exec animate -window $(xwininfo -name "conkyanimate" |grep xwininfo |awk '{ print $4 }') -delay 10 -pause 1 ~/conky/images/Traitee/*.jpg}${endif}  

Merci si tu peux m'expliquer...;)

Hors ligne

#542 Le 02/02/2012, à 16:51

carpediem

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Phyllinux a écrit :

@carpediem

Bravo pour les baro (mètre et graphe).
Cela fonctionne parfaitement.
2 petites remarques pour le baromètre :
Il y a une petite faute d'orthographe ligne 96 du conkyrc : T° Ressentie et non pas Ressentis
En dépit du fait que le conky tourne correctement, j'ai un message d'erreur qui me dit la chose suivante :

Conky: llua_do_call: function conky_draw_text execution failed: /home/gilles/conky/barometre/Baro/textwriting.lua:251: attempt to call a nil value

La ligne du textwritinglua est la suivante :

circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]

Je ne vois pas où se situe le problème.
Je ne sais pas si tu as le même retour chez toi ?

Un grand merci à Didier-T pour les ajustements de scripts adaptés à lua big_smile

@Phyllinux

J'ai corrigé la faute d'orthographe, trop absorbé par les conkys lol
ou se situe le message d'erreur ?


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#543 Le 02/02/2012, à 17:11

Didier-T

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

ragamatrix a écrit :

@Didier-T
Salut,
J'ai presque réussi à faire tourner l'animation meteo gif, mais la carte est coupée en deux et je ne peux pas "killer" ce conky.Je dois fermer ma session pour la faire disparaitre.
J'ai fais deux conky pour lancer ça :
http://pix.toile-libre.org/upload/origi … 197558.png

conkyrc_sat_gif :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

# taille et positon
alignment tm
minimum_size 5 5
maximum_width 700

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 0
gap_y 10

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
#border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background no

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 10

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT


#${color red}${font Bitstream Vera Sans Mono:style=Bold:size=14}Météo ${hr 2}${font}
#${color white}${font Comic sans MS:size=14}

${execi 300 ~/conky/script/images2.sh} 

conkyrc_sat_gif_2 :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer no
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1 # 2100 max

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 2
net_avg_samples 2

# taille et positon
alignment tm
minimum_size 310 0
maximum_width 310

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x -5
gap_y 420

#pour que conky tourne en arrière plan background no pour les tests
background no

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type normal # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
own_window_title conkyanimate

# Utiliser Xft (polices lissées etc)
use_xft yes
#xftalpha .1
#override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Taille de la jauge par défault
default_gauge_size 0 100

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT
${voffset 177}${if_updatenr 2}${exec animate -window $(xwininfo -name "conkyanimate" |grep xwininfo |awk '{ print $4 }') -delay 10 -pause 1 ~/conky/images/Traitee/*.jpg}${endif}  

Merci si tu peux m'expliquer...;)

alors tu ne peut pas killer ton conky car animate tant empêche, en fait ces animate que tu doit killer.
si ton image est couper en deux c'est que ton conky qui sert d’écran n'est pas aux bonnes dimensions.

il faut jouer sur ces paramètres

minimum_size 310 0
maximum_width 310

dans ton conkyrc_sat_gif_2

edit : il me semble que tu as la possibilité de modifier la taille de l'image dans le images2.sh

Dernière modification par Didier-T (Le 02/02/2012, à 17:40)

Hors ligne

#544 Le 02/02/2012, à 18:09

Phyllinux

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@ carpediem :

Le message d'erreur est celui que je t'ai indiqué.
Au lancement du conky en console, j'obtiens le message :

Conky: llua_do_call: function conky_draw_text execution failed: /home/gilles/conky/barometre/Baro/textwriting.lua:251: attempt to call a nil value

Et cette ligne 251 du textwriting.lua, c'est celle qui définit l'affichage en 1/2 cercle.

ragamatrix dit qu'il a également ce même message.
C'est pour cela que je demandais si tu avais également cette erreur déclarée en console ?
Cependant, l'affichage est correct, mais on voit en console que cette erreur tourne en boucle.


The ship is sinking normally...

Hors ligne

#545 Le 02/02/2012, à 18:21

Didier-T

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Phyllinux a écrit :

@ carpediem :

Le message d'erreur est celui que je t'ai indiqué.
Au lancement du conky en console, j'obtiens le message :

Conky: llua_do_call: function conky_draw_text execution failed: /home/gilles/conky/barometre/Baro/textwriting.lua:251: attempt to call a nil value

Et cette ligne 251 du textwriting.lua, c'est celle qui définit l'affichage en 1/2 cercle.

ragamatrix dit qu'il a également ce même message.
C'est pour cela que je demandais si tu avais également cette erreur déclarée en console ?
Cependant, l'affichage est correct, mais on voit en console que cette erreur tourne en boucle.

bonjour,
si je peut me permettre, la ligne 251 est en remarque avec ces petites camarades.
vous pouvez supprimer toutes les lignes de la ligne 232 (inclus) à la ligne 272 (inclus)

Hors ligne

#546 Le 02/02/2012, à 18:36

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Didier-T a écrit :
Phyllinux a écrit :

@ carpediem :

Le message d'erreur est celui que je t'ai indiqué.
Au lancement du conky en console, j'obtiens le message :

Conky: llua_do_call: function conky_draw_text execution failed: /home/gilles/conky/barometre/Baro/textwriting.lua:251: attempt to call a nil value

Et cette ligne 251 du textwriting.lua, c'est celle qui définit l'affichage en 1/2 cercle.

ragamatrix dit qu'il a également ce même message.
C'est pour cela que je demandais si tu avais également cette erreur déclarée en console ?
Cependant, l'affichage est correct, mais on voit en console que cette erreur tourne en boucle.

bonjour,
si je peut me permettre, la ligne 251 est en remarque avec ces petites camarades.
vous pouvez supprimer toutes les lignes de la ligne 232 (inclus) à la ligne 272 (inclus)

Bin oui c'est vrai !! plus ce message d'erreur ! merci !
par contre j'en ai un autre :

Conky: llua_do_call: function conky_main execution failed: /home/ragamatrix/.conky/Baro/baro.lua:145: attempt to perform arithmetic on local 'value' (a nil value)
 

roll

Hors ligne

#547 Le 02/02/2012, à 18:42

Phyllinux

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

Oups, c'est bien vrai !!!
Je n'avais pas mis de coloration pour le fichier, et cela ne m'avait pas sauté aux yeux.

Effectivement, j'ai moi aussi ce message d'erreur pour la ligne 145 du baro.lua

-- arc of value
    local val = (value-sub_value) % (max_value + 1)

The ship is sinking normally...

Hors ligne

#548 Le 02/02/2012, à 21:08

Didier-T

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@ ragamatrix et Phyllinux,

c'est étrange comme message, sa signifie que vous n'avez pas de retour de conky sur une demande d'information du script lua.
pour déboguer ont vas faire ceci.
ont ajoute un print

avant ajout ligne 222 à 234

function go_gauge_rings(display)
    local function load_gauge_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
        value = tonumber(str)
        draw_gauge_ring(display, data, value)
    end
    
    for i in pairs(gauge) do
        load_gauge_rings(display, gauge[i])
    end
end

après ajout

function go_gauge_rings(display)
    local function load_gauge_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
print(data['name'], data['arg'], "= ", str)
        value = tonumber(str)
        draw_gauge_ring(display, data, value)
    end
    
    for i in pairs(gauge) do
        load_gauge_rings(display, gauge[i])
    end
end

Edit : au fait je viens de regarder le conkyrc-baro et du coups je me demande, vous utilisez qu'elle version de meteo.lua tous les deux ???

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

Hors ligne

#549 Le 03/02/2012, à 09:22

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

@Didier-T
Salut,
J'utilise la dernière version où il y a le meteo cfg.
J'ai pas osé faire le débug que tu proposes car j'ai pas très bien compris...Je dois écrire "print"  sur cette ligne 222 ?

Hors ligne

#550 Le 03/02/2012, à 09:25

ragamatrix

Re : [Conky] Alternative à weather.com ( icones conkyforecast )

euh non pas celui où il ya le cfg celui que carpediem a mit dans son pack...ooops

Hors ligne