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.

#1126 Le 13/05/2008, à 20:37

re06011988

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

il taffiche quoi quand tu tape sa dans un terminal hddtemp /dev/sda | grep '0:'| sed -e 's/.*0: //'

Hors ligne

#1127 Le 13/05/2008, à 20:57

Antoine974

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

idem

antoine@ubuntu:~$ sudo hddtemp /dev/sda | grep '0:'| sed -e 's/.*0: //'
[sudo] password for antoine: 
108°C

je devrais reinstaller le paquet Hddtemp car les temperature du proco et de la carte graphique m'ont l'air correctes

a Moins que ça vienne directement de la sonde qu'est bousillé ??


mon blog : www.poufctout.go1.cc
Home cinema : Nettop ION atom 330 sous XBMC
Samsung N510 ubuntu 9.10

Hors ligne

#1128 Le 13/05/2008, à 21:20

re06011988

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

posible moi mon hdd de laptop est a 45°C

Hors ligne

#1129 Le 13/05/2008, à 23:01

terato

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Je voudrais savoir s'il est possible que lorsqu'un volume n'est pas monté (mon dd ext. par exemple), si mon conky peu affiché un message du style "DD deconnecter".
Si oui comment faire ?

Merci par avance.


Mon bureau v1//v2//v3//v4

Hors ligne

#1130 Le 14/05/2008, à 00:30

re06011988

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Voila je vien de finir mon 2eme conky pour les series le tout automatiquement (merci a glx pour son aide du script awk)

captureos3.th.png

.conkyrc (celui de droite)

#emplacement
alignment top_right

#pour que corky tourne en arriere plan
background yes
#background no #pour les tests

#nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

#affiche le texte sur la sortie standard
out_to_console no

# Utiliser Xft (polices lissées etc)
use_xft yes

#police a utiliser : use_xft doit etre a "yes"
xftfont Terminal Bitstream Vera Sans Mono:size=8

# utiliser sa propre fenetre ?
own_window yes

#type de fenetre : normal(avec le cadre) / override / desktop
own_window_type override

#pseudo transparence?
own_window_transparent yes

#Nom de la fenetre pour compiz
own_window_title gfxconky

# taux de raffraichissement de la fenetre (en secondes)
update_interval 2

# pour eviter le clignotement de la semaine (fonctionne pas chez moi)
double_buffer yes

# afficher les ombres?
draw_shades no

# afficher des contours ?
draw_outline no

#contours autour des blocs de texte?
draw_borders no

# contour en trait-tillés, longueur d'un trait en pixels
stippled_borders 10

#largeur des marges (n'a pas l'air de fonctionner)
border_margin 40

# largeur du contour
border_width 1

# couleur par defaut du texte, de l'ombre et du contour
default_color white
default_shade_color white
default_outline_color white

# définition des couleurs
## Titre
color0 ddaa00

## Sous titre
color1 888888

## Down/Up
color2 8844ee
color3 44ccee

## systeme
color4 ff1717

## variable + CPU2
color5 ff1717

## CPU1
color6 1717ff

##top cpu/men
color7 ffffff
color8 bbbbbb

# ecart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 15

# Ajoute des espaces apres certains objets pour eviter de les faire bouger.
# Fonctionne uniquement avec la police Monospace
#use_spacer no

# Soustraire les mémoires tampons de la mémoire utiliser ?
no_buffers yes

# Tout le texte en majuscule ?
uppercase no

TEXT
${font Dungeon:style=Bold:pixelsize=10}
$color0 Bienvenue Maitre ${exec whoami} sur :
$color4$nodename - $sysname $kernel on $machine
$color0 Nous somme le : $color ${time %A %d %B %Y} - ${time %H:%M:%S}
$color0 Temps d'utilisation : $color$uptime
$color0 Autonomie batterie : $color${battery_percent BAT1}% ${battery BAT1}
$color$stippled_hr
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}Ethernet (eth0) : ${alignr}DL :$color2 ${totaldown eth0} $color1 / UP :$color3 ${totalup eth0} 
$color0 Adresse IPv4 Local : $color6${addr eth0}
$color0 Adresse IPv6 Local : $color6${texeci 60 ifconfig eth0 | grep inet6 | tr -d [:space:] | cut -d: -f2-30 | cut -d/ -f1}
$color0 Adresse IP Public : $color6${execi 1800 ~/monip.sh}
$color1 Down :$color2 ${downspeed eth0} k/s$color1  ${offset 100}Up:$color3 ${upspeed eth0} k/s
$color1 ${downspeedgraph eth0 25,150 ff1717 1717ff} $alignr$color1 ${upspeedgraph eth0 25,150 1717ff ff1717}
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}Wifi (eth1) : ${alignr}DL :$color2 ${totaldown eth1} $color1 / UP :$color3 ${totalup eth1}
$color0 Accès : $color6${wireless_essid eth1}
$color0 Taux : $color6${wireless_bitrate eth1}$color0    Qualité : $color6${wireless_link_qual_perc eth1}
$color0 Adresse IPv4 Local : $color6${addr eth1}
$color0 Adresse IPv6 Local : $color6${texeci 60 ifconfig eth1 | grep inet6 | tr -d [:space:] | cut -d: -f2-30 | cut -d/ -f1}
$color0 Adresse IP Public : $color6${execi 1800 ~/monip.sh}
$color1 Down :$color2 ${downspeed eth1} k/s$color1  ${offset 100}Up:$color3 ${upspeed eth1} k/s
$color1 ${downspeedgraph eth1 25,150 ff1717 1717ff} $alignr$color1 ${upspeedgraph eth1 25,150 1717ff ff1717}
$color$stippled_hr
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}Ventilateurs : $color0 Fan1: $color6${acpifan} RPM${alignr}$color0  Fan2: $color6${execi 2 sensors | grep 'fan2' | sed -e 's/.*: * //' | sed -e 's/RPM  (.*//'} RPM
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}CPU 1 Usage :$alignr$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}CPU 2 Usage :
$color5${cpu cpu0}%$color1 -$color5${freq}MHz$color1 -$color5${execi 2 sensors | grep 'Core 0' | sed -e 's/.*  +//' | sed -e 's/.0°C.*//'}°C $alignr$color6${cpu cpu1}%$color1 -$color6${freq}MHz$color1 -$color6${execi 2 sensors | grep 'Core 1' | sed -e 's/.*  +//' | sed -e 's/.0°C.*//'}°C 
$color5${cpubar cpu0 5,150} $alignr$color6${cpubar cpu1 5,150}
$color1 ${cpugraph cpu0 25,150 ff1717 1717ff} $alignr$color1 ${cpugraph cpu1 25,150 1717ff ff1717}
$color0 RAM Usage :$color $mem/$memmax - $memperc% $membar
$color0 Processus :$color $processes  $color0 Running :$color $running_processes
$color0 Geforce 7600GT :$color ${execi 60 nvclock -i | grep "GPU clock" | sed -e 's/.*k://'}${alignr}$color0 Temp : $color${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
$color$stippled_hr
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=10}File systems :
$color0 Temp :$color${execi 2 hddtemp /dev/sda | grep '0:'| sed -e 's/.*: //' | sed -e 's/°C.*//'}°C   $color0 Read :$color${diskio_read}${alignr}$color0 Write :$color${diskio_write}
$color1 ${diskiograph_read 22,150 ff1717 1717ff} ${alignr}${diskiograph_write 22,150 1717ff ff1717}
${color #00FF00}Linux System    ${fs_used /}/${fs_size /}${alignr}${fs_used_perc /}%
${fs_bar 8 /}
${color #FFFF00}Windows XP    ${fs_used /media/sda1}/${fs_size /media/sda1}${alignr}${fs_used_perc /media/sda1}%
${fs_bar 8 /media/sda1}
${color #FF0000}Home    ${fs_used /home}/${fs_size /home}${alignr}${fs_used_perc /home}%
${fs_bar 8 /home} 
$color$stippled_hr 
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=9}CPU usage :
${offset 80}$color0 Nom ${alignr 50}PID ${alignr 20}CPU%
${offset 80}$color7 ${top name 1} ${alignr 30}${top pid 1} ${alignr 15}${top cpu 1}
${offset 80}$color8 ${top name 2} ${alignr 30}${top pid 2} ${alignr 15}${top cpu 2}
${offset 80}$color8 ${top name 3} ${alignr 30}${top pid 3} ${alignr 15}${top cpu 3}
${offset 80}$color8 ${top name 4} ${alignr 30}${top pid 4} ${alignr 15}${top cpu 4}
$color1 ${font Webdings:style=Regular:pixelsyze=20}i${font Dungeon:style=Bold:pixelsize=9}Mem usage :
${offset 80}$color0 Nom ${alignr 50}PID ${alignr 20}Mem%
${offset 80}$color7 ${top_mem name 1} ${alignr 30}${top_mem pid 1} ${alignr 15}${top_mem mem 1}
${offset 80}$color8 ${top_mem name 2} ${alignr 30}${top_mem pid 2} ${alignr 15}${top_mem mem 2}
${offset 80}$color8 ${top_mem name 3} ${alignr 30}${top_mem pid 3} ${alignr 15}${top_mem mem 3}
${offset 80}$color8 ${top_mem name 4} ${alignr 30}${top_mem pid 4} ${alignr 15}${top_mem mem 4}

.conkyrc2 (celui de gauche)

#emplacement
alignment top_left

#pour que corky tourne en arriere plan
background yes
#background no #pour les tests

#nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

#affiche le texte sur la sortie standard
out_to_console no

# Utiliser Xft (polices lissées etc)
use_xft yes

#police a utiliser : use_xft doit etre a "yes"
xftfont Terminal Bitstream Vera Sans Mono:size=8

# utiliser sa propre fenetre ?
own_window yes

#type de fenetre : normal(avec le cadre) / override / desktop
own_window_type override

#pseudo transparence?
own_window_transparent yes

#Nom de la fenetre pour compiz
own_window_title gfxconky

# taux de raffraichissement de la fenetre (en secondes)
update_interval 2

# pour eviter le clignotement de la semaine (fonctionne pas chez moi)
double_buffer yes

# afficher les ombres?
draw_shades no

# afficher des contours ?
draw_outline no

#contours autour des blocs de texte?
draw_borders no

# contour en trait-tillés, longueur d'un trait en pixels
stippled_borders 10

#largeur des marges (n'a pas l'air de fonctionner)
border_margin 40

# largeur du contour
border_width 1

# couleur par defaut du texte, de l'ombre et du contour
default_color white
default_shade_color white
default_outline_color white

# définition des couleurs
## Titre
color0 ddaa00

## Sous titre
color1 888888

## Down/Up
color2 8844ee
color3 44ccee

## systeme
color4 ff1717

## variable + CPU2
color5 ff1717

## CPU1
color6 1717ff

##top cpu/men
color7 ffffff
color8 bbbbbb

# ecart avec le bord x=gauche ou droit y= haut ou bas
gap_x 10
gap_y -5

# Ajoute des espaces apres certains objets pour eviter de les faire bouger.
# Fonctionne uniquement avec la police Monospace
#use_spacer no

# Soustraire les mémoires tampons de la mémoire utiliser ?
no_buffers yes

# Tout le texte en majuscule ?
uppercase no

TEXT
${execi 3600 DATE=`awk 'BEGIN{print strftime("%d-%m-%Y",systime());}'`;wget -O .conky_today http://www.pogdesign.co.uk/cat/day/$DATE}
${execi 3600 DATE=`awk 'BEGIN{print strftime("%d-%m-%Y",systime()+86400);}'`;wget -O .conky_tomorrow http://www.pogdesign.co.uk/cat/day/$DATE}
${execi 3600 DATE=`awk 'BEGIN{print strftime("%d-%m-%Y",systime()+172800);}'`;wget -O .conky_atomorrow http://www.pogdesign.co.uk/cat/day/$DATE}
${alignc}${font SF Slapstick Comic Shaded:style=Bold:pixelsize=48}${execi 1 date +%H:%M:%S}
$color0${font Dungeon:style=Bold:pixelsize=10}Séries difusées Aujourd'huis :
$color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="House -"} $color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="Heroes"}
$color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="Weeds"} $color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="Eureka"}
$color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="The Big Bang Theory"} $color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="Scrubs"}
$color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="South Park"} $color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="The Sarah Connor Chronicles"}
$color${execi 3601 <.conky_today awk -f ~/.series.awk -v serie="Knight Rider"}
$color0 Séries difusées Demain :
$color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="House -"} $color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="Heroes"}
$color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="Weeds"} $color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="Eureka"}
$color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="The Big Bang Theory"} $color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="Scrubs"}
$color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="South Park"} $color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="The Sarah Connor Chronicles"}
$color${execi 3601 <.conky_tomorrow awk -f ~/.series.awk -v serie="Knight Rider"}
$color0 Séries difusées Après demain :
$color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="House -"} $color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="Heroes"}
$color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="Weeds"} $color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="Eureka"}
$color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="The Big Bang Theory"} $color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="Scrubs"}
$color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="South Park"} $color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="The Sarah Connor Chronicles"}
$color${execi 3601 <.conky_atomorrow awk -f ~/.series.awk -v serie="Knight Rider"}
$color0 Dernier épisode de House :
$color${rss http://tvunderground.org.ru/rss.php?se_id=16758 5 item_title 0}

$color0 Dernier épisode de Heroes :
$color${rss http://tvunderground.org.ru/rss.php?se_id=16739 5 item_title 0}

$color0 Dernier épisode de Weeds :
$color${rss http://tvunderground.org.ru/rss.php?se_id=16005 5 item_title 0}

$color0 Dernier épisode de Eureka :
$color${rss http://tvunderground.org.ru/rss.php?se_id=16880 5 item_title 0}

$color0 Dernier épisode de The Big Bang Theory :
$color${rss http://tvunderground.org.ru/rss.php?se_id=16736 5 item_title 0}

$color0 Dernier épisode de Scrubs :
$color${rss http://tvunderground.org.ru/rss.php?se_id=17225 5 item_title 0}

$color0 Dernier épisode de South Park :
$color${rss http://tvunderground.org.ru/rss.php?se_id=19934 5 item_title 0}

$color0 Dernier épisode de The Sarah Connor Chronicles :
$color${rss http://tvunderground.org.ru/rss.php?se_id=18858 5 item_title 0}

$color0 Dernier épisode de Knight Rider :
$color${rss http://tvunderground.org.ru/rss.php?se_id=19576 5 item_title 0}

.series.awk

BEGIN {skip=1;}
/<td class="dayhead">/ {
	if (skip==1) skip=0;
	gsub("<[^>]*>", "", $0);
}
$0 ~ "^(" serie ")" {
	if (skip==1) next;
	gsub(/'/, "_", $0);
	print gensub(/(.*) \(([^\)]*)\)([^\)]*)/, "\\1\n\\2\n\\3", "g", $0);
	if (skip==0) skip=1;
}

Voila si quelqu'un a la solution pour mettre le calendrier propre suis prenant

Hors ligne

#1131 Le 14/05/2008, à 13:29

arpbook

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

@terato,
salut... pour ton dd ext:
${if_mounted <tonmedia>}${fs_used-perc /tonmedia}% ${else} not connected $endif

#1132 Le 14/05/2008, à 13:52

Skippy le Grand Gourou

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

neub a écrit :
re06011988 a écrit :

quelqu'un a la solution pour mon calendrier tout déformer ?? Le probleme c'est le chiffre inferieur a 10 a qui il manque un 0 devant une solution ??

Ouais c'est le meme probleme pour tout les conky

Non, c'est un problème seulement pour les gens qui n'utilisent pas une police à chasse fixe (monospace).

Hors ligne

#1133 Le 14/05/2008, à 13:54

terato

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Sa marches parfaitement, merci beaucoup de ton aide arpbook.


Mon bureau v1//v2//v3//v4

Hors ligne

#1134 Le 14/05/2008, à 14:01

Skippy le Grand Gourou

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

terato > Le prends surtout pas mal, mais ça peut t'intéresserwink

Hors ligne

#1135 Le 14/05/2008, à 14:15

terato

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Non je ne le prend pas mal, néanmoins je fais la différence entre un post sur un forum et un CV.

Quand je mettrai mon CV à jour je me servirai de ton precieux lien wink


Mon bureau v1//v2//v3//v4

Hors ligne

#1136 Le 14/05/2008, à 14:25

terato

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Voici mon petit conky qui ne possède rien d'extraodinaire, mais qui es suffisant pour un utilisateur moyen.

1e9762b3e4e8b7da8b7ea65774a36tt.jpg
(Cliquer sur l'image pour zoom)

Je mettrai le code du script un peu plus tard.

Si vous avez des remarques a faire n'hésiter pas !!

Dernière modification par terato (Le 14/05/2008, à 14:33)


Mon bureau v1//v2//v3//v4

Hors ligne

#1137 Le 14/05/2008, à 14:58

sakul

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

conky_mini.png

après quelques changement, voici mes deux conkys :

En bas:

#avoid flicker
double_buffer yes
out_to_console no

use_xft yes
xftfont bauhaus:size=8
xftalpha 0.8
override_utf8_locale yes

#own window to run simultanious 2 or more conkys
own_window  yes
own_window_transparent no
own_window_type normal
own_window_hints undecorate,skip_taskbar,skip_pager 

#borders
draw_borders yes
border_margin 4
exit
#shades
draw_shades no

#position
alignment top_left
gap_x 10
gap_y 838

#behaviour
update_interval 1

#colour
default_color  8f8f8f
#default_shade_color 000000
own_window_colour 262626

#font
use_xft yes
xftfont bauhaus:pixelsize=11

#to prevent window from moving
use_spacer no
minimum_size 1420
TEXT
$alignc${color #4582B5}Usage CPU:$color ${color #F6AE03} ${cpu cpu0}% ${color #FFFFFF} ${cpubar cpu0 5,85}${color #F6AE03} ${cpu cpu1}%${color #F6AE03} ${cpu cpu2}% ${color a40101}| ${color a40101}${color}Up:${color e0e0e0}${upspeed wlan0} Kb/s${color} Down: ${color e0e0e0} ${downspeed wlan0} Kb/s ${color a40101} |${color} ${color #4582B5}Usage RAM:${color #FFFFFF}$mem/$memmax${color #F6AE03}  $memperc% ${color #FFFFFF} ${color a40101}| ${color #4582B5}Usage Swap:${color #FFFFFF}$swap/$swapmax${color #F6AE03} $swapperc%${color a40101} | ${color #4582B5}racine: $color${fs_used /}/${fs_size /} ${color #F6AE03}${fs_free_perc /}% ${color #4582B5}home: $color${fs_used /home/sakul}/${fs_size /home/sakul} ${color #F6AE03}${fs_free_perc /home/sakul}% ${color #4582B5}datas: $color${fs_used /diskul-data}/${fs_size /diskul-data} ${color #F6AE03}${fs_free_perc /diskul-data}%

En haut :

#avoid flicker
double_buffer yes
out_to_console no

use_xft yes
xftfont bauhaus:size=8
xftalpha 0.8
override_utf8_locale yes

#own window to run simultanious 2 or more conkys
own_window  yes
own_window_transparent no
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager 

#borders
draw_borders yes
border_margin 4
exit
#shades
draw_shades no

#position
alignment top_left
gap_x 10
gap_y 10

#behaviour
update_interval 1

#colour
default_color  8f8f8f
#default_shade_color 000000
own_window_colour 262626

#font
use_xft yes
xftfont bauhaus:pixelsize=11

#to prevent window from moving
use_spacer no
minimum_size 1420
TEXT
${color }${mpd_status}  ${color bfbfbf}${mpd_elapsed}/${mpd_length} ${color e0e0e0}${mpd_file}${color a40101} |$alignr${color a40101} |${color}Temp:${color e0e0e0}${acpitemp}C°${color a40101} |${color} batterie : ${color e0e0e0} ${battery_time BAT0}${color} ; ${color e0e0e0}${battery_percent BAT0}% ${color a40101} | ${color e0e0e0} ${time}

commandes de bases ||  Debian testing 64bit - xfce / Intel-Core-2 Quad @ 2.33GHz / 9600 GT

Hors ligne

#1138 Le 14/05/2008, à 16:42

Niho

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Pas mal tout c'est conkys^^

Est-ce qu'il existerait un script pour mocp???


Blog => http://niho.legtux.org
Jabber => niho@jabber.fr

~-"Arrêtons de nous prendre la tête et profitons plus de la vie"-~

Hors ligne

#1139 Le 14/05/2008, à 16:43

sakul

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

je ne crois pas. mais mpd c'est mieux roll


commandes de bases ||  Debian testing 64bit - xfce / Intel-Core-2 Quad @ 2.33GHz / 9600 GT

Hors ligne

#1140 Le 14/05/2008, à 18:40

neub

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Skippy le Grand Gourou a écrit :
neub a écrit :
re06011988 a écrit :

quelqu'un a la solution pour mon calendrier tout déformer ?? Le probleme c'est le chiffre inferieur a 10 a qui il manque un 0 devant une solution ??

Ouais c'est le meme probleme pour tout les conky

Non, c'est un problème seulement pour les gens qui n'utilisent pas une police à chasse fixe (monospace).

ohhh grand gourou tu as fort raison, maiis ca c'est quand les lettres ne font pas la meme taille. C'est utile uniquement pour aligner correctement tant qu'il y a le meme nombre de lettres.
Par contre dans cet example, l'unité Gbi est décalée car il y a un chiffre en plus:

sda1 free space 8Gbi (25%)
sda2 free space 12Gbi (11%)

qui est le meme probleme que

Le probleme c'est le chiffre inferieur a 10 a qui il manque un 0 devant une solution ??

si tu as une solution je suis preneur!
A+++

Dernière modification par neub (Le 14/05/2008, à 18:41)


www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)

Hors ligne

#1141 Le 14/05/2008, à 19:36

Skippy le Grand Gourou

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

neub a écrit :
Skippy le Grand Gourou a écrit :
neub a écrit :

Ouais c'est le meme probleme pour tout les conky

Non, c'est un problème seulement pour les gens qui n'utilisent pas une police à chasse fixe (monospace).

ohhh grand gourou tu as fort raison, maiis ca c'est quand les lettres ne font pas la meme taille. C'est utile uniquement pour aligner correctement tant qu'il y a le meme nombre de lettres.

Pas seulement. C'est le cas aussi pour le calendrier (dont il était question ici), qui formate correctement la sortie lui-même.

neub a écrit :

Par contre dans cet example, l'unité Gbi est décalée car il y a un chiffre en plus:

sda1 free space 8Gbi (25%)
sda2 free space 12Gbi (11%)

qui est le meme probleme que

Le probleme c'est le chiffre inferieur a 10 a qui il manque un 0 devant une solution ??

si tu as une solution je suis preneur!

Copie 2GB de sda1 vers sda2… tongue

Plus sérieusement, ajoute ${alignr 55} devant tes ${fs_free *} (remplace le 55 par un nombre de pixels suffisants). wink

Dernière modification par Skippy le Grand Gourou (Le 14/05/2008, à 19:37)

Hors ligne

#1142 Le 14/05/2008, à 20:32

egg

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Chalut chalut !

Ma petite contribution à ce poste monumental

http://egg.o-n.fr/mon_conky.png

Celui de droite :

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
on_bottom yes
xftfont Comic sans MS:size=10
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color #4582B5
default_shade_color black
default_outline_color black
alignment top_right
gap_x 8
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer no



TEXT

${color white}   +------------------${color white}Bonjour  Leo${color white}-------------------+
   |                                                              |
   +-----  ${color white}${font}${time %A %d %B %Y, %H:%M:%S}$font${color white}  -----+

${color white} |
${color white} +-- ${color white}Syteme
${color white} |     |
${color white} |     +--${color black}Uptime:$color $uptime ${color #44b512}- Load:$color 44b512 $loadavg
${color white} |     +--${color black}CPU Core 1 ${color white}@ $freq_dyn MHz :${color white} |       ${cpu cpu1}%
${color white} |     +--${cpugraph cpu1 FFFFFF FFFFFF} 
${color white} |     +-- ${color black}CPU Core 2 ${color #FFFFFF}@ $freq_dyn MHz :${color #FFFFFF} ${cpu cpu2}%
${color white} |     +--${cpugraph cpu2 FFFFFF FFFFFF}
${color white} |     +--${color black}Memoire RAM :${color #FFFFFF} $mem/$memmax - $memperc% ${color #44b512}${membar}
${color white} |     +--${color black}Utilisation du Swap :${color #FFFFFF} $swap/$swapmax - $swapperc% ${color #44b512}${swapbar}
${color white} |     +--${color black}Processus : $color $processes ${color #FFFFFF}En cour : ${color #44b512} $running_processes
${color white} |
${color white} |
${color white} +-- ${color white}Espace Disque:
${color white} |     |
${color white} |     +--${color black}Home: ${color #FFFFFF}${fs_free /}/${fs_size /} ${color #44b512}${fs_bar /}
${color white} |     +--${color black}DATA: ${color #FFFFFF}${fs_free /media/DATA}/${fs_size /media/DATA} ${color #44b512}${fs_bar /media/DATA}
${color white} |
${color white} |
${color white} +-- ${color white}Reseau
${color white}       |
${color white}       +--${color black}Reseau : ${color #FFFFFF}IP Locale ${color #44b512} ${addr eth0} 
                     |                                                 |
                     +--${color white}Download :${color #44b512} ${downspeed eth0} k/s${color #44b512} ${offset 80}+--${color white}Upload:${color #44b512} ${upspeed eth0} k/s ${color #44b512}

Le lecteur Amarok en bas à gauche

own_window_hints undecorated,below,sticky


cpu_avg_samples 2
net_avg_samples 2

out_to_console no
use_xft yes
xftfont Comic sans MS:size=10
xftalpha 0.8
update_interval 1.0

own_window yes
own_window_type override
own_window_transparent yes


double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1

default_color white
default_shade_color black

gap_x 20
gap_y 500
alignment top_left
maximum_width 330
minimum_size 280 5

use_spacer left
no_buffers yes
uppercase no

TEXT

${color #44b512}${alignc}**AMAROK PLAYER**
${if_running amarokapp}
|                                                              |
${color}${alignc}! On Air !${color white}
${alignc}${execi 10 ~/.conky/amarok artist}-${execi 10 ~/.conky/amarok title}
${color #44b512}${execibar 1 ~/.conky/amarok progress}
${alignc}${color white}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}
${color white}$stippled_hr
${alignc}Ma Collection
Artistes: ${color white}${execi 10 ~/.conky/amarok totalArtists} $color${alignr}Compil': ${color white}${execi 10 ~/.conky/amarok totalCompilations}$color
Albums:  ${color white}${execi 10 ~/.conky/amarok totalAlbums} $color${alignr}Genres: ${color white}${execi 10 ~/.conky/amarok totalGenres}$color
iMorceaux!:  ${color white}${execi 10 ~/.conky/amarok totalTracks}
${color white}$stippled_hr

>Pour la console sur le bureau, c'est du classique : **Tilda**
>Pour le dock c'est AWN

Voila !


Acer Aspire 7720, Intel Core 2 Duo 1.5Ghz, Nvidia Geforce 8400GS, (X)Ubuntu Jaunty + Windaube XP + Frugalware Linux + FreeBSD
+ Acer Aspire One (X)Ubuntu Jaunty et BT4

chez moi : http://tomaslab.com

Hors ligne

#1143 Le 14/05/2008, à 22:19

re06011988

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Skippy le Grand Gourou a écrit :
neub a écrit :
Skippy le Grand Gourou a écrit :

Non, c'est un problème seulement pour les gens qui n'utilisent pas une police à chasse fixe (monospace).

ohhh grand gourou tu as fort raison, maiis ca c'est quand les lettres ne font pas la meme taille. C'est utile uniquement pour aligner correctement tant qu'il y a le meme nombre de lettres.

Pas seulement. C'est le cas aussi pour le calendrier (dont il était question ici), qui formate correctement la sortie lui-même.

neub a écrit :

Par contre dans cet example, l'unité Gbi est décalée car il y a un chiffre en plus:

sda1 free space 8Gbi (25%)
sda2 free space 12Gbi (11%)

qui est le meme probleme que

Le probleme c'est le chiffre inferieur a 10 a qui il manque un 0 devant une solution ??

si tu as une solution je suis preneur!

Copie 2GB de sda1 vers sda2… tongue

Plus sérieusement, ajoute ${alignr 55} devant tes ${fs_free *} (remplace le 55 par un nombre de pixels suffisants). wink

Donc il faut que j'utilise une autre police c'est sa si oui la quel ??

Hors ligne

#1144 Le 14/05/2008, à 23:19

Skippy le Grand Gourou

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

re06011988 a écrit :

Donc il faut que j'utilise une autre police c'est sa si oui la quel ??

N'importe quelle police monospace. Par exemple par défaut tes conky utilisent :

xftfont Terminal Bitstream Vera Sans Mono:size=8

Ça devrait fonctionner avec ça.

Hors ligne

#1145 Le 15/05/2008, à 04:59

arpbook

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

'salut smile
un ptit conky "elegant brit style"
conkybritbannerkn3.th.jpg

le rc:

# conky config file "brit style" #
# made by arpbook <> http://www.arpbook.com #
# inspired by "conky-brit" avaible on gnome-look <> http://www.gnome-look.org/content/show.php/Elegant+Brit+Conky?content=76383 #
# made by servechilled <> http://www.gnome-look.org/usermanager/search.php?username=servechilled #

#avoid flicker
double_buffer yes
#own window to run simultanious 2 or more conkys
own_window yes
own_window_type normal
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#borders
draw_borders no
border_margin 0
border_width 3
draw_outline no
default_outline_color 777777

#shades
draw_shades no

#position
gap_x 0
gap_y 0
alignment top_right

#behaviour
update_interval 1

#colour
default_color 8f8f8f
#default_shade_color 359748
own_window_colour 262729

#font
use_xft yes
xftfont Andale Mono:pixelsize=9:bold

#to prevent window from moving
use_spacer yes
minimum_size 1280 10

draw_graph_borders no
	
	
TEXT
${voffset 5}$alignc${color e04613}♦ ${color}CrunchBang Linux ${color e0e0e0}$kernel${color e04613} ♦${color} Time:${color e0e0e0}${time %kh%M}${color} Up:${color e0e0e0}${uptime_short} ${color e04613}♦${color} Power: ${color e0e0e0}$acpiacadapter > $battery_percent%${color e04613} ♦${color} Core#1: ${color e0e0e0}${cpu cpu1}% ${color}- ${color e0e0e0}${freq_dyn cpu1}${color}MHz${color e04613} ♦${color} Core#2: ${color e0e0e0}${cpu cpu2}% ${color}- ${color e0e0e0}${freq_dyn cpu2}${color}MHz ${color e04613}♦${color} cpu1: ${color e0e0e0}${platform coretemp.0 temp 1}°C ${color} cpu2: ${color e0e0e0}${platform coretemp.1 temp 1}°C ${color} hdd: ${color e0e0e0}${hddtemp /dev/sda}${color e04613} ♦ ${color}#!-/:${color e0e0e0}${fs_used_perc /}%${color} #!Arp:${color e0e0e0}${fs_used_perc /home}%${color} #Mac:${color e0e0e0}${fs_used_perc /media/mac-osx}%${color} #Data:${color e0e0e0}${fs_used_perc /home/arp/data}%${color e04613} ♦ ${color}Ram:${color e0e0e0}${memperc}%  ${color}Swap: ${color e0e0e0}${font}${swapperc}% ${color e04613}♦ ${if_mounted /media/cdrom0}${color e0e0e0}CD Inside${else}${color}no cd$endif ${color e04613}♦
${voffset 2}$alignc${color e04613} ♦${color e0e0e0} Network${color e04613} ♦${color e0e0e0} Wired${color} IP: ${color e0e0e0}${addr eth1}/${execi 1800 ~/.Conky/ip.sh}${color} #Down:${color e0e0e0}${downspeed eth1}k/s ${color}#Up:${color e0e0e0}${upspeed eth1}k/s${color}${color e04613} ♦${color} Wifi: ${color e0e0e0}${wireless_essid ath0}${color} IP: ${color e0e0e0}${addr ath0} /${execi 1800 ~/.Conky/ip.sh}${color} Level:${color e0e0e0}${wireless_link_qual ath0}/${wireless_link_qual_max ath0}${color} #Down:${color e0e0e0}${downspeed ath0}k/s ${color}#Up:${color e0e0e0}${upspeed ath0}k/s${color e04613} ♦${color} Mail: ${color e0e0e0}${imap_unseen mail.mac.com "arpbook@mac.com" "mot_de_passe_mac"}${color}/${color e0e0e0}${imap_unseen mail.mac.com "larnel@mac.com" "mot_de_passe_mac"} ${color e04613}♦${color} TOP PRC ${color e0e0e0}${top name 1}${color e04613}♦${color} TOP MEM ${color e0e0e0}${top_mem name 1}${color e04613}♦${color} I/O:${color e0e0e0}$diskio${color e04613}♦
${voffset -4}${color e04613}$hr

le ip.sh:

#!/bin/bash

wget http://checkip.dyndns.org/ -O- -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 > .ip
cat .ip

et si vous avez plusieurs conky et que vous aimez jouer avec, je vous conseille d'aller sur gnome-look ou vous trouverez un petit soft sympa: conkyrc GUI http://www.gnome-look.org/content/show. … tent=80471 qui vous propose une interface graphique pour "switcher" entre différents conky (idéal pour les tests).
enjoy smile

Dernière modification par arpbook (Le 15/05/2008, à 05:00)

#1146 Le 15/05/2008, à 12:10

hebus

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut à tous !
Merci pour vos script et conf qui m'ont permis de faire mon conky.
le voilà :
http://img530.imageshack.us/my.php?image=capturejn9.png

comme vous pouvez le constater j'ai une erreur avec le script conkyglobalweather.py, en effet il y a des paramaètres qu'il ne veut pas afficher ( conditions par exemple ). Même si tout est dans le screenshot je vous copie une partie de l'erreur, j'ai cherché sur quelques forum mais je ne sais pas comment la résoudre.
Je suis ouvert à toute idée !

 File "/home/bart/.conky/conkyGlobalWeather.py", line 231, in <module>
    text = OutputData(pr,TempUnit,WindUnit,VisUnit,DataType)
  File "/home/bart/.conky/conkyGlobalWeather.py", line 187, in OutputData
    OutputText = formatSentence(pr.getSkyConditions(),1)
  File "/home/bart/.conky/conkyGlobalWeather.py", line 103, in formatSentence
    text = text.capitalize()
AttributeError: 'NoneType' object has no attribute 'capitalize'
Traceback (most recent call last):
  File "/home/bart/.conky/conkyGlobalWeather.py", line 231, in <module>
    text = OutputData(pr,TempUnit,WindUnit,VisUnit,DataType)
  File "/home/bart/.conky/conkyGlobalWeather.py", line 183, in OutputData
    OutputText = formatSentence(pr.getWeather(),1)
  File "/home/bart/.conky/conkyGlobalWeather.py", line 103, in formatSentence
    text = text.capitalize()
AttributeError: 'NoneType' object has no attribute 'capitalize'
Traceback (most recent call last):
  File "/home/bart/.conky/conkyGlobalWeather.py", line 231, in <module>
    text = OutputData(pr,TempUnit,WindUnit,VisUnit,DataType)
  File "/home/bart/.conky/conkyGlobalWeather.py", line 173, in OutputData
    OutputText = "%d kilometers" % int(pr.getVisibilityKilometers())
TypeError: int() argument must be a string or a number, not 'NoneType'

Bonne journée à tous

Dernière modification par hebus (Le 15/05/2008, à 12:13)

Hors ligne

#1147 Le 15/05/2008, à 13:24

arpbook

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

@hebus, salut smile
tu pourrais nous faire passer ton rc et ton weather.py ??? car :
dans ton screenshot :"your execibar value is not between 0 and 100,therefore it will be ignore" > dans ton rc, modifie ta commande execibar style ${execibar 6,90}
et dans ton message:
"AttributeError: 'NoneType' object has no attribute 'capitalize'" > erreur à ta ligne 103
"TypeError: int() argument must be a string or a number, not 'NoneType'" > il suffirait de modifier ton sript , mais comment?? il faut qu'on le voit wink
a+

#1148 Le 15/05/2008, à 13:43

hebus

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

les voici : ( mais le script python ne m'a pas appris grand chose et l'erreur du rc ne me gêne pas puisque je ne la vois pas )

rc

# Conky configuration

background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 300
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color red
default_outline_color green
alignment top_left
gap_x 12
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes

TEXT


${font xspiralmental:size=17}$font$sysname $kernel on $machine

Hostname $alignr $nodename
eth0 $alignr ${addr eth0}
Uptime $alignr $uptime

${color white} Météo
 ${color #aaaaaa}Ville: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M M M S}
 Conditions: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M M M C}
 Description: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M M M D}
 Température: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M M M T}
 Vent: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M K K W}
 Visibilité: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M M M V}
 Humidité: ${execi 3600 python ~/.conky/conkyGlobalWeather.py LFST M I I H}


Up :   ${upspeed eth0} Kb/s $alignr Down :  ${downspeed eth0} Kb/s
${upspeedgraph eth0 25,100 FAAFBA ffffff} $alignr ${downspeedgraph eth0 25,100 FAAFBA ffffff}
total : ${totalup eth0} $alignr total : ${totaldown eth0}

CPU0 $alignc ${hwmon 0 temp 1} °C $alignr ${cpu cpu0}%
${cpubar cpu0}
CPU1 $alignc ${hwmon 1 temp 1} °C $alignr ${cpu cpu1}%
${cpubar cpu1}
CPU2 $alignc ${hwmon 2 temp 1} °C $alignr ${cpu cpu2}%
${cpubar cpu2}
CPU3 $alignc ${hwmon 3 temp 1} °C $alignr ${cpu cpu3}%
${cpubar cpu3}
MEM   $alignc$mem / $memmax  $alignr$memperc%
$membar
SWAP   $alignc$swap / $swapmax    $alignr$swapperc%
$swapbar   

/         $alignc${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}   
         ${endif}
Home  $alignc${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}
    $endif
   $alignc$processes processus ($running_processes actifs)


${if_running amarokapp}
${color}AmaroK${color white}
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}$endif

le script

#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
###############################################################################
# conkyGlobalWeather.py is a simple python script to gather details of the 
# current weather for use in conky, where textual content is only valid.
#
# Author: Kaivalagi
# Dependancies: Python, PyMetar
#
# Usage: conkyGlobalWeather.py StnRef TempUnit WindUnit VisUnit DataType
#
#     Where StnRef:   EGSH = Norwich, UK
#
#           TempUnit: M = Metric (°C)
#                     I = Imperial (°F)
#
#           WindUnit: M = Metric (m/s)
#                     K = Metric (kph)
#                     I = Imperial(mph)
#
#           VisUnit:  M = Metric (kilometers)
#                     I = Imperial (miles)
#
#           DataType: T = Temperature
#                     W = Wind
#                     V = Visibility
#                     S = StationName
#                     D = Description
#                     C = Conditions
#                     H = Humidity
#                     F = Weather Font Character (Based on Pixmap)
#
#                     Note: Only one data type should be given at any time
#
# References:
#
#     PyMetar: http://www.schwarzvogel.de/software-pymetar.shtml 
#     Station Ref Lookup: http://www.nws.noaa.gov/tg/siteloc.shtml
#
#
# Example Output: conkyGlobalWeather.py EGSH M I I
#     
#        Location: Norwich Weather Centre, United Kingdom
#        Description: showers in the vicinity; Cumulonimbus clouds observed
#        Conditions: partly cloudy
#        Temperature: 5 °C
#        Wind: No Wind
#        Humidity: 80 %
#        Visibility: 7 miles
#        Pixmap: suncloud
#

import sys, pymetar, textwrap, pickle, os, time, datetime
from stat import *

###############################################################################
# CONSTANTS
USAGE = """
 conkyGlobalWeather.py is a simple python script to gather details of the 
 current weather for use in conky, where textual content is only valid.

 Usage: conkyGlobalWeather.py StnRef TempUnit WindUnit VisUnit DataType

     Where StnRef:   e.g. EGSH -> http://www.nws.noaa.gov/tg/siteloc.shtml

           TempUnit: M = Metric (°C)
                     I = Imperial (°F)

           WindUnit: M = Metric (m/s)
                     K = Metric (kph)
                     I = Imperial(mph)

           VisUnit:  M = Metric (kilometers)
                     I = Imperial (miles)

           DataType: T = Temperature
                     W = Wind
                     V = Visibility
                     S = StationName
                     D = Description
                     C = Conditions
                     H = Humidity
                     F = Weather Font Character (Based on Pixmap)

                     Note: Only one data type should be given at any time
"""

TEMP_FILEPATH="/tmp/globalweather.pkl"
WRAP_WIDTH = 40
EXPIRY_MINUTES = 90

#StnRef = "EGSH" # Norwich
#TempUnit = "M" #M=Metric(°C)/I=Imperial(°F)
#WindUnit = "I" #M=Metric(Metres Per Second)/K=Metric(Kilometers Per Hour)/I=Imperial(Miles Per Hour)
#VisUnit = "I" #M=Metric(Kilometers)/I=Imperial(Miles)

###############################################################################
# Functions
def formatSentence(text, capitalise):

    # Capitalise the first character
    if capitalise == 1:
        text = text.capitalize()

    # wrap the text to fit the width
    text = "\n".join(textwrap.wrap(text,WRAP_WIDTH))

    return text

def serializeData(obj, filepath):
    fileoutput = open(filepath, 'wb')
    pickle.dump(obj, fileoutput)
    fileoutput.close()
    return

def deserializeData(filepath):
    fileinput = open(filepath, 'rb')
    obj = pickle.load(fileinput)
    fileinput.close()
    return obj

# Make calls to PyMetar for details and/or store details away
def FetchData(StnRef):
    # does the data need retrieving again?
    if os.path.exists(TEMP_FILEPATH):
        lastmodDate = time.localtime(os.stat(TEMP_FILEPATH)[ST_MTIME])
        expiryDate = (datetime.datetime.today() - datetime.timedelta(minutes=EXPIRY_MINUTES)).timetuple()

        if expiryDate > lastmodDate:
            RefetchData = True
        else:
            RefetchData = False
    else:
        RefetchData = True

    # fetch the data, either from Metar or by 'unpickling'
    if RefetchData == True:
        rf = pymetar.ReportFetcher(StnRef)
        re = rf.FetchReport()
        rp = pymetar.ReportParser()
        pr = rp.ParseReport(re)
        serializeData(pr,TEMP_FILEPATH)
    else:
        pr = deserializeData(TEMP_FILEPATH)

    return pr

def OutputData(pr,TempUnit,WindUnit,VisUnit,DataType):

    # Temperature
    if DataType == "T":
        if TempUnit == "M":
            OutputText = "%d °C" % int(pr.getTemperatureCelsius())
        else:
            OutputText = "%d °F" % int(pr.getTemperatureFahrenheit())

    # Wind
    elif DataType == "W":
        WindDirection = pr.getWindCompass()
        if WindDirection is None:
            OutputText = "No Wind"
        else:
            if WindUnit == "M":
                OutputText = "%d m/s -> %s" % (int(pr.getWindSpeed()),WindDirection)
            elif WindUnit == "K":
                OutputText = "%d kph -> %s" % (int((pr.getWindSpeed()*3600)/1000),WindDirection)
            else:
                OutputText = "%d mph -> %s" % (int(pr.getWindSpeedMilesPerHour()),WindDirection)

    # Visibility
    elif DataType == "V":
        if VisUnit == "M":
            OutputText = "%d kilometers" % int(pr.getVisibilityKilometers())
        else:
            OutputText = "%d miles" % int(pr.getVisibilityMiles())

    # StationName
    elif DataType == "S":
        OutputText = pr.getStationName()

    # Description
    elif DataType == "D":
        OutputText = formatSentence(pr.getWeather(),1)

    # Conditions
    elif DataType == "C":
        OutputText = formatSentence(pr.getSkyConditions(),1)

    # Humidity
    elif DataType == "H":
        OutputText = "%d %%" % int(pr.getHumidity())

    # Weather Font Character
    elif DataType == "F":
        Pixmap = pr.getPixmap()

        if Pixmap is None:
            OutputText = "c"
        elif Pixmap == "clear":
            OutputText = "A"
        elif Pixmap == "sun":
            OutputText = "A"
        elif Pixmap == "suncloud":
            OutputText = "c"
        elif Pixmap == "cloud":
            OutputText = "e"
        elif Pixmap == "rain":
            OutputText = "h"
        elif Pixmap == "snow":
            OutputText = "k"

    return OutputText

###############################################################################
# MAIN

if len(sys.argv) < 6:
    print "\n",formatSentence(" ERROR: Incorrect number of command line arguments.\n"+USAGE,0)
else:
    StnRef = sys.argv[1]
    TempUnit = sys.argv[2]
    WindUnit = sys.argv[3]
    VisUnit = sys.argv[4]
    DataType = sys.argv[5]

    pr = FetchData(StnRef)

    if pr.getTemperatureCelsius() is None:
        print "\n",formatSentence(" ERROR: There was a problem obtaining the weather data.\n",0)
    else:
        text = OutputData(pr,TempUnit,WindUnit,VisUnit,DataType)

        if text is None:
            print "\n",formatSentence(" ERROR: DataType not set correctly.\n"+USAGE,0)
        else:
            print text

merci pour le coup de main smile

Hors ligne

#1149 Le 15/05/2008, à 16:32

n3o51

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour j'ai un soucis que j'avas pas avant ca clignote mon xorg et modifier correctement mais idem

mon conkyrc qui me pose probleme les autres ne clignote pas

## Fichier de Configuration Conky ##
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
on_bottom yes
use_xft yes
xftfont Comic sans MS:size=8
xftalpha 0.8
background yes
total_run_times 0
own_window yes
own_window_transparent yes
minimum_size 280 5
draw_shades no
draw_outline no
double_buffer yes
stippled_borders 0
border_margin 10
border_width 1
default_color 00ff00
default_shade_color black
default_outline_color black
alignment bottom_right
gap_x 5
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer none
update_interval 3

TEXT

${color #FFFF33}$alignc${font OpenLogos:size=14}K${font}${color #00FF00}$alignc${font Rocket Script:size=10} Wake up N3o!! ${font}
${color #FFFF33}$alignc${font OpenLogos:size=14}T${font}${color #00FF00}$alignc ${font Rocket Script:size=10} The Matrix has you ..${font}
${font Rocket Script:size=8} ${color #FFFF33}$alignc $nodename - $sysname $kernel on $machine${font}
${font Rocket Script:size=8}
${color #00CC00}PAQUETS :${color #00FF99} ${texeci 900 dpkg -l | wc -l} 
${color #00CC00}UPTIME:${color #FFFF33} $uptime ${color #00FF00}- Load:${color #FFFF33} $loadavg
${color green}$stippled_hr
${color #00CC00}TEMP:${color #FFFF33}${exec sensors |grep Core0 }
${color green}$stippled_hr
${color #00CC00}CPU   :${color #FFFF33} $cpu% ${color #FFFF33}${cpubar}
${color green}${cpugraph 00ff00 FFFF33}
${color #00CC00}RAM :${color #FFFF33} $mem/$memmax - $memperc% ${color #FFFF33}${membar}
${color #00CC00}SWAP :${color #FFFF33} $swap/$swapmax - $swapperc% ${color #FFFF33}${swapbar}
${color #00CC00}PROCESSUS :${color #FFFF33} $processes ${color #00FF00}En cour : ${color #FFFF33} $running_processes
${color #00CC00}Geforce 7600GT:${color #FFFF33}${execi 60 nvclock -i | grep "GPU clock" | sed -e 's/.*k://'}${alignr}
${color #00CC00}Temp :${color #FFFF33}${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
${color green}$stippled_hr
${color #00CC00}RESEAU : 
${color #FFFF33}IP Locale ${addr eth0} 
${color #FFFF33}IP Publique ${execi 1800 ~/conky1/rr.conky/scriptip.sh}
${color #00FF00}DOWN :${color #FFFF33} ${downspeed eth0} k/s${color #FFFF33} ${offset 80}${color #00FF00}UP:${color #FFFF33} ${upspeed eth0} k/s
${color #00FF00}${downspeedgraph eth0 32,150 00ff00 FFFF33} ${color #00FF00}${upspeedgraph eth0 32,150 00ff00 FFFF33}
${color green}$stippled_hr
${color #00FF00}ESPACE DISQUE:
${color #009900}HOME: ${color #00FF00}${fs_free /}/${fs_size /} ${color #FFFF33}${fs_bar /}
${color #009900}SAUVEGARDE: ${color #00ff00}${fs_free /media/Sauvegarde}/${fs_size /media/Sauvegarde} ${color #FFFF33}${fs_bar /media/Sauvegarde}
${color #009900}WINDOBE: ${color #00ff00}${fs_free /media/windaube}/${fs_size /media/windaube} ${color #FFFF33}${fs_bar /media/windaube}
${color #009900}EXTERNE: ${color #00ff00}${fs_free /media/externe}/${fs_size /media/externe} ${color #FFFF33}${fs_bar /media/externe}
${color green}$stippled_hr
${color #00FF00}MUSIQUE:${color #FFFF33}     ${exec audtool --current-song-length}    ${exec audtool --current-song-bitrate-kbps} kbps
${exec audtool --current-song | cut -b-50}
${color #FFFF33}${execbar expr 99 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}
${color green}$stippled_hr
${color green}MAIL :
${color #FFFF33}${execi 60 /home/n3o/conky1/rr.conky/checkmail.sh}

Welcome to the real world
________________________________

Hors ligne

#1150 Le 15/05/2008, à 17:13

n3o51

Re : Conky : Postez vos conkyrc ou certaines parties intéressantes

en faite il se trouve que c'est ma fenetre qui change de taille.Comment l'eviter s'il vous plait ??
Mon conky modifier

## Fichier de Configuration Conky ##
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
on_bottom yes
use_xft yes
xftfont Comic sans MS:size=8
xftalpha 0.8
background no
total_run_times 0
own_window yes
own_window_transparent yes

draw_shades no
draw_outline no
double_buffer yes
stippled_borders 0
border_margin 10
border_width 1
default_color 00ff00
default_shade_color black
default_outline_color black
alignment bottom_right
gap_x 5
gap_y 30
no_buffers yes
uppercase no
own_window_type override
override_utf8_locale yes
use_spacer none
minimum_size 280
maximum_width 400

#Windows position
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer none
no_buffers yes




TEXT

${color #FFFF33}$alignc${font OpenLogos:size=14}K${font}${color #00FF00}$alignc${font Rocket Script:size=10} Wake up N3o!! ${font}
${color #FFFF33}$alignc${font OpenLogos:size=14}T${font}${color #00FF00}$alignc ${font Rocket Script:size=10} The Matrix has you ..${font}
${font Rocket Script:size=8} ${color #FFFF33}$alignc $nodename - $sysname $kernel on $machine${font}
${font Rocket Script:size=8}
${color #00CC00}PAQUETS :${color #00FF99} ${texeci 900 dpkg -l | wc -l} 
${color #00CC00}UPTIME:${color #FFFF33} $uptime ${color #00FF00}- Load:${color #FFFF33} $loadavg
${color green}$stippled_hr
${color #00CC00}TEMP:${color #FFFF33}${exec sensors |grep Core0 }
${color green}$stippled_hr
${color #00CC00}CPU   :${color #FFFF33} $cpu% ${color #FFFF33}${cpubar}
${color green}${cpugraph 00ff00 FFFF33}
${color #00CC00}RAM :${color #FFFF33} $mem/$memmax - $memperc% ${color #FFFF33}${membar}
${color #00CC00}SWAP :${color #FFFF33} $swap/$swapmax - $swapperc% ${color #FFFF33}${swapbar}
${color #00CC00}PROCESSUS :${color #FFFF33} $processes ${color #00FF00}En cour : ${color #FFFF33} $running_processes
${color #00CC00}Geforce 7600GT:${color #FFFF33}${execi 60 nvclock -i | grep "GPU clock" | sed -e 's/.*k://'}${alignr}
${color #00CC00}Temp :${color #FFFF33}${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
${color green}$stippled_hr
${color #00CC00}RESEAU : 
${color #FFFF33}IP Locale ${addr eth0} 
${color #FFFF33}IP Publique ${execi 1800 ~/conky1/rr.conky/scriptip.sh}
${color #00FF00}DOWN :${color #FFFF33} ${downspeed eth0} k/s${color #FFFF33} ${offset 80}${color #00FF00}UP:${color #FFFF33} ${upspeed eth0} k/s
${color #00FF00}${downspeedgraph eth0 32,150 00ff00 FFFF33} ${color #00FF00}${upspeedgraph eth0 32,150 00ff00 FFFF33}
${color green}$stippled_hr
${color #00FF00}ESPACE DISQUE:
${color #009900}HOME: ${color #00FF00}${fs_free /}/${fs_size /} ${color #FFFF33}${fs_bar /}
${color #009900}SAUVEGARDE: ${color #00ff00}${fs_free /media/Sauvegarde}/${fs_size /media/Sauvegarde} ${color #FFFF33}${fs_bar /media/Sauvegarde}
${color #009900}WINDOBE: ${color #00ff00}${fs_free /media/windaube}/${fs_size /media/windaube} ${color #FFFF33}${fs_bar /media/windaube}
${color #009900}EXTERNE: ${color #00ff00}${fs_free /media/externe}/${fs_size /media/externe} ${color #FFFF33}${fs_bar /media/externe}
${color green}$stippled_hr
${color #00FF00}MUSIQUE:${color #FFFF33}     ${exec audtool --current-song-length}    ${exec audtool --current-song-bitrate-kbps} kbps
${exec audtool --current-song | cut -b-50}
${color #FFFF33}${execbar expr 99 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}
${color green}$stippled_hr
${color green}MAIL :
${color #FFFF33}${execi 60 /home/n3o/conky1/rr.conky/checkmail.sh}

Welcome to the real world
________________________________

Hors ligne