#776 Le 27/04/2012, à 11:45
- clig
Re : [Conky] Alternative à weather.com (2)
Bonjour à tous,
Je viens de faire le passage de 11.10 à 12.04.
Impact sur mes conkys : De bonnes et de mauvaises surprises.
Meteo lua fonctionne toujours. Je m'en doutais, vu que jpdipsy tournait déjà sous Precise en version développement.
Mon problème d'affichage de conky sous Unity (qui m'avait obligé à passer en version classique) s'est réglé tout seul. Mes conkys s'affichent à nouveau normalement en session Unity.
En revanche, je suis confronté à 2 ou 3 petits problèmes en ce qui concerne mon conky 'Système' :
Dans les données affichées, j'ai le nom et version de ma distribution, ainsi que ma version de Gnome qui s'affichent automatiquement, appelé par des commandes.
En terminal :gilles@UbuntuDesktop:~$ lsb_release -sr 12.04 gilles@UbuntuDesktop:~$ lsb_release -sc precise gilles@UbuntuDesktop:~$ gnome-session --version gnome-session 3.4.1
Ce qui, intégré dans mon conky, donne ceci :
${voffset 55}${font Sans:bold:size=6}${color5}${goto 40}SYSTEME ${voffset -14}${color5}${font OpenLogos:size=51}${color2}v${font}${voffset -34}${goto 95}${font UbuntuTitleBold:size=10}${color4}${execi 86400 lsb_release -sr}${font} ${voffset -5}${goto 90}${font Ubuntu-B:size=7}${color4}${execi 86400 lsb_release -sc} ${voffset 3}${font OpenLogos:size=12}${color3}Z${voffset -4}${font Ubuntu-B:size=7}${color3}${kernel}${goto 90}${machine} ${font OpenLogos:size=12}${color3}T ${voffset -4}${font Ubuntu-B:size=7}${execi 86400 gnome-session --version} ${color4}System Uptime : ${color2}${goto 90}${uptime_short} ${color4}Mises à Jour dispo : ${color2}${goto 90}${execi 1800 aptitude search "~U" | wc -l | tail}
Or, à l'affichage, je n'ai pas du tout les résultats que je trouve dans le terminal, j'ai (null) qui s'affiche Ce n'est pas très sympa de se faire traiter de nul par sa machine, même si c'est la vérité !
Plus sérieusement : L'un d'entre vous saurait il comment faire afficher les 'bonnes' données. Car je ne comprends pas pourquoi la même ligne de commande lancée en terminal et lancée dans conky n'ont pas le même résultat.
Merci à vous.Si je trouve d'autres anomalies dans mes conkys sous Precise, je vous le ferai savoir.
Salut à tous,
J'ai exactement le même problème que Phyllinux mais en fait ce n'est pas la commande lsb-relaease qui ne fonctionne pas, c'est juste que la commande execi attend la fin de l'intervalle pour faire la première mise à jour.
Si cette info peut mettre sur la piste, pour ma part, je poursuis ma recherche d'une solution.
Hors ligne
#777 Le 27/04/2012, à 11:58
- ti_tux
Re : [Conky] Alternative à weather.com (2)
Pour les lsb_release, écrivez plutôt ceci :
${pre_exec lsb_release -si}
idem avec -sr et -sc.
Venez traduire KDE (doc, appli, pages web) en français http://fr.l10n.kde.org/
Hors ligne
#778 Le 27/04/2012, à 12:20
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Phyllinux a écrit :Bonjour à tous,
Je viens de faire le passage de 11.10 à 12.04.
Impact sur mes conkys : De bonnes et de mauvaises surprises.
Meteo lua fonctionne toujours. Je m'en doutais, vu que jpdipsy tournait déjà sous Precise en version développement.
Mon problème d'affichage de conky sous Unity (qui m'avait obligé à passer en version classique) s'est réglé tout seul. Mes conkys s'affichent à nouveau normalement en session Unity.
En revanche, je suis confronté à 2 ou 3 petits problèmes en ce qui concerne mon conky 'Système' :
Dans les données affichées, j'ai le nom et version de ma distribution, ainsi que ma version de Gnome qui s'affichent automatiquement, appelé par des commandes.
En terminal :gilles@UbuntuDesktop:~$ lsb_release -sr 12.04 gilles@UbuntuDesktop:~$ lsb_release -sc precise gilles@UbuntuDesktop:~$ gnome-session --version gnome-session 3.4.1
Ce qui, intégré dans mon conky, donne ceci :
${voffset 55}${font Sans:bold:size=6}${color5}${goto 40}SYSTEME ${voffset -14}${color5}${font OpenLogos:size=51}${color2}v${font}${voffset -34}${goto 95}${font UbuntuTitleBold:size=10}${color4}${execi 86400 lsb_release -sr}${font} ${voffset -5}${goto 90}${font Ubuntu-B:size=7}${color4}${execi 86400 lsb_release -sc} ${voffset 3}${font OpenLogos:size=12}${color3}Z${voffset -4}${font Ubuntu-B:size=7}${color3}${kernel}${goto 90}${machine} ${font OpenLogos:size=12}${color3}T ${voffset -4}${font Ubuntu-B:size=7}${execi 86400 gnome-session --version} ${color4}System Uptime : ${color2}${goto 90}${uptime_short} ${color4}Mises à Jour dispo : ${color2}${goto 90}${execi 1800 aptitude search "~U" | wc -l | tail}
Or, à l'affichage, je n'ai pas du tout les résultats que je trouve dans le terminal, j'ai (null) qui s'affiche Ce n'est pas très sympa de se faire traiter de nul par sa machine, même si c'est la vérité !
Plus sérieusement : L'un d'entre vous saurait il comment faire afficher les 'bonnes' données. Car je ne comprends pas pourquoi la même ligne de commande lancée en terminal et lancée dans conky n'ont pas le même résultat.
Merci à vous.Si je trouve d'autres anomalies dans mes conkys sous Precise, je vous le ferai savoir.
Salut à tous,
J'ai exactement le même problème que Phyllinux mais en fait ce n'est pas la commande lsb-relaease qui ne fonctionne pas, c'est juste que la commande execi attend la fin de l'intervalle pour faire la première mise à jour.
Si cette info peut mettre sur la piste, pour ma part, je poursuis ma recherche d'une solution.
je viens d'essayer jusque un peut plus de 21600 s ça fonctionne
Hors ligne
#779 Le 27/04/2012, à 12:56
- clig
Re : [Conky] Alternative à weather.com (2)
Pour les lsb_release, écrivez plutôt ceci :
${pre_exec lsb_release -si}
idem avec -sr et -sc.
Merci ti_tux pour cette astuce.
En effet, cela marche très bien et est largement suffisant pour la commande lsb_release.
Cependant, le problème reste le même pour les autres commandes exécutées via execi.
Je viens de faire un test en utilisant la commande texeci en lieu et place de execi.
Pour le moment, tout semble fonctionner correctement et les différents résultats sont restitués dès le démarrage de conky.
Hors ligne
#780 Le 27/04/2012, à 13:31
- Phyllinux
Re : [Conky] Alternative à weather.com (2)
Pour les lsb_release, écrivez plutôt ceci :
${pre_exec lsb_release -si}
idem avec -sr et -sc.
Merci beaucoup ti_tux !
Effectivement, cela fonctionne, y compris pour la version de Gnome.
@ jpdipsy :
le code {machine} correspond à l'architecture du processeur
Bons conkys à tous.
Vu le beau temps qui règne sur le midi, je vais aller faire réchauffer mes vieux os au bord de la mer, et profiter du long week end qui arrive, délaissant ma machine pour quelques jours.
La semaine prochaine, je livrerai à votre sagacité d'autres petits problèmes de conkys qui sont apparus avec le passage à Precise.
Je vous en livre déjà un :
Sous Oneiric, dans mon bureau 'de l'espace', j'avais plusieurs conkys lancés, dont un qui m'affichait l'image satellite.
Le conky est le suivant :
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
use_xft yes
# Update interval in seconds
update_interval 3
# Minimum size of text area
minimum_size 310 200
maximum_width 310
override_utf8_locale yes
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
draw_graph_borders yes
#font freesans -12
xftfont Arial:size=9
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margin
border_inner_margin 0
border_outer_margin 0
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color cbcbcb
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 20
gap_y 30
#Rafraichissement images
imlib_cache_size 0
# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
color1 e49c16
color2 CA0000 #rouge
color4 E7E1D6 #
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 48D1CC
# -- Declaration template -- #
template0 ${image ~/conky/Navette/images/\1 -p \2 -s \3} # -- images fond -- #
template1 ${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=repertoir icones \3=position \4=taille \5=jour (pour les prévisions) #
template3 ${lua Lune_\1}
lua_load ~/conky/Navette/script/meteo.lua
lua_startup_hook init ~/conky/Navette/script/meteo.cfg
# stuff after 'TEXT' will be formatted on screen
TEXT
#### Lancement du script récupérant les données météo ####
${template1 Maj}
#Affichage pseudo écran#
${template0 Ecran.png 123,53 193x140}
## Affichage en RGB ou en IR en fonction de l'heure (pour affichage IR de nuit) ##
${if_match ${exec echo $(expr $(sed -n "42p" ~/meteotemp/prevision1)*60+$(sed -n "43p" ~/meteotemp/prevision1)|bc -l)}>${exec echo $(($(($(date +%H)*60))+$(date +%M)))}}${if_match ${exec echo $(($(($(date +%H)*60))+$(date +%M)))}>${exec echo $(expr $(sed -e "40s/0//" ~/meteotemp/prevision1|sed -n '40p')*60+$(sed -n "41p" ~/meteotemp/prevision1)|bc -l)}}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+300+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}
Le script imagesat.pl est le suivant :
#!/usr/bin/perl -w
use strict;
use warnings;
use constant VERSION => 0.03;
if(scalar @ARGV != 4) {
&help;
}
my $image_web;
my $dimensions;
# Détermination des arguments
for(my $i = 0; $i < scalar @ARGV; $i +=2) {
if($ARGV[$i] eq "-s") {
$dimensions = $ARGV[$i + 1];
}
elsif($ARGV[$i] eq "-i") {
$image_web = $ARGV[$i + 1];
}
else {
print STDERR "Argument $ARGV[$i] inconnu\n";
&help;
}
}
# Détermination du nom de l'image
my @decoupage = split "/", $image_web;
my $image_sat = $decoupage[$#decoupage];
# On regarde si le fichier existe déjà
if(-e $image_sat) {
# Récupération des informations de l'image
my @infos_ancienne_image = (stat($image_sat))[7..10];
# Téléchargement de l'image si besoin
&telecharger($image_web, "-m -nd");
# Récupération des informations de l'image
my @infos_nouvelle_image = (stat($image_sat))[7..10];
# Comparaison des informations pour déterminer si on a téléchargé une image
my $comparaison = 0;
for(my $i = 0; $i < scalar @infos_ancienne_image; $i++) {
if($infos_ancienne_image[$i] != $infos_nouvelle_image[$i]) {
$comparaison++;
last;
}
}
# Si l'image est nouvelle, il faut refaire un découpage
if($comparaison) {
&nouvelle_image($image_sat, $dimensions);
}
}
else {
&telecharger($image_web, "");
&nouvelle_image($image_sat, $dimensions);
}
#######################
# Début des fonctions #
#######################
sub help {
print "Utilisation : $0 [arguments]\n"
. "arguments :\n"
. " -i : Permet d'indiquer l'emplacement où se trouve l'image\n"
. " -s : Permet d'indiquer le découpage de l'image\n";
exit(0);
}
sub nouvelle_image {
my ($image, $decoupage) = @_;
# Sauvegarde de l'image actuelle
system("cp $image imagesattmp.jpg");
# Découpage de l'image
system("convert imagesattmp.jpg -crop $decoupage image.jpg");
# Suppression de l'image temporaire
unlink "imagesattmp.jpg";
}
sub telecharger {
my ($emplacement, $options) = @_;
system("wget -q $options $emplacement");
}
__END__
=encoding utf8
=head1 Nom
Imagesat
=head1 SYNOPSIS
Il permet de télécharger et réduire une image
=head1 DESCRIPTION
Ce script Perl permet de télécharger une image, de la redimensionner pour ensuite l'afficher dans conky. Le script prend B<obligatoirement> deux paramètres à savoir l'emplacement de l'image à
télécharger ainsi que les dimensions de la future image.
Les différentes images (en fonction de vos envies) où vous pouvez trouver votre bonheur se trouvent ici :
L<http://oiswww.eumetsat.org/IPPS/html/latestImages.html>
=head1 AUTEUR
Chipster Julien
=head1 Programmes externes
Pour fonctionner, ce script a besoin de deux logiciels :
=over 4
=item wget
=item imagemagick
=back
=head1 UTILISATION
Ce script s'utilise comme ceci :
C<${exec perl Imagesat} [arguments]>
Si vous avez fait un chmod +x Imagesat :
C<${exec ./Imagesat} [arguments]>
[arguments] doit être défini comme ceci :
=over 4
=item -i http://......../mon_image.jpg
=item -s 200x200+0+0
=back
=head2 Exemple
C<${exec perl Imagesat -s 1274x657+0+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}>
Allez, je suis sympa, voici comment ça s'utilise dans conky après la balise TEXT
${exec perl /home/user/.conky/Imagesat -s 1274x657+0+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}${image /home/user/.conky/image.jpg -p -5,-5 -s 400x220}
=head1 BOGUES
Aucun connu actuellement
=head1 Évolutions
=head1 Changelog
=item1 Rajout de l'option -q à wget. Il était trop bavard :D Ceci avait tendance à faire boguer gnome
=over 4
=item 30/08/2009
Création du script
=item Big Bang
Création de l'univers connu :D
=back
Tout fonctionnait bien rafraîchissement de l'image régulier, passage en image IR de nuit, et bascule en image RGB de jour.
Seulement, maintenant, suite à la mise à niveau en 12.04, plus d'affichage d'image, et voici le message d'erreur que je reçois à la place :
gilles@UbuntuDesktop:~$ conky -c ~/conky/Navette/conkyrcimages_navette
Conky: desktop window (1600092) is subwindow of root window (b8)
Conky: window type - override
Conky: drawing to created window (0x4e00001)
Conky: drawing to double buffer
version = v4
web = http://www.accuweather.com/fr/fr/marseille/170960/current-weather/170960
Pévision Nb jours = 7
Pévision Matin = oui
Pévision Après Midi = oui
Pévision Soirée = oui
Pévision Nuit = oui
Délais = 300
Chemin de travail = /tmp
Palier = 16
Chemin de sauvegarde = /home/gilles/meteotemp/
(standard_in) 1: syntax error
(standard_in) 1: syntax error
Conky: converting '' to long failed
Erreur de segmentation (core dumped)
gilles@UbuntuDesktop:~$
Une idée ?
J'en ai encore d'autres, sur d'autres conkys, dont certains avec le 'moteur' de meteo_lua.
Je garde cela pour la semaine prochaine. Je répare touche par touche...:D
The ship is sinking normally...
Hors ligne
#781 Le 27/04/2012, à 20:25
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@Didier-T
J’ai pu tester ton script marées et tout a l’air de bien fonctionner. Un grand merci !
Il m’affiche bien les informations pour le jour et les 5 suivants. Personnellement, je n’avais besoin que de l’heure d’étiage et du coefficient de la marée mais je suppose que ceux qui font du bateau trouveront un intérêt à connaître la hauteur.
Par contre, je n'ai pas compris comment changer le port. A moins que Perros-Guirrec soit seulement un exemple pour tester le script ?
En tout cas, voici ce que cela donne sur une capture d’écran :
http://pix.toile-libre.org/?img=1334638553.png
http://pix.toile-libre.org/?img=1334638553.png
En te remerciant à nouveau et en espérant que tes vacances se seront bien passées !![]()
PS: je n'ai toujours pas compris comment tu fais pour faire apparaître la miniature de tes captures d'écran dans tes posts, c'est pour cela que je redonne l'adresse en clair à la suite ...
Bonsoir,
alors pour changer le port il suffit de se rendre sur le site maree.info, et de copier l'adresse internet de la page contenant le port qui nous intéresse dans le marée.cfg (comme pour le meteo.lua).
par contre le conky marée est simplement un exemple, à toi de voir ce que tu veux en faire
Hors ligne
#782 Le 27/04/2012, à 20:39
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@Didier-T
En testant un conky assez proche de conky_orange, je me suis aperçu que la charge cpu s'affiche comme bloquée à 100% et que mon PC rame ou se fige. Je suis à peu près certain d'avoir lu quelque part un post de toi où tu disais que tu avais déjà rencontré ce problème et tu expliquais comment tu l'avais résolu. Le problème, c'est que tu as tellement posté (plusieurs centaines ! ) que je ne parviens plus à remettre la main dessus ... je pense que c'était en 2011....mais quand exactement ?
Te souviens-tu de ce post ou de la solution que tu avais trouvée ? Ne serait-ce pas un intervalle de mise à jour d'une donnée que le cpu ne s'arrête plus de faire ?
Merci beaucoup d'avance si la mémoire de ce post te revient !
Tu pourrais poster le conky en question, ainsi que le où les scripts attachés
Hors ligne
#783 Le 27/04/2012, à 20:49
- Didier-T
Re : [Conky] Alternative à weather.com (2)
...
Je vous en livre déjà un :
Sous Oneiric, dans mon bureau 'de l'espace', j'avais plusieurs conkys lancés, dont un qui m'affichait l'image satellite.
Le conky est le suivant :# Create own window instead of using desktop (required in nautilus) own_window yes own_window_type override own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Use double buffering (reduces flicker, may not work for everyone) double_buffer yes # fiddle with window use_spacer right use_xft yes # Update interval in seconds update_interval 3 # Minimum size of text area minimum_size 310 200 maximum_width 310 override_utf8_locale yes # Draw shades? draw_shades no # Text stuff draw_outline no # amplifies text if yes draw_borders no draw_graph_borders yes #font freesans -12 xftfont Arial:size=9 uppercase no # set to yes if you want all text to be in uppercase # Stippled borders? stippled_borders 3 # border margin border_inner_margin 0 border_outer_margin 0 # border width border_width 10 # Default colors and also border colors, grey90 == #e5e5e5 default_color cbcbcb own_window_colour brown own_window_transparent yes # Text alignment, other possible values are commented alignment top_left #alignment top_right #alignment bottom_left #alignment bottom_right # Gap between borders of screen and text gap_x 20 gap_y 30 #Rafraichissement images imlib_cache_size 0 # Couleurs default_color FFFFFF #blanc default_shade_color 333333 default_outline_color black color1 e49c16 color2 CA0000 #rouge color4 E7E1D6 # color6 EEEEEE color7 DDDDDD color8 CCCCCC color9 48D1CC # -- Declaration template -- # template0 ${image ~/conky/Navette/images/\1 -p \2 -s \3} # -- images fond -- # template1 ${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=repertoir icones \3=position \4=taille \5=jour (pour les prévisions) # template3 ${lua Lune_\1} lua_load ~/conky/Navette/script/meteo.lua lua_startup_hook init ~/conky/Navette/script/meteo.cfg # stuff after 'TEXT' will be formatted on screen TEXT #### Lancement du script récupérant les données météo #### ${template1 Maj} #Affichage pseudo écran# ${template0 Ecran.png 123,53 193x140} ## Affichage en RGB ou en IR en fonction de l'heure (pour affichage IR de nuit) ## ${if_match ${exec echo $(expr $(sed -n "42p" ~/meteotemp/prevision1)*60+$(sed -n "43p" ~/meteotemp/prevision1)|bc -l)}>${exec echo $(($(($(date +%H)*60))+$(date +%M)))}}${if_match ${exec echo $(($(($(date +%H)*60))+$(date +%M)))}>${exec echo $(expr $(sed -e "40s/0//" ~/meteotemp/prevision1|sed -n '40p')*60+$(sed -n "41p" ~/meteotemp/prevision1)|bc -l)}}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+300+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}
Le script imagesat.pl est le suivant :
#!/usr/bin/perl -w use strict; use warnings; use constant VERSION => 0.03; if(scalar @ARGV != 4) { &help; } my $image_web; my $dimensions; # Détermination des arguments for(my $i = 0; $i < scalar @ARGV; $i +=2) { if($ARGV[$i] eq "-s") { $dimensions = $ARGV[$i + 1]; } elsif($ARGV[$i] eq "-i") { $image_web = $ARGV[$i + 1]; } else { print STDERR "Argument $ARGV[$i] inconnu\n"; &help; } } # Détermination du nom de l'image my @decoupage = split "/", $image_web; my $image_sat = $decoupage[$#decoupage]; # On regarde si le fichier existe déjà if(-e $image_sat) { # Récupération des informations de l'image my @infos_ancienne_image = (stat($image_sat))[7..10]; # Téléchargement de l'image si besoin &telecharger($image_web, "-m -nd"); # Récupération des informations de l'image my @infos_nouvelle_image = (stat($image_sat))[7..10]; # Comparaison des informations pour déterminer si on a téléchargé une image my $comparaison = 0; for(my $i = 0; $i < scalar @infos_ancienne_image; $i++) { if($infos_ancienne_image[$i] != $infos_nouvelle_image[$i]) { $comparaison++; last; } } # Si l'image est nouvelle, il faut refaire un découpage if($comparaison) { &nouvelle_image($image_sat, $dimensions); } } else { &telecharger($image_web, ""); &nouvelle_image($image_sat, $dimensions); } ####################### # Début des fonctions # ####################### sub help { print "Utilisation : $0 [arguments]\n" . "arguments :\n" . " -i : Permet d'indiquer l'emplacement où se trouve l'image\n" . " -s : Permet d'indiquer le découpage de l'image\n"; exit(0); } sub nouvelle_image { my ($image, $decoupage) = @_; # Sauvegarde de l'image actuelle system("cp $image imagesattmp.jpg"); # Découpage de l'image system("convert imagesattmp.jpg -crop $decoupage image.jpg"); # Suppression de l'image temporaire unlink "imagesattmp.jpg"; } sub telecharger { my ($emplacement, $options) = @_; system("wget -q $options $emplacement"); } __END__ =encoding utf8 =head1 Nom Imagesat =head1 SYNOPSIS Il permet de télécharger et réduire une image =head1 DESCRIPTION Ce script Perl permet de télécharger une image, de la redimensionner pour ensuite l'afficher dans conky. Le script prend B<obligatoirement> deux paramètres à savoir l'emplacement de l'image à télécharger ainsi que les dimensions de la future image. Les différentes images (en fonction de vos envies) où vous pouvez trouver votre bonheur se trouvent ici : L<http://oiswww.eumetsat.org/IPPS/html/latestImages.html> =head1 AUTEUR Chipster Julien =head1 Programmes externes Pour fonctionner, ce script a besoin de deux logiciels : =over 4 =item wget =item imagemagick =back =head1 UTILISATION Ce script s'utilise comme ceci : C<${exec perl Imagesat} [arguments]> Si vous avez fait un chmod +x Imagesat : C<${exec ./Imagesat} [arguments]> [arguments] doit être défini comme ceci : =over 4 =item -i http://......../mon_image.jpg =item -s 200x200+0+0 =back =head2 Exemple C<${exec perl Imagesat -s 1274x657+0+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}> Allez, je suis sympa, voici comment ça s'utilise dans conky après la balise TEXT ${exec perl /home/user/.conky/Imagesat -s 1274x657+0+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}${image /home/user/.conky/image.jpg -p -5,-5 -s 400x220} =head1 BOGUES Aucun connu actuellement =head1 Évolutions =head1 Changelog =item1 Rajout de l'option -q à wget. Il était trop bavard :D Ceci avait tendance à faire boguer gnome =over 4 =item 30/08/2009 Création du script =item Big Bang Création de l'univers connu :D =back
Tout fonctionnait bien rafraîchissement de l'image régulier, passage en image IR de nuit, et bascule en image RGB de jour.
Seulement, maintenant, suite à la mise à niveau en 12.04, plus d'affichage d'image, et voici le message d'erreur que je reçois à la place :gilles@UbuntuDesktop:~$ conky -c ~/conky/Navette/conkyrcimages_navette Conky: desktop window (1600092) is subwindow of root window (b8) Conky: window type - override Conky: drawing to created window (0x4e00001) Conky: drawing to double buffer version = v4 web = http://www.accuweather.com/fr/fr/marseille/170960/current-weather/170960 Pévision Nb jours = 7 Pévision Matin = oui Pévision Après Midi = oui Pévision Soirée = oui Pévision Nuit = oui Délais = 300 Chemin de travail = /tmp Palier = 16 Chemin de sauvegarde = /home/gilles/meteotemp/ (standard_in) 1: syntax error (standard_in) 1: syntax error Conky: converting '' to long failed Erreur de segmentation (core dumped) gilles@UbuntuDesktop:~$
Une idée ?
J'en ai encore d'autres, sur d'autres conkys, dont certains avec le 'moteur' de meteo_lua.
Je garde cela pour la semaine prochaine. Je répare touche par touche...:D
tu a adopté la version 4 de meteo.lua, cool, le seul soucis en ce qui te concerne (surtout en ce qui concerne ton conky), c'est que les données ne sont plus stockées dans le même ordre, a mon avis en modifiant ton conky de la manière suivante sa devrait être mieux.
${if_match ${exec echo $(expr $(sed -n "46p" ~/meteotemp/prevision1)*60+$(sed -n "47p" ~/meteotemp/prevision1)|bc -l)}>${exec echo $(($(($(date +%H)*60))+$(date +%M)))}}${if_match ${exec echo $(($(($(date +%H)*60))+$(date +%M)))}>${exec echo $(expr $(sed -e "44s/0//" ~/meteotemp/prevision1|sed -n '44p')*60+$(sed -n "45p" ~/meteotemp/prevision1)|bc -l)}}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+300+110 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGB-naturalcolor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}${else}${execpi 1200 perl ~/conky/meteo/scripts/imagesat.pl -s 1274x657+200+10 -i http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg}${image ~/image.jpg -p 129,60 -s 180x120}${endif}
Hors ligne
#784 Le 29/04/2012, à 14:32
- jlfh0816
Re : [Conky] Alternative à weather.com (2)
@Didier-T
En réponse à ton post #782, voici le conky que je testais:
www.clapico.com/2012/04/07/conky-lua/
ce qui donne ceci à l'écran:
http://pix.toile-libre.org/?img=1335705562.png
Jusqu'à présent, en le lançant par le terminal, la charge cpu tournait autour de 15-20%. Par contre, en le lançant par une commande automatique au démarrage de la session, la charge cpu était bloquée à 100%.
J'en ai déduit que c'était ma commande de lancement automatique qui était mauvaise. Cette commande, c'était la suivante:
sh -c "sleep 40; feh --bg-scale `xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path`; conky -c ~/.conkyrc"
J'ai donc essayé de supprimer feh de la ligne de commande et effectivement, la charge cpu tombait à 15 ou 20%.
Ensuite, j'ai ré-introduit feh dans la ligne de commande et, miracle, la charge cpu est cette fois restée stable autour de 15 ou 20% si je n'ouvre pas Firefox et 85% si j'ouvre ce dernier.
Donc, mon problème est résolu mais j'ignore pourquoi car je n'ai rien fait de particulier si ce n'est de tester séparément la commande sans puis avec feh.
Désolé d'avoir polluer ce topic avec un problème qui n'en était pas un ....
Dernière modification par jlfh0816 (Le 29/04/2012, à 14:59)
Xubuntu - Voyager 18.04 et 22.04
Hors ligne
#785 Le 29/04/2012, à 15:06
- jlfh0816
Re : [Conky] Alternative à weather.com (2)
@Didier-T
Merci beaucoup de ton script marée.
J'ai donc modifier l'adresse internet dans maree.cfg de façon à obtenir les renseignements pour Brest (c'est le 82 dans marre.info) mais rien à faire, c'est toujours Perros-Guirrec qui s'affiche dans le conky (dans le fichier maree.txt aussi d'ailleurs).
Voici mon fichier maree.cfg :
#Répertoire de sauvegarde
repsauv=~/conky/maree
#Répertoire temporaire
TempShell=/tmp
#Copier votre adresse maree.info ici
web=http://maree.info/82
#Temps entre les mises à jour (secondes)
update=43200
Y a-t-il autre chose à configurer pour obtenir les infos marées pour Brest ?
Merci encore beaucoup de ton aide !
Xubuntu - Voyager 18.04 et 22.04
Hors ligne
#786 Le 29/04/2012, à 15:31
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@Didier-T
Merci beaucoup de ton script marée.
J'ai donc modifier l'adresse internet dans maree.cfg de façon à obtenir les renseignements pour Brest (c'est le 82 dans marre.info) mais rien à faire, c'est toujours Perros-Guirrec qui s'affiche dans le conky (dans le fichier maree.txt aussi d'ailleurs).
Voici mon fichier maree.cfg :#Répertoire de sauvegarde repsauv=~/conky/maree #Répertoire temporaire TempShell=/tmp #Copier votre adresse maree.info ici web=http://maree.info/82 #Temps entre les mises à jour (secondes) update=43200
Y a-t-il autre chose à configurer pour obtenir les infos marées pour Brest ?
Merci encore beaucoup de ton aide !
Il suffit de relancer le conky marée (les mise à jours sont toutes les 43200 secondes soit 12 heures)
Hors ligne
#787 Le 29/04/2012, à 15:35
- Didier-T
Re : [Conky] Alternative à weather.com (2)
@Didier-T
En réponse à ton post #782, voici le conky que je testais:
www.clapico.com/2012/04/07/conky-lua/
ce qui donne ceci à l'écran:
http://pix.toile-libre.org/upload/thumb/1335705562.png
http://pix.toile-libre.org/?img=1335705562.png
http://pix.toile-libre.org/?img=1335705562.png
Jusqu'à présent, en le lançant par le terminal, la charge cpu tournait autour de 15-20%. Par contre, en le lançant par une commande automatique au démarrage de la session, la charge cpu était bloquée à 100%.
J'en ai déduit que c'était ma commande de lancement automatique qui était mauvaise. Cette commande, c'était la suivante:sh -c "sleep 40; feh --bg-scale `xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path`; conky -c ~/.conkyrc"
J'ai donc essayé de supprimer feh de la ligne de commande et effectivement, la charge cpu tombait à 15 ou 20%.
Ensuite, j'ai ré-introduit feh dans la ligne de commande et, miracle, la charge cpu est cette fois restée stable autour de 15 ou 20% si je n'ouvre pas Firefox et 85% si j'ouvre ce dernier.
Donc, mon problème est résolu mais j'ignore pourquoi car je n'ai rien fait de particulier si ce n'est de tester séparément la commande sans puis avec feh.
Désolé d'avoir polluer ce topic avec un problème qui n'en était pas un ....
tu n'as a priori pas besoin de feh pour ce conky, car il n'y a pas d'images dedans.
Hors ligne
#788 Le 30/04/2012, à 12:21
- ragamatrix
Re : [Conky] Alternative à weather.com (2)
Bonjour à tous,
Voici quelques conky trouvés à droite à gauche:
pour le diaporama j'ai enregistré seulement les images qui me plaisaient sur le site et mises dans le dossier de diaporama.
J'ai réduit les tailles de la rose des vents et du baromètre ainsi que les aiguilles, maintenant cela n'utilise que très peu de cpu.
Pour le baro et rose des vents :
barose_rc:
background yes
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
use_xft yes
# Update interval in seconds
update_interval 1
# Minimum size of text area
minimum_size 380 250
maximum_width 380
override_utf8_locale yes
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font freesans -12
xftfont Helvetica LT :size=8
uppercase no # set to yes if you want all text to be in uppercase
font Helvetica LT Std:bold:size=8
# Stippled borders?
stippled_borders 3
# -- Text settings -- #
override_utf8_locale yes
use_xft yes
#font Helvetica LT Std:bold:size=8
# border margins
#border_margin 9
# border width
border_width 10
# Default colors and also border colors, grey90 == #e5e5e5
default_color cbcbcb
own_window_colour brown
own_window_transparent yes
# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 520
gap_y 30
#Rafraichissement images
#imlib_cache_size 0
# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
color1 e49c16
color2 CA0000 #rouge
color4 E7E1D6 #
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 48D1CC
# -- Declaration template -- #
template0 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
template1 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle Image -- \2=position \3=taille \4=jour (pour les prévisions) #
template2 ${lua_parse Meteo_\1 \2 \3 \4 60 \5} # -- icones météo -- \2=repertoir icones \3=position \4=taille \5=jour (pour les prévisions) #
template3 ${lua Lune_\1}
template4 ${font}${color}\1 \2 \3 :\ \ # -- titre conditions actuelles, pos, coul
# script lua à charger ###############################
######################################################
lua_load ~/conky/Meteo-Lua/scripts/meteo.lua
lua_load ~/conky/Meteo-Lua/scripts/images_meteo.lua
lua_startup_hook init ~/conky/Meteo-Lua/configs/meteo.cfg
#######################################################
TEXT
#### Lancement du script récupérant les données météo #####${hr 1}
${template0 Maj}
${lua Images_MAJ ~/conky/Meteo-Lua/configs/images_meteo.cfg -f 60}
##Affichage Baro##
${template1 Barometre 210,30 180x180 1 -f 60}
##Affichage thermorond##
#${template1 ThermoRond -5,190 240x240 1 -f 60}
##Affichage Vent##
${template1 Rose 10,38 180x180 1 -f 60}
Images_barose :
images_barose
Si d'autres choses vous intérressent dites le moi et je poste
Tschuss
PS_:Cette image devrait plaire à Phyllinux qui m'a fait pensé à son conky "cokpit..."
cokpit_nasa
Hors ligne
#789 Le 01/05/2012, à 10:54
- manu1964
Re : [Conky] Alternative à weather.com (2)
Bonjour à tous, joyeux premier mai, voici mes conky http://pix.toile-libre.org/upload/origi … 866347.png
modifié http://pix.toile-libre.org/?img=1335866347.png Comment peux-t-on changer la couleur des graphs
rond? ou seulement les chiffres faut -il les refaire avec Gimp?
l'aiguille jaune du thermomètre je voudrais la faire en vert chartreuse, j'ai bien vu que dans icone thème JPDipsy il y en
avais une verte mais comment faire pour que le conky appelle la verte au lieu de la jaune? et la police du baromètre où
la change t-on ? cela en fait des questions mais merci d'avance et bravo encore pour vos conky ils sont tous chouette.
Bonne journée.
ps. je n'arrive plus à poster une miniature elle veux pas rester sur le forum
Dernière modification par manu1964 (Le 01/05/2012, à 11:23)
Hors ligne
#790 Le 01/05/2012, à 10:59
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Tous toutes
ça avance je suis presque satisfait du visuel.
Un truc ou un bug image_meteo "{{Meteo_CondMeteo1se}}" et "{{Meteo_CondMeteo2se}}" retourne un message d'erreur mais pas
"{{ Meteo_CondMeteo1se}}" et "{{ Meteo_CondMeteo2se}}" à vérifier ?
bonne journée
Hors ligne
#791 Le 01/05/2012, à 13:05
- Didier-T
Re : [Conky] Alternative à weather.com (2)
Tous toutes
ça avance je suis presque satisfait du visuel.
http://uppix.net/d/0/4/b2367129d0a3c16c … f96dc2.png
Un truc ou un bug image_meteo "{{Meteo_CondMeteo1se}}" et "{{Meteo_CondMeteo2se}}" retourne un message d'erreur mais pas
"{{ Meteo_CondMeteo1se}}" et "{{ Meteo_CondMeteo2se}}" à vérifier ?bonne journée
Je vais jeter un œil pour voir d'où vient ce bug, mais en effet sa devient pas mal, c'est juste étrange le 2011 au milieu de ton image
Hors ligne
#792 Le 01/05/2012, à 13:21
- Didier-T
Re : [Conky] Alternative à weather.com (2)
Bonjour à tous, joyeux premier mai, voici mes conky http://pix.toile-libre.org/upload/origi … 866347.png
modifié http://pix.toile-libre.org/?img=1335866347.png Comment peux-t-on changer la couleur des graphs
rond? ou seulement les chiffres faut -il les refaire avec Gimp?
en effet Gimp est la solution
l'aiguille jaune du thermomètre je voudrais la faire en vert chartreuse, j'ai bien vu que dans icone thème JPDipsy il y en
avais une verte mais comment faire pour que le conky appelle la verte au lieu de la jaune?
je ne connais pas le script de jpdipsy, mais dans la ligne du thermomètre tu remplace -j= par -v=
et la police du baromètre où la change t-on ?
le baromètre n'est constitué que d'images, à moins qu'il y ait eut du changement.
Amuse toi bien
Hors ligne
#793 Le 01/05/2012, à 16:34
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Gag
Hors ligne
#794 Le 01/05/2012, à 17:33
- Didier-T
Re : [Conky] Alternative à weather.com (2)
Euh... j'ai cru voir l'USS Enterprise
Hors ligne
#795 Le 01/05/2012, à 17:47
- manu1964
Re : [Conky] Alternative à weather.com (2)
oui pas mal c'est l'entreprise de Mr spock, j'ai réussis à changer la couleur de l'aiguille du thermomètre, j'ai changé
celle de la température max en rouge mais le conky ne s'affiche plus voilà ce que dit le terminal
composite:
impossible d'ouvrir le fichier `/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png' @ error/png.c
/ReadPNGImage/2951.
composite: nom de fichier d'image absent `/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png' @
error/composite.c/CompositeImageCommand/1607.
cp: impossible d'évaluer «/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png»: Aucun fichier ou
dossier de ce type
sinon j'ai celui ci depuis le début
convert: impossible de lire la police de caractères `
HelveticaRoundedLTStd-Bd.otf' @ warning/annotate.c/RenderType/807
il ne trouve pas la police mais elle est bien présente dans le dossier font de Meteo_Lua
et je l'ai déposer dans le dossier font dans les fichiers cachés de mon répertoire. Merci
Hors ligne
#796 Le 01/05/2012, à 18:45
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
Euh... j'ai cru voir l'USS Enterprise
Gagné mon cher "Scott"
Hors ligne
#797 Le 01/05/2012, à 19:01
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
oui pas mal c'est l'entreprise de Mr spock, j'ai réussis à changer la couleur de l'aiguille du thermomètre, j'ai changé
celle de la température max en rouge mais le conky ne s'affiche plus voilà ce que dit le terminal
composite: impossible d'ouvrir le fichier `/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png' @ error/png.c /ReadPNGImage/2951. composite: nom de fichier d'image absent `/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png' @ error/composite.c/CompositeImageCommand/1607. cp: impossible d'évaluer «/home/manu1964/conky/Meteo-Lua/sauvegardes/fond-travaille.png»: Aucun fichier ou dossier de ce type
sinon j'ai celui ci depuis le début
convert: impossible de lire la police de caractères ` HelveticaRoundedLTStd-Bd.otf' @ warning/annotate.c/RenderType/807
il ne trouve pas la police mais elle est bien présente dans le dossier font de Meteo_Lua
et je l'ai déposer dans le dossier font dans les fichiers cachés de mon répertoire. Merci
Hello fais voir ton fichier creationmodules
essaie fonte=Helvetica-Rounded-LT-Std-Bold
Dernière modification par jpdipsy (Le 01/05/2012, à 19:05)
Hors ligne
#798 Le 02/05/2012, à 01:21
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
"2 h du mat j'ai des frissons" euh non " il y a du soleil sur la France.." (hommage)
et oui ici on est tellement enclavé que le soleil brille même la nuit, sacré météo-lua
Je te rassure Didier c'est pas tout le temps qu'il nous le fait, mais là j'ai vraiment sommeil
Ps: même le forum en perd la boule, décalage d'une heure entre l'édition du message et l'heure réelle
Dernière modification par jpdipsy (Le 02/05/2012, à 01:23)
Hors ligne
#799 Le 02/05/2012, à 07:06
- Didier-T
Re : [Conky] Alternative à weather.com (2)
"2 h du mat j'ai des frissons" euh non " il y a du soleil sur la France.." (hommage)
http://uppix.net/6/f/5/6cd2b6549f51939e … b6276b.png
et oui ici on est tellement enclavé que le soleil brille même la nuit, sacré météo-lua
Je te rassure Didier c'est pas tout le temps qu'il nous le fait, mais là j'ai vraiment sommeilPs: même le forum en perd la boule, décalage d'une heure entre l'édition du message et l'heure réelle
tu pourrais regarder l’icône mcs.png dans le dossier nuit, et me dire si c'est une lune où un soleil.
pour ton Ps il faut modifier dans tes paramètres utilisateur le forum ne gère pas les heures d'été et hiver automatiquement
Hors ligne
#800 Le 02/05/2012, à 08:53
- jpdipsy
Re : [Conky] Alternative à weather.com (2)
tu pourrais regarder l’icône mcs.png dans le dossier nuit, et me dire si c'est une lune où un soleil.
t
Didier
L' icône est la bonne donc aparemment il va chercher dans le rep jour au lieu de nuit mais c'est pas en permanence .
Si tu as une idée sur le moyen de débugger style inscription des états à la bascule jour /nuit dans un fichier envoie.
Hors ligne