Mes conkys

On me demande souvent les fichiers de configurations de mes différents conky sur les forums.

Voici donc une brève pour centraliser tous mes conkyrc et scripts utilisés dans ces derniers.

Les polices utilisées sont majoritairement disponibles sur dafont.com.

Voici la base de tous mes conkyrc (les options que je place en début de tous mes conkyrc) :

background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
use_xft yes
xftfont Mukti Narrow:size=7
xftalpha 0.8
mail_spool $MAIL
update_interval 1
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 300 2
maximum_width 300 2
draw_shades no
draw_outline no
draw_borders no
stippled_borders no
border_margin 1
border_width 1
gap_x X # X, Y and Z depend on the conky
gap_y Y
alignment Z
use_spacer no
no_buffers yes
uppercase no
# white #DDDDDD
# green #AFC81C
# red #DE4142
# white grey # DDDDDD

Et voici leur contenu :

.conkyrc

TEXT
${color #ffffff}Uptime  ${color #ffffff}$uptime${color #ffffff}   
Home  ${color #ffffff}${fs_used_perc /home}% - ${fs_free /home}${color #ffffff}   
Data  ${color #ffffff}${fs_used_perc /media/Data}% - ${fs_free /media/Data}$color

.conkyrc-gmail

TEXT
${font cellpic:size=20}${texeci 100 python ~/.scripts/check_gmail.py}

.conkyrc2

TEXT
${color #151515}
${execi 300 /opt/sbin/conky-rss.sh http://rss.slashdot.org/Slashdot/slashdotLinux 5 2 }

${color #666666}${font PizzaDude Bullets:size=16}v${font}${color #151515}   Up. ${upspeed eth1} Kb/s 
${color #666666}${font PizzaDude Bullets:size=16}r${font}${color #151515}   Dow. ${downspeed eth1} Kb/s 

${color #FF3300}${font PizzaDude Bullets:size=16}D${font}${color #151515}   ${kernel}

${color #666666}${font PizzaDude Bullets:size=16}E${font}${color #151515}   Site ${execi 100 /opt/sbin/breves_online.sh}

${color #666666}${font PizzaDude Bullets:size=16}G${font}${color #151515}   ${execi 100 /opt/sbin/decompte "2008-10-24"} jours avant ${font :size=7:bold}${color #FF3300}IBEX${color #151515}

${color #DE4142}${font PizzaDude Bullets:size=16}z${font}${color #151515}   depuis ${execi 100 /opt/sbin/decompte "2008-02-06"} jours

.conkyrc3

TEXT
${color #333333}${font Laffayette Comic Pro:size=10}HellsDark ${color #666666}Desktop $color

${color #666666}${font Laffayette Comic Pro:size=8}${mpd_smart}

Et maintenant les scripts utilisés :

check_gmail.py

import os
import string

#Enter your username and password below within double quotes
# eg. username="username" and password="password"
username="user"
password="pass"

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,"<fullcount>")
index2=string.find(msg,"</fullcount>")
fc=int(msg[index+11:index2])

if fc>=1:
   print "R"

decompte

#!/bin/bash

date2stamp () {
  date -u --date "$1" +%s
}

dateDiff (){
case $1 in
  -s) sec=1; shift;;
  -m) sec=60; shift;;
  -h) sec=3600; shift;;
  -d) sec=86400; shift;;
  *) sec=86400;;
esac
  dte1=$(date2stamp $1)
  dte2=$(date2stamp $2)
  diffSec=$((dte2-dte1))
  if ((diffSec < 0)); then abs=-1; else abs=1; fi
  echo $((diffSec/sec*abs))
}

dateDiff $1 $2 $3

25/05/08, 14:50

Commentaires

fraps - 28-05-2008, 21:13 :

chez moi le script de decompte ne marche pas,il ne m'affiche pas le nombre de jours !

Hells_Dark - 29-05-2008, 01:15 :

Pourtant, il fonctionne très bien pour moi.
Peut être ne l'utilises tu pas de la bonne façon..
Exemple :
/opt/sbin/decompte "2008-05-31"
me donne :
2

fraps - 29-05-2008, 07:45 :

j'ai repri tes conkyrc pour tester et n'ai pas modifié le script (je l'ais mis dans /opt/sbin/) mais le probleme reste inchangé !
il n'y aurait pas quelquechose a installer ?

Hells_Dark - 29-05-2008, 11:52 :

Non, je ne pense pas.. le script n'utilise que la fonction date..
Tu as un message d'erreur ?

fraps - 29-05-2008, 16:48 :

aucun,c'est juste vide a la place du nombre !

f3k - 15-07-2008, 12:11 :

Ou doit on mettre les polices telecharger sur dafont et quelle polices doit on telecharger? Merci de votre réponse

Cordialement f3k

Hells_Dark - 15-07-2008, 12:46 :

Les polices utilisées dans ces scripts sont les suivantes :
www.dafont.com/fr/pizzadude-bullets.font
www.dafont.com/fr/cellpic.font
www.dafont.com/laffayette-comic-pro.font
Comme toute police que l'on souhaite utiliser, elle doivent être placée dans le dossier /home/tonusername/.fonts

f3k - 15-07-2008, 23:42 :

Probleme regler, merci à toi ;)

Ajouter un commentaire