titimoi wrote:heu là c'est plus un problème de connaissances majeures que conky hein, créer un fichier c'est clique-droit nouveau, fichier vierge, puis tu l'ouvres avec gedit ou kwrite par exemple, sinon en console "gedit /ou/tu/veux/nom-du-ficher"... il faut chercher y'a plein de choses très bien faites sur conky on va pas te macher le boulot.. quand les gens donnent leur "script conky" c'est du contenu de ce fichier dont on parle... ou le conkyrc c'est pareil..
D'où peut être l'utilité d'ouvrir un nouveau sujet de discussion, histoire de ne pas trop polluer ce fil qui est ici depuis très longtemps...

😉
2 mois plus tard
Est-ce que conky sera compatible avec gnome 3.0 ?
2 mois plus tard
Je me pose la même question avant d'installer FC15 ?
Quid de conky sur gnome-shell ? Ca passe ?
oui ça passe, il y a un sujet dessus déjà 😉 la seule différence c'est "window type normal" à changer, mais ma mémoire peut être fausse
titimoi wrote:oui ça passe, il y a un sujet dessus déjà 😉 la seule différence c'est "window type normal" à changer, mais ma mémoire peut être fausse
Non ta mémoire est bonne, il faut mettre window à normal
own_windows_type normal
15 jours plus tard
Bonjour,

J'ai presque fini de me constituer mon fichier conky mais, malgré 3 jours complets de recherches et d'essais, je bloque sur un point : les données réseaux ! Je parviens à récupérer mon adresse publique via un script mais si j'utilise la ligne ci dessous, j'obtiens un "no address" :
${color grey}IP eth0 $color${alignc}${addr eth0}
Pourtant je suis en ethernet sur eth0 !

Cette absence d'adresse explique aussi, en passant, le fait que tous mes chiffres, Reception comme Envoi, soit continuellement égaux à zéro !

Voici l'extrait fonctionnel du fichier que j'utilise :
${color #00BFFF}${font bold:size=13}Réseau:${font}
${color white}Passerelle : ${color green}${alignr}${gw_ip}
${color white}Publique : ${color green}$alignr${execi 3600 wget -O - http://ip.tupeux.com | tail}


Et ceci, c'est la suite qui ne fonctionne pas, la dernière ligne étant un doublon de contrôle temporaire :
${color grey}Reçu:    ${color red}${downspeed eth0}kb/s ${color grey}${alignr}Total:$color${totaldown eth0} ${downspeedgraph eth0 8,80 ffffff orange}
${color grey}Envoyé:  ${color red}${upspeed eth0}kb/s ${color grey}${alignr}Total:$color${totalup eth0} ${upspeedgraph eth0 8,80 ffffff orange}
${color grey}IP eth0 $color${alignc}${addr eth0}
Une idée ? Merci par avance 😉
Si tu es sous F15 c'est em1 maintenant x)
@teutates
Si tu lances ton conky en ligne de commande, est-ce que tu as des messages d'erreurs ?
DiEOrLivE wrote:Si tu es sous F15 c'est em1 maintenant x)
em1 remplace quelle valeur ? J'ai remplacé eth0 par em1 (j'ai aussi testé dans le doute em0) mais c'est toujours pareil.
chepioq wrote:@teutates
Si tu lances ton conky en ligne de commande, est-ce que tu as des messages d'erreurs ?
Je n'ai pas vraiment de message d'erreur :
[Fedora@localhost ~]$ conky -c ~/.conky/conkyrc
Conky: desktop window (100001d) is subwindow of root window (15d)
Conky: window type - desktop
Conky: drawing to created window (0x3800001)
Conky: drawing to single buffer
--2011-06-11 14:11:56--  http://ip.tupeux.com/
Résolution de ip.tupeux.com... 88.191.122.240
Connexion vers ip.tupeux.com|88.191.122.240|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 10 [text/html]
Sauvegarde en : «STDOUT»

100%[============================================================================>] 10          --.-K/s   ds 0s      

2011-06-11 14:11:57 (541 KB/s) - envoi vers sortie standard [10/10]

teutates wrote:
DiEOrLivE wrote:Si tu es sous F15 c'est em1 maintenant x)
em1 remplace quelle valeur ? J'ai remplacé eth0 par em1 (j'ai aussi testé dans le doute em0) mais c'est toujours pareil.
chepioq wrote:@teutates
Si tu lances ton conky en ligne de commande, est-ce que tu as des messages d'erreurs ?
Je n'ai pas vraiment de message d'erreur :
[Fedora@localhost ~]$ conky -c ~/.conky/conkyrc
Conky: desktop window (100001d) is subwindow of root window (15d)
Conky: window type - desktop
Conky: drawing to created window (0x3800001)
Conky: drawing to single buffer
--2011-06-11 14:11:56--  http://ip.tupeux.com/
Résolution de ip.tupeux.com... 88.191.122.240
Connexion vers ip.tupeux.com|88.191.122.240|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 10 [text/html]
Sauvegarde en : «STDOUT»

100%[============================================================================>] 10          --.-K/s   ds 0s      

2011-06-11 14:11:57 (541 KB/s) - envoi vers sortie standard [10/10]

J'ai trouvé ! J'ai d'abord cherché de la doc sur le nouveau nommage remplaçant ethx mais ce ne sont que des généralités. Par contre, en allant se balader du côté de system-config-network (le module pour paramétrer le réseau), on trouve le petit nom réel de eth0. Chez moi, le port Ethernet eth0 s'appelle p16p1. Il suffit alors de remplacer eth0 par p16p1.

Cependant, ${addr p16p1} me renvoie une adresse de la box. Pas la publique.
Pour mon bureau

Pour conkyrc:
# Conky settings #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit celsius

# Window specifications #

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tr
gap_x 35
gap_y 55

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load ~/.lua/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings

TEXT
${voffset 8}${color 0066FF}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 0066FF}${hr}
${voffset 150}${font caviar dreams:size=8}${alignr}Fedora ${machine}${font}
${image ~/.conky/fedora-logo.png -p 58,115 -s 80x35}

${color FFFFFF}${goto 38}${voffset 32}${battery_percent BAT0}%
${color 0066FF}${goto 22}POWER
${color FFFFFF}${goto 64}${voffset 24}${memperc}%
${color 0066FF}${goto 48}RAM
${color FFFFFF}${goto 88}${voffset 24}${swapperc}%
${color 0066FF}${goto 72}SWAP
${color FFFFFF}${goto 114}${voffset 24}${fs_used_perc /}%
${color 0066FF}${goto 98}DISK
${color FFFFFF}${goto 94}${voffset 24}${cpu cpu0}%${goto 142}${cpu cpu1}%
${color 0066FF}${goto 126}CPU]
Pour lua (gedit .lua/scripts/clock_rings.lua) :
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/clock_rings.lua
    lua_draw_hook_pre clock_rings
    
Changelog:
+ v1.0 -- Original release (30.09.2009)
   v1.1p -- Jpope edit londonali1010 (05.10.2009)
*v 2011mint -- reEdit despot77 (18.02.2011)
]]

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0xffffff,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0x0066FF,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=100, y=150,
        -- "radius" is the radius of the ring.
        radius=50,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0066FF,
        fg_alpha=0.4,
        x=100, y=150,
        radius=56,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0066FF,
        fg_alpha=0.6,
        x=100, y=150,
        radius=62,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%d',
        max=31,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=100, y=150,
        radius=70,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='time',
        arg='%m',
        max=12,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0x0066FF,
        fg_alpha=1,
        x=100, y=150,
        radius=76,
        thickness=5,
        start_angle=-90,
        end_angle=90
    },
    {
        name='battery_percent',
        arg='BAT0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=50, y=300,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='memperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=75, y=350,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=100, y=400,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=125, y=450,
        radius=25,
        thickness=5,
        start_angle=-90,
        end_angle=180
    },
        {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=150, y=500,
        radius=25,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
        {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0xffffff,
        bg_alpha=0.2,
        fg_colour=0x0066FF,
        fg_alpha=0.8,
        x=150, y=500,
        radius=20,
        thickness=4,
        start_angle=-90,
        end_angle=180
    },
}

-- Use these settings to define the origin and extent of your clock.

clock_r=65

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=100
clock_y=150

show_seconds=true

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
    local w,h=conky_window.width,conky_window.height
    
    local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=sa*(2*math.pi/360)-math.pi/2
    local angle_f=ea*(2*math.pi/360)-math.pi/2
    local t_arc=t*(angle_f-angle_0)

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    cairo_set_line_width(cr,ring_w)
    cairo_stroke(cr)
    
    -- Draw indicator ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    cairo_stroke(cr)        
end

function draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys
    
    secs=os.date("%S")    
    mins=os.date("%M")
    hours=os.date("%I")
        
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
        
    -- Draw hour hand
    
    xh=xc+0.7*clock_r*math.sin(hours_arc)
    yh=yc-0.7*clock_r*math.cos(hours_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xh,yh)
    
    cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
    cairo_set_line_width(cr,5)
    cairo_set_source_rgba(cr,1.0,1.0,1.0,1.0)
    cairo_stroke(cr)
    
    -- Draw minute hand
    
    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-clock_r*math.cos(mins_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xm,ym)
    
    cairo_set_line_width(cr,3)
    cairo_stroke(cr)
    
    -- Draw seconds hand
    
    if show_seconds then
        xs=xc+clock_r*math.sin(secs_arc)
        ys=yc-clock_r*math.cos(secs_arc)
        cairo_move_to(cr,xc,yc)
        cairo_line_to(cr,xs,ys)
    
        cairo_set_line_width(cr,1)
        cairo_stroke(cr)
    end
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0
        
        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
        
        value=tonumber(str)
        pct=value/pt['max']
        
        draw_ring(cr,pct,pt)
    end
    
    -- Check that Conky has been running for at least 5s

    if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
    
    local cr=cairo_create(cs)    
    
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
    
    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
    
    draw_clock_hands(cr,clock_x,clock_y)
end
voilou pour modifier lua cf la doc
Salut teutates! Pour l'ip public je crois qu'il n'y a pas de variable. J'ais mis cela ->
${texeci 25000 dig +short myip.opendns.com @resolver1.opendns.com}
DiEOrLivE wrote:Salut teutates! Pour l'ip public je crois qu'il n'y a pas de variable. J'ais mis cela ->
${texeci 25000 dig +short myip.opendns.com @resolver1.opendns.com}
Je viens aussi de m'en rendre compte. J'abandonne cet aspect (qui ne constituait qu'un raccourci pour moi).

Voici donc une première capture de mon bureau sous Gnome3, avec AWN et Conky :


Le conky de droite est quasi terminé ( une ou deux ch'tites retouches mineures à trouver). A gauche, je cherche à mettre un calendrier et la météo mais, outre que je dois tout faire côté météo, le trait en dessous du calendrier existant ne veut pas s'afficher. Mauvais script !

Le conky de droite :
# Installer conky
# Par défaut, le fichier de configuration est dans /etc/conky/*
# La commande "conky" lancera ce fichier de configuration non personnalisé.
# Copier dans /home/user sous le nom de .conkyrc
# Lancer manuellement en console avec : conky -c ~/.conky/conkyrc
# Régler les préférences des programmes démarrés automatiquement

# Position
alignment top_right
#alignment top_left
#alignment bottom_left
#alignment bottom_right
#alignment none
gap_x 72 # Espace par rapport au bord droit ou gauche
gap_y 40 # Espace par rapport au bord haut ou bas
minimum_size 350 800 # Largeur
maximum_width 500 1000 # Hauteur maxi

# Couleurs
default_color red
default_outline_color white
default_shade_color white
#7FFFD4 #Aquamarine
#CD5C5C #IndianRed 
#00CED1 DarkTurquoise 
#FFA07A LightSalmon 
#00FFFF Cyan 
#FF8C00 #Darkorange 
#D2691E #Chocolate
#7FFF00 #Chartreuse
#778899 #LightSlateGrey
#FFDEAD #NavajoWhite
#00BFFF #DeepSkyBlue        
#48D1CC #MediumTurquoise
#FFFF00 #Yellow
#FF0000 #Red

# Police
xftfont DejaVu Sans Mono:size=12
use_xft yes
uppercase no

#Type de fenetre
own_window yes
own_window_class Conky
own_window_transparent yes
own_window_type desktop
#own_window_type normal

# Arriere plan
background no

# Bordures
border_width 1
draw_borders no
draw_graph_borders yes
stippled_borders 0

# Ajout d'espaces pour éviter de laisser bouger des objets
# Ne fonctionne qu'avec la police monospace
use_spacer none


extra_newline no

# Contours
draw_outline no

# Ombre
draw_shades no

# Aspect graphes
show_graph_scale no
show_graph_range no

# Système
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
out_to_stderr no

# Raffraichissement en seconde
update_interval 5

# Eviter le clignotement
no_buffers yes


TEXT
${color white}$hr
#$color  ${Time %a %d %b %Y}  ${color grey}| $color${Time %k:%M:%S}
#
#${alignc}${color #11B3F8}${curl http://www.fetedujour.fr/api/text 240}
#${color white}$hr
${color #00BFFF}${font bold:size=13}Système:${font}
${color grey}$sysname $kernel}$color
${color grey}Démarré depuis:$color $uptime
${color grey}Batterie:$color $battery_percent % - $acpiacadapter   ${color red}$battery_bar
#${alignc}${color red}$battery_time
${color white}$hr
${color #00BFFF}${font bold:size=13}Processeur:${font}
${color grey}Fréquence (MHz):$color $freq / ${color grey}(GHz):$color $freq_g
${color grey}CPU Usage:$color $cpu% ${cpubar 8}
${color red}${cpugraph red yellow}
${color grey}Température CPU: $color${hwmon temp 1} C°
#${color #FFFFFF}Core 1:${cpu cpu1}% ${cpubar cpu1 8,50}  ${color #FFFFFF}${alignr}Core 2:${cpu cpu2}% ${cpubar cpu2 8,50}
#${color #FFFFFF}Core 3:${cpu cpu3}% ${cpubar cpu3 8,50}  ${color #FFFFFF}${alignr}Core 4:${cpu cpu4}% ${cpubar cpu4 8,50}
#${color #FFFFFF}Core 5:${cpu cpu5}% ${cpubar cpu5 8,50}  ${color #FFFFFF}${alignr}Core 6:${cpu cpu6}% ${cpubar cpu6 8,50}
#${color #FFFFFF}Core 7:${cpu cpu7}% ${cpubar cpu7 8,50}  ${color #FFFFFF}${alignr}Core 8:${cpu cpu8}% ${cpubar cpu8 8,50}
${color white}$hr
${color #00BFFF}${font bold:size=13}Mémoire:${font}
${color grey}RAM Usage:$color $mem/$memmax  - ${alignr}$memperc%
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}Processus:$color $processes  ${color grey}${alignr}En cours:$color $running_processes
${color white}$hr
${color #00BFFF}${font bold:size=13}Espace disques (Utilisé / Total):${font}
${color grey} /             ${color white}${font bold:size=10}${fs_used /} / ${fs_size /}${alignr}${fs_used_perc /}%${font} 
$color${fs_bar 4 /}
${color grey} Home          ${color white}${font bold:size=10}${fs_used /home} / ${fs_size /home}${alignr} ${fs_used_perc /home}%${font} 
$color${fs_bar 4 /home}
${color grey} Passerelle    ${color white}${font bold:size=10}${fs_used /media/Passerelle} / ${fs_size /media/Passerelle}${alignr} ${fs_used_perc /media/Passerelle}%${font} 
$color${fs_bar 4 /media/Passerelle}
${color grey} Data1         ${color white}${font bold:size=10}${fs_used /media/DATA1} / ${fs_size /media/DATA1} ${alignr}${fs_used_perc /media/DATA1}%${font} 
$color${fs_bar 4 /media/DATA1}
${color grey} Data2         ${color white}${font bold:size=10}${fs_used /media/DATA2} / ${fs_size /media/DATA2} ${alignr}${fs_used_perc /media/DATA2}%${font} 
$color${fs_bar 4 /media/DATA2}
#${color grey}Home       $color${fs_used /home}  ${color white}/ ${fs_size /home}  $color${fs_bar 6 /home}
#${color grey}Passerelle $color${fs_used  /media/Passerelle}  ${color white}/ ${fs_size /media/Passerelle} $color${fs_bar 6 /media/Passerelle}
#${color grey}Data1      $color${fs_used /media/DATA1}  ${color white}/ ${fs_size /media/DATA1}  $color${fs_bar 6 /media/DATA1}
#${color grey}Data2      $color${fs_used /media/DATA2}  ${color white}/ ${fs_size /media/DATA2}  $color${fs_bar 6 /media/DATA2}
${color white}$hr
${color #00BFFF}${font bold:size=13}Processus:     ${alignr}PID       ${alignr}CPU%   ${alignr}MEM%${font}
${color #ff4500} ${font size=6}${top name 1} ${alignr}${top pid 1}     ${alignr}${top cpu 1}     ${alignr}${top mem 1}${font}
${color yellow} ${font size=6}${top name 2} ${alignr}${top pid 2}     ${alignr}${top cpu 2}     ${alignr}${top mem 2}${font}
${color #FFA07A} ${font size=6}${top name 3} ${alignr}${top pid 3}     ${alignr}${top cpu 3}     ${alignr}${top mem 3}${font}
${color orange} ${font size=6}${top name 4} ${alignr}${top pid 4}     ${alignr}${top cpu 4}     ${alignr}${top mem 4}${font}
${color #CD5C5C} ${font size=6}${top name 5} ${alignr}${top pid 5}     ${alignr}${top cpu 5}     ${alignr}${top mem 5}${font}
${color white}$hr
${color #00BFFF}${font bold:size=13}En mémoire:    ${alignr}PID       ${alignr}CPU%   ${alignr}MEM%${font}
${color #ff4500} ${font size=6} ${top_mem name 1} ${alignr}${top_mem pid 1}    ${alignr}${top_mem cpu 1}      ${alignr}${top_mem mem 1}${font}
${color yellow} ${font size=6} ${top_mem name 2} ${alignr}${top_mem pid 2}    ${alignr}${top_mem cpu 2}      ${alignr}${top_mem mem 2}${font}
${color #CD5C5C} ${font size=6} ${top_mem name 3} ${alignr}${top_mem pid 3}    ${alignr}${top_mem cpu 3}      ${alignr}${top_mem mem 3}${font}
${color white}$hr
${color #00BFFF}${font bold:size=13}Réseau:${font}
#${color white}Passerelle : ${color green}${alignr}${gw_ip}
${color white}Publique : ${color green}$alignr${execi 3600 wget -O - http://ip.tupeux.com | tail}
${color grey}Reçu:   ${color red}${downspeed p16p1}kb/s ${alignr}${downspeedgraph p16p1 12,150 ffffff yellow}
${color grey}Envoyé: ${color red}${upspeed p16p1}kb/s ${alignr}${upspeedgraph p16p1 12,150 ffffff yellow}
${color white}${hr 4}
${alignc}${color #11B3F8}Conky $conky_version
Le conky de gauche (à modifier) :
# Installer conky
# Copier dans /home/user sous le nom de .conkyrc
# Lancer manuellement en console avec : conky -c ~/.conky/conkyrc2
# Régler les préférences des programmes démarrés automatiquement

# Position
#alignment top_right
alignment top_left
#alignment bottom_left
#alignment bottom_right
#alignment none
gap_x 72 # Espace par rapport au bord droit ou gauche
gap_y 40 # Espace par rapport au bord haut ou bas
minimum_size 350 800 # Largeur
maximum_width 500 1000 # Hauteur maxi

# Couleurs
default_color red
default_outline_color white
default_shade_color white
#7FFFD4 #Aquamarine
#CD5C5C #IndianRed 
#00CED1 DarkTurquoise 
#FFA07A LightSalmon 
#00FFFF Cyan 
#FF8C00 #Darkorange 
#D2691E #Chocolate
#7FFF00 #Chartreuse
#778899 #LightSlateGrey
#FFDEAD #NavajoWhite
#00BFFF #DeepSkyBlue        
#48D1CC #MediumTurquoise
#FFFF00 #Yellow
#FF0000 #Red

# Police
xftfont DejaVu Sans Mono:size=12
font2 DejaVu Sans Mono:size=15
use_xft yes
uppercase no

#Type de fenetre
own_window yes
own_window_class Conky
own_window_transparent yes
own_window_type desktop
#own_window_type normal

# Arriere plan
background no

# Bordures
border_width 1
draw_borders no
draw_graph_borders yes
stippled_borders 0

# Ajout d'espaces pour éviter de laisser bouger des objets
# Ne fonctionne qu'avec la police monospace
use_spacer none


extra_newline no

# Contours
draw_outline no

# Ombre
draw_shades no

# Aspect graphes
show_graph_scale no
show_graph_range no

# Système
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
out_to_stderr no

# Raffraichissement en seconde
update_interval 5

# Eviter le clignotement
no_buffers yes


TEXT
${color white}$hr
${alignc}$color  ${Time %a %d %b %Y}  ${color grey}| $color${Time %k:%M:%S}

${alignc}${color #11B3F8}${curl http://www.fetedujour.fr/api/text 240}
${color white}$hr
${color #11B3F8}${font Bitstream Vera Sans Mono:size=18}
${execpi 60 DJS=`date +%_d`; cal | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color   tan2}'"$DJS"'${color #11B3F8}'

${color white}$hr
Je n'ai pas trouvé comment lancer automatiquement conky sous Gnome3 automatiquement ; je n'ai pas trouvé d'accès aux programmes auto-démarrés.

J'ai créé le lanceur ci dessous :
#!/bin/sh
sleep 0
killall conky
env DISPLAY=:0.0 conky -c ~/.conky/conkyrc&
mais, outre que ce n'est pas automatique, l'effet n'est pas immédiat. ... Et ce n'est pas pratique 🙁
DiEOrLivE wrote:@teutates
$ gnome-session-properties
C'est bon, à force !
Pour ceux qui chercheraient encore :
1) Ouvrir (depuis une console puisque non listé dans le menu des applications) : gnome-session-properties
2) Ajouter conky mais avec le chemin vers votre fichier personnalisé avec la syntaxe conky -c /home/user/.conky/conkyrc
Chez moi, ca donne : conky -c /home/Fedora/.conky/conkyrc

Pour lancer plusieurs instances de fichiers personnalisés, il faut créer un lanceur (lanceur.sh) avec des droits d'exécutables. Ce lanceur rassemblant tous les fichiers personnalisés. Et c'est le chemin vers ce lanceur qui devra être spécifié dans le chemin du programme ajouté au démarrage automatique.

Merci 8-)
ou bien il ya aussi une autre manière de lancer son conky . C'est de mettre par exemple conky -c /home/user/.conky/conkyrc dans le .bash_profile
Bonjour,
j'aurai des questions concernant l'utilisation objet NVIDIA dans conky:
j'ai commencé par installer la libXNVCtrl:
 yum install libXNVCtrl.x86_64
Modules complémentaires chargés : langpacks, presto, refresh-packagekit, remove-
                                : with-leaves
Configuration du processus d'installation
Résolution des dépendances
--> Lancement de la transaction de test
---> Package libXNVCtrl.x86_64 0:169.12-5.fc15 will be installé
--> Résolution des dépendances terminée

Dépendances résolues

================================================================================
 Paquet             Architecture   Version                 Dépôt          Taille
================================================================================
Installation:
 libXNVCtrl         x86_64         169.12-5.fc15           fedora          20 k

Résumé de la transaction
================================================================================
Installation de     1 paquet(s)

Taille totale des téléchargements : 20 k
Taille d'installation : 40 k
Est-ce correct [o/N] : o
Téléchargement des paquets :
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 20 k
libXNVCtrl-169.12-5.fc15.x86_64.rpm                      |  20 kB     00:00     
Lancement de rpm_check_debug
Lancement de la transaction de test
Transaction de test réussie
Lancement de la transaction
  Installation  : libXNVCtrl-169.12-5.fc15.x86_64                           1/1 

Installé:
  libXNVCtrl.x86_64 0:169.12-5.fc15  
mais quand j'aoujoute une ligne pour afficher la température du GPU :
${color 0066FF}${nvidia temp}°
je n'est rien qui s'affiche.... qu'elle est la syntax pour appeller les données nvidia ?
Et une autre question pour la route, c'est pour le réseaux: Puis-je avoir l'ensemble des interfaces sur le même 'graph'/'compteur' comme sur le moniteur-system ??
comment as tu installé le paquet conky ?
Si c'est par yum, ce paquet n'a pas l'option nvidia, pour l'avoir il faut le compiler à partir des sources avec l'option --enable nvidia.
@chepioq
Installer avec yum install, j'avais pas trop envie de me le compiler en fait !!
Donc s'il faut j'abandone l'idée de la temp. nvidia mais si je veux celle du processeur il me renvoit 0° ou N/A°...
${color 0066FF}${acpitemp}°
là il me renvoit 0°
${color 0066FF}${apcupsd_temp}°
et ici N/A°