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.

#1 Le 26/08/2010, à 22:07

testament01

aide conky anneaux svp

bonjour ou bonsoir tout le monde (ami linuxien)
je cherche de l'aide (car je suis un noob mdr)
je voudrai me faire un ptit conky avec anneaux pour cpu,heure,etc
mais j'avou qu'apres des heure de recherche je n'y comprend toujours rien
donc si quelq'un pouvait m'aider (depuis le debut du debut) sa serai super sympa
mercu d'avance


noob en linux mais demande a apprendre

Hors ligne

#2 Le 26/08/2010, à 22:20

testament01

Re : aide conky anneaux svp

up pliz


noob en linux mais demande a apprendre

Hors ligne

#3 Le 26/08/2010, à 22:24

nesthib

Re : aide conky anneaux svp

merci de respecter les règles du forum le UP abusif est interdit. tu es sur un forum pas un chat


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 26/08/2010, à 22:38

helly

Re : aide conky anneaux svp

Qu'entends tu par « anneaux » ?
Je vois pas… tu as des images d'exemple ?


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#5 Le 26/08/2010, à 22:41

testament01

Re : aide conky anneaux svp

nan je n'est pas de photo desolé mais tape anneaux variable conky dans google desolé je suis sur un iphone pour l'instant mdr


noob en linux mais demande a apprendre

Hors ligne

#6 Le 26/08/2010, à 22:42

testament01

Re : aide conky anneaux svp


noob en linux mais demande a apprendre

Hors ligne

#7 Le 26/08/2010, à 22:56

helly

Re : aide conky anneaux svp

Hé bien les scripts que tu demandes sont sur la même page que tu viens de me citer !
Que demandes tu de plus ?


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#8 Le 27/08/2010, à 08:38

testament01

Re : aide conky anneaux svp

ba je ne sais pas m'en servir lol et puis on demande d'installer cairo mais je sais pas non plus comment faire.
j'arrive a avoir le texte l'heure et le trait mais les anneaux n'apparaisse jamais j'ai essayer de les deplacer
je me suis dit qu'il etait configurer pour un gros pc (je tourne sur un netbook)
mais meme sa sa ne fonctionne pas donc je dois surement raté quelque chose mais quoi..

Dernière modification par testament01 (Le 27/08/2010, à 09:12)


noob en linux mais demande a apprendre

Hors ligne

#9 Le 27/08/2010, à 17:37

nimoinau

Re : aide conky anneaux svp

lance conky en console et vois ce qu'il y a de marqué en erreur et dis-nous.


Ubuntu 12.04

Hors ligne

#10 Le 28/08/2010, à 10:48

testament01

Re : aide conky anneaux svp

conky: desktop window (1a00003) is subwindow of root window (10b)
conky: window type - desktop
conky: drawing to create window (0x3c000001)
conky: drawing to double buffer
Conky: received SIGINT or SIGTERM to terminate. bye!

voila tout se qu'il me dit


noob en linux mais demande a apprendre

Hors ligne

#11 Le 28/08/2010, à 10:51

helly

Re : aide conky anneaux svp

Et quel est le contenu de ton .conkyrc ?


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#12 Le 28/08/2010, à 10:53

testament01

Re : aide conky anneaux svp

ba pour l'instant jsui revenu sur quelque chose de normal (qui fonctionne surtout)

alignment top_left
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 5
gap_y 0
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_transparent yes
stippled_borders 0
text_buffer_size 1024
update_interval 0.5
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT

            bonjour maitre
             testament01

$hr
${scroll 16 $nodename - $sysname $kernel on $machine | }
$hr
${color grey}Uptime:$color $uptime
${color grey}IP Passerelle : $color$gw_ip $alignr
${color grey}Interface Passerelle : $color$gw_iface
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Networking:
Up:$color ${upspeed eth0} ${color grey} - Down:$color ${downspeed eth0}
$hr
${color grey}Name              PID   CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color1}${font StyleBats:size=12}Z$font PORTS${hr 3}
${color grey}Ouverts: $color${tcp_portmon 1 65535 count}$alignc${color grey} Entrants: $color${tcp_portmon 1 32767 count} $alignr${color grey}Sortants: $color${tcp_portmon 32768 61000 count}

Dernière modification par helly (Le 28/08/2010, à 10:56)


noob en linux mais demande a apprendre

Hors ligne

#13 Le 28/08/2010, à 13:24

nimoinau

Re : aide conky anneaux svp

il n'y a aucun appel vers un script lua dans ton conkyrc. c normal que ca marche pas !:/


Ubuntu 12.04

Hors ligne

#14 Le 28/08/2010, à 17:52

testament01

Re : aide conky anneaux svp

je sais puisque j'ai dit plus haut que j'avais remis un conkyrc qui fonctionnais en + de sa je n'ai pas de script lua et je ne sais pas comment en creer et pour finir on me dit de telecharger cairo mais je voudrai savoir comment


noob en linux mais demande a apprendre

Hors ligne

#15 Le 28/08/2010, à 19:41

nimoinau

Re : aide conky anneaux svp

je peux t'envoyer le script par MP ou alors tu peux trouver des exemples sur deviantart en recherchant ring lua


Ubuntu 12.04

Hors ligne

#16 Le 29/08/2010, à 12:41

testament01

Re : aide conky anneaux svp

wé avec plaisir et si tu pouvais aussi m'expliquer comment m'en servir, au moins ou les metre, si ya des manip a faire dessus et comment faire un apel du lua depuis le conkyrc ( et pour cairo j'ai toujours rien compris mdr)


noob en linux mais demande a apprendre

Hors ligne

#17 Le 29/08/2010, à 14:23

nimoinau

Re : aide conky anneaux svp

voici une partie d'un de mes conky.
dans ton conky, juste avant TEXT, tu places les 2 lignes appellant le script lua que tu auras placé où tu veux dans ton home.

[quote]color1 ffffff #blanc
color2 96979b #gris
color3 4fdff0 #bleu
color4 990000 #rouge
color5 faac59 #orange
color6 062d6e #bleu foncé

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

# — Lua Load — #
lua_load /home/nicolas/scripts/rings.lua
lua_draw_hook_pre ring_stats


TEXT
${color1}${font Neuropol:pixelsize=14}${voffset 130}${offset 235}Ram${offset 30}Cpu${offset 50}Down${offset 100}Home

voici le script lua qui correspond au conky et que je modifie à ma convenance.

settings_table = {
    {
        name='memperc',
        arg='',
        max=100,
        bg_colour=0x0089f2,
        bg_alpha=0.9,
        fg_colour=0x990000,
        fg_alpha=0.9,
        x=210, y=150,
        radius=30,
        thickness=5,
        start_angle=-90,
        end_angle=360
    },
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0x0089f2,
        bg_alpha=0.9,
        fg_colour=0x990000,
        fg_alpha=0.9,
        x=192, y=150,
        radius=50,
        thickness=7,
        start_angle=-90,
        end_angle=360
    },
    {
        name='downspeedf',
        arg='eth0',
        max=8000,
        bg_colour=0x0089f2,
        bg_alpha=0.9,
        fg_colour=0x990000,
        fg_alpha=0.9,
        x=189, y=150,
        radius=80,
        thickness=10,
        start_angle=-90,
        end_angle=360
    },
    {
        name='fs_used_perc',
        arg='/home',
        max=100,
        bg_colour=0x0089f2,
        bg_alpha=0.9,
        fg_colour=0x990000,
        fg_alpha=0.9,
        x=198, y=150,
        radius=120,
        thickness=15,
        start_angle=-90,
        end_angle=360
    },
}

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_scale(cr,1.2,1.0)
    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 conky_ring_stats()
    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

    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
end

As-tu été voir ce topic ? il y a plein de choses à apprendre.
http://forum.ubuntu-fr.org/viewtopic.php?id=402081


Ubuntu 12.04

Hors ligne

#18 Le 29/08/2010, à 15:43

testament01

Re : aide conky anneaux svp

merci pour ces script et pour l'explication et qu'est ce que je dois faire par rapport a cairo?

EDIT: enfaite avec les script que tu ma donné sa me donne se resultat
mini_100829055103385220.png

Dernière modification par testament01 (Le 29/08/2010, à 16:49)


noob en linux mais demande a apprendre

Hors ligne

#19 Le 29/08/2010, à 20:48

testament01

Re : aide conky anneaux svp

ya pu personne pour m'aider?? mdr


noob en linux mais demande a apprendre

Hors ligne

#20 Le 30/08/2010, à 08:07

wlourf

Re : aide conky anneaux svp

pour cairo, poste le retour de

conky -v

stp

Dernière modification par wlourf (Le 30/08/2010, à 08:07)

Hors ligne

#21 Le 30/08/2010, à 09:26

testament01

Re : aide conky anneaux svp

ok voila

conky -v
Conky 1.8.0 compiled Fri Apr 23 10:38:37 UTC 2010 for Linux 2.6.24-27-server (i686)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * MPD
  * MOC

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * Weather (METAR)
  * Weather (XOAP)
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * eve-online
  * config-output
  * Imlib2
  * ALSA mixer support
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2

noob en linux mais demande a apprendre

Hors ligne

#22 Le 30/08/2010, à 09:45

wlourf

Re : aide conky anneaux svp

ok, déjà tu as cairo d'installé, donc tes anneaux s'afficheront si ton conky est lancé correctement.

copie les fichiers de nimoineau du post 17 dans un même dossier et nomme ces fichiers conkyrc et rings.lua.
Dans conkyrc, modifie la ligne

lua_load /home/nicolas/scripts/rings.lua

pour mettre le bon chemin sur ton pc.

Dans un terminal, lance la commande, à adapter à ton pc:

conky -c /chemin/conkyrc

et retourne les messages affichés dans la console.

Hors ligne

#23 Le 30/08/2010, à 10:06

testament01

Re : aide conky anneaux svp

ok donc sa me donne sa

conky -c /etc/conky/conkyrc
Conky: invalid configuration file '/etc/conky/conkyrc'

Conky: llua_load: cannot open /home/root/Documents/rings.lua: No such file or directory
Conky: desktop window (c0008c) is subwindow of root window (10b)
Conky: drawing to desktop window
Conky: drawing to single buffer
Conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
Conky: can't load font 'Neuropol:pixelsize=14'

Dernière modification par testament01 (Le 30/08/2010, à 10:48)


noob en linux mais demande a apprendre

Hors ligne

#24 Le 30/08/2010, à 10:57

wlourf

Re : aide conky anneaux svp

tu as enregistré ton conkyrc dans le dossier /etc/conky/ et le script lua dans /home/root/Documents/ ?
Pourquoi pas mais visiblement il ne trouve pas /home/root/Documents/rings.lua

Créé toi un dossier conky dans ton dossier personnel :

mkdir ~/conky

et recommence depuis mon post précédent (créé les deux fichiers dans ce dossier)

Hors ligne

#25 Le 30/08/2010, à 11:15

testament01

Re : aide conky anneaux svp

comme sa?

conky -c /etc/conky/conkyrc
Conky: invalid configuration file '/etc/conky/conkyrc'

Conky: llua_load: cannot open /home/root/conky/rings.lua: No such file or directory
Conky: desktop window (c0008c) is subwindow of root window (10b)
Conky: drawing to desktop window
Conky: drawing to single buffer
Conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_ring_stats execution failed: attempt to call a nil value
Conky: can't load font 'Neuropol:pixelsize=14'

noob en linux mais demande a apprendre

Hors ligne