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.

#2401 Le 27/06/2010, à 14:33

CoolBreeze_

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

Bonjour, voici le mien

34929151.th.png

background yes

cpu_avg_samples 2
net_avg_samples 2

out_to_console no
use_xft yes
xftfont Terminal Bitstream Vera Sans Mono:size=7
xftalpha 0.8
update_interval 1

own_window yes
own_window_type override
own_window_transparent yes


double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1

default_color white
default_shade_color black

gap_x 20
gap_y 40
alignment top_left
maximum_width 330
minimum_size 330 10

use_spacer yes
no_buffers yes
uppercase no

#ed141a 88bbff 20a619 e1470b
TEXT
                                    ${color1}${font URW Chancery L:style=Medium Italic:pixelsize=34}${time %H:%M:%S}   ${font}${color}

                                                                        
  Uptime : $uptime                                     ${time %A %d %B %Y}
                                                                         

                                 ${color #88bbff}${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}$color

${font}${font URW Chancery L:style=Medium Italic:pixelsize=15}Informations Système  ${color2}${hr}${font}

Intel(R) Core(TM)2 Duo CPU     E8500  @ 3.16GHz
Uptime: $uptime$alignr Load: $loadavg
Core1: ${cpu cpu1}% ${color #88bbff}${cpubar cpu1 5,96}$color$alignr  Core2: ${cpu cpu2}% ${color #88bbff}${cpubar cpu1 5,96}$color$alignr 
${color white}${cpugraph cpu1 32,155 104E8B ed141a}$alignr${cpugraph cpu2 32,155 104E8B ed141a}$color

Températures                                        CPU : ${hwmon 0 temp 2}C°         M/B : ${hwmon 0 temp 1}C°

RAM Usage: $mem / $memmax - $memperc% ${color #88bbff}$membar$color
Swap Usage: $swap / $swapmax - $swapperc% ${color #fff}${swapbar}$color
Procs:$color $processes Run: $running_processes

${color2}${font URW Chancery L:style=Medium Italic:pixelsize=15}Réseau  ${color2}${hr}${font}

eth0 : ${addr eth0} | ${totaldown eth0} | ${totalup eth0}  Adresse Ip : ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}

Download: ${downspeed eth0} k/s                         Upload: ${upspeed eth0} k/s
${color #fff}${downspeedgraph eth0 32,155 104E8B 20a619} $alignr${upspeedgraph eth0 32,155 104E8B e1470b}$color

${color2}${font URW Chancery L:style=Medium Italic:pixelsize=15}Disque Dur  ${color2}${hr}${font}

${color #88bbff}File systems:$color

 Température disque dur :                                        Barracuda  ${hddtemp /dev/sda}C°

 /Linux          ${fs_used /} / ${fs_size /}${alignr}${color #88bbff}${fs_bar 5,120 /}$color
 /home      ${fs_used /home} / ${fs_size /home}${alignr}${color #fff}${fs_bar 5,120 /home}$color
 /docs      ${fs_used /media/docs} / ${fs_size /media/docs}${alignr}${color #fff}${fs_bar 5,120 /media/docs}$color

${color #88bbff}Processus :            $alignc PID    %CPU   %MEM$color

${top name 1} $alignc${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} $alignc${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} $alignc${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} $alignc${top pid 4} ${top cpu 4} ${top mem 4}
${top name 5} $alignc${top pid 5} ${top cpu 5} ${top mem 5}

${color #88bbff}Memoire :$color

${top_mem name 1} $alignc${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${top_mem name 2} $alignc${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${top_mem name 3} $alignc${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${top_mem name 4} $alignc${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${top_mem name 5} $alignc${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}

#${color2}${font URW Chancery L:style=Medium Italic:pixelsize=15}Autres  ${color2}${hr}${font}

Hors ligne

#2402 Le 27/06/2010, à 22:33

icl1c

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

Yop,

j'aime bien ton fond d'écran, tu peux le partager?

Hors ligne

#2403 Le 27/06/2010, à 22:45

lafayette

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

En fait shaman ce qui me pose pb ce n'est la lecture des rss mais le scroll qui ne scroll plus. Je luis injecte du texte mais cela reste figé.

EDIT : Oups au temps pour moi Shaman, je n'avais pas bien regardé ton lien, effectivement le changement de valeur de délai a réglé mon pb. Me reste plus qu'a trouver la solution pour le scroll.

Merci.

Dernière modification par lafayette (Le 27/06/2010, à 23:36)

Hors ligne

#2404 Le 27/06/2010, à 23:10

CoolBreeze_

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

icl1c a écrit :

Yop,

j'aime bien ton fond d'écran, tu peux le partager?

Slt, voila

1680x1050

Hors ligne

#2405 Le 27/06/2010, à 23:33

icl1c

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

@coolbreeze merci wink

voici ma config'
http://pics.imagup.com/ano1/1277732356.png

background yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager

# Utiliser Xft (polices lissées etc)
use_xft yes

# Police a utiliser : use_xft doit etre a "yes"
xftfont Comic sans MS:size=8
xftalpha 0.8

# Taux de raffraichissement de la fenetre (en secondes)
update_interval 1

# Nombres de rafraichissement avant fermeture : 0 pour infini
total_run_times 0

# Emplacement top_right ou tr, middle_right ou mr, bottom_right ou br. Donc: tl, tr, tm, bl, br, bm, ml, mr.
alignment top_right

# Largeur maximum
maximum_width 250
maximum_height 900
# Taille minimum de la fenetre, largeur puis hauteur
minimum_size 250 900

# Ecart avec le bord: x= gauche/droit y= haut/bas
gap_x 8
gap_y 40

# Afficher les ombres?
draw_shades no

# Afficher des contours ?
draw_outline no

# Contours autour des blocs de texte?
draw_borders no

# Contours en trait-tillés, longueur d'un trait en pixels
stippled_borders 8

# Largeur des marges
border_margin 4

# Largeur du contour
border_width 1

# Couleurs par defaut
default_color white
default_shade_color black
default_outline_color black
color1 255485  #titre et bar
color2 ffffff  #sous titre
color3 1a60a2  #couleur barre 

# Pour eviter le clignotement
double_buffer yes

# Augmente la taille du buffer de 128k a 1024k
text_buffer_size 1024

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

# Tout le texte en majuscule ?
uppercase no

# Nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4

# Pour affichier les caracteres speciaux
override_utf8_locale yes

# Fonctionne uniquement avec la police Monospace
use_spacer none

TEXT

${color2}${font StyleBats:size=10}$alignc icl1c on $nodename 
$alignc$sysname $kernel $font

${color2}Uptime : $color $uptime
${color2}Threads : $color $processes $alignr${color2}En cours : $color $running_processes
${color2}RAM : $color$mem/$memmax - $memperc% ${color3}${membar}
${color2}Swap : $color$swap/$swapmax - $swapperc% ${color3}${swapbar}
${color2}CPU : $color+ ${acpitemp}°C ${color2}        GPU : $color+ ${exec nvclock -T | grep -o '[0-9]\+C'}°C $alignr${color2}HDD : $color+${hddtemp /dev/sda}°C 
${color3}${hr 2} 
#UTILISATION CPU
${color2}Core1 : $color${cpu cpu1}% ${color3}${cpubar cpu1 7,60}$alignr     ${color2}Core2 : $color${cpu cpu2}% ${color3}${cpubar cpu2 7,50} 
${color1}${cpugraph cpu1 30,115 1a60a2 1a60a2}$alignr${cpugraph cpu2 30,115 1a60a2 1a60a2} 
${color3}${hr 2}
#DISQUE DUR PLACE
${color2}Root : $color${fs_free /}/${fs_size /} $alignr${fs_used_perc /}%
${color3}${fs_bar /}
${color2}Data : $color${fs_free /mnt/data}/${fs_size /mnt/data} $alignr${fs_used_perc /mnt/data}%
${color3}${fs_bar /mnt/data}
${color3}${hr 2}
#DATA COMMUN ETH0 WLAN0
${color2}Public IP : $color${execi 1800 /mnt/data/.monip.sh}
${color2}Gateway IP : $color$gw_ip
${color2}Gateway interface : $color$gw_iface
${color3}${hr 2}
#ETH 0
${color2}$alignc${font StyleBats:size=9}eth0$font
${color2}Local IP : $color${addr eth0}  
${color2}Download : ${color}${alignc}${totaldown eth0} $alignr${downspeed eth0}
${color1}${downspeedgraph eth0 1a60a2 1a60a2 650}
${color2}Upload : ${color}${alignc}${totalup eth0} $alignr${upspeed eth0}
${color1}${upspeedgraph eth0 1a60a2 1a60a2 100} 
#WLAN 0
${color3}${hr 2}
${color2}$alignc${font StyleBats:size=9}wlan0$font
${color2}Local IP : $color${addr wlan0}$alignr${color2}Rate : $color${wireless_bitrate wlan0} 
${color2}Acces point: $color${wireless_essid wlan0}$alignr${color2}Signal strength : $color${wireless_link_qual_perc wlan0}
${color2}Download : ${color}${alignc}${totaldown wlan0} $alignr${downspeed wlan0}
${color1}${downspeedgraph wlan0 1a60a2 1a60a2 650}
${color2}Upload : ${color}${alignc}${totalup wlan0} $alignr${upspeed wlan0}
${color1}${upspeedgraph wlan0 1a60a2 1a60a2 100} 
${color3}${hr 2}
#GMAIL 
${color2}GMail : $color${execi 60 /mnt/data/.checkgmail.sh}
${color3}${hr 2}
#PORTS OUVERTS 
${color2}Entrants : $color${tcp_portmon 1 32767 count} $alignr${color2}Sortants : $color${tcp_portmon 32768 61000 count}
${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4} 
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5} 
${tcp_portmon 1 65535 rhost 6} $alignr${tcp_portmon 1 65535 lservice 6}

Voilà voilà

Hors ligne

#2406 Le 29/06/2010, à 14:53

JB-home

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

salut all,

j'aimerais afficher un graph (  ${diskiograph /dev/sda 10,50} ) de l'activité du disque dur ( I/O ), mais verticalement sur le coté gauche de l'écran. j'ai vu des scripts lua, mais aucuns ne semble fonctionné sad

comment puis-je procéder ? merci de votre aide.

Hors ligne

#2407 Le 29/06/2010, à 17:34

wlourf

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

salut Zorg,

je ne sais pas si ça existe déjà mais j'avais commencé à écrire un script Lua pour ça mais c'est loin d'être fini:
e11abac3c762b30f511e08c62b503.png

Sinon, en accolant des "bargraphs" les uns à côté des autres, on peut obtenir un truc pas mal : vidéo ici et code + discussion sur ce post et les suivants (crunchbang).
C'est juste une idée de méthode qu'on peut appliquer sur n'importe quel bargraph (pas forcément les miens).
Je sais pas si c'est ce script que tu avais déjà vu.

Hors ligne

#2408 Le 29/06/2010, à 18:15

JB-home

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

merci d'avoir répondu wlourf, j'ai regardé les posts que tu donnes, seul un correspondrai :

equalizerwidget.png
le graph de droite en bas

ton script lua à l'air pas mal tongue

sinon ça donnerais ça concrètement ce que je voudrais :
1277828061.png

je continu de regarder pour voir si je trouve.

Hors ligne

#2409 Le 29/06/2010, à 19:13

wlourf

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

un truc que je ne comprends pas : l'ordonnée de diskiograph, qu'est ce que c'est et quelle est sa valeur maxi ??
Sinon, j'ai bricolé mon truc pas fini pour faire un graph "plein" vertical comme sur ton image, je te l'enverrai quand j'aurai compris la réponse à la  question ci-dessus wink

Hors ligne

#2410 Le 29/06/2010, à 20:38

Fenouille84

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

Et avec un "simple" script de rotation, comme ceux postés pour incliner les textes, sa n'irait pas ? hmm
Il suffirait d'injecter le graph disk I/O comme argument à la place du texte non ?

Solution simpliste que, je pense, tu as déjà essayée !!
Mais bon, sa mange pas de pain de proposer roll


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

Hors ligne

#2411 Le 29/06/2010, à 21:09

JB-home

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

Fenouille84 a écrit :

Et avec un "simple" script de rotation, comme ceux postés pour incliner les textes, sa n'irait pas ? hmm
Il suffirait d'injecter le graph disk I/O comme argument à la place du texte non ?

Solution simpliste que, je pense, tu as déjà essayée !!
Mais bon, sa mange pas de pain de proposer roll

oui j'ai déjà testé sad

wlourf a écrit :

un truc que je ne comprends pas : l'ordonnée de diskiograph, qu'est ce que c'est et quelle est sa valeur maxi ??
Sinon, j'ai bricolé mon truc pas fini pour faire un graph "plein" vertical comme sur ton image, je te l'enverrai quand j'aurai compris la réponse à la  question ci-dessus

S'est la Hauteur et la Largeur du graph. ( si c'est ça la question, sinon je n'ai pas compris tongue ) et je ne sait pas s'il y a une valeur maxi.
${diskiograph /dev/sda 10,50}

Hors ligne

#2412 Le 29/06/2010, à 21:56

wlourf

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

@Fenouille, la rotation avec Lua ne "rotationne" que ce qui est dessiné par Lua, pas ce qui est dessiné par Cairo !

@zorg, nan c'était pas ça la question:
pour $cpugraph ton échelle Y ira de 0 à 100 %, valeur que tu peux lire avec $cpu
pour $diskiograph ton échelle Y ira de 0 à combien ?, car si tu utilises $diskio tu verras que la valeur retournée est en Bit...

en fait je viens de comprendre que le maxi est une valeur variable : le maxi de toutes les valeurs affichées dans le graph sert de maximum pour le graph, comme dans downspeedgraph, c'est pas mal ça !

Donc la question qui reste, comment connaître la valeur a afficher pour diskio (chez moi c'est toujours 0B même si je télécharge à fond) à l'instant t (comme avec $cpu qui te renvoie une valeur a chaque update du conky), tu vois ce que je veux dire ?

Hors ligne

#2413 Le 30/06/2010, à 12:13

Fenouille84

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

wlourf a écrit :

@Fenouille, la rotation avec Lua ne "rotationne" que ce qui est dessiné par Lua, pas ce qui est dessiné par Cairo !

Ah ok !! Merci pour l'explication ^^


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

Hors ligne

#2414 Le 30/06/2010, à 13:07

soza971

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

Mon bureau à 13h :
2010063012583121600x900.th.png

Uploaded with ImageShack.us
Edit : Pour le moment le seul des ano.lua qui ne fonctionnent pas est le lecteur audacious je n'ai pas encore trouvé le code a insérer dans les deux lignes du fichier .lua.
Mon bureau à 22h kr kr kr :
2010063023473121600x900.th.png

Uploaded with ImageShack.us

Dernière modification par soza971 (Le 30/06/2010, à 23:52)


Asus U80V Obuntu 10.04 64bits

Hors ligne

#2415 Le 30/06/2010, à 13:36

Leyna

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

@soza971
Excellente ta "todo list" big_smile

Au fait j'ai toujours au des problèmes entre audacious et conky... Pas spécialement avec lua (pas essayé), mais si tu veux ça m'étonne pas!

Hors ligne

#2416 Le 30/06/2010, à 13:37

JB-home

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

wlourf a écrit :

@Fenouille, la rotation avec Lua ne "rotationne" que ce qui est dessiné par Lua, pas ce qui est dessiné par Cairo !

@zorg, nan c'était pas ça la question:
pour $cpugraph ton échelle Y ira de 0 à 100 %, valeur que tu peux lire avec $cpu
pour $diskiograph ton échelle Y ira de 0 à combien ?, car si tu utilises $diskio tu verras que la valeur retournée est en Bit...

en fait je viens de comprendre que le maxi est une valeur variable : le maxi de toutes les valeurs affichées dans le graph sert de maximum pour le graph, comme dans downspeedgraph, c'est pas mal ça !

Donc la question qui reste, comment connaître la valeur a afficher pour diskio (chez moi c'est toujours 0B même si je télécharge à fond) à l'instant t (comme avec $cpu qui te renvoie une valeur a chaque update du conky), tu vois ce que je veux dire ?

ah d'accord, alors je pense que "diskio" s'est l'accès au disque dur ( écriture et lecture ) en bite.
"diskio-write" seulement en écriture
"diskio_read" seulement en lecture
( chez moi ils affichent tous une valeur lorsque j'effectue une opération ( supprimé un fichier, ou déplacé )

et pareil pour "diskiograph", "diskiograph_read" et "diskiograph_write"

quant à la valeur maxi, alors là ... hmm ça doit dépendre des pc/disque dur ?

( j'explique mal car je ne suis pas doué xD )

edit :

I/O is an abbreviation of Input / Output and refers to the transfer of data

Dernière modification par z0rg> (Le 30/06/2010, à 13:59)

Hors ligne

#2417 Le 30/06/2010, à 14:05

soza971

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

Leyna a écrit :

@soza971
Excellente ta "todo list" big_smile

Au fait j'ai toujours au des problèmes entre audacious et conky... Pas spécialement avec lua (pas essayé), mais si tu veux ça m'étonne pas!

Merci lol:P sinon audacious et conky pas de problème rencontré mais avec le .lua c'est déja plus compliqué faut trouver le bon code a placer pour les lignes


Asus U80V Obuntu 10.04 64bits

Hors ligne

#2418 Le 30/06/2010, à 18:04

wlourf

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

@zOrg

${diskio_write}					-->OK
${diskiograph /dev/sda3 10,50}	-->OK
${diskio_write /dev/sda3}		-->NOK
${diskio_write sda3}			-->OK

Je sais pas chez toi, mais bizarrement la 3ème ligne ne fonctionne pas chez moi, si j'utilise la 4ème, pas de problème, ça me donne bien des valeurs en KB ...
L'erreur pour la 3ème ligne est :

Conky: diskio device '/dev/sda3' does not exist

Pour ce qui est du maxi du graph, c'est simple: c'est le maxi de toutes les valeurs affichées, donc le maximum est variable. Avec ça je vais pouvoir finir mon graph

Hors ligne

#2419 Le 03/07/2010, à 12:19

ibrahim54

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

Bonjour a tous, j'ai voulu re installer conky hier en y mettant celui de levi mais je me susi rendu compte qu'il manquait des fichiers dans le zip :'( notement les fichiers   couleurbarre.sh et temp.

Pouvez vous m'indiquer comment les recuperer svp ?

Merci bcp et bonne journée ^^


mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée :  Lenovo ThinkPad X200 (Ubuntu 21.10)

Hors ligne

#2420 Le 03/07/2010, à 12:41

Levi59

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

ibrahim54 a écrit :

Bonjour a tous, j'ai voulu re installer conky hier en y mettant celui de levi mais je me susi rendu compte qu'il manquait des fichiers dans le zip :'( notamment les fichiers   couleurbarre.sh et temp.

Pouvez vous m'indiquer comment les récupérer svp ?

Merci bcp et bonne journée ^^

Il me semble que lors de la dernière mise à jour je n'ai pas changé le "read me" et le post sur le forum... désolé!

Les 2 scripts ne sont plus nécessaires dans la dernière version. J'utilise des boucles if imbriquées pour les couleurs.

Dernière modification par Levi59 (Le 03/07/2010, à 12:42)

Hors ligne

#2421 Le 03/07/2010, à 15:44

ibrahim54

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

ah d'accord, car je ne voyai pas le "module" temperature ou reseau affiché, ca vient assurement de ma configuration qui est encore a ameliorer ^^

Merci beaucoup pour cette reponse rapide et bon week end


mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée :  Lenovo ThinkPad X200 (Ubuntu 21.10)

Hors ligne

#2422 Le 04/07/2010, à 00:24

informaticous

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

Je vous poste le mien,

capture5t.th.png

le conky sur l'écran de droite au milieux :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2

# taille et positon
alignment top_right
minimum_size 320 5
maximum_width 320

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 350
gap_y 645

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background yes

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=10#OCR A Std:size=6
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Couleurs
default_color 000000
TEXT
${color}${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
$sysname : $kernel $machine $freq_g GHz
Uptime : $uptime
System Updates : ${execpi 3600 aptitude search "~U" | wc -l | tail}
${hr}
${cpugraph 5e7b7b d8deeb}
${voffset -30}${alignc}CPU : ${cpu cpu0}%
${hr}
RAM     : $memperc% ${alignc}$membar 
Swap    : $swapperc% ${alignc}$swapbar 
Process : $processes Running : $running_processes
${hr}
Down ${offset 45}${totaldown wlan1} ${offset 8}Up ${alignr}${totalup wlan1}
${downspeedgraph eth0 22,150 5e7b7b d8deeb} ${upspeedgraph eth0 22,150 99c8e8 618094}
${offset 40}${voffset -29}${downspeedf wlan1}k/s
${offset 190}${voffset -17}${upspeedf wlan1}k/s

le conky en haut sur l'écran de gauche :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

imlib_cache_size 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2

# taille et positon
alignment top_left
minimum_size 24
minimum_width 2048

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 35
gap_y 5

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background yes

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Orial_:size=10
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Couleurs
default_color ff6600

TEXT
ESSID : ${wireless_essid wlan1} IP : ${addr wlan1} :: ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1} | CPU : ${cpu cpu0}% RAM : $memperc% SWAP : $swapperc%

le conky a droite sur l'écran de gauche :

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

imlib_cache_size 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2

# taille et positon
alignment top_left
minimum_size 1024
maximum_width 320

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 950
gap_y 25

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background yes

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# Utiliser Xft (polices lissées etc)
use_xft yes
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=10#OCR A Std:size=6
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Couleurs
default_color 000000
# -- Lua Load -- #
lua_load /home/fred/.conky/rond.lua
lua_draw_hook_pre ring_stats

TEXT
${image /home/fred/.conky/earth.jpg -p 10,0 -s 300x167 -f 1}









${goto 70}${font DIGITEK:size=18}${time %k H %M %S}
${font comic andy:size=30}CPU - RAM - SWAP ${hr}${font}
${color FF0000}${goto 305}${voffset -45}${font SEXY SPANISH ERASMUS GIRLS V.2.0:size=30}e${color}
${voffset 5}${font Orial_:size=10}${goto 49}${color ff6600}cpu1${goto 155}${color ffff00}cpu${goto 248}${color ff6600}cpu2
${voffset 5}${goto 55}${color ff6600}${cpu cpu1}%${goto 155}${color ffff00}${cpu cpu0}%${goto 255}${color ff6600}${cpu cpu2}%${font}
${voffset -10}

${color}${goto 85}Process : $processes Running : $running_processes

${font Orial_:size=10}${goto 30}${color 9900FF}ram${goto 275}${color 00CCFF}swap
${goto 30}${color 9900FF}$memperc%${goto 285}${color 00CCFF}$swapperc%${font}
${voffset -3}${font comic andy:size=30}${color}RESEAU ${hr}
${color FF0000}${goto 295}${voffset -55}${font SEXY SPANISH ERASMUS GIRLS V.2.0:size=30}f${font}${color}
${color 9900CC}${goto 90}ESSID : ${wireless_essid wlan1}
${goto 20}wlan1${goto 90}IP : ${addr wlan1} | ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${goto 20}signal${goto 90}T.Down : ${totaldown wlan1} | T.Up : ${totalup wlan1}
${goto 20}${wireless_link_qual_perc wlan1}%${goto 90}Down : ${downspeedf wlan1}k/s | Up : ${upspeedf wlan1}k/s
${goto 90}Connexion i/o : ${tcp_portmon 1 1024 count}${color}
${voffset -10}${font comic andy:size=30}${color}DISQUE DUR ${hr}
${color FF0000}${goto 280}${voffset -55}${font SEXY SPANISH ERASMUS GIRLS V.2.0:size=30}x${font}${color}


${color 3300CC}${font Orial_:size=10}${goto 45}/${goto 135}/home${goto 244}${font Orial_:size=8}Musique
${font Orial_:size=10}${goto 35}${fs_used_perc /}%${goto 145}${fs_used_perc /home}%${goto 255}${fs_used_perc /media/musique}%
${goto 90}sda${goto 203}sdb
${goto 91}${hddtemp /dev/sda}${font}°${font Orial_:size=10}${goto 206}${hddtemp /dev/sdb}${font}°${color}

${voffset -40}${font comic andy:size=30}${color}TOP ${hr}
${color FF0000}${goto 302}${voffset -53}${font SEXY SPANISH ERASMUS GIRLS V.2.0:size=30}p${font}${color}

${font Orial_:size=10}${color}Name${alignr}CPU %${font}
${color #CC3300}1 : ${top name 1}   ${alignr}${top cpu 1}
${color #e0d094}2 : ${top name 2}   ${alignr}${top cpu 2}
${color1}3 : ${top name 3}    ${alignr}${top cpu 3}
${font Orial_:size=10}${color}Name${alignr}RAM %${font}
${color #CC3300}1 : ${top_mem name 1}   ${alignr}${top_mem mem 1}
${color #e0d094}2 : ${top_mem name 2}   ${alignr}${top_mem mem 2}
${color1}3 : ${top_mem name 3}    ${alignr}${top_mem mem 3}
${font Orial_:size=10}${color}Name${alignr}I/O %${font}
${color #CC3300}1 : ${top_io name 1}   ${alignr}${top_io io_perc 1}
${color #e0d094}2 : ${top_io name 2}   ${alignr}${top_io io_perc 2}
${color1}3 : ${top_io name 3}    ${alignr}${top_io io_perc 3}
${font Orial_:size=10}${color}IP${alignr}PORT${font}
${color #CC3300}1 : ${tcp_portmon 1 1024 rip 0} $alignr${tcp_portmon 1 1024 lservice 0}
${color #e0d094}2 : ${tcp_portmon 1 1024 rip 1} $alignr${tcp_portmon 1 1024 lservice 1}
${color1}3 : ${tcp_portmon 1 1024 rip 2} $alignr${tcp_portmon 1 1024 lservice 2}

le fichier lua pour faire les rond :

--[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the 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/rings-v1.2.lua
	lua_draw_hook_pre ring_stats

Changelog:
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]

settings_table = {
	{
		name='cpu',
		arg='cpu1',
		max=100,
		bg_colour=0xff6600,
		bg_alpha=0.2,
		fg_colour=0x0000ff,
		fg_alpha=0.3,
		x=70, y=285,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='cpu',
		arg='cpu2',
		max=100,
		bg_colour=0xff6600,
		bg_alpha=0.2,
		fg_colour=0x0000ff,
		fg_alpha=0.3,
		x=270, y=285,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='cpu',
		arg='cpu0',
		max=100,
		bg_colour=0xffff00,
		bg_alpha=0.1,
		fg_colour=0xff0000,
		fg_alpha=0.2,
		x=170, y=285,
		radius=32,
		thickness=8,
		start_angle=0,
		end_angle=360
	},
	{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0x9900FF,
		bg_alpha=0.05,
		fg_colour=0xCCFFFF,
		fg_alpha=0.3,
		x=170, y=250,
		radius=150,
		thickness=8,
		start_angle=180,
		end_angle=270
	},
		{
		name='swapperc',
		arg='',
		max=100,
		bg_colour=0x00CCFF,
		bg_alpha=0.05,
		fg_colour=0xFFFFFF,
		fg_alpha=0.20,
		x=170, y=250,
		radius=150,
		thickness=8,
		start_angle=90,
		end_angle=180
	},
	{
		name='wireless_link_qual_perc',
		arg='wlan1',
		max=100,
		bg_colour=0xffff00,
		bg_alpha=0.3,
		fg_colour=0xff0000,
		fg_alpha=0.4,
		x=40, y=478,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
{
	name='fs_used_perc',
	arg='/',
	max=100,
	bg_colour=0xffff00,
	bg_alpha=0.3,
	fg_colour=0x00CCFF,
	fg_alpha=0.4,
	x=50, y=600,
	radius=40,
	thickness=5,
	start_angle=0,
	end_angle=360
},
{
	name='fs_used_perc',
	arg='/home',
	max=100,
	bg_colour=0x9900FF,
	bg_alpha=0.2,
	fg_colour=0xffff00,
	fg_alpha=0.3,
	x=160, y=600,
	radius=40,
	thickness=5,
	start_angle=0,
	end_angle=360
},
{
	name='fs_used_perc',
	arg='/media/musique',
	max=100,
	bg_colour=0x99FF33,
	bg_alpha=0.1,
	fg_colour=0xff0000,
	fg_alpha=0.2,
	x=270, y=600,
	radius=40,
	thickness=5,
	start_angle=0,
	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_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

et le script qui récupère l'image de la terre :

#!/bin/bash

while :
do
wget -O /tmp/earth.jpg http://static.die.net/earth/mercator/800.jpg >>/dev/null
mogrify -resize 300 /tmp/earth.jpg
mv /tmp/earth.jpg ~/.conky/earth.jpg
sleep 900
done

Si vous avez des critique je suis ouvert à toute nouvelle idée.

Dernière modification par informaticous (Le 04/07/2010, à 08:49)


j'y suis, j'y reste

Hors ligne

#2423 Le 04/07/2010, à 13:38

JB-home

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

wlourf a écrit :

@zOrg

${diskio_write}					-->OK
${diskiograph /dev/sda3 10,50}	-->OK
${diskio_write /dev/sda3}		-->NOK
${diskio_write sda3}			-->OK

Je sais pas chez toi, mais bizarrement la 3ème ligne ne fonctionne pas chez moi, si j'utilise la 4ème, pas de problème, ça me donne bien des valeurs en KB ...
L'erreur pour la 3ème ligne est :

Conky: diskio device '/dev/sda3' does not exist

Pour ce qui est du maxi du graph, c'est simple: c'est le maxi de toutes les valeurs affichées, donc le maximum est variable. Avec ça je vais pouvoir finir mon graph

Pourtant chez moi, ${diskio_write /dev/sda} fonctionne correctement hmm

Hors ligne

#2424 Le 04/07/2010, à 15:13

sunkart

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

L'affichage des infos de lecture/écriture/température des disques durs doivent être demandées sur le disque et non les partitions.

Il faut supprimer le chiffre qu'il y a à la fin '3'.

A+


Cyril

Hors ligne

#2425 Le 04/07/2010, à 23:38

Vermouth

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

Bon les gars ! (et les fille tongue)
On arrive bientôt à 100 pages (encore) !

Voilà mon conky terminé (ça fait un moment que je devais vous le filer):
8jn
Noté que le disque batterie n'est pas afficher car ma batterie n'est pas connecté (il s'affiche en dessous de wifi normalement).
Source disponible ici. Changer les "CHEMIN_VERS_*" par le chemin qu'il convient dans les fichiers.
Certain disque ne fonctionneront pas correctement:
-disque cpu pour les température sauf si acpi est installé
-nvidia si vous n'avez pas de carte nvidia
-réseaux (wifi sur l'image mais le lan est affiché à la place si je suis connecté en lan) si les nom des interface ne corresponde pas.
Pour les disques dur, si vous voulez utilisé le conky que j'ai fait, sachez qu'il affiche automatiquement tout les médias de /media. Si vous voulez en ignoré, inséré leur nom dans la variable "media_to_ignore".

Faire un disque perso n'est pas très compliquer...

Dernière modification par Vermouth (Le 04/07/2010, à 23:41)


Android !
\_/°<

   coin coin...

Hors ligne