#1176 Le 21/01/2010, à 21: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 )
Je te remerci d'avance,
troispouces
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, à 22: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 ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
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, à 02:34
#1179 Le 22/01/2010, à 07:45
- Leyna
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 ?
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
Hors ligne
#1180 Le 22/01/2010, à 09:33
- Levi59
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 )
Je te remerci d'avance,
troispoucesLevi59 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, à 10:10
- Levi59
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
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, à 10:52
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai préféré rajouter un petit tip dans la doc de conky, partie configuration.
+1, encore bravo
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#1183 Le 22/01/2010, à 11:07
- ljere
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
c'est cool merci Levi59
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#1184 Le 22/01/2010, à 19: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, à 19:30)
Hors ligne
#1185 Le 23/01/2010, à 00:09
- RegisBurin
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...
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...
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#1186 Le 23/01/2010, à 11:54
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Voici la toute dernière mouture de mon conky.
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, à 12:47
- nochka85
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
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ù ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
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, à 13:02
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
C'est quoi la police utilisée pour les différents titres (Karmic inside, System, Storage, etc ...) ? On peut la trouver où ?
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
Dernière modification par Fenouille84 (Le 23/01/2010, à 13: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, à 19:19
- nochka85
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ù ?
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
Merci !
... et pour faire suite à ce message :
@Tous : Une petite question à tout les fans de conky (dont je suis) -> Si vous vouliez refaire conky (c'est une hypothèse ), qu'est-ce que vous changeriez (ne me dites rien QUE si c'est vrai ... sinon, soyez objectif) ... et surtout qu'est-ce que vous ajouteriez (nouvelles features, nouvelles programmation du conky.rc, etc ...) ?
, voilà mon "conky" ->
http://videobin.org/+s5/wy.html
.... y'a pas grand chose pour l'instant, mais j'y travaille
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 -> Donc, s'il y a des partants, je peux ouvrir un autre post pour ne pas poluer celui-ci
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
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, à 20:33
- ljere
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
balance le lien je te suis
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#1191 Le 23/01/2010, à 22:01
- nochka85
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Ok -> ici : http://forum.ubuntu-fr.org/viewtopic.ph … 1#p3232241
Dernière modification par nochka85 (Le 23/01/2010, à 23:42)
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
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, à 01:06
- Levi59
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Petit probleme avec fortune dans conky:
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, à 11: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, à 15:18
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
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 !!
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, à 15: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, à 16:09
- alfe08
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
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
Dernière modification par alfe08 (Le 24/01/2010, à 17: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, à 17: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, à 10: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, à 18:42
- alfe08
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
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, à 14: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
"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, à 16:41
- alfe08
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
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