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.

#451 Le 02/02/2011, à 10:26

K.Ankou

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

Coucou les amis.
J'aurais une petite question de newbie, vous faites comment pour avoir plusieurs fichiers conky ? J'ai regardé un peu partout, j'ai rien trouvé et j'ai essayé d'en faire un moi même, j'arrive pas à le faire prendre en compte. C'est un peu la loose lol

Hors ligne

#452 Le 02/02/2011, à 10:40

Fenouille84

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

K.Ankou a écrit :

Coucou les amis.
J'aurais une petite question de newbie, vous faites comment pour avoir plusieurs fichiers conky ? J'ai regardé un peu partout, j'ai rien trouvé et j'ai essayé d'en faire un moi même, j'arrive pas à le faire prendre en compte. C'est un peu la loose lol

Enregistre tes fichiers de config, et appelle les avec la commande suivante :

conky -c /chemin/vers/conkyrc1 &
conky -c /chemin/vers/conkyrc2 &

Etc, etc. wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#453 Le 02/02/2011, à 21:26

wlourf

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

willcoyote a écrit :

merci pour le coup de main wlourf, ça avance doucement
avec conkyclementine, je récupère la jaquette dans /tmp sous le nom : clementine-art-xxxxxx.jpg (xxxxxx est aleatoire)

en rajoutant : ${exec conkyClementine --datatype=CA} , la jaquette apparaît dans /tmp avec le nom : cover
et je vois s'afficher dans conky: //tmp/cover

${image ${exec conkyClementine --datatype=CA}}
me donne

Conky: Unable to load image '${exec'

on y est presque
un dernier conseil pour afficher /tmp/cover ?
merci


Si je comprends bien la commande suivante, dans un terminal

conkyClementine --datatype=CA

renvoie

/tmp/cover

essaye donc

${exec conkyClementine --datatype=CA}
${image /tmp/cover}

Sinon, je n'ai plus conkyRythmbox ni conkyClementine donc je suis mal placé pour t'aider ! mais il y a un topic fourni en anglais pour conkyRythmbox qui utilise la même syntaxe que conkyClementine, regarde de ce côté.

Hors ligne

#454 Le 03/02/2011, à 07:53

willcoyote

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

ok, je teste , je récupère bien la jaquette mais celle ci ne change pas lorsque je change de titre
je vais regarder le lien que tu me donne

Hors ligne

#455 Le 06/02/2011, à 19:03

Fenouille84

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

Hello tout le monde !

Je viens de migrer vers Crunchbang #! (Debian + OpenBox).
Donc voici mon dernier bureau Ubuntu !!

Screen :
oblime.th.png

conkyrc0 :

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_left              #Alignement
 #---
  minimum_size 250 10             #Taille minimum (px) ; largeur / hauteur
  maximum_width 250               #Largeur maximum (px)
 #---
  gap_x 1188                      #Écart avec le bord gauche / droit
  gap_y 2                         #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_inner_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha .1                     #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer right                #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 50 4           #Barre par défaut (longeur hauteur)
  stippled_borders 3              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 3F5E09                   #Vert bordure
  color2 477009                   #Vert écriture
  color3 B5FC02                   #Vert Jaune
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

#LUA : Clock
  #lua_load $HOME/conky/Script/clock.lua
  #lua_draw_hook_pre clock_rings

#LUA : Background
  #lua_load $HOME/conky/Script/bg.lua
  #lua_draw_hook_pre draw_bg


TEXT
${color1}${voffset 2}${offset -2}${cpugraph cpu0 24,75 000000 3F5E09}${offset 2}${cpugraph cpu5 24,177}${voffset -28}
${goto 95}${color2}${font digital\-7:size=14}/r:${fs_free /}  /h:${fs_free /home}${font saxMono:size=8}


${goto 108} Up : ${uptime}${voffset -5}
${goto 108} ${stippled_hr}

${execp jour=$(date +%e) ; cal | sed '1d ; s/^/\${goto 108} /g ; s/$/ /g ; s/'" $jour "'/${color3}'" $jour "'${color2}/1'}${if_match ${exec wc -l < $HOME/Ubuntu/ToDo/ToDo} > 0}
${goto 108} ${stippled_hr}${voffset 3}
${execp sed '/^#/d ; s/^/\${goto 108} /g ; s/\t/\${alignr}/g' $HOME/Ubuntu/ToDo/ToDo}${else}${endif}${if_match ${exec wc -l < $HOME/Ubuntu/ToDo/Cal} > 0}
${goto 108} ${stippled_hr}${voffset 3}
${execp sed '/^#/d ; s/^/\${goto 108} /g ; s/\t/\${alignr}/g' $HOME/Ubuntu/ToDo/Cal}${else}${endif}

${if_match ${exec ls /media | wc -l} > 0}
${goto 95}USB :::..${voffset -3}
${goto 95}${hr}
${execp grep -E ^\/dev /etc/mtab | cut -d " " -f2 | sed '1,2d ; s&^.*/&&g' | while read line ; do name=$(echo $line | cut -c '1-5' | sed 's/.*/\L&/g ; s/^./\U&/g ; s/^/\${goto 108}/g') ; echo $name ' ${fs_bar /media/'$line'}  ${fs_free /media/'$line'}' ; done}${else}${endif}

Voilà smile

Pour le wall, c'est par ici.


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#456 Le 07/02/2011, à 19:52

Bob Parks

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

Bonjour,

J'ai un petit problème avec mon conky. Les infos de températures se trouvent aléatoirement à chaque démarrage dans /sys/class/hwmon/hwmon0 ou ~/hwmon1. Un coup, conky marche sans problèmes. Mais parfois, je tape conky dans la console j'obtiens Conky: can't open '/sys/class/hwmon/hwmon0/temp2_input': No such file or directory. Normal, le temp2_input est maintenant dans le dossier hwmon1. Bilan, il faut que j'inverse les adresses dans le script conkyrc. Et au démarrage suivant re-belote temp2 est dans hwmon0...

Avez vous une solution ? merci d'avance.

Hors ligne

#457 Le 08/02/2011, à 13:38

K.Ankou

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

Salut, salut tout le monde.

J'aurais une petite questions à vous poser, voilà : j'ai réussis à convaincre ma mère de venir sous Linux, victoire \o/, pour le moment elle est sous Ubuntu. Je lui ai parlé des conky en lui montrant des exemples et elle est tombée amoureuse d'un en particulier :
Celui de Fenouille 84 : ethereal.png

Mais je rencontre un problème, au niveau de l'anneau, il me semble que c'est un script LUA. Malheureusement je ne m'y connais pas du tout, j'ai beau essayer de lire des tutos, baf rien du tout, je comprends pas.
Comment faire pour que l'anneau de l'horloge s'active ? Le reste du conky fonctionne hein lol

Hors ligne

#458 Le 08/02/2011, à 14:34

compte supprimé

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

dans ton conkyrc assure toi d'avoir le chemin pour le fichier .lua

#459 Le 08/02/2011, à 19:45

K.Ankou

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

Fenouille84 a écrit :
K.Ankou a écrit :

Coucou les amis.
J'aurais une petite question de newbie, vous faites comment pour avoir plusieurs fichiers conky ? J'ai regardé un peu partout, j'ai rien trouvé et j'ai essayé d'en faire un moi même, j'arrive pas à le faire prendre en compte. C'est un peu la loose lol

Enregistre tes fichiers de config, et appelle les avec la commande suivante :

conky -c /chemin/vers/conkyrc1 &
conky -c /chemin/vers/conkyrc2 &

Etc, etc. wink


Erf j'ai pas vraiment compris, disoulé, je débute avec conky

Hors ligne

#460 Le 08/02/2011, à 20:46

sunkart

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

En fait, j'ai toujours mon problème de démarrage aléatoire.

Voici le résultat sur le terminal :

Conky: desktop window (1c000a9) is subwindow of root window (1ad)
Conky: window type - override
Conky: drawing to created window (0x3400001)
Conky: drawing to double buffer
Conky: desktop window (1c000a9) is subwindow of root window (1ad)
Conky: window type - override
Conky: drawing to created window (0x4a00001)
Conky: drawing to double buffer

Voici le script de lancement :

#!/bin/bash
# lancement des conky

sleep 30
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conkyrc &
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conky-stat &
exit

Je vois pas ce qu'il cloche. Est-ce qu'il ne faudrait pas un sleep entre les deux lancements ?


Cyril

Hors ligne

#461 Le 08/02/2011, à 21:16

chepioq

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

sunkart a écrit :

Je vois pas ce qu'il cloche. Est-ce qu'il ne faudrait pas un sleep entre les deux lancements ?

Personnellement je mettrai un sleep 5 entre les deux....


Tout est dans tout et réciproquement....

Hors ligne

#462 Le 09/02/2011, à 11:33

Fenouille84

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

K.Ankou a écrit :

Salut, salut tout le monde.

J'aurais une petite questions à vous poser, voilà : j'ai réussis à convaincre ma mère de venir sous Linux, victoire \o/, pour le moment elle est sous Ubuntu. Je lui ai parlé des conky en lui montrant des exemples et elle est tombée amoureuse d'un en particulier :
Celui de Fenouille 84 : http://img412.imageshack.us/i/ethereal.png/

Mais je rencontre un problème, au niveau de l'anneau, il me semble que c'est un script LUA. Malheureusement je ne m'y connais pas du tout, j'ai beau essayer de lire des tutos, baf rien du tout, je comprends pas.
Comment faire pour que l'anneau de l'horloge s'active ? Le reste du conky fonctionne hein lol

Est-ce que le Lua est installé ? Pour le vérifier, entre cette commande dans le terminal :

conky -v

Et dans la catégorie General, tu devrais voir indiqué LUA.

Sinon, comme le suggère sebul, vérifie que le chemin du script clock.lua est le bon. C'est dans la partie avant TEXT, sur cette ligne (si des # sont présents en début d eligne, il faut les enlever) :

 lua_load chemin/vers/le_bon/script/clock.lua

Si avec tout sa sa ne fonctionne toujours pas, lance ton conky via un terminal et poste nous ce qu'il te renvoie.
Bon courage wink


Sinon, pour lancer plusieurs conky : ouvre un terminal, et entre ces commandes

conky -c /chemin/vers/conkyrc1 &
conky -c /chemin/vers/conkyrc2 &

Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#463 Le 09/02/2011, à 19:14

Morita

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

Bonjour
Voici le mien actuellement :
mini_110209065018328582.jpg

Paquets nécessaires: zenity, conky-all, conkyemail, conkyforecast
le fond d'ecran
le fond d'écran personnalisé
la police de caractère


Deux fichiers conky et deux scripts sont utilisés :

conkyrc1:

background yes
use_xft yes
xftfont Sans Mono:size=9
xftalpha 0.8
update_interval 1.0
double_buffer yes
minimum_size 285 0
maximum_width 285
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
own_window        yes
own_window_transparent    yes
own_window_type        override
own_window_hints    undecorated,below,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 35
gap_y 40
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
use_spacer right

color1 white
# light blue
color2 6892C6
# vert
color3 5C9CD9
# Bleu foncé
color4 2C4B68 
#black
color5 C8C8C8
# bleu turcoise
color6 446057
#vert clair
color7 d3e796
#orange
color8 8D5C08

text_buffer_size 2048
override_utf8_locale yes
TEXT
${goto 70}${font Manga:size=40}${color2}${time %H:%M:%S}${font}

${goto 80}${color6}${time %A %d %B %Y} 

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}STOCKAGE${font}  ${hr}

${color5}Système de fichiers: ${color6}${fs_used /}/${fs_size /} 
${color4}${fs_bar /}
${color5}/home: ${color6}${fs_used /home}/${fs_size /home} 
${color3}${fs_bar /home}

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}SYSTEME${font}  ${hr}

${color5}Core 1: ${color8}${cpu cpu1}% ${goto 150}${color5}Core 2: ${color8}${cpu cpu2}%
${color2}${cpugraph cpu2 40,140 2C4B68 5C9CD9} ${color2}$alignr${cpugraph cpu1 40,140 2C4B68 5C9CD9}
${color5}Processus:${color6} $processes  ${color5}En cours:${color6} $running_processes
${color5}Nom${goto 163}PID${goto 210}CPU${goto 255}MEM%
${color8} ${top name 1}${goto 160}${top pid 1}${goto 205}${top cpu 1}${goto 250}${top mem 1}  
${color4} ${top name 2}${goto 160}${top pid 2}${goto 205}${top cpu 2}${goto 250}${top mem 2}  
${color6} ${top name 3}${goto 160}${top pid 3}${goto 205}${top cpu 3}${goto 250}${top mem 3}  

${color}Utilisation de la Ram :
${color5}RAM:  ${color4}${membar}
${color5}Swap: ${color3}${swapbar}
${color8} ${top_mem name 1}${goto 160}${top_mem pid 1}${goto 205}${top_mem cpu 1}${goto 250}${top_mem mem 1}
${color4} ${top_mem name 2}${goto 160}${top_mem pid 2}${goto 205}${top_mem cpu 2}${goto 250}${top_mem mem 2}
${color6} ${top_mem name 3}${goto 160}${top_mem pid 3}${goto 205}${top_mem cpu 3}${goto 250}${top_mem mem 3}

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}SERIES TV${font}  ${hr}

${color6}${exec cat ~/.series/NCIS.txt | grep serie | cut -d "=" -f2 } ${goto 160} ${color6}${exec cat ~/.series/NCIS-LA.txt | grep serie | cut -d "=" -f2 }
${color6}${exec cat ~/.series/Bones.txt | grep serie | cut -d "=" -f2 } ${goto 160} ${color6}${exec cat ~/.series/Fringe.txt | grep serie | cut -d "=" -f2 }
${color6}${exec cat ~/.series/Supernatural.txt | grep serie | cut -d "=" -f2 } ${goto 160} ${color6}${exec cat ~/.series/Merlin.txt | grep serie | cut -d "=" -f2 }
${color6}${exec cat ~/.series/V.txt | grep serie | cut -d "=" -f2 } ${goto 160} ${color6}${exec cat ~/.series/SU.txt | grep serie | cut -d "=" -f2 }

${color6}${exec cat ~/.series/Anime.txt | grep serie | cut -d "=" -f2 } 

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}MUSIQUE${font}  ${hr}
${if_running amarokapp}
${color5}Artiste : ${color8}${execi 10 ~/.conky/amarok artist}
${color5}Titre : ${color4}${execi 10 ~/.conky/amarok title}
${color5}Album : ${color6}${execi 10 ~/.conky/amarok album}
${color5}Année : ${color6}${execi 10 ~/.conky/amarok year}
$endif

conkyrc2:

background yes
use_xft yes
xftfont Sans Mono:size=9
xftalpha 0.8
update_interval 1.0
double_buffer yes
minimum_size 285 0
maximum_width 285
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
own_window        yes
own_window_transparent    yes
own_window_type        override
own_window_hints    undecorated,below,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 350
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
use_spacer right

color1 white
# light blue
color2 6892C6
# vert
color3 5C9CD9
# Bleu foncé
color4 2C4B68 
#black
color5 C8C8C8
# bleu turcoise
color6 446057
#vert clair
color7 d3e796
#orange
color8 8D5C08

text_buffer_size 2048
override_utf8_locale yes
TEXT
# ${goto 70}${font Manga:size=40}${color2}${time %H:%M:%S}${font}

# ${goto 80}${color6}${time %A %d %B %Y} 
${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}METEO${font}  ${hr}

${execpi 1800 conkyForecast --location=FRXX0064 --template=/home/cyberseb/.conky/conkyForecast.template}

${image /home/cyberseb/.conky/imagesat.jpg -p 0,200 -s 285x200}${texeci 300 /usr/bin/wget -q http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg -O /home/cyberseb/.conky/imagesat.jpg}${voffset 180} 

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}INTERNET${font}  ${hr}

${alignc}${color5}lan: ${color6}${addr eth0} ${color5}| ${color5}wan:${color6}${texeci 600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1} 

${color5}Down:${color8} ${downspeed eth0} ${color5}${goto 150} Up:${color8} ${upspeed eth0}
${color2}${downspeedgraph eth0 40,140 8D5C08 d3e796} $alignr${color2}${upspeedgraph eth0 40,140 2C4B68 5C9CD9}
$font$color Ce jour: ${color4}${texeci 300 vnstat | grep "today" | awk '{print $2 $3}'} $color ${goto 155}Ce jour: ${color4}${texeci 300 vnstat -i eth0 | grep "today" | awk '{print $5 $6}'}
$font$color Hier: ${color6}${texeci 300 vnstat -i eth0 | grep "yesterday" | awk '{print $2 $3}'} $color ${goto 155}Hier: ${color6}${texeci 300 vnstat -i eth0 | grep "yesterday" | awk '{print $5 $6}'} 
$font$color Semaine: ${color6}${execi 300 vnstat -w | grep "current week" | awk '{print $3 $4}'} $color ${goto 155}Semaine: ${color6}${execi 300 vnstat -w | grep "current week" | awk '{print $6 $7}'}
$font$color Mois: ${color6}${texeci 300 vnstat -m -i eth0 | grep "'" | tail -n 1 | awk '{print $3 $4}'}$color ${goto 155}Mois: ${color6}${texeci 300 vnstat -m -i eth0 | grep "'" | tail -n 1 | awk '{print $6 $7}'}
$color Total dl: ${color6}${execi 300 vnstat | grep "received:" | awk '{print $2 $3}'}$color ${goto 155}Total up: ${color6}${execi 300 vnstat | grep "transmitted:" | awk '{print $2 $3}'}
${goto 80}${font Arial:size=8}(depuis le 28/12/2010)

${offset -5}${color5}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Manga:size=17}MAIL${font}  ${hr}

${alignc}${color6}Neuf:  ${color8}${font}${execi 100 conkyEmail --servertype=POP --servername=pop3.neuf.fr --username=pouetpouet --password=pouetpouet} ${color6}| Yahoo:  ${color8}${font}${execi 600 conkyEmail --servertype=POP --servername=pop.mail.yahoo.com --username=pouetpouet@yahoo.fr --password=pouetpouet --ssl} ${color6}| Google:  ${color8}${font}${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=pouetpouet@gmail.com --password=pouetpouet --ssl} 

le script pour amarok 1.4

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

case "$1" in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;

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

esac

conkyForecast.template:

${goto 8}${color5}Ce jour ${goto 85}Demain ${goto 170}[--datatype=DW --startday=2 --shortweekday]${goto 250}[--datatype=DW --startday=3 --shortweekday]

${color8}${font ConkyWeather:size=35}[--datatype=WF --startday=0 --endday=3 --spaces=3]${font}
${color4}[--datatype=LT --startday=0 --hideunits --centeredwidth=3]/[--datatype=HT --startday=0 --hideunits --centeredwidth=3]${goto 85}[--datatype=LT --startday=1 --hideunits --centeredwidth=3]/[--datatype=HT --startday=1 --hideunits --centeredwidth=3]${goto 170}[--datatype=LT --startday=2 --hideunits --centeredwidth=3]/[--datatype=HT --startday=2 --hideunits --centeredwidth=3]${goto 245}[--datatype=LT --startday=3 --hideunits --centeredwidth=3]/[--datatype=HT --startday=3 --hideunits --centeredwidth=3]

${color5}Levé/couché: ${color6}[--datatype=SR] / [--datatype=SS]${color1} 
${color5}Pression: ${color6}[--datatype=BR] - [--datatype=BD]
${alignc}${color5}${font Bitstream Vera Sans Mono:size=7}Mise à jour: ${color6}[--datatype=LU]${font}

Le sympathique script que j'ai récuperé ici. Malheureusement, je ne connais pas la personne qui l'a fait. S'il se reconnait, je le remercie beaucoup ! smile
J'ai mis le lanceur sur le bureau comme vous pouvez le voir sur la capture d'écran

#!/bin/bash

#Se placer dans le dossier Séries
mkdir -p ~/.series
cd ~/.series

#Quelle série mettre a jour ?
ncis="NCIS"
bones="Bones"
supernatural="Supernatural"
fringe="Fringe"
merlin="Merlin"
v2009="V"
ncisla="NCIS-LA"
stargate="SGU"
anime="Anime"
dep1=`zenity --list --title "Série" --text "Quelle série voulez-vous mettre a jour ?" --radiolist --column=Choix --column "Série" TRUE "$ncis" FALSE "$bones" FALSE "$supernatural" FALSE "$fringe" FALSE "$merlin" FALSE "$v2009" FALSE "$ncisla" FALSE "$stargate" FALSE "$anime"` || exit


#Quelle saison ?
saison=01
dep2=`zenity --entry --title "Saison" --text "Un episode de quelle saison avez-vous vu en dernier ?" --entry-text "$saison"` || exit

#Quel episode ?
episode=01
dep3=`zenity --entry --title "Episode" --text "Quel est le numero du dernier episode que vous avez vu ?" --entry-text "$episode"` || exit


#Creer le fichier texte
echo "serie=$dep1 - ["$dep2"x"$dep3"]" > ~/.series/"$dep1".txt

#Informer de la réussite
`zenity --info --title "Mise a jour" --text "La série $dep1 a bien été mise a jour..."`

Voila ! Par contre, je trouve pas le truc pour actualiser l'image satellite. Quelqu'un peut m'aider sur ce problème ? Sinon si vous voyez des erreurs (je pense qu'il y en a car j'ai connais rien a  l'emploi de ces codes et j'ai tout fait à l'instinct. J'arrive quand même a comprendre certaines fonctions) ou des conseils a me donner, n'hésitez surtout pas ! smile 

A bientôt

Dernière modification par Morita (Le 09/02/2011, à 19:46)


Novatux Fregate Black - Xubuntu 12.04

Hors ligne

#464 Le 10/02/2011, à 11:16

Anuira

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

Bonjour, aller, je me lance. Conky & Bureau très minimaliste mais j'aime le sobre.

desktopev.th.jpg


Être conscient que l'on est ignorant est un grand pas vers le savoir.[Benjamin Disraeli]

Hors ligne

#465 Le 16/02/2011, à 19:22

gwlegion

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

bonjour ... Je traivaille sur mon conky et j'ai deux soucis :
Le premier: je voudrais avoir le nombres de messages non lus sur trois boites mail ... ca ne marche ni en POP ni en IMAP ... quelqu'un aurai un script permettant cela ?
Le deuxieme : J'ai configuré mon conky pour un mise a jour tres lente, et ce afin d'avoir un historique assez long. J'aurais voulu rajouter un genre de regle pour visualiser le temps sur les differents graphes ... quelqu'un a une idée ?

des que j'aurais integré ca, je posterais mon conky et la poignée de scripts qui vont avec...

Dernière modification par gwlegion (Le 16/02/2011, à 19:24)

Hors ligne

#466 Le 17/02/2011, à 14:38

Fenouille84

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

Voici pour mon conky.


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#467 Le 17/02/2011, à 17:36

gwlegion

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

bon .. j'ai trouvé tout seul une partie de la reponse, alors je poste mon conky :

http://img4.imageshack.us/img4/691/capture4b.png


comme vous pouvez voir, c'est un conky extremement symple ... voici le conky.rc :
Il y a plein de lignes qui servent pas, mais que je garde car pour la majoritée elles sont fonctionelles...


###########################
##   Conky configuration
###########################
background yes
use_xft yes
xftfont Impact:size=10
xftalpha 0.1
out_to_console no
update_interval 15
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
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes

stippled_borders 5
#border_margin 8
border_width 1

no_buffers no
uppercase no

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes
use_spacer left

###########################
##   Couleurs
###########################
default_color           ffffff
default_shade_color     000000
default_outline_color   000000
color1                  94c3e0          # données
color2                  dbe7ff          # titre

###########################
##   Positionner son conky
###########################
alignment top_left
gap_x 10
gap_y 48
maximum_width 400
#default_graph_size 400 50



TEXT
${color #FFffff}${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc} ${alignr}${time %H:%M}         ${time %d-%m-%y}
#$time
#$nodename - $sysname 
#$kernel 
Uptime: $uptime ${alignr}${exec /home/legion/personnels/matthieu/scripts/iptest.sh legion.dyndns.biz}
${alignc}GMX : ${execi 60 python /home/legion/personnels/matthieu/scripts/gmx.py}  |  Gmail : ${execi 60 python /home/legion/personnels/matthieu/scripts/gmail.py}
${color #ffFFff}systeme ${hr 2} 
${color #3F8EE2}RAM    : $memperc% ${alignr}${membar 5,330}
Swap : $swapperc% ${alignr}${swapbar 5,330}

CPU     : ${freq} Mhz
USE      : $cpu% ${alignr}${cpubar 5,330}
${cpugraph 25}
T° : ${acpitemp}° ${execbar /home/legion/personnels/matthieu/scripts/cputemp%.sh}
${execgraph /home/legion/personnels/matthieu/scripts/cputemp%.sh}

${color #ffFFff}disque dur ${hr 2} 
${color #FFFF00}racine  :  ${fs_used_perc /}%    ${fs_free /}${alignr} ${fs_bar 5,270 /}
torrent :  ${fs_used_perc /media/torrent}%    ${fs_free /media/torrent}${alignr} ${fs_bar 5,270 /media/torrent}
#/        ${fs_used /}/${fs_size /}${alignr}${fs_used_perc /}%
#${fs_bar 8 /}
#torrent  ${fs_used /media/torrent}/${fs_size /media/torrent}${alignr}${fs_used_perc /media/torrent}%
#${fs_bar 8 /media/torrent}

${color #ffFFff}reseau ${hr 2} 
${color #00FF00}Up: ${upspeedf eth0} k/s #${totalup eth0} total

${upspeedgraph eth0 50} 
${color #00FF00}Down: ${downspeedf eth0} k/s ${alignr}#${totaldown eth0} total

${downspeedgraph eth0 50}
#${color #33FFFF}F@H: ${execi 60 /usr/local/bin/fahprogress.pl}% ${execi 300 #grep "Download time:" /opt/foldingathome/client1/unitinfo.txt | cut -c16-}
#${execibar 60 /usr/local/bin/fahprogress.pl}
#Last sync: ${execi 300 /usr/local/bin/lastsync.pl}
#${font radio space:size=14}${time %H:%M}${font Impact:size=10}
${alignc}FIXE  :  ${exec /home/legion/personnels/matthieu/scripts/iptest.sh 192.168.0.11}  |  MEDIA  :  ${exec /home/legion/personnels/matthieu/scripts/iptest.sh 192.168.0.15} ${alignr}

#${image /home/legion/.conky/imagesat.jpg -p 0,500 -s 405x200}${texeci 300 /usr/bin/wget -q [url]http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_IR108EColor-westernEurope.jpg[/url] -O /home/legion/.conky/imagesat.jpg}

et voici les scripts qui vont avec :

cputemp.sh :
Pas de moi ... mais je me souviens plus du nom de celui qui me l'a donné
un tout petit script qui retourne la temperature du processeur. Je m'en suis servi au tout debut pour faire un graphe .

sensors | grep temp1 | cut -d+ -f2 | cut -f1 -d.

Je l'ai vite adapté au fonctionnement du graphe.
cputemp%.sh :
modifié par mes soins
Comme le graph est parametre pour aller de 0 a 100, j'ai modifié le script d'origine pour afficher la temperature du processeur en pourcentage entre deux valeurs au choix ...

#retourne la temperature en pourcentage entre vmin et mvax
vmin=40
vmax=60
dif=$((vmax-vmin))
#echo $vmin
#echo $vmax
#echo $dif
a=$(sensors | grep temp1 | cut -d+ -f2 | cut -f1 -d.)
echo $((((a-vmin)*100)/dif))

iptest.sh :
Trouvé sur un forum anglophone
Un petit script qui effectue un ping sur un ip retourne le resultat.

#!/bin/bash
if ping -c 1 -W 2 $1 > /dev/null; then
echo "Online"
else
echo "Off"
fi


Enfin, deux script python, evidemmen pas de moi non plus, qui retournent le nombre de messages non lu sur un boite mail ... gmail pour le premier, et theoriquement n'importe quel type de serveur imap pour le second.


Gmail.py

import os
import string
#Enter your username and password below within double quotes
# eg. username="username" and password="password"

username="mail@gmail.com"
password="password"

com = "wget -q --no-check-certificate -O - [url=https://mail.google.com/mail/feed/atom\]https://mail.google.com/mail/feed/atom\"[/url]
com += " --http-user=%s" % username
com += " --http-passwd=%s" % password
temp=os.popen(com)
msg=temp.read()
index=string.find(msg,"<fullcount>")
index2=string.find(msg,"</fullcount>")
fc=int(msg[index+11:index2])

f fc==0:
   print "0"
if fc==1:
   print "1"
if fc>1:
   print str(fc)+""


imap.py

# Author: Bhavik Shah
# Created: 3/5/09
# Description: Simple script that uses the python imap library
# to retrieve number of messages and unread messages from your 
# imap email account. 

# Script is free. Credit to bhaviksblog.com is appreciated =)

import imaplib

# Username should be your username with '@gmail.com' added
# I think the @gmail.com is required.
# If you're trying it with something other than gmail
# you should make the username the full email address
# example@domain.com
username = 'mail@gmail.com' 
password = 'password' # your pw
mailbox = 'INBOX' # inbox is default

# only tested with gmail and my university email
# it should work with any imap server
# change mail server and port to match your server's info
mailserver = 'imap.gmx.com'
port = 993

# connect to gmail's server (uses SSL, port 993)
server = imaplib.IMAP4_SSL(mailserver,port)

# gmail uses ssl...if your imap mail server doesn't comment the above
# line and uncomment this one.
# server = imaplib.IMAP4(mailserver,port)

# login with the variables provided up top
server.login(username,password)

# select your mailbox
server.select(mailbox)

# pull info for that mailbox
data = str(server.status(mailbox, '(MESSAGES UNSEEN)'))

# print it all out
#print
#print 'GMAIL' #change this if ur not using gmail
#print username.replace('@gmail.com','') + '\'s Mailbox'
tokens = data.split()

# clean up output with str_replace()
#print tokens[2].replace('(',''),tokens[3]
#print tokens[4],tokens[5].replace(')\'])','')
print tokens[5].replace(')\'])','')
print
# close the mailbox
server.close()

# logout of the server
server.logout()

Maintenant il ne me reste plus qu'a integrer mon adresse hotmail, et j'aurais ce que je voulais ...

Dernière modification par gwlegion (Le 17/02/2011, à 17:37)

Hors ligne

#468 Le 17/02/2011, à 17:48

RegisBurin

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

Yep, les 99% d'utilisation RAM lors du screenshot... ça fout les jetons quand même ?!
Et sans "swaper" c'est bizarre...!


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#469 Le 17/02/2011, à 18:25

gwlegion

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

j'ai un peu cherché, c'est pas forcement inquietant ... si j'ai bien tout compris, c'est du a la gestion de la ram de linux: linux ne s'occupe de la ram que lorsqu'elle est pleine, et ne vide que les elements qui n'ont pas servis depuis tres longtemps ... Ceux qui servent regulierement sont basculés sur le swap jusqu'a ce qu'il redeviennent utiles

Enfin, ca c'est ce que j'ai compris de mes lecture, mais si quelqu'un pouvais etre plus precis ca m'aiderais aussi  smile

Hors ligne

#470 Le 17/02/2011, à 20:30

Levi59

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

une utilisation de la ram à 99% c'est quand même pas mal... Tu faisais quelque choses de spécial à ce moment là?

Hors ligne

#471 Le 17/02/2011, à 20:34

gwlegion

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

il me sert de serveur de fichier, j'ai des acces disques constant (le pc me sert de serveur) car pas mal d'utilisateurs entre les gros fichiers et les quelques sites web ...

Edit :
En fin de compte, j'ai viré les deux scripts en python et installe conkyEmail ...
J'ai maintenant un visu sur mes trois boites mail, mais j'ai une interogation :
quand je met l'update interval a 1, je m'appercois qu'il met trois ou quatres secondes entre chaque mise a jour ... je me dit que quelquechose ne marche pas bien .

J'ai lu quelque part que la commande execgraph pouvais ralentir conky ... ca serait ca ?

Bon, je demande ca plus par curiosité qu'autre chose, vu qu'habituellementg mon update est a 15 secondes ...

Edit :
j'ai trouvé ce qui me ralentissait autant : iptest.sh !!

quand le ping esty positif, il est instantané, mais quand la machine cible reponds pas, cale prends 3 a 5 secondes ...

Quelqu'un pourrais m'aider a retravailler ce script ou me trouver une solution alternative ?
J'avais pensé faire un petit script qui m'ecris l'etat des machines dans un fichier type texte, ce qui m'eviterais de ralentir tout conky ...

Dernière modification par gwlegion (Le 18/02/2011, à 11:18)

Hors ligne

#472 Le 20/02/2011, à 16:50

Agreian

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

Bonjour a tous, je cherche a mettre le programme télé dans mon conky
J'ai essayer la commande

${rss http://feeds.feedburner.com/programme-television?format=xml 1 item_titles 25}

Seulement, sa m'affiche toute les chaines et les programme jusqu'a 00h00.

Je voudrais savoir si il y'a moyen d'afficher seulement le 1er programme de seulement certaines chaines.

Mrci d'avance.

Hors ligne

#473 Le 20/02/2011, à 22:44

sunkart

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

Voici mes conky après un peu de travail :
fondecranpcfix.th.png
Uploaded with ImageShack.us

Le conky du haut : standard, affichage du CPU, RAM et SWAP, température des disques, CPU et carte graphique, utilisation des disques et connexion internet (upload/download)

CPU : ${if_match ${cpu} >= 80}${color2}${else}${if_match ${cpu} >= 50}${color3}${else}${if_match ${cpu} >= 20}${color4}${else}${color1}${endif}${endif}${endif}${cpu}%${color1}${goto 65}${if_match ${cpu} >= 80}${cpugraph 10,50 CC2929 CC2929}${else}${if_match ${cpu} >= 50}${cpugraph 10,50 CC6D29 CC6D29}${else}${if_match ${cpu} >= 20}${cpugraph 10,50 008000 008000}${else}${cpugraph 10,50 616161 616161}${endif}${endif}${endif}${color}${goto 120}GeForce${goto 165}RAM${goto 200}${if_match ${memperc} >= 80}${color2}${memperc}%${goto 230}${memfree}${else}${if_match ${memperc} >= 50}${color3}${memperc}%${goto 230}${mem}${else}${if_match ${memperc} >= 20}${color4}${memperc}%${goto 230}${mem}${else}${color1}${memperc}%${goto 230}${mem}${endif}${endif}${endif}${color}${goto 275}Seagate 120Gb${goto 355}Seagate 160Gb ${goto 435}Ethernet connecté
Freq : ${if_match ${cpu} >= 80}${color2}${else}${if_match ${cpu} >= 50}${color3}${else}${if_match ${cpu} >= 20}${color4}${else}${color1}${endif}${endif}${endif}${freq_g}GHz${color} ${exec sensors | grep Core0 | awk '{ print $3}' | sed 's/\.0//g' | sed 's/+//g'}${color}${goto 120}${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'| cut -c1-2}°C${goto 165}SWAP${goto 200}${if_match ${swapperc} >= 80}${color2}${swapperc}%${goto 230}${swapfree}${else}${if_match ${swapperc} >= 50}${color3}${swapperc}%${goto 230}${swap}${else}${if_match ${swapperc} >= 20}${color4}${swapperc}%${goto 230}${swap}${else}${color1}${swapperc}%${goto 230}${swap}${endif}${endif}${endif}${color}${goto 275}${execi 10 hddtemp -n /dev/sdb}°C ${diskiograph_read /dev/sdb 10,23 844796 844796}${diskiograph_write /dev/sdb 10,23 2d7db3 2d7db3}${color}${goto 355}${execi 10 hddtemp -n /dev/sda}°C ${diskiograph_read /dev/sda 10,23 844796 844796}${diskiograph_write /dev/sda 10,23 2d7db3 2d7db3}${color}${goto 435}${downspeedgraph eth0 10,60 000000 2d7db3}${goto 435}DL : ${downspeed eth0}${goto 500}${upspeedgraph eth0 10,60 000000 844796}${goto 500}UL : ${upspeed eth0}${color}

Le conky de droite : statistiques, temps d'allumage, mise à jour, charge moyenne, occupation des espaces disques (se mets à jour avec les périphériques USB), vérification des ordis connectés au réseau, et statistiques internet

${alignc}${uptime_short}
${alignc}${if_match ${execi 360 aptitude search "~U" | wc -l | tail}==0}Système à jour${else}${if_match ${execi 360 aptitude search "~U" | wc -l | tail}==1}1 mise à jour${else}${execi 360 aptitude search "~U" | wc -l | tail} mises à jour${endif}${endif}
${alignc}${loadavg 1}-${loadavg 2}-${loadavg 3}
${font Nimbus Sans L:style=Bold:size=8}${color0}Espaces ${hr }${font}${color}
${execpi 120 bash /home/wahibacyril/Documents/ubuntu/script/script_pointsmontage.sh}
${font Nimbus Sans L:size=8}${color 616161}Corbeille${alignr}${texeci 60 du -hs /home/wahibacyril/.local/share/Trash/ | cut -d / -f 1}
${font Nimbus Sans L:style=Bold:size=8}${color 949494}Réseau ${hr }${font}
${alignc}${execpi 180 /home/wahibacyril/Documents/ubuntu/script/script_ip.sh 192.168.0.11}PORTABLE${color}
${alignc}${execpi 180 /home/wahibacyril/Documents/ubuntu/script/script_ip.sh hd1.freebox.fr}FB HD${color}
${font Nimbus Sans L:size=8}${color 616161}Port(s) open : ${tcp_portmon 1 65535 count}
${font Nimbus Sans L:style=Bold:size=8}${color 949494}Internet ${hr }
${font Nimbus Sans L:style=Bold:size=8}${color 616161}${alignc}Download
${font Nimbus Sans L:size=8}${color 616161}Today : ${alignr}${execi 300 vnstat | grep "today" | awk '{print $2 $3}'}
${font Nimbus Sans L:size=8}${color 616161}Hier : ${alignr}${execi 300 vnstat | grep "yesterday" | awk '{print $2 $3}'}
${font Nimbus Sans L:size=8}${color 616161}Week : ${alignr}${execi 300 vnstat -w | grep "current week" | awk '{print $3 $4}'}
${font Nimbus Sans L:size=8}${color 616161}Mois : ${alignr}${execi 300 vnstat --oneline | cut -d\; -f9}
${font Nimbus Sans L:size=8}${color 616161}Total : ${alignr}${execi 300 vnstat --oneline | cut -d\; -f13}
${font Nimbus Sans L:style=Bold:size=8}${color 616161}${alignc}Upload
${font Nimbus Sans L:size=8}${color 616161}Today : ${alignr}${execi 300 vnstat | grep "today" | awk '{print $5 $6}'}
${font Nimbus Sans L:size=8}${color 616161}Hier : ${alignr}${execi 300 vnstat | grep "yesterday" | awk '{print $5 $6}'}
${font Nimbus Sans L:size=8}${color 616161}Week : ${alignr}${execi 300 vnstat -w | grep "current week" | awk '{print $6 $7}'}
${font Nimbus Sans L:size=8}${color 616161}Mois : ${alignr}${execi 300 vnstat --oneline | cut -d\; -f10}
${font Nimbus Sans L:size=8}${color 616161}Total : ${alignr}${execi 300 vnstat --oneline | cut -d\; -f14}

Script pour vérifier les points de montage :

#!/bin/bash
# By Rodolphe Rombeaut sur le modèle de Cyril (Alias Sunkart)
# Affichage avancé des périphériques

OLDIFS=$IFS
IFS="
"
liste=()
alpha=(a b c d e f g h i j k l m n o p q r s t u)
for i in `df -h | grep ^\/dev`
do
    # récupérer le nom de dossier
    name=${i#*\%}
    [ -z "${name##*/}" ] && name="Ubuntu" || name=${name##*/}
    
    valeur=${i%\%*}
    valeur=${valeur##* }

    [ "$valeur" -gt 80 ] && espace="$(echo $i | awk -F" " {'print $4'})" || espace=$(echo $i | awk -F" " {'print $3'}) 

    graph=$(( ($valeur*21) / 100 ))
    graph=${alpha[$graph]}

    [ "$valeur" -gt 80 ] && color="CC2929" || {
    [ "$valeur" -gt 50 ] && color="CC6D29" || {
        [ "$valeur" -gt 20 ] && color="008000"  || color="616161"
    }
    }
    
    liste+=(`echo '${alignr}'$name'
${alignr}${color '$color'}'$espace'
${voffset -28}${font Pie charts for maps:size=12}${color '$color'}'$graph'${color}${font}
${voffset -6}${font Nimbus Sans L:size=7}${color '$color'}'$valeur'%${color}${font}'`)
done

printf '%s\n' ${liste[@]}
IFS=$OLDIFS
exit

Script Ip :

#!/bin/bash

#http://linuxexpresso.wordpress.com/2009/12/20/conky-ip-monitor/
if ping -c 1 -W 2 $1 > /dev/null; then
echo "\${font Nimbus Sans L:style=Bold:size=8}\${color4}"
else
echo "\${font Nimbus Sans L:size=8}\${color 616161}"
fi

Conky Météo avec Conky Forecast :

TEXT
Météo ${hr}
${execpi 3600 conkyForecast --location=FRXX0099 --template=/home/wahibacyril/Documents/ubuntu/meteo/conkyForecast.template}

Le template qui va avec :

Aujourd'hui : [--datatype=CT]${goto 200}[--datatype=MP]
${image [--datatype=WI] -p 1,30 -s 40x40}${image [--datatype=BI] -p 100,30 -s 40x40}${image [--datatype=MI] -p 200,30 -s 40x40}


T° : [--datatype=LT --hideunits --centeredwidth=3]/[--datatype=HT --hideunits --centeredwidth=3]${goto 85}Vent : [--datatype=WS] - [--datatype=WD]${goto 200}Soleil de [--datatype=SR] à [--datatype=SS]
Pluie : [--datatype=PC --startday=0]${goto 85}Pression : [--datatype=BR]${goto 200}Indice UV : [--datatype=UI] - [--datatype=UT]
Humidité : [--datatype=HM]${goto 85}Tendance : [--datatype=BD]${goto 200}Condensation : [--datatype=DP]
Prévisions ${hr}
${goto 20}[--datatype=DW --shortweekday --startday=1]${goto 90}[--datatype=DW --shortweekday --startday=2]${goto 160}[--datatype=DW --shortweekday --startday=3]${goto 230}[--datatype=DW --shortweekday --startday=4]
${image [--datatype=WI --startday=1] -p 10,150 -s 35x35}${image [--datatype=WI --startday=2] -p 80,150 -s 35x35}${image [--datatype=WI --startday=3] -p 150,150 -s 35x35}${image [--datatype=WI --startday=4] -p 220,150 -s 35x35}

${goto 15}[--datatype=LT --startday=1 --hideunits --centeredwidth=3]/[--datatype=HT --startday=1 --hideunits --centeredwidth=3]${goto 85}[--datatype=LT --startday=2 --hideunits --centeredwidth=3]/[--datatype=HT --startday=2 --hideunits --centeredwidth=3]${goto 155}[--datatype=LT --startday=3 --hideunits --centeredwidth=3]/[--datatype=HT --startday=3 --hideunits --centeredwidth=3]${goto 225}[--datatype=LT --startday=4 --hideunits --centeredwidth=3]/[--datatype=HT --startday=4 --hideunits --centeredwidth=3]
[--datatype=WS --shortweekday --startday=1] | [--datatype=PC --shortweekday --startday=1]${goto 70}[--datatype=WS --shortweekday --startday=2] | [--datatype=PC --shortweekday --startday=2]${goto 140}[--datatype=WS --shortweekday --startday=3] | [--datatype=PC --shortweekday --startday=3]${goto 210}[--datatype=WS --shortweekday --startday=4] | [--datatype=PC --shortweekday --startday=4]
Dernière mise à jour : [datatype=LU]

Et conky photo :

TEXT
${execpi 60 /home/wahibacyril/Documents/ubuntu/script/script_photo.sh}

Le script qui va avec:

#!/bin/bash

################### Vers 1.0 #
#                            #
#     Random PhotoViewer     #
#       --07/10/2010--       #
#                            #
#  By Fenouille84            #
#                            #
##############################

#Dossier source d'images
DOSS="/home/wahibacyril/Documents/ubuntu/.conky/photos"

#Créer le dossier s'il n'existe pas
[ -d $DOSS ] || mkdir $DOSS

#Dossier cible (sauvegarde des images "resizées")
POLA="/tmp/Pola"

#Créer le dossier s'il n'existe pas
[ -d $POLA ] || mkdir $POLA

cd $DOSS

#Random (choix aléatoire d'une photo)
limit=$(ls --file-type | sed '/\//d' | wc -l)
ligne=$RANDOM
let "ligne %= $limit"

#Boucle controle
while [ $ligne = 0 ]
do
  ligne=$RANDOM
  let "ligne %= $limit"
done

#Nom de la photo
#photo=$(ls --file-type | sed '/\//d ; s/\.JPG//g ; '"$ligne"'!d')
photo=$(ls --file-type | sed '/\//d ; s/\.png//g ; '"$ligne"'!d')

#Convertion (resize + cadre type polaroid)
#ANGLE=-5
#convert $DOSS/$photo.JPG -gravity center -resize 250x250^ -bordercolor snow -background black -polaroid $ANGLE $POLA/$photo.png

#Affichage dans conky
#echo "\${image $POLA/$photo.png -p 2,2}"
echo "\${image $DOSS/$photo.png -p 2,2}"

exit 0

Et enfin, pour lancer tout ça :

#!/bin/bash
# lancement des conky

sleep 10
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conkyrc &
sleep 5
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conky-stat &
sleep 5
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conky-meteo &
sleep 5
conky -c /home/wahibacyril/Documents/ubuntu/.conky/.conky-photo &
exit

Cyril

Hors ligne

#474 Le 20/02/2011, à 23:15

Levi59

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

Petit message pour les posteurs...
Pour ceux qui mettent régulièrement une copie d'écran sur internet (ce forum ou autre), il existe maintenant un petit script pour créer et envoyer automatiquement un fichier sur imgur. Il suffit alors de coller le contenu du presse papier et voilà! (exemple en dessous)
Mon conky! PC Version Slimfast!
DSrdts.jpg

Script disponible ---ICI---

Hors ligne

#475 Le 21/02/2011, à 18:05

Luluone

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

Bonjour à tous,

Je parcours les forums sur Conky depuis quelques temps et je commence à avoir un aperçu des possibilités.
J'ai notamment découvert les scripts météo.
Habitant au pays basque, j'aurais voulu avoir sur mon bureau les prévisions pour mes spots de surf préférés.
Actuellement je consulte différents sites : Allo Surf ou Surf Report
Y-a-t-il un moyen de récupérer les données sur ces sites pour les afficher avec Conky?
Si quelqu'un a quelques pistes ce serait super car je n'ai jamais écrit de scripts.

Hors ligne