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.

#2601 Le 07/01/2009, à 00:58

Jackass059

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

J'ai ajouté dans la dernière révision des boutons "reset" comme le demandait mathieuI pour tous les champs numériques.

Le téléchargement des pochettes est intégré à 50% à amarok, et j'ai ajouté une option spécifique au SVN dans le fichier/panneau de conf pour ceux qui désirent la dernière révision de cid sans pour autant activer les fonctionnalités encore instables ^^

Après je ne peux pas non plus garantir que la svn ne comporte aucun bug ^^

[edit]
Ajout d'une gestion des crashs (à voir si ça fonctionne ou pas ^^)
Cachage des configurations des options "testing" dans le panneau de conf pour ceux qui ne lance pas cid en testing

[edit2]
Ajout des traductions manquantes.
Refonte du panneau de configuration.

P.S. Si y'a des warning à la compilation, c'est plus ou moins normal tongue Ne vous en faites pas.

Dernière modification par Jackass059 (Le 09/01/2009, à 03:20)


Il y a 10 types de personnes sur terre, celles qui comprennent le binaire, et les autres ...

Hors ligne

#2602 Le 09/01/2009, à 16:07

fabitux

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

Bonjour,

Voici mon bureau :
41720066a1cbb9ca59a27b5fd0cebtt.jpg

Et pour ceux qui voudraient l'utiliser ou s'en inspirer, voici tous les fichiers (ça va être un peu long !)

Le script de lancement :
/home/user/conky/conky.sh

#!/bin/bash
killall conky&
killall cid&
sleep 1 && sh /home/USER/info/conky/.conky/image.sh&
sleep 2 && conky -c /home/USER/info/conky/.conkyrcrss&
sleep 3 && conky -c /home/USER/info/conky/.conkyrcbase&
sleep 4 && conky -c /home/USER/info/conky/.conkyrcmeteo&
sleep 5 && /usr/bin/cid -c  /home/USER/info/conky/cid.conf&
sleep 6 && conky -c /home/USER/info/conky/.conkyrcamarok&
sleep 7 && conky -c /home/USER/info/conky/.conkyrcimage&
exit

J'ai toujours eu un peu de mal avec la synthaxe de la commande sleep dans un script bash... Suis preneur de toutes remarques...
D'ailleurs, quand je mets ce sript en "lancement au démarrage de la session", ça ne se lance pas ^^

On y va avec les fichiers .conkyrc :


/home/user/conky/.conkyrcbase (c'est le conky système à droite)

background no
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
xftfont DejaVuSans:size=8
xftalpha 0.8
update_interval 1
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_shade_color2 black
default_outline_color2 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 yes
use_spacer no
own_window_type override

#titres des parties
color1 1A192A

#titres des indicateurs
color2 302D5A

#valeurs des indicateurs
color3 07051A

#graphiques barres contour et valeur
color4 595776

#graphiques contours
color7 ed0028

#graphiques CPU et internet courbe contour et valeur
color6 000000

#barres de séparation
color7 BFBBF2

#texte d'intro
color8 040220

#mails
color9 000000

TEXT
${color8}Bonjour fabi
${color8}Nous sommes le ${time %A %d %B %Y}
                        ${font style=Bold:size=16}${time %H:%M:%S}${font style=CleanCut:size=8}
${color7}$hr
${color8}${execi 300 python ~/info/conky/.conky/gmail.py}
${color7}$hr
${color8}$nodename - $sysname $kernel on $machine
${color2}Uptime:$color3 $uptime
${color2}Chargeur:$color3 ${execi 100 acpi -a | grep 'AC Ad' | cut -c17-27}${color3} $color2 ${execi 10 acpi | grep 'Battery' | cut -c29-31} ${color3}${execi 10 acpi | grep 'Battery' | cut -c35-43}
${color2}CPU Utilisé :${color3} $cpu% ${color4}${cpubar}
${color6}${cpugraph}
${color2}Mémoire RAM : ${color3}$memperc% ${color4}${membar}    #$mem/$memmax - 
${color2}Utilisation du Swap : ${color3}$swapperc% ${color4 color5}${swapbar}   # $swap/$swapmax - 
${color7}$hr
${color1}Processus : $color3 $processes   ${color2}En cours : $color3 $running_processes
   ${color2} PID     %CPU  %MEM  NAME
   ${color3}${top pid 1}  ${top cpu 1}  ${top mem 1}  ${top name 1}
   ${top pid 2}  ${top cpu 2}  ${top mem 2}  ${top name 2}
   ${top pid 3}  ${top cpu 3}  ${top mem 3}  ${top name 3}
   ${top pid 4}  ${top cpu 4}  ${top mem 4}  ${top name 4}
   ${top pid 5}  ${top cpu 5}  ${top mem 5}  ${top name 5}
${color7}$hr
${color1}Reseau : 
    ${color2}Signal WIFI : ${color3}${wireless_link_qual wlan0}%
    ${color2}IP locale : ${color3}${addr wlan0}            
    ${color2}IP publique : ${color3}${execi 1800 /home/USER/info/conky/.conky/scriptip.sh}
         ${color2}Reçu :${color3} ${totaldown wlan0}                ${color2}      Envoyé :${color3} ${totalup wlan0}
    ${color6}${downspeedgraph wlan0 32,150}      ${color6}${upspeedgraph wlan0 32,150}
            ${color2}Download :${color3} ${downspeed wlan0} ko/s                        ${color2}Upload:${color3} ${upspeed wlan0} ko/s
${color7}$hr #$color7$stippled_hr
${color1}Espace Disque:
     ${color2}/                 ${color3}  ${fs_free_perc /} % libres sur 34 Go
     ${color2}/ptitdur     ${color3}  ${fs_free_perc /ptitdur} % libres sur 36 Go
     ${color2}/musique   ${color3} ${fs_free_perc /media/musique} % libres sur 914 Go
${color7}$hr
${color1}Températures :
     ${color2}CPU1 : $color3 ${execi 10 sensors | grep 'Core 0' | cut -c15-16}°C
     ${color2}CPU2 : $color3 ${execi 10 sensors | grep 'Core 1' | cut -c15-16}°C
     ${color2}GPU :  $color3 ${execi 10 nvidia-settings -q GPUcoretemp | grep NOM-DE-L'ORDINATEUR-PAR-EXEMPLE-moi-desktop | cut -c46-47}°C
     ${color2}M/B :  $color3 ${execi 10 sensors | grep 'temp1' | cut -c15-16}°C
$color7$hr
${color1}Port(s) ouvert(s) : ${color3}${tcp_portmon 1 65535 count} ${alignr}${color2}Entrant : ${color3}${tcp_portmon 1 32767 count}${color2} | Sortant : ${color3}${tcp_portmon 32768 61000 count} 
  ${color3}${execi 60 ~/info/conky/.conky/ports.sh 1}${tcp_portmon 1 65535 rhost 0} ${alignr}${tcp_portmon 1 65535 lservice 0} 
  ${tcp_portmon 1 65535 rhost 1} ${alignr}${tcp_portmon 1 65535 lservice 1} 
  ${tcp_portmon 1 65535 rhost 2} ${alignr}${tcp_portmon 1 65535 lservice 2} 
  ${tcp_portmon 1 65535 rhost 3} ${alignr}${tcp_portmon 1 65535 lservice 3} 
  ${tcp_portmon 1 65535 rhost 4} ${alignr}${tcp_portmon 1 65535 lservice 4} 
  ${tcp_portmon 1 65535 rhost 5} ${alignr}${tcp_portmon 1 65535 lservice 5} 
  ${tcp_portmon 1 65535 rhost 6} ${alignr}${tcp_portmon 1 65535 lservice 6} 
  ${tcp_portmon 1 65535 rhost 7} ${alignr}${tcp_portmon 1 65535 lservice 7} 
  ${tcp_portmon 1 65535 rhost 8} ${alignr}${tcp_portmon 1 65535 lservice 8} 
  ${tcp_portmon 1 65535 rhost 9} ${alignr}${tcp_portmon 1 65535 lservice 9} 
  ${tcp_portmon 1 65535 rhost 10} ${alignr}${tcp_portmon 1 65535 lservice 10} 
${color7}$hr

La météo (en bas au milieu) :
/home/USER/conky/.conkyrcmeteo

background no
use_xft yes
xftfont Sans:size=9
xftalpha 0.8
update_interval 1.0
double_buffer yes

minimum_size 300 0
maximum_width 280

draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes

stippled_borders 8
border_margin 4
border_width 1

default_color white
default_shade_color black
default_outline_color white

own_window        yes
own_window_transparent    yes
own_window_type        override
own_window_hints    undecorated,below,sticky,skip_taskbar,skip_pager

alignment bottom_middle
gap_x 10
gap_y -147

no_buffers yes
uppercase no
override_utf8_locale yes
use_spacer right

## conky peut enregistrer jusqu'à 9 codes couleurs... mieux vaut mettre les codes Html des couleurs bien visible comme ça plutôt que dans le corps de "TEXT", plus facile à changer
color1 696fcd
color2 6892C6
color3 989de8
color4 78BF39
color5 CC0000
color6 8BAEE8

text_buffer_size 1024

TEXT
${offset -5}${color3}                      ${font StyleBats:style=CleanCut:size=14}q ${font Terminus:style=Bold:size=11}Météo ${offset 5}${color3}${font StyleBats:style=CleanCut:size=14}q${color3}
${voffset 5}${goto 10}${font ConkyWeather:size=35}${execi 1800 conkyForecast --location=REXX0002 --datatype=WF}${font}
${color1}${voffset 5}${goto 16}${font Sans:style=Bold:pixelsize=10}${execi 1800 conkyForecast --location=REXX0002 --datatype=LT --hideunits}/ ${execi 1800 conkyForecast --location=REXX0002 --datatype=HT --hideunits}${font}
${color3}${voffset 10}${goto 10}${font ConkyWindNESW:size=35}${execi 1800 conkyForecast --location=REXX0002 --datatype=BS}${font}
${color1}${voffset 5}${goto 10}${font Sans:style=Bold:pixelsize=10}${execi 1800 conkyForecast --location=REXX0002 --datatype=WS} - ${execi 1800 conkyForecast --location=REXX0002 --datatype=WD -L fr}${font}
${color1}${voffset -130}${font Sans:style=Bold:pixelsize=10}${execi 1800 conkyForecast --location=REXX0002 --template=/home/USER/info/conky/conkyForecast.template}${font}${color3}
${voffset -75}${goto 10}${font ConkyWeather:size=32}${execi 1800 conkyForecast --location=REXX0002 --datatype=WF --startday=1 --endday=4 --spaces=3}${font}
${voffset 25}${color3}${font Sans:size=7}${alignr 20}Dernière mise à jour :  ${execi 1800 conkyForecast --location=REXX0002 --datatype=LU}${font}

Pour faire fonctionner la météo, ne pas oublier le conkyForecast.template : lire la doc ubuntu sur conky-forecast

Toujours pour la météo, j'aime bien avoir la photo satellite du coin (Océan Indien dans mon cas). Pour ça, il y a d'abord un script qui va télécharger la photo satellite la plus récente :
/home/USER/conky/.conky/image.sh  (à noter que la commande convert dans ce script doit être installée de base)

#! /bin/bash
cd /home/USER/info/conky/.conky/images

#### téléchargement (si image récente), et copie
#wget -m -nd http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MET7_IR115Color-WIndianOcean.jpg
#cp EUMETSAT_MET7_IR115Color-WIndianOcean.jpg /home/USER/info/conky/.conky/images/imagetemp.jpg

wget -m -nd http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MTP_IR115Color-WIndianOcean.jpg
cp EUMETSAT_MTP_IR115Color-WIndianOcean.jpg /home/USER/info/conky/.conky/images/imagetemp.jpg

###ajustement de l'image : recadrage et suppression de la bande inférieure
convert imagetemp.jpg -resize 70% imagetemp2.jpg
convert imagetemp2.jpg -crop 323x323+80+85 image.jpg
exit

Ensuite, un conky pour l'afficher, grace à la commande 'display', qui est livrée avec le paquet 'imagemagick'
/home/USER/info/.conkyrcimage

background no

#avoid flicker
double_buffer yes

#own window to run simultanious 2 or more conkys
own_window yes
own_window_type normal
own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager
own_window_title conky_images

#font
use_xft yes
xftfont DejaVu Sans Mono:size=8
xftalpha 0.8

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

#shades
draw_shades no

#position
gap_x 800
gap_y 550
alignment center

#behaviour
update_interval 5
out_to_console no


#colour
default_color  e6e6e6
#default_shade_color 359748
own_window_colour black

#to prevent window from moving
use_spacer no
#minimum_size 323 319
minimum_size 290 290
#maximum_width 754
maximum_width 354

draw_graph_borders no

TEXT
${execi 20 sleep 1 && display -window conky_images -geometry 323x323 -backdrop /home/USER/info/conky/.conky/images/image.jpg}

Voici maintenant pour la musique, Amarok
/home/USER/info/.conkyrcamarok

background        no
update_interval        0.5
double_buffer        yes

use_xft            yes
override_utf8_locale
xftfont            DejaVuSans:size=8
xftalpha        0.8

own_window        yes
own_window_transparent    yes
own_window_type        override
own_window_hints    undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom        yes

minimum_size        280 5
draw_shades        no
draw_outline        no
draw_borders        no
draw_graph_borders    no
stippled_borders    0
border_margin        3
border_width        0

default_color        white
default_shade_color    black
default_outline_color    black
color1 17174C
color2 4F4B8D
alignment top_middle
gap_x            6
gap_y            48

no_buffers        yes

TEXT
                        
${if_running amarokapp}
${alignc}${color1}--- AmaroK ---${color1}










${alignc}${execi 10 /home/USER/info/conky/.conky/amarok playing}
${alignc}${if_empty /home/USER/info/conky/.conky/amarok album}"${execi 10 /home/USER/info/conky/.conky/amarok album}" ${endif}${if_empty /home/USER/info/conky/.conky/amarok year}- ${execi 10 /home/USER/info/conky/.conky/amarok year} ${endif}${if_empty /home/USER/info/conky/.conky/amarok genre}- ${execi 10 /home/USER/info/conky/.conky/amarok genre}${endif}
${color1}${execi 1 /home/USER/info/conky/.conky/amarok current}${alignr}${execi 1 /home/USER/info/conky/.conky/amarok total}
${color1}${execibar 1 /home/USER/info/conky/.conky/amarok progress}${else}$endif

Cerise sur le gateau, la pochette de l'album en cours de lecture qui s'affiche sur le bureau, grace à l'excellent CID (Conky Image Display), site http://cid.freezee.org/ (merci à l'auteur pour ce projet)
Après avoir installé CID (paquets ubuntu disponibles, merci!!) et mis le fichier de configuration cid.conf dans /home/USER/conky, tout fonctionne sans problème.


Pour les flux RSS : (à noter que j'ai des problèmes avec certains flux RSS, qui m'obligent à utiliser plusieurs modes de récupération des flux)
/home/user/conky/.conkyrcrss

alignment bottom_left
cpu_avg_samples 4
out_to_console no
use_xft yes
override_utf8_locale yes
uppercase no
xftfont Arial:size=8
own_window yes
own_window_type override
own_window_transparent yes
background yes
update_interval 60
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 10
border_width 1
gap_x 12
gap_y 36
use_spacer none
minimum_size 340
maximum_width 300
default_color 000000
#titres
color1 443a7b
#items
color2 000001

TEXT
${color1}${font Sans:style=Bold:pixelsize=10}Clicanoo
${color2}${font}${rss http://www.clicanoo.com/actu_rss.php 1 item_titles 10}

${color1}${font Sans:style=Bold:pixelsize=10}Témoignages
${color2}${font}${rss http://www.temoignages.re/backend.php3 1 item_titles 10}

${color1}${font Sans:style=Bold:pixelsize=10}Libération
${color2}${font}${execi 300 /home/USER/conky/.conky/rss/rss.sh http://www.liberation.fr/rss/laune 5 1}

${color1}${font Sans:style=Bold:pixelsize=10}Le Monde - Technologies
${color2}${font}${rss http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml 1 item_titles 5}

${color1}${font Sans:style=Bold:pixelsize=10}Le Monde - Planète
${color2}${font}${rss http://www.lemonde.fr/rss/sequence/0,2-3244,1-0,0.xml 1 item_titles 5}

${color1}${font Sans:style=Bold:pixelsize=10}Ciel et espace
${color2}${font}${rss http://www.cieletespace.fr/rss.xml 1 item_titles 5}

${color1}${font Sans:style=Bold:pixelsize=10}Planet ubuntu
${color2}${font}${rss http://planet.ubuntu-fr.org/feed/rss2  1 item_titles 5}

${color1}${font Sans:style=Bold:pixelsize=10}Clubic
${color2}${font}${rss http://www.clubic.com/xml/news.xml 1 item_titles 5}

Ce conkyrc_rss appelle donc un script que voici :
/home/USER/conky/.conky/rss/rss/sh

# Usage Example       
#        ${execi 300 /home/youruser/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,1,00.rss 4 2}

#RSS Setup - Don't change unless you want these values hard-coded!
uri=$1                            #URI of RSS Feed
lines=$2                        #Number of headlines
titlenum=$3                        #Number of extra titles

#Script start
#Require a uri, as a minimum
if [[ "$uri" == "" ]]; then
    echo "No URI specified, cannot continue!" >&2
    echo "Please read script for more information" >&2
else
    #Set defaults if none specified
    if [[ $lines == "" ]]; then lines=10 ; fi
    if [[ $titlenum == "" ]]; then titlenum=2 ; fi

    #The actual work
    curl -s --connect-timeout 30 $uri |\
#    iconv -f iso-8859-1 -t utf8 |\
    sed -e 's/<\/title>/\n/g' |\
    grep -o '<title>.*' |\
    sed -e 's/<title>//' |\
    head -n $(($lines + $titlenum)) |\
    tail -n $(($lines))
fi

-------------
Reste les petits scripts pour faire fonctionner tout ça. Je les ai tous mis dans le répertoire /home/USER/conky/.conky (ne me demandez pas pourquoi...)

D'abord le script qui va récupérer les infos de mon compte gmail :
/home/USER/conky/.conky.gmail.py

import os
import string

#Enter your username and password below within double quotes
# eg. username="username" and password="password"
username="votre-identifiant-gmail-sans-le-@gmail.com"
password="votre mot de passe - oui, on connait mieux en sécurité, mais bon ce n'est qu'un compte mail..."

ttext=""
title=""
ntext=[]
nam=[]
mtext=[]
mes=[]
sum=[]
ema=[]
nom=""
tot=0
rtot=0
com="wget -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"
      
temp=os.popen(com)
msg=temp.read()
index = string.find(msg,"<title>")
index2=string.find(msg,"</title>")  
title=msg[index+25:index2]
index=index2
index=string.find(msg,"<fullcount>")
index2=string.find(msg,"</fullcount>")
fc=msg[index+11:index2]
if(int(fc)>20):tot=20
else: tot=(int(fc))
rtot=tot

if (int(fc)==1):
   print "Il y a "+fc+" nouveau message\n"
elif rtot==0:
   print "Il n'y a pas de nouveau message.\n"
elif rtot>1:
   print "Il y a "+fc+" nouveaux messages\n"
else:
   print "ERROR!!!"
index=index2
i=-1
x=0
while index != -1:
   i=i+1
   index=string.find(msg,"<title>",index)
   index2=string.find(msg,"</title>",index)
   if(i<tot):
      mes.append(msg[index+7:index2])
   index=index2
   index=string.find(msg,"<summary>",index)
   index2=string.find(msg,"</summary>",index)
   if(i<tot):
      sum.append(msg[index+9:index2])
   index=index2
   index=string.find(msg,"<name>",index)
   index2=string.find(msg,"</name>",index)
   if(i<tot):
      nam.append(msg[index+6:index2])
   index=index2
   index=string.find(msg,"<email>",index)
   index2=string.find(msg,"</email>",index)
   if(i<tot):
      ema.append(msg[index+7:index2])
   index=index2
   if(index !=-1):
      if(i<tot):
         if(len(nam[i])>=15):
            nam[i]=nam[i][:12]+"..."
         if(len(mes[i])>=30):
            mes[i]=mes[i][:27]+"..."
	 if(i<5):
	    print nam[i]+" -- "+mes[i];

Le script qui permet de faire tourner le conkyrcamarok :
/home/USER/conky/.conky/amarok

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>

case "$1" in

# Now Playing Info
playing) dcop amarok player nowPlaying ;;
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
current) dcop amarok player currentTime ;;
total) dcop amarok player totalTime ;;


progress)
    curr=`dcop amarok player trackCurrentTime`
    tot=`dcop amarok player trackTotalTime`
    if (( $tot )); then
        expr $curr \* 100  / $tot
    fi
    ;;

esac

Pour connaître son ip :
/home/USER/conky/.conky/scriptip.sh

#!/bin/bash
# voir ip derriere routeur
cd $HOME/info/conky/.conky/
wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 > ip
cat ip

Pour afficher les ports ouverts en cours
/home/USER/conky/.conky/ports.sh

#!/bin/bash
if [ ! $1 ]; then
 echo -e "Aucun port n'est ouvert en ce moment!"
fi

C'est tout pour les scripts, ouf !

Le fond d'écran est travaillé avec The Gimp, notamment pour ajouter les fonds blancs sous les conky (simple rectangle blanc avec flou gaussien sur un calque transparent) et pour incruster les "ubuntu en bas à droite (là, un masque de calque est nécessaire pour le texte 'ubuntu').

Voila ! Merci qui ? Merci conky ;-)
à+ / fabitux


-------- ubuntu 11.10

Hors ligne

#2603 Le 09/01/2009, à 18:16

Levi59

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

Essaye plutot ce script pour le démarrage... sleep est une commande qui met le programme en pause le temps indiqué ensuite (dans le script, sleep 10 veut dire attendre 10 secondes)

#!/bin/bash
killall conky &
killall cid &
sleep 10 
sh /home/USER/info/conky/.conky/image.sh &
conky -c /home/USER/info/conky/.conkyrcrss &
conky -c /home/USER/info/conky/.conkyrcbase &
conky -c /home/USER/info/conky/.conkyrcmeteo &
/usr/bin/cid -c  /home/USER/info/conky/cid.conf &
conky -c /home/USER/info/conky/.conkyrcamarok &
conky -c /home/USER/info/conky/.conkyrcimage &
exit

Dernière modification par Levi59 (Le 09/01/2009, à 18:18)

Hors ligne

#2604 Le 10/01/2009, à 00:33

xabilon

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

Bon, ça commence à beuguer sévère, là.

Je ferme ce sujet. Créez-en un autre (même titre, avec (2) à la fin), et on mettra le lien sur ce message.

Ça continue donc ici :
http://forum.ubuntu-fr.org/viewtopic.php?pid=2347951

Dernière modification par xabilon (Le 13/01/2009, à 00:11)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne