Perso ça ne me plait pas trop la façon de faire de toucher aux droits de sudo. Sous Ubuntu&Co le sudo est utilisé de manière différente.
Je mettrais plus ça dans le fichier, à vérifier quand même...
Arkezis     ALL=(ALL)    NOPASSWD: /usr/sbin/smartctl


Voila ce que l'on peut faire avec la fonction image de conky.
Dans ce calendrier, l'image de la lune change en fonction des phases de celle ci.
Il faut auparavant utiliser cette image de la lune comme fond du conky.
C'est possible avec ce script que j'ai récupéré ici: http://conky.linux-hardcore.com/?page_id=3116
Je l'ai adapté a mes besoins:

conkytemoon.sh
##!/bin/bash
# conkymoon.sh
# by Crinos512
# Usage:
# ${execpi 3600 ~/.conkyrc/conkymoon.sh}
#
Image="~/Images/moon-phase-1/576.png"
ImageSize="135x135"

### FIX FOR KDE4 TRANSPARENCY
#feh --bg-scale "`grep 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | head -n1 | tail --bytes=+11`"

mkdir ~/Images/moon-phase-1
cd ~/Images/moon-phase-1
rm -f *.*
wget http://static.die.net/moon/576.jpg -O ~/Images/moon-phase-1/576.jpg
convert 576.jpg \( +clone -fx 'p{0,0}' \) -compose Difference -composite -modulate 100,0 +matte difference.png
convert difference.png -threshold 1% threshold_mask.png
convert 576.jpg threshold_mask.png +matte -compose CopyOpacity -composite 576-1.png
convert 576-1.png -sigmoidal-contrast 2,0% 576.png

### DO NOT EDIT BELOW THIS LINE
echo "\${image $Image -p 0,0 -s $ImageSize -n}"

exit 0
Conky calendrier qui va avec:
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3600
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 1
border_inner_margin 1
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 99
gap_y 40
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right

TEXT
${execp ~/.conkyrc/conkymoon.sh}                       
${alignc}${font Monaco:size=18}${color #0000ff}${execi 1800 date +%^B | cut -c1}${font Monaco:size=10}${color #11B3F8}${execi 1800 date +%B | cut -c2-}
${color #11B3F8}${font Monaco:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '/./!d' | sed '1d'  | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color tan2}'"$DJS"'${color #0000ff}'" "/}
Pour avoir toutes les dates bien alignées il faut utiliser une police à chasse fixe, j'ai pris la police Monaco, que l'on peut télécharger ici: http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf

==EDIT==
J'ai fais une erreur dans le script moon-phase (c'était un code test qui ne fonctionnai pas)
J'ai remis le bon...

==EDIT2==

Mise à jour du code du conky et du script (je me suis aperçu que l'image de la lune ne se rafraichissait pas)
merci pour tes avancées chepioq, j'ai un nouveau bureau donc un conky ne tardera pas.. quand j'aurais le temps..
12 jours plus tard
Mise à jour du code et du conky-calendrier (voir post #226)
voila le mien de conky merci pour vos scriptes je me suis un peut servi


# Utiliser Xft
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8

# Intervalle de rafraîchissement de la fenêtre en seconde
update_interval 1

# Pour que Conky tourne en arriere plan
background yes

# Largeur des marges
border_margin 0

# Largeur de la bordure
border_width 0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
# Utiliser sa propre fenetre
own_window  yes

#Utiliser la pseudo-transparence
own_window_transparent yes

# Type de fenetre
own_window_type override
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

# Affiche le texte sur la sortie standard
out_to_console no

# Pour utiliser l'extension Xdbe afin d'éviter le clignotement
double_buffer yes

# Taille minimal et maximale de la fenêtre
minimum_size 240 5

maximum_width 400

# Afficher les ombres
draw_shades yes

# Afficher les contours
draw_outline no

# Pour afficher des bordures autour du texte
draw_borders no

# Pour afficher des bordures autour des graphes
draw_graph_borders no

# Stippled borders?
stippled_borders 0

# Couleur par défaut (texte et bordure)
default_color white

# Couleur de l'ombre par défaut (texte et bordure)
default_shade_color 2E3436

# Couleur par défaut des contours
# default_outline_color white
own_window_colour white

#Position à l'écran
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Ecart avec le bord gauche ou droit de l'écran
gap_x 20
# Ecart avec le bord haut ou bas de l'écran
gap_y 40

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

# Texte en majuscule
uppercase no

#Nombre d'echantillons à prendre en compte pour le monitoring du CPU
# mettre 1 pour desactivé
cpu_avg_samples 2

# Nombre d'échantillons pour faire la moyenne de l'utilisation réseau
# mettre 1 pour desactivé
net_avg_samples 2

# Forcer l'UTF-8
override_utf8_locale yes

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

TEXT
${font Planet N}SYSTEME ${hr }
${font English:size=16} $alignc ${execi 1800 lsb_release -d | awk '{print $2$4}'} ${execi 1800 lsb_release -c | awk '{print $2}'}
${font OpenLogos:size=16}N${font}  Kernel :  ${alignr}${kernel}
${font StyleBats:size=16}q${font}  Uptime : ${alignr}${uptime}

${font Planet N}CPU ${hr }
${font Illustrate IT}F${font}    CPU     : ${cpu cpu}%  ${alignr}${freq}MHz 
${font StyleBats:size=16}A${font}    Core 1 : ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
${font StyleBats:size=16}A${font}    Core 2 : ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60}
${font StyleBats:size=16}A${font}    Temp   : ${alignr}${hwmon temp 1} °C

${font Planet N}GPU ${hr }
${font Illustrate IT}Y${font}  Version :${alignr}  ${execi 1800 nvidia-settings -q NvidiaDriverVersion | grep Attribute |  awk '{print $4}'}
${font StyleBats:size=16}U${font}    Temp    :${alignr} ${exec nvidia-settings -q gpucoretemp | grep Attribute | awk '{print $4}' | cut -c1-2}°C
${font StyleBats:size=16}U${font}    Fréq      :       ${alignr} ${exec nvidia-settings -q GPUCurrentClockFreqs | grep Attribute | awk '{print $4}' | cut -c1-7} Mhz

${font Planet N}MEMOIRE ${hr }
${font StyleBats:size=16}g${font}    RAM :  $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=16}j${font}    SWAP : $swapperc% ${alignr}${swapbar 8,60}

${font Planet N}STOCKAGE ${hr }
${font PizzaDude Bullets:size=14}g${font}   Root :
${fs_used /}/${fs_size /} $alignr${fs_bar 8,60 /}
${font PizzaDude Bullets:size=14}g${font}   Home :
${fs_used /home}/${fs_size /home} $alignr${fs_bar 8,60 /home}
${font PizzaDude Bullets:size=14}g${font}   Seven :
${fs_used /media/Seven}/${fs_size /media/Seven} $alignr${fs_bar 8,60 /media/Seven}

${font Planet N}RESEAUX ${hr }
${if_existing /proc/net/route wlan1}    
${voffset -6}${font PizzaDude Bullets:size=14}O${font}   Up : ${upspeed wlan1} kb/s $alignr${upspeedgraph wlan1 8,60 ffffff ffffff}
${voffset 4}${font PizzaDude Bullets:size=14}U${font}   Down : ${downspeed wlan1} kb/s $alignr${downspeedgraph wlan1 8,60 ffffff ffffff}
${voffset 4}${font cellpic:size=16}H${font}   Signal : ${wireless_link_qual wlan1}% $alignr${wireless_link_bar 8,60 wlan1}

${endif}
pour les polices de caractère je les récupère ici
un mois plus tard
Hello!

Qu'est-ce que vous appellez conkyRC ? Moi je n'ai qu'un fichier conky.conf ...

J'ai positionné mon conky a droite avec la commande 'alignment middle_right' mais j'aimerai le déscendre un peu, je ne trouve pas la commande pour le positionnement vertical. Une idée ?
Pour positionner ton conky ou tu veux ce sont les variables gap_x et gap_y dans la premiere partie du conky (avant TEXT)
Regarde "ICI" et "LA" pour toutes les infos...
un mois plus tard
@chepioq : J'ai voulu compilé conky 1.8 RC2, en fin de compte j'ai des erreurs du type :
conky.c:4407: erreur: 'own_window_argb_value' undeclared (first use in this function)
Je ne vois pas ce que je peux y faire :-p. Bref, fonction image de Conky, je ferai sans toi.
Dommage, ça avait l'air marrant.

Edit : J'ai essayé avec la version actuelle, la 1.7.2, en 20 secondes c'était réglé. :-D
*S'en va faire mumuse*
@chepioq : J'ai voulu compilé conky 1.8 RC2, en fin de compte j'ai des erreurs du type :
La 1.8RC2 est encore instable, je ne l'ai pas testé, mais je te confirme que la fonction image fonctionne très bien sur la 1.7.2. recompilé.
chepioq wrote:
@chepioq : J'ai voulu compilé conky 1.8 RC2, en fin de compte j'ai des erreurs du type :
La 1.8RC2 est encore instable, je ne l'ai pas testé, mais je te confirme que la fonction image fonctionne très bien sur la 1.7.2. recompilé.
Ouais ouais je confirme. 🙂 (Cf. mon "Edit")
Mais avec mon bureau actuel, je préfère conserver mes fonts en blanc plutôt que les images, y a plus de cohérence.
5 jours plus tard
@Kenshin
j'ai réussi à compiler la 1.8 RC2
J'ai suivi un conseil donné sur ubuntu-fr. "ICI" post#1333
La nouveauté de cette version est la vrai transparence, à ajouter dans le conky avec
own_window_argb_visual yes
dans la première partie du conky
Cela fonctionne, pour kde plus besoin d'avoir recours à feh et à la commande
feh --bg-scale "`grep 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | tail --bytes=+11`"

==EDIT==
En définitive cela ne fonctionne pas aussi bien que cela avec cette méthode:
Par contre en prenant ce paquet: https://launchpad.net/ubuntu/lucid/+source/conky/1.8.0~git925e80ac-0ubuntu1/+files/conky_1.8.0~git925e80ac.orig.tar.bz2

et sans rien changer dans le code, cela fonctionne du tonnerre...
Merci Chepioq. Je bidouillerai tout cela à l'occasion. :-D
7 jours plus tard
Salut à vous !

La vue de ce topic m'a donné envie de m'y essayer aussi !

J'ai voulu faire un premier conkyrc à gauche avec les info générales et un deuxième en bas à droite qui m'affiche des stats réseau.
Quand je lance le premier seul ça marche....le deuxième seul ça marche...les deux ensemble : patatra ! ça clignote !

J'avais mis en double buffer les deux ; quand j'en met un en double buffer l'autre en simple , celui en simple clignote et pas l'autre ;

J'en conclus qu'il faudrais peut-être les désyncroniser (j'ai bon ? j'ai bon ?)

J'ai essayé un sleep 1.5 avant de lancer le deuxième mais ça re-clignote (perdu).

Avez-vous une idée ?
Copies nous la première partie de ton conky (celle avant TEXT).
Personnellement j'ai 3 conky de lancer en permanence et aucun ne clignote...
Merci de ta réponse rapide

Voici la tête du conky de droite :
use_xft yes
xftfont Prototype:size=9
draw_shades no
background yes
update_interval 1.0
double_buffer yes
minimum_size 280 5
stippled_borders 4
window.border_inner_margin 4
default_color black
default_outline_color grey
draw_borders no
draw_graph_borders yes
own_window_transparent no
own_window_colour white
alignment top_right
gap_x 8
gap_y 50
cpu_avg_samples 2
net_avg_samples 2
use_spacer true
override_utf8_locale yes
own_window_type override

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Celui de gauche c'est pareil sauf le alignement en bottom_left (évidement ^^)
Voici le mien, à adapter à ce que tu veux faire.
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
#minimum_size 290 5
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 12
gap_y 290
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
text_buffer_size 1024
Résolu : le own_window yes sans nul doute (ils partagaient la même fenêtre)

Merci beaucoup chepioq 😉

Bon je finis de le bricoler et je poste le résultat ^^
Bonjour à tous, je viens de me remettre à conky.. que les choses évoluent vite.. il y a des scripts et même des paquets tout prêts.. pour ubuntu du moins..
Je découvre la nouvelle fonctionnalité permettant d'afficher des images (merci chepioq). J'ai voulu utiliser conkyforecast comme indiqué par alfeo sur ubuntu ici : http://forum.ubuntu-fr.org/viewtopic.php?id=326972&p=48#p3233570
J'ai donc tout simplement pris le paquet conkyforecast 2.09 que j'ai mis dans /usr/share/conkyforecast j'ai bien configuré mon conky.cfg fait mon script comme il faut, en fait j'ai suivi un peu la méthode de kenshin visible ici: Blog Kenshin
mais les images ne s'affichent pas et j'obtiens le message d'erreur suivant :
# conky -c /home/Thib/.scripts/conkyForecast2
Conky: border_margin is deprecated, please use window.border_inner_margin instead                                                                                                                                    
Conky: /home/Thib/.scripts/conkyForecast2: 58: no such configuration: 'imlib_cache_size'
Conky: forked to background, pid is 2817
[root@localhost ~]# 
Conky: desktop window (1200059) is subwindow of root window (107)
Conky: window type - override
Conky: drawing to created window (0x4c00001)
Conky: drawing to double buffer
Conky: not implemented obj type 47
Conky: not implemented obj type 47
Conky: not implemented obj type 47
....
voici mon conkyForecast2 (j'ai rien touché à part les chemin) :
background yes                # pour que conky tourne en arriere plan "no" pour les tests
own_window yes                # utiliser sa propre fenetre
own_window_transparent yes        # transparence
own_window_type override # yes        # type de fenetre normal "override / desktop"

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour black

double_buffer yes            # pour eviter le clignotement
use_spacer left                # ? fonctionne uniquement avec la police Monospace
override_utf8_locale yes        # dépassement caractères accentués
use_xft yes                # utilise les polices lissées
font DejaVu Sans Mono:bold:size=9    # police et taille a utiliser
xftfont DejaVu Sans Mono:bold:size=9    # police et taille a utiliser
xftalpha 0.5                #
update_interval 1#5.1            # taux de raffraichissement de la fenetre en secondes
uppercase no                 # majuscule
stippled_borders 2#0             # longueur d'un trait en pixels
border_margin 6 #2            # largeur des marges
border_width 1 #2            # largeur du contour
default_outline_color black        # couleur par defaut du contour
default_shade_color black        # couleur par defaut de l'ombre
draw_borders no                # afficher les contours autour des blocs de texte
draw_outline no#yes             # afficher les contours texte
draw_shades no             # afficher les ombres
default_color DCDCDC             # couleur par défaut du texte
# ********      couleurs ci-dessous utilisées dans le script
color0 FF000C            # définition des couleurs "0 - 1 - 2 -3 - ect..
color1 708094            #
color2 E7E1D6            #
color3 ffcb48            #
color4 0000fa            #
color5 ff0000            #
#7FFFD4 #Aquamarine
#CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan 
#FF8C00 #Darkorange #D2691E #Chocolate
#7FFF00 #Chartreuse
#778899 #LightSlateGrey
#FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue        
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
# *******
minimum_size 350        # taille mini
maximum_width 400        # largeur maxi
alignment bottom_right
#alignment top_left        # Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
gap_x 10                # ecart avec le bord gauche ou droit
gap_y 10#130            # ecart avec le bord haut ou bas

text_buffer_size 2048#1536#6144     # Augmente la taille de la mémoire tampon de 128k a 1024k
no_buffers yes             # soustraire la mémoire tampon de la mémoire utiliser
short_units yes
pad_percents 2            # commande à conky de n'afficher pour les pourcentages que 2 chiffres après la virgule (ou le point)


imlib_cache_size 0    Taille du cache image pour Imlib2, en bytes. Defini à 4MiB par défaut. Augmentez la valeur si vous utilisez souvent $image

TEXT
${execpi 1800 /usr/share/conkyforecast/conkyForecast.py --location=FRXX0099 --template=/home/Thib/.scripts/meteo-4.jours}
mon template meteo-4.jours (idem rien touché) :
${goto 30}${color0}${font Bleeding Cowboys:size=15}La Météo à [--datatype=CN]
${color2}${hr}
${font Bitstream Vera Sans Mono:size=10}${image [--datatype=WI] -p 10,50 -s 65x65}
${voffset 60}${goto 30}${color yellow}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]
${image [--datatype=BI] -p 18,165 -s 60x60}
${voffset 65}${goto 20}${color yellow}[--datatype=WS --imperial] - [--datatype=WD]
${voffset -145}${goto 130}${color yellow}${font Bitstream Vera Sans Mono:style=Bold:size=10}[--datatype=CT]${font}
${voffset 5}
${font Bitstream Vera Sans Mono:style=Bold:size=8}${goto 130}${color0}Précipitations : $alignr ${color yellow}[--datatype=PC --startday=0]
${goto 130}${color0}Indice UV :$alignr ${color yellow}[--datatype=UI] – [--datatype=UT]
${goto 130}${color0}Taux d'humidité :$alignr ${color yellow}[--datatype=HM]
${goto 130}${color0}Point de condensation :$alignr ${color yellow}[--datatype=DP]
${goto 130}${color0}Pression :$alignr ${color yellow}[--datatype=BR] – [--datatype=BD]
${goto 130}${color0}Levé du soleil à :$alignr ${color yellow}[--datatype=SR]
${goto 130}${color0}Couché du soleil à :$alignr ${color yellow}[--datatype=SS]
${image [--datatype=MI] -p 20,255 -s 60x60}
${color yellow}${voffset 15}${goto 130}${font Bitstream Vera Sans Mono:style=Bold:size=8}[--datatype=MP]${font}
${color2}${voffset 30}${hr}
${color0}${voffset 5}${goto 35}[--datatype=DW --shortweekday --startday=1]${goto 125}[--datatype=DW --shortweekday --startday=2]${goto 215}[--datatype=DW --shortweekday --startday=3]${goto 305}[--datatype=DW --shortweekday --startday=4]
${image [--datatype=WI --startday=1] -p 10,365 -s 50x50}${image [--datatype=WI --startday=2] -p 105,365 -s 50x50}${image [--datatype=WI --startday=3] -p 195,365 -s 50x50}${image [--datatype=WI --startday=4] -p 285,365 -s 50x50}
${font DejaVu Sans Mono:bold:size=8}${voffset 45}${goto 20}${color yellow}[--datatype=HT --startday=1 --hideunits --centeredwidth=3]/[--datatype=LT --startday=1 --hideunits --centeredwidth=3]${goto 115}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=3]${goto 205}[--datatype=HT --startday=3 --hideunits --centeredwidth=3]/[--datatype=LT --startday=3 --hideunits --centeredwidth=3]${goto 295}[--datatype=HT --startday=4 --hideunits --centeredwidth=3]/[--datatype=LT --startday=4 --hideunits --centeredwidth=3]
bref je ne sais pas bien ce que j'aurais pu faire de mal à part l'installation de conkyforecast.. si vous avez une idée, google ne m'a montré personne dans un cas similaire..
Tu n'as vraisemblablement pas recompilé conky (pas conkyForecast, conky tout court)

Tu télécharges conky 1.7.2, tu le décompresses dans /usr/local, tu te places dans le dossier décompressé et :
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-xft --enable-seti --enable-double-buffer --enable-own-window --enable-proc-uptime --enable-mldonkey --enable-x11 --enable-portmon --enable-xmms --enable-bmp --enable-infopipe --enable-imlib2 --enable-rss --enable-Curl --enable-wlan --enable-lua --enable-eve
Tu auras peut-être des tas de dépendances à installer. (imlib, etc...)
Une fois que ce sera recompilé, tu n'auras plus qu'à relancer conky.
j'ai installé conky avec yum pourtant ça ne fonctionne pas comme ça ? (je teste quand même au cas où !
edit : merci pour la réponse