Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1176 Le 21/01/2010, à 22:29

TroisPouces

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

Bonsoir,
Levi59 j'ai voulu télécharger l'archive zip contenant ta config de conky mais le liens me renvoi une erreur!!!
pourrais tu remettre a disposition ce fichier?

sinon j'aime beaucoup ta config de conky (d'ou mon message big_smile)

Je te remerci d'avance,
troispouces

Levi59 a écrit :

Dsl pour le double post mais c'est pour actualiser un peu mon conky ^^.

http://r5ms3w.bay.livefilestore.com/y1p … apture.png

Voici mon conky! Pour les scripts, je préfère les mettre à disposition dans un zip du fait du nombre de scripts.
===ICI===

***Contenu du zip:***

Dossier .conky:

    conkyrc1  (information utilisation cpu, ram, swap, espace disque libre...)
    conkyrc2  (informations rhytmbox)
    conkyrc3  (information connectivité et processus en cours)
    conkyrc4  (informations température)
    couleurbarre.sh (script pour indiquer le changement de couleur des barre en fonction de la température)
    rhythmbox.sh  (script pour avoir une barre de progression avec rhythmbox)
    scriptip.sh  (juste pour récupérer l'ip au démarrage)
    temp  (script qui donne le pourcentage pour la barre de température)
fichier:

    .conky.sh  (fichier de lancement des conkyrc au démarrage)
    .lanceurconky.sh (petit bonus)
    readme


Le site d'un geek pour les geeks : www.lepetitgeek.fr

Hors ligne

#1177 Le 21/01/2010, à 23:31

nochka85

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

Perso je prône la simplification de conky... Certes le bidouillage du code a son charme, mais une GUI simple serait tip top (avec gestion de lua aussi!).

Sauf qu'une GUI risque plus de ressembler à une usine à gaz vu le nombre de possibilités ... non ? neutral


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#1178 Le 22/01/2010, à 03:34

JB-home

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

nouveau fond d'écran cool
capturetk.th.png

Dernière modification par zorg-green (Le 22/01/2010, à 03:36)

Hors ligne

#1179 Le 22/01/2010, à 08:45

Leyna

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

nochka85 a écrit :

Perso je prône la simplification de conky... Certes le bidouillage du code a son charme, mais une GUI simple serait tip top (avec gestion de lua aussi!).

Sauf qu'une GUI risque plus de ressembler à une usine à gaz vu le nombre de possibilités ... non ? neutral

Sans doute... Je me souviens d'un screenlet "façon conky" qui n'était ni lourd ni difficile à configurer. Cela dit ce n'est que mon petit avis de petite utilisatrice qui n'y connaît pas grand chose smile

Hors ligne

#1180 Le 22/01/2010, à 10:33

Levi59

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

TroisPouces a écrit :

Bonsoir,
Levi59 j'ai voulu télécharger l'archive zip contenant ta config de conky mais le liens me renvoi une erreur!!!
pourrais tu remettre a disposition ce fichier?

sinon j'aime beaucoup ta config de conky (d'ou mon message big_smile)

Je te remerci d'avance,
troispouces

Levi59 a écrit :

Voici mon conky! Pour les scripts, je préfère les mettre à disposition dans un zip du fait du nombre de scripts.
===ICI===

Je viens de tester le lien et pas de problème... C'était peut être une maintenance de skydrive.

Ressaye et si tu as toujours le problème, je verrai pour le mettre sur une autre plateforme.

Hors ligne

#1181 Le 22/01/2010, à 11:10

Levi59

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

ljere a écrit :

oui levi59 tu pourrait ajouté une section sur la doc ca ferait un petit plus bien sympa

J'ai préféré rajouter un petit tip dans la doc de conky, partie configuration.

Hors ligne

#1182 Le 22/01/2010, à 11:52

RegisBurin

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

Levi59 a écrit :

J'ai préféré rajouter un petit tip dans la doc de conky, partie configuration.

+1, encore bravo


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#1183 Le 22/01/2010, à 12:07

ljere

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

c'est cool merci Levi59


Modérateur d'ubuntu-fr.org
athlon 2800+, nvidia FX5200 et 2 Go de ram et sempron 3000+, ati radeon et 1 Go de ram sur voyager 12.04 32 bit
Toshiba satellite_c670d-11l sur openbox/xubuntu 14.04 64 bit
Mon Blog et Une découverte

Hors ligne

#1184 Le 22/01/2010, à 20:12

Levi59

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

Je viens de reperer quelque petits trucs dans la coloration et j'aimerais savoir si vous avez le meme probleme... Si je tape "${color}$endif" et en fait si il n'y a pas de lettre ou chiffre qui précède le $, la coloration ne s'applique pas sur le $endif...

Dernière modification par Levi59 (Le 22/01/2010, à 20:30)

Hors ligne

#1185 Le 23/01/2010, à 01:09

RegisBurin

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

Levi59 a écrit :

Je viens de reperer quelque petits trucs dans la coloration et j'aimerais savoir si vous avez le meme probleme... Si je tape "${color}$endif" et en fait si il n'y a pas de lettre ou chiffre qui précède le $, la coloration ne s'applique pas sur le $endif...

Je dirais même, généralement, dès qu'il n'y a pas de {} ça ne colore pas. J'avais un $memperc qui se baladait sans argument, il ne s'est coloré qu'après l'avoir mis entre accolades...


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#1186 Le 23/01/2010, à 12:54

Fenouille84

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

Voici la toute dernière mouture de mon conky.
tagz.th.png

Le conkyrc (Karmic Inside)

# 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 utiliser
no_buffers yes
text_buffer_size 1024

# 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 1
net_avg_samples 2

# taille et positon - largeur/hauteur
alignment top_left
minimum_size 350 10
maximum_width 350

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

# afficher les ombres
draw_shades no
# 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_inner_margin 1

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

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# 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 saxMono:size=9 #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 yes

# Taille des pointillés
stippled_borders 5

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 6887a2 #bleu clair
color2 d23606 #orange
color3 5bbf12 #vert
color4 b72c00 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT
${font 1942 report:size=26}${color1}${alignc}${exec cat /etc/lsb-release | grep "CODE" | cut -d "=" -f2 | sed 's/^./\u&/'} Inside${font}
${color3}${hr}

${alignc}${color1}Bonjour ^^
${alignc}Semaine ${time %V} / 53
${alignc}Uptime : ${color2}$uptime
${alignc}${color1}$sysname ${color3}$kernel ${color1}$machine

${font 1942 report:size=26}${color1}System${alignr}${cpu cpu}%${font}
${color3}${hr}
${offset 15}${color1}HDrive : ${color3}${exec hddtemp -n /dev/sda5} °C
${offset 15}${color1}Core 1 : ${color3}${platform coretemp.0 temp 1}°C ${alignc}${color2}${cpu cpu1}%${color1}${alignr}${freq_g 1} GHz
${offset 15}${cpugraph cpu1 25,335 000000 5bbf12}
${offset 15}Core 2 : ${color3}${platform coretemp.1 temp 1}°C ${alignc}${color2}${cpu cpu2}%${color1}${alignr}${freq_g 2} GHz
${offset 15}${cpugraph cpu2 25,335 000000 5bbf12}
${offset 15}RAM  : $mem / $memmax - ${color3}$memperc%${goto 235}${color1}${membar}
${offset 15}Swap : $swap / $swapmax - ${color3}$swapperc%${goto 235}${color1}${swapbar}

${font 1942 report:size=26}${color1}Storage${font}
${color3}${hr}
${offset 15}${color1}/root : Used ${color3}${fs_used_perc /}%${goto 137}${color1}- Free ${color2}${fs_free /} ${color1}${fs_bar /}
${offset 15}/home : Used ${color3}${fs_used_perc /home}%${goto 137}${color1}- Free ${color2}${fs_free /home} ${color1}${fs_bar /home}
${offset 15}${if_mounted /media/save}/save : Used ${color3}${fs_used_perc /media/save}%${goto 137}${color1}- Free ${color2}${fs_free /media/save} ${color1}${fs_bar /media/save}${else}/save : Déconnecté ${endif}
${offset 15}${stippled_hr}
${offset 15}${color1}Lexar : ${if_mounted /media/LEXAR}Used ${color3}${fs_used_perc /media/LEXAR}%${goto 137}${color1}- Free ${color2}${fs_free /media/LEXAR} ${color1}${fs_bar /media/LEXAR}${else}Déconnecté${endif}
${offset 15}${color1}Linux : ${if_mounted /media/Linux}Used ${color3}${fs_used_perc /media/Linux}%${goto 137}${color1}- Free ${color2}${fs_free /media/Linux} ${color1}${fs_bar /media/Linux}${else}Déconnecté${endif}
${offset 15}${color1}LaCie : ${if_mounted /media/LaCie_PC}Used ${color3}${fs_used_perc /media/LaCie_PC}%${goto 137}${color1}- Free ${color2}${fs_free /media/LaCie_PC} ${color1}${fs_bar /media/LaCie_PC}${else}Déconnecté${endif}

${font 1942 report:size=26}${color1}Network${font}
${color3}${hr}
${if_existing /proc/net/route wlan0}${offset 15}${color1}Force : ${color2}${wireless_link_qual wlan0}%${goto 210}${color1}Loc :${alignr}${addr wlan0}
${offset 15}${color1}Type  : ${color3}${gw_iface}${goto 210}${color1}Pas :${alignr}${gw_ip}
${offset 15}${color1}Name  : ${wireless_essid wlan0}${goto 210}Pub :${alignr}${execi 60 wget www.whatismyip.com/automation/n09230945.asp -O - -q}${else}
${offset 15}${color1}${alignc}** No signal found **
${endif}
${offset 15}${stippled_hr}
${offset 15}${color1}Down  : ${color3}${downspeed wlan0}ko/s${goto 210}${color1}Up  : ${color3}${upspeed wlan0}ko/s
${offset 15}${color1}${downspeedgraph wlan0 25,143 000000 b72c00}${goto 210}${upspeedgraph wlan0 25,143 000000 b72c00}
${offset 60}${voffset -25}${totaldown wlan0}${goto 260}${totalup wlan0}${voffset 5}
${offset 15}${stippled_hr}
${offset 15}Open : ${color3}${tcp_portmon 1 65535 count}${goto 166}${color1}In : ${tcp_portmon 1 32767 count}${alignr}Out : ${tcp_portmon 32768 65535 count}

${font 1942 report:size=26}${color1}Processes${font}
${color3}${hr}
${offset 15}${color1}Processus : ${processes}${goto 210}Running : ${running_processes}
${offset 15}Top CPU   : ${color3}${top name 1}${goto 215}${color1}${top pid 1}${color2}${alignr}${top cpu 1}%
${offset 15}${color1}Top RAM   : ${color3}${top_mem name 1}${goto 215}${color1}${top_mem pid 1}${color2}${alignr}${top_mem mem 1}%

Le conkytodo (todolist et agenda)

# 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 utiliser
no_buffers yes
text_buffer_size 1024

# 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 1
net_avg_samples 2

# taille et positon - largeur/hauteur
alignment top_left
minimum_size 745 440
maximum_width 745

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

# afficher les ombres
draw_shades no
# 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_inner_margin 1

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

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal / override / desktop
own_window_type override
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# 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 saxMono:size=9 #OCR A Std:size=6
# Tout le texte en majuscule
uppercase no

# Taille des pointillés
stippled_borders 5

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

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

color1 6887a2 #bleu clair
color2 d23606 #orange
color3 5bbf12 #vert
color4 b72c00 #rouge

TEXT
${color3}${offset 58}${font monaco:pixelsize=13}${exec date +%B | sed 's/^.\| [a-z]/\U&/g'} ${time (%m)}
${color1}${execpi 60 DJS=`date +%_d`; cal | sed '/./!d' | sed '1d'  | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/  /' | sed /" $DJS "/s/" $DJS "/" "'${color3}'"$DJS"'${color2}'" "/}
${offset 260}${voffset -102}${color1}${color3}${exec /home/math/Script/Fêtes}${voffset +140}${font}
${font 1942 report:size=26}${color1}Todo List${alignr}${font}
${color3}${hr}
${offset 15}${color1}${exec cat ~/Ubuntu/ToDo/TDL/1.txt | grep todo | cut -d "=" -f2}
${offset 15}${exec cat ~/Ubuntu/ToDo/TDL/2.txt | grep todo | cut -d "=" -f2}
${offset 15}${exec cat ~/Ubuntu/ToDo/TDL/3.txt | grep todo | cut -d "=" -f2}

${font 1942 report:size=26}${color1}Agenda${alignr}${font}
${color3}${hr}
${offset 15}${color1}${exec cat ~/Ubuntu/ToDo/Agenda/1.txt | grep todo | cut -d "=" -f2}
${offset 15}${exec cat ~/Ubuntu/ToDo/Agenda/2.txt | grep todo | cut -d "=" -f2}
${offset 15}${exec cat ~/Ubuntu/ToDo/Agenda/3.txt | grep todo | cut -d "=" -f2}

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

Hors ligne

#1187 Le 23/01/2010, à 13:47

nochka85

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

Fenouille84 a écrit :

Voici la toute dernière mouture de mon conky.
http://img202.imageshack.us/img202/7459/tagz.th.png

C'est quoi la police utilisée pour les différents titres (Karmic inside, System, Storage, etc ...)  ? On peut la trouver où ? big_smile


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#1188 Le 23/01/2010, à 14:02

Fenouille84

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

nochka85 a écrit :

C'est quoi la police utilisée pour les différents titres (Karmic inside, System, Storage, etc ...)  ? On peut la trouver où ? big_smile

Je l'ai trouvée sur ce site.
Elle s'appelle 1942 report : une simple recherche, avec 1942 en mot clé, la sort tout de suite wink

Dernière modification par Fenouille84 (Le 23/01/2010, à 14:05)


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

Hors ligne

#1189 Le 23/01/2010, à 20:19

nochka85

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

Fenouille84 a écrit :
nochka85 a écrit :

C'est quoi la police utilisée pour les différents titres (Karmic inside, System, Storage, etc ...)  ? On peut la trouver où ? big_smile

Je l'ai trouvée sur ce site.
Elle s'appelle 1942 report : une simple recherche, avec 1942 en mot clé, la sort tout de suite wink

Merci ! wink

... et pour faire suite à ce message :

nochka85 a écrit :

@Tous : Une petite question à tout les fans de conky (dont je suis) ->  Si vous vouliez refaire conky (c'est une hypothèse wink ), qu'est-ce que vous changeriez (ne me dites rien QUE si c'est vrai tongue ... sinon, soyez objectif) ... et surtout qu'est-ce que vous ajouteriez (nouvelles features, nouvelles programmation du conky.rc, etc ...) ?

, voilà mon "conky" ->
1ef88bad08347c5580107864241e7t.jpg
http://videobin.org/+s5/wy.html

.... y'a pas grand chose pour l'instant, mais j'y travaille wink

Bref, vous l'aurez compris, je suis en plein développement d'une nouvelle applet pour cairo-dock ... et j'aurais rapidement besoin des avis éclairés des fans de conky smile -> Donc, s'il y a des partants, je peux ouvrir un autre post pour ne pas poluer celui-ci wink


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#1190 Le 23/01/2010, à 21:33

ljere

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

balance le lien je te suis


Modérateur d'ubuntu-fr.org
athlon 2800+, nvidia FX5200 et 2 Go de ram et sempron 3000+, ati radeon et 1 Go de ram sur voyager 12.04 32 bit
Toshiba satellite_c670d-11l sur openbox/xubuntu 14.04 64 bit
Mon Blog et Une découverte

Hors ligne

#1191 Le 23/01/2010, à 23:01

nochka85

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

Ok -> ici : http://forum.ubuntu-fr.org/viewtopic.ph … 1#p3232241  wink

Dernière modification par nochka85 (Le 24/01/2010, à 00:42)


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#1192 Le 24/01/2010, à 02:06

Levi59

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

Petit probleme avec fortune dans conky:
capturegt.th.png

Certaines citations comme celle-ci sont tronquées et je ne sais pas pourquoi...
voici mon conkyrc-fortune

#avoid flicker
double_buffer yes

#own window to run simultanious 2 or more conkys
own_window  yes
own_window_transparent yes
#own_window_type override
own_window_hints undecorated,skip_taskbar,skip_pager 
own_window_type desktop
own_window_class Conky 

#borders
draw_borders no
border_inner_margin 0

#shades
draw_shades yes

#position
gap_x 25
gap_y 150
alignment right

#behaviour
update_interval 2

#colour
default_color white 
default_shade_color 000000
#default_shade_color d7d91b
own_window_colour 262626
color1 b4b611

#font
use_xft yes
xftfont Comic Sans MS:pixelsize=12

#to prevent window from moving
use_spacer none
minimum_size 500 400

TEXT
${goto 30}${font Bleeding Cowboys:size=16}${color 8f8f8f}Fortunes :$color${font}
${execi 100 fortune | fold -s -w 80}

Hors ligne

#1193 Le 24/01/2010, à 12:00

carpediem

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

Salut à tous, alfe08 j'aime beaucoup tes conky, pourrais-tu donner les codes des différant conky.
cordialement carpedeim


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#1194 Le 24/01/2010, à 16:18

Fenouille84

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

Levi59 a écrit :

Petit probleme avec fortune dans conky
Certaines citations comme celle-ci sont tronquées et je ne sais pas pourquoi...

aaaah LA fameuse question avec fortune !! roll
C'est à cause du codage des caractères je crois. Il faut forcer l'UTF-8.

Tiens, ce code a résolu les problèmes chez moi à l'époque :

iconv -c --silent -f ISO_8859-1 -t UTF-8

Donc dans ton cas :

${execi 100 fortune | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 80}

Dernière modification par Fenouille84 (Le 24/01/2010, à 16:19)


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

Hors ligne

#1195 Le 24/01/2010, à 17:09

alfe08

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

carpediem a écrit :

Salut à tous, alfe08 j'aime beaucoup tes conky, pourrais-tu donner les codes des différant conky.
cordialement carpedeim

Bonjour,
Ok, pas de problème :

starconky :

#!/bin/bash
killall conky
sleep 14 
conky -c /home/alfe/.conky/conky-Info &
conky -c /home/alfe/.conky/conkyInfoWeb & 
conky -c /home/alfe/.conky/conkyMeteo &
conky -c /home/alfe/.conky/conkyHorloge3

conky-Info :

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 white#black
double_buffer yes			# pour eviter le clignotement
use_spacer none#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:size=9			# police et taille a utiliser
xftfont DejaVu Sans Mono:bold:size=9	# police et taille a utiliser
xftalpha 0.8				#
update_interval 2#1		# taux de raffraichissement de la fenetre en secondes
uppercase no 				# majuscule
stippled_borders 0#2 			# longueur d'un trait en pixels
#border_margin 5#6			# 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
color0 FF000C			# définition des couleurs "0 - 1 - 2 -3 - ect..
color1 708094			#
color2 E7E1D6			#
color3 ffcb48			#
color4 0000fa			#
color5 DCDCDC			#
color6 00BFFF #DeepSkyBlue		
color7 48D1CC #MediumTurquoise
color8 FF8C00 #Darkorange
color9 7FFF00 #Chartreuse
#total_run_times 0		# temps d'exécution

minimum_size 275#200		# taille mini de la fenetre, largeur puis hauteur
maximum_width 275#220		# largeur maxi
draw_graph_borders yes 		# afficher les contours des graphiques
alignment top_right 		# emplacement de conky à droite de l'écran : top_right - à gauche : top_left
gap_x 10			# ecart avec le bord gauche ou droit
gap_y 180#40			# ecart avec le bord haut ou bas
no_buffers yes			# soustraire la mémoire tampon de la mémoire utiliser
uppercase no			# majuscule


TEXT
${image /home/alfe/.conky/Icones/ubuntu-64.png -p 5,5 -s 50x50}
${voffset 5}${goto 70}${font Bitstream Vera Sans Mono:style=Bold:size=13}${color3} ${execi 86400 cat /etc/lsb-release|grep ID|cut -d= -f2} ${execi 86400 cat /etc/lsb-release|grep REL|cut -d= -f2} ${execi 86400 cat /etc/lsb-release|grep NAME|cut -d= -f2}
${color2}${alignr}${voffset 1}${font OpenLogos:size=15}t${font}${voffset -8} ${kernel}
${color3}${hr 0.5}
${color2}${voffset 6}${font StyleBats:size=13}A${font}${goto 30}${voffset -3}CPU : ${freq_g}GHz${goto 130}${cpugraph 8,50 0000ff 00ff00}${alignr}${cpu cpu0}%  ${voffset -3}${font Weather:size=14}y${font} ${voffset -3}${hwmon 1 temp 2}°C
${voffset 6}${font StyleBats:size=13}g${font}${goto 30}${voffset -3}RAM : ${mem}${goto 130}${memgraph 8,50 0000ff 00ff00}${alignr}$memperc%  ${voffset -3}${font Weather:size=14}y${font} ${voffset -3}${execi 8 sensors | grep -A 1 'Core0 Temp' | cut -c15-16 | sed '$d'}°C
${voffset 6}${font StyleBats:size=13}j${font}${goto 30}${voffset -3}SWAP: ${swap}${goto 130}${swapbar 8,50 00000ff 00ff00}${alignr}$swapperc%  ${voffset -3}${font Weather:size=14}y${font} ${voffset -3}${execi 8 /usr/sbin/hddtemp -n /dev/sda}°C
${voffset 6}${font Poky:size=14}a${font}${goto 30}${voffset -9}${color2}$processes Processus${alignr}dont${color5} $running_processes en cours
${goto 30}Depuis :${alignr}${uptime}
${goto 30}${voffset -5}${hr 0.5}
${goto 145}${voffset -3}cpu${goto 200}mem${alignr 10}pid
${goto 30}${color2}${top name 1}${goto 130}${top cpu 1}%${goto 185}${top mem 1}%${alignr}${top pid 1}
${goto 30}${color1}${top name 2}${goto 130}${top cpu 2}%${goto 185}${top mem 2}%${alignr}${top pid 2}
${goto 30}${top name 3}${goto 130}${top cpu 3}%${goto 185}${top mem 3}%${alignr}${top pid 3}
${goto 30}${top name 4}${goto 130}${top cpu 4}%${goto 185}${top mem 4}%${alignr}${top pid 4}
${goto 30}${top name 5}${goto 130}${top cpu 5}%${goto 185}${top mem 2}%${alignr}${top pid 5}
${goto 30}${top name 6}${goto 130}${top cpu 6}%${goto 185}${top mem 2}%${alignr}${top pid 6}${color2}

${color3}Carte Graphique ${hr 1}${color2}
${voffset 6}${font Poky:size=9}c${font}${goto 30}${execi 8 lspci | grep VGA | cut -c36-41} ${execi 8 lspci | grep VGA | cut -c60-74} ${alignr}${voffset -3}${font Weather:size=14}y${font} ${voffset -3}${execi 300 ~/.conky/scripts/nvidia-gpu.sh}°C
${goto 30}Pilote : ${execi 8 lspci | grep VGA | cut -c36-42}${execi 300 ~/.conky/scripts/nvidia-version.sh} ${alignr}${voffset -3}

${color3}Espace Partitions ${hr 1}${color2}
${voffset 5}${font Pie charts for maps:size=11.5}${execi 600 df -h | grep sda6 | cut -c41-41}${voffset 4}${font}${goto 30}${voffset -3}${execi 86400 lsb_release -sc}: ${font DejaVu Sans Mono:bold:size=8}${fs_used /}/${fs_size /}${alignr}(${execi 600 df -h | grep sda6 | cut -c35-37}GiB libre)
${voffset -5}${font DejaVu Sans Mono:bold:size=7}${fs_used_perc /}%
#${voffset 5}${font Pie charts for maps:size=11.5}${execi 600 df -h | grep sda7 | cut -c41-41}${voffset 4}${font}${goto 30}${voffset -3}Home: ${font DejaVu Sans Mono:bold:size=8}${fs_used /home}/${fs_size /home}${alignr}(${execi 600 df -h | grep sda7 | cut -c35-37}GiB libre)
#${voffset -5}${font DejaVu Sans Mono:bold:size=7}${fs_used_perc /home}%
${voffset 5}${font Pie charts for maps:size=11.5}${execi 600 df -h | grep sda8 | cut -c41-41}${voffset 4}${font}${goto 30}${voffset -3}Doc: ${font DejaVu Sans Mono:bold:size=8}${fs_used /mnt/Commun}/${fs_size /mnt/Commun}${alignr}(${execi 600 df -h | grep sda8 | cut -c35-37}GiB libre)
${voffset -5}${font DejaVu Sans Mono:bold:size=7}${fs_used_perc /mnt/Commun}%
${voffset 5}${font Pie charts for maps:size=11.5}${execi 600 df -h | grep sda9 | cut -c41-41}${voffset 4}${font}${goto 30}${voffset -3}Media: ${font DejaVu Sans Mono:bold:size=8}${fs_used /mnt/Divers}/${fs_size /mnt/Divers}${alignr}(${execi 600 df -h | grep sda9 | cut -c35-37}GiB libre)
${voffset -5}${font DejaVu Sans Mono:bold:size=7}${fs_used_perc /mnt/Divers}%

${color3}Réseau ${hr 1}${color2}
${if_existing /proc/net/route wlan0}
${voffset -6}${font VariShapes Solid:size=9}q${font}${goto 30}Up   : ${upspeedf wlan0}k/s / ${totalup wlan0}${alignr}${upspeedgraph wlan0 8,60 F57900 FCAF3E}
${voffset 4}${font VariShapes Solid:size=9}Q${font}${goto 30}Down : ${downspeedf wlan0}k/s / ${totaldown wlan0}${alignr}${downspeedgraph wlan0 8,60 F57900 FCAF3E}
${voffset 4}${font DejaVu Sans Mono:size=9}Z${font}   Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
${voffset 4}${VariShapes Solid:size=9}P${font}   Local Ip: ${alignr}${addr wlan0}
${voffset 4}${VariShapes Solid:size=9}q${font}   Public Ip: ${alignr}${execi 1 ~/.conky/scripts/ip.sh}
${else}${if_existing /proc/net/route eth0}
${voffset -6}${font VariShapes Solid:size=9}q${font}${goto 30}${goto 30}Up   : ${upspeedf eth0}k/s / ${totalup eth0}${alignr}${upspeedgraph eth0 8,60 F57900 FCAF3E}
${voffset 4}${font VariShapes Solid:size=9}Q${font}${goto 30}Down : ${downspeedf eth0}k/s / ${totaldown eth0}${alignr}${downspeedgraph eth0 8,60 F57900 FCAF3E}
${voffset 4}${font Poky:size=9}w${font}${goto 30}Ip Local  : ${addr eth0}
${voffset 4}${goto 30}Ip Public : ${execi 1 ~/.conky/scripts/ip.sh}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -6}${font VariShapes Solid:size=9}q${font}${goto 30}Up   : {upspeedf eth1}Kio/s / ${totalup eth1} ${alignr}${upspeedgraph eth1 8,60 F57900 FCAF3E}
${voffset 4}${font VariShapes Solid:size=9}Q${font}${goto 30}Down : ${downspeedf eth1}Kio/s / ${totaldown eth1} ${alignr}${downspeedgraph eth1 8,60 F57900 FCAF3E}
${voffset 4}${font Poky:size=9}W${font}${goto 30}Ip L: ${addr eth1} Ip P: ${execi 1 ~/.conky/scripts/ip.sh}
${endif}${else}
${font DejaVu Sans Mono:size=9}4${font}   Network Unavailable
${endif}
${voffset 5}${color3}Port(s) ouvert(s): ${color2}${tcp_portmon 1 65535 count}
${tcp_portmon 1 65535 rhost 0}
${tcp_portmon 1 65535 rhost 1}
${tcp_portmon 1 65535 rhost 2}
${tcp_portmon 1 65535 rhost 3}
${tcp_portmon 1 65535 rhost 4}
${tcp_portmon 1 65535 rhost 5}
${tcp_portmon 1 65535 rhost 6}

conkyInfoWeb :

background yes			# pour que conky tourne en arriere plan "no" pour les tests
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 Terminus:size=9		# police et taille a utiliser
color0 FF000C			# définition des couleurs "0 - 1 - 2 -3 - ect..
color1 708094			#
color2 E7E1D6			#
color3 ffcb48			#
color4 0000fa			#
color5 ff0000			#
default_color white		# couleur par défaut du texte
default_shade_color black	# couleur par defaut de l'ombre
default_outline_color white	# couleur par defaut du contour
xftalpha 0.8			#
update_interval 3.0		# taux de raffraichissement de la fenetre en secondes
total_run_times 0		# temps d'exécution
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_skip_taskbar yes	# ? "ne fonctionne pas chez moi"
#own_window_skip_pager yes	# pagination de la fenêtre "ne fonctionne pas chez moi ?
background no			# Yes si vous voulez avoir le fond de Conky
double_buffer yes 		# pour eviter le clignotement
minimum_size 250		# taille mini
maximum_width 2000		# largeur maxi
draw_shades yes			# afficher les ombres
draw_outline no 		# afficher les contours texte
draw_borders no 		# afficher les contours autour des blocs de texte
stippled_borders 2		# longueur d'un trait en pixels
draw_graph_borders yes 		# afficher les contours des graphiques
border_margin 6 		# largeur des marges
border_width 1 			# largeur du contour
alignment bottom_left 		# Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
gap_x 15#15			# ecart avec le bord gauche ou droit
gap_y 100#40			# ecart avec le bord haut ou bas
no_buffers yes			# soustraire la mémoire tampon de la mémoire utiliser
uppercase no			# majuscule
cpu_avg_samples 2 		# nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
net_avg_samples 2 		# nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
#use_spacer no			# ? fonctionne uniquement avec la police Monospace
# du ${time %A %d %b %Y} ${font Bitstream Vera Sans Mono:style=Bold:size=10}${alignc}* ${time %Hh%Mm%Ss} *
#$color${texeci 60 ~/scripts/gmail.sh}${color3} messages non lus.
TEXT
${image /home/alfe/.conky/Icones/internet2.png -p 5,5 -s 50x50}
${offset 55}${font Bitstream Vera Sans Mono:style=Bold:size=16} Les Infos du Web
${voffset 10}${offset 10}${font DejaVu Sans Mono:bold:size=12}${color3}${rss http://www.lemonde.fr/rss/une.xml 2 feed_title 1}${font Bitstream Vera Sans Mono:style=Bold:size=10}
${image /home/alfe/.conky/Icones/html.png -p 5,81 -s 18x18}${voffset 8}${offset 30}${color1} ${rss http://www.lemonde.fr/rss/une.xml 2 item_title 0}
${image /home/alfe/.conky/Icones/html.png -p 5,106 -s 18x18}${voffset 8}${offset 30}${color1} ${color1}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 1}
${image /home/alfe/.conky/Icones/html.png -p 5,132 -s 18x18}${voffset 8}${offset 30}${color1} ${color1}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 2}
${image /home/alfe/.conky/Icones/html.png -p 5,157 -s 18x18}${voffset 8}${offset 30}${color1} ${color1}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 3}
${image /home/alfe/.conky/Icones/html.png -p 5,182 -s 18x18}${voffset 8}${offset 30}${color1} ${color1}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 4}

conkyMeteo :

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 4#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 yes 			# 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 300		# taille mini
maximum_width 400		# largeur maxi
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 20				# ecart avec le bord gauche ou droit
gap_y 40#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 conkyForecast --location=FRXX6283 --template=/home/alfe/.conky/scripts/meteo-4.jours}

Qui appelle ; meteo-4.jours :

${goto 60}${color3}${font Bitstream Vera Sans Mono:style=Bold:size=16}La Météo à [--datatype=CN]
${alignc}${color2}${voffset -5}${font Bitstream Vera Sans Mono:size=9}${alignc 10}Dernière mise à jour : [datatype=LU]
${color1}${hr}
${image [--datatype=WI] -p 10,50 -s 65x65}
${voffset 60}${goto 30}${color2}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]
${image [--datatype=BI] -p 18,165 -s 60x60}
${voffset 65}${goto 20}${color2}[--datatype=WS --imperial] - [--datatype=WD]
${voffset -145}${goto 130}${color2}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=CT]${font}
${voffset 5}
${goto 130}${color1}Précipitations : ${color2}[--datatype=PC --startday=0]
${goto 130}${color1}Indice UV : ${color2}[--datatype=UI] – [--datatype=UT]
${goto 130}${color1}Taux d'humidité : ${color2}[--datatype=HM]
${goto 130}${color1}Point de condensation : ${color2}[--datatype=DP]
${goto 130}${color1}Pression : ${color2}[--datatype=BR] – [--datatype=BD]
${goto 130}${color1}Levé du soleil à : ${color2}[--datatype=SR]
${goto 130}${color1}Couché du soleil à : ${color2}[--datatype=SS]
${image [--datatype=MI] -p 20,255 -s 60x60}
${color2}${voffset 15}${goto 130}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=MP]${font}
${color1}${voffset 30}${hr}
${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}${color3}[--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]

Et enfin, conkyHorloge3 :

alignment top_right	#Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
background yes		# pour que conky tourne en arriere plan "no" pour les tests
border_inner_margin 0	#Largeur des marges intérieur (en pixel)
border_outer_margin 0	#Largeur des marges externe (en pixel)
cpu_avg_samples 2	#Nombre d'échantillons à prendre en compte pour le monitoring du CPU
default_color 94959C	#Couleur par défaut
default_outline_color 94959C	#Couleur de contour par défaut
default_shade_color 94959C	#Couleur de l'ombre par défaut
double_buffer yes		#Permet d'éliminer le clignotement
draw_borders no			#Afficher des bordures autour du texte
draw_graph_borders no		#Afficher des bordures autour du graphe
draw_outline no			#Afficher les contours
draw_shades no			#Afficher les ombres
gap_x 10			#Écart avec le bord gauche ou droit de l'écran
gap_y 40			#Écart avec le bord haut ou bas de l'écran
maximum_width 280 40		#Largeur maximale de la fenêtre
max_port_monitor_connections 256#64	#Autoriser chaque moniteur de port à suivre au plus tant de connections 
max_specials 1024#512		#Nombre maximum d’objets
max_user_text 16384		#Taille maximum du buffer utilisateur pour le texte
minimum_size 280 40		#Taille minimale de la fenêtre
net_avg_samples 3		#Nombre d'échantillons pour faire la moyenne de l'utilisation réseau
no_buffers yes			#permet de soustraire le cache des systèmes de fichiers de la quantité de mémoire utilisé
out_to_console no		#
own_window_colour black		#Si own_window_transparent est faux, utilise la couleur de fond spécifiée
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager #Si own_window est vrai, vous pouvez utiliser les 'conseils' du gestionnaire de fenêtres pour gérer l'affichage de Conky
own_window_transparent yes	#utiliser la pseudo-transparence
own_window_type override		#Si own_window is à oui, vous pouvez spécifier son type : normal, desktop ou override
own_window yes			#créer sa propre fenêtre
update_interval 0.4		#Intervalle de rafraîchessement (en seconde)
uppercase no			#si vrai, le texte sera afficher en capitales
use_spacer none			#Ajoute des espaces après certains objets afin de les faire arrêter de bouger un peu n'importe comment
use_xft yes			#Utiliser Xft (polices lissées etc)
override_utf8_locale yes
xftalpha 0.8			#Transparence de la police Xft. Valeurs entre 0 et 1 inclus.
xftfont  DejaVu Sans Mono:bold:size=9		#Police Xft à utiliser
text_buffer_size 128#512#1024#2048
imlib_cache_size 0
color0 FF000C			# définition des couleurs "0 - 1 - 2 -3 - ect..
color1 000004			#
color2 ffcb48			#
color3 FF931C			#
color4 FF5900			#
color5 FFFFFF			#


# -- Lua Load -- #
lua_load ~/.conky/scripts/Horloge-3.lua
#lua_draw_hook_pre clock_rings
lua_draw_hook_pre conky_clock_rings
 
TEXT
${color3}${offset 28}${voffset 60}${font DejaVu Sans Mono:bold:bold:size=10} ${time %H}:${time %M}:${time %S}
${alignr}${voffset -55}${font DejaVu Sans Mono:bold:size=8}${color5}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color4}'"$DJS"'${color3}'" "/}${font}

Qui appelle, Horloge-3.lua :

--[[
Clock Rings by londonali1010 (2009)
 
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)
]]

settings_table = {
	{
		name='time',
		arg='%I',
		max=12,
		bg_colour=0xffcb48,
		bg_alpha=1.4,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=70, y=70,
		radius=45,
		thickness=8,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%M',
		max=60,
		bg_colour=0xffcb48,
		bg_alpha=1.5,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=70, y=70,
		radius=54,
		thickness=6,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%S',
		max=60,
		bg_colour=0xffcb48,
		bg_alpha=1.6,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=70, y=70,
		radius=61,
		thickness=4,
		start_angle=0,
		end_angle=360
	},
}

 
-- Employez ces arrangements pour définir l'origine et l'ampleur de votre horloge
 
clock_r=70
 
-- "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=70	
clock_y=70
 
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,3)
	cairo_set_source_rgba(cr,2,1,1,0.6)
	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,2)
	cairo_set_source_rgba(cr,2,1,1,0.6)
	cairo_stroke(cr)
 
	-- Draw seconds hand
 
	if show_seconds then
		xs=xc+1.1*clock_r*math.sin(secs_arc)
		ys=yc-1.1*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_set_source_rgba(cr,2,1,1,0.6)
		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

Ce qui donne :
1ed43f71015a0c6b21cbb7f4b916f10620100124150109.png

Dernière modification par alfe08 (Le 24/01/2010, à 18:52)


Ubuntu 13.10 sur PC composé - CM "MSI Z87-G45 Gaming" & CG "MSI GeForce GTX 770 Lightning"
Kubuntu 13.04 sur EeePc 1001PXD

Hors ligne

#1196 Le 24/01/2010, à 18:23

Levi59

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

Si c'est la meme commande que la doc conky, j'avais deja essayé et ca avais remplacé tous les accents qui s'affichaient bien par les équivalents en code html ou je ne sais quelle codage...

Hors ligne

#1197 Le 25/01/2010, à 11:18

carpediem

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

Je te remercie alfe08, pourrais-tu me dire comment faire pour avoir les images dans le conkymétéo.
Cordialement carpediem


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#1198 Le 25/01/2010, à 19:42

alfe08

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

carpediem a écrit :

Je te remercie alfe08, pourrais-tu me dire comment faire pour avoir les images dans le conkymétéo.
Cordialement carpediem

Bonsoir,

Pour conkymeteo, il faut  installer le paquet conkyforecast  : http://doc.ubuntu-fr.org/conkyforecast
Ensuite, le mieux et de faire un test en mode console !
S'il y a un problème indique le sur un post


Ubuntu 13.10 sur PC composé - CM "MSI Z87-G45 Gaming" & CG "MSI GeForce GTX 770 Lightning"
Kubuntu 13.04 sur EeePc 1001PXD

Hors ligne

#1199 Le 26/01/2010, à 15:50

carpediem

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

Salut alfe08, le paquet conkyforecast est installé et ça marche sans problème. ce que je recherche exactement c'est d'avoir les images comme representé ci-dessous

http://pix.toile-libre.org/?img=1264513676.png


"Carpe diem quam minimum credula postero"
(Cueille le jour présent, en te fiant le moins possible au lendemain.)
HORACE

Hors ligne

#1200 Le 26/01/2010, à 17:41

alfe08

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

carpediem a écrit :

Salut alfe08, le paquet conkyforecast est installé et ça marche sans problème. ce que je recherche exactement c'est d'avoir les images comme representé ci-dessous

http://pix.toile-libre.org/?img=1264513676.png

Bonjour,
Pour les images, il faut mettre ces lignes de codes dans le conkymétéo :

pour le temps :
${image [--datatype=WI] -p 10,50 -s 80x80}

pour la rose des vents :
${image [--datatype=BI] -p 18,165 -s 60x60}

pour la lune :
${image [--datatype=MI] -p 20,255 -s 60x60}

Et normalement  ça devrait fonctionner !


Ubuntu 13.10 sur PC composé - CM "MSI Z87-G45 Gaming" & CG "MSI GeForce GTX 770 Lightning"
Kubuntu 13.04 sur EeePc 1001PXD

Hors ligne

Haut de page ↑