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 # replace X and Y by numbers. 
gap_y Y
alignment Z # replace Z by left or right or…
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 ;)

seb2020 - 06-03-2009, 19:13 :

Salut,

Je viens de mettre en place tes conkys, mais les miens se trouvent en haut à gauche. Comment je les déplace ?

merci

Owned - 08-04-2009, 19:33 :

Erreur pour gmail :
@mail.google.com/mail/feed/atom: Mauvais numéro de port.
Traceback (most recent call last):
File "/home/css/gmail.py", line 14, in <module>
fc=int(msg[index+11:index2])
ValueError: invalid literal for int() with base 10: ''


je suis sous Debian Lenny

Owned - 08-04-2009, 20:15 :

résolu grâce aux anglais :p

Hells_Dark - 13-04-2009, 19:39 :

seb > édite les valeurs pour gap_x et gap_y.

owned > sacrés anglais !

f3k - 01-07-2009, 21:32 :

Le script du décompte ne marche pas =/
Y a t il des dépendence à installer?

Hells_Dark - 04-07-2009, 19:21 :

f3k > Je viens de réessayer sur mon portable, il marche ici…
Je ne vois pas de quelles dépendances, il aurait besoin : il n'utilise que la fonction date.
Es tu sur de l'utiliser correctement ? (exemple : decompte "2008-02-06")
As tu des erreurs ?

Ajouter un commentaire