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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1676 Le 18/03/2010, à 21:11

informaticous

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

@chepioq je repasse a un fond d'écran statique car même avec ton conkyrc j'ai pas la transparence. Je croit ( corriger moi si je me plante) mon fond d'écran fonction avec opengl, peut être que conky ne sais pas faire la transparence dessus ?

Sinon j'ai une question c'est quoi la Lua car j'ai vue sa dans certain post et dans ma config ?


j'y suis, j'y reste

Hors ligne

#1677 Le 18/03/2010, à 21:23

chepioq

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

Peut-être que la transparence de conky n'arrive pas à gérer un fond d'écran non statique, après tout la vrai transparence est nouvelle sur conky et demande surement à être améliorer...
Quand a LUA, c'est un langage que je ne connait pas, si j'ai bien compris cela permet d'insérer des images dans ton conky à l'aide de script, mais c'est un peu trop compliqué pour mes connaissances, il y en a ici qui pourrai t'en dire plus.


Tout est dans tout et réciproquement....

Hors ligne

#1678 Le 18/03/2010, à 21:53

wlourf

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

Pour lua, ça  te permet non seulement d'insérer des images (conky permet de le faire) mais même d'en créer avec des formes simples (utilisation de cairo) et de les travailler avec imlib. Il y a pas mal d'exemples sur conky hardcore ou dans une moindre mesure sur mon blog en signature ou même quelques pages plus haut dans ce topic.
Conky permet d'appeler d'autres languages de scripts avec $exec mais Lua est mieux intégré dans conky grâce à une API qui te permet de récupérer les variables de conky simplement dans ton script.

Hors ligne

#1679 Le 19/03/2010, à 09:02

Vermouth

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

J'ajouterai que l'on est pas limité à l'utilisation d'image ou faire du dessin. Avec lua, on  peut faire tout ce que fait un langage de programmation.
On peut effectuer le traitement de commande avec conky (les expression régulière sont très pratique) plutôt que de faire ça avec une commande très longue appelant plusieurs programme...
Ouvrir des fichiers ou télécharger quelque que chose et faire un affichage en conséquence dans conky...
Etc...

La doc de lua est pas trop mal faite.

Dernière modification par Vermouth (Le 19/03/2010, à 09:03)


Android !
\_/°<

   coin coin...

Hors ligne

#1680 Le 19/03/2010, à 12:22

killiandt

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

Fenouille84 a écrit :

Cool merci smile
Très joli fond d'écran et bon  mon nouveau conky ce weekend ;)petit conky.

Moi aussi j'aime les choses simples : je suis passé sous OpenBox !!

Je poste mon nouveau conky ce weekend wink

Tu devrait essayer #!Crunchbang c'est la distrib : simple, belle, performante ...

Hors ligne

#1681 Le 19/03/2010, à 19:45

wlourf

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

Toujours avec Lua, voici un petit exemple de ce qu'on peut obtenir avec quelques lignes : ces smileys réagissent avec les variables de conky.

Le smiley jaune : l'oeil gauche est lié à la vitesse de download, l'oeil droit à celle d'upload et la bouche sourit quand le signal wifi est bon, sinon elle fait la tronche (c'est proportionnel !)

Le smiley orange : yeux=cpu0 et cpu1, bouche = $memperc, là c'est inversé (sourire quand memperc est faible) et la couleur varie avec la température ($acpitemp): jaune = froid, rouge= chaud régél à 80°C dans mon cas.

Si ça vous dit de l'essayer, tous ces réglages sont adaptables entre les lignes 160 et 172 du script Lua.

Ce n'est pas dans le "widget" mais la rotation, la taille, l'ombre peuvent aussi être liées aux variables du conky à partir de la fonction principale.

captureka.th.png

Le conky (il faut spécifier le chemin vers le script Lua et laisser une ligne vide (ou remplie) après  TEXT) :

# -- Conky settings -- #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes


# -- Window specifications -- #

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

border_inner_margin 0
border_outer_margin 0

minimum_size 500 500

alignment tl

draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no


# -- Lua load -- #
lua_load ~/scripts/smi/smiley.lua
lua_draw_hook_pre smiley_widget

TEXT

Le script smiley.lua, là il faut adapter la fin du script à son propre PC, j'ai utilisé wlan0 et ai deux cpu par exemple, les explications des paramètres sont au début :

--[[
SMILEY WIDGET by Wlourf (19 march 2010)
http://u-scripts.blogspot.com/

Ce widget dessine un simple smiley : l'oeil droit, l'oeil gauche la bouche et la couleur peuvent être liées à des variables de conky.

Les paramètres sont
xc,yc 	: centre du smiley dans la fenêtre du conky
radius1	: rayon du smiley
shadow_size	: taille de l'ombre en  pixels
color0	: couleur du smiley quand la valeur liée à la couleur est égale à zéro
compo_r,compo_g,compo_b : composantes rouges, vertes et bleues affectées par la valeur liée à la couleur (true or false)
	exemple
	color0 = 0xFFFF00
	compo_r=true
	compo_g=false
	compo_b=false
	alors la couleur variera de 0xFFFF00 à 0x00FF00 (jaune à rouge)
	
le_name,le_arg,le_max,le_inv,
re_name,re_arg,re_max,re_inv,
mouth_name,mouth_arg,mouth_max,mouth_inv,
color_name,color_arg,color_max,

		: nom des variables conky, argument des variables conky, valeur maximale, la valeur doit être inversée ? (true/false)
		  pour oeil gauche, oeil droit, bouche et couleur (pas d'inversion pour la couleur)
		  pour utiliser une valeur fixe à la place d'une variable name="", arg=nombre

rotation : rotation du smiley
--fin des paramètres

En cas d'appels multiples du widget, xc, yc et rotation sont RELATIFS par rapport au widget précedent.

pour appeler ce script depuis le conky, avant TEXT (si ce script est enregistré dans to ~/scripts/smiley.lua):
	lua_load ~/scripts/smiley.lua
	lua_draw_hook_pre smiley


]]
require 'cairo'
function rgb_to_r_g_b(colour)
	return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255.
end

function get_value_pc(name,arg,max,inverse)
	local value=0
	if name ~="" then
		local str = conky_parse(string.format('${%s %s}', name, arg))
		value = tonumber(str)
	else
		value = arg
	end
	if value==nil then value =0 end
	local pct -- = value/max
	if inverse then
		pct = (max-value)/max
	else
		pct = value/max
	end
	return pct
end

function draw_smiley(xc,yc,radius1,shadow_size,color0,compo_r,compo_g,compo_b,
	le_name,le_arg,le_max,le_inv,
	re_name,re_arg,re_max,re_inv,
	mouth_name,mouth_arg,mouth_max,mouth_inv,
	color_name,color_arg,color_max,
	rotation)

	local radius2=radius1+shadow_size
	local eye_l=.2
	local eye_r=.2
	local mouth=0.75
	local color_pc=0
	if tonumber(conky_parse("${updates}"))>3 then
		eye_l = get_value_pc(le_name,le_arg,le_max,le_inv)
		eye_r = get_value_pc(re_name,re_arg,re_max,re_inv)	
		mouth =	get_value_pc(mouth_name,mouth_arg,mouth_max,mouth_inv)	
		color_pc = get_value_pc(color_name,color_arg,color_max,false)	
		eye_l=math.max(eye_l,0.05)
		eye_r=math.max(eye_r,0.05)
	end
	
	eye_l=0.05*radius1+eye_l*radius1/2.5
	eye_r=0.05*radius1+eye_r*radius1/2.5
	
	cairo_translate(cr,xc,yc)	
	cairo_rotate(cr,rotation)
	
	--shadow
	local posl=radius1*math.cos(math.pi/4)/1.5
	local pat = cairo_pattern_create_radial (shadow_size/2,shadow_size/2, 1,
                               			shadow_size/2,shadow_size/2,radius2)
	cairo_pattern_add_color_stop_rgba (pat, .94, 0,0,0,.9)
	cairo_pattern_add_color_stop_rgba (pat, 1, 0,0,0,0)
	cairo_set_source (cr, pat)
	cairo_arc(cr,0,0,radius2,0,2*math.pi)
	cairo_fill(cr)
	
	--inside
	pat = cairo_pattern_create_radial (-posl,-posl, 1,
                              			-posl,-posl,2*radius1)
    col0r,col0g,col0b=rgb_to_r_g_b(color0)
	if compo_r then col0r=col0r-color_pc end
	if compo_g then col0g=col0g-color_pc end
	if compo_b then col0b=col0b-color_pc end
	cairo_pattern_add_color_stop_rgba (pat, 0, 1,1,1,0.9)
	cairo_pattern_add_color_stop_rgba (pat, 1, col0r,col0g,col0b,1)
	cairo_set_source(cr,pat)
	cairo_arc(cr,0,0,radius1,0,2*math.pi)
	cairo_fill(cr)

	--left 
	xl=-radius1*math.cos(math.pi/4)/2
	yl=-radius1*math.sin(math.pi/4)/2.5
	xr=radius1*math.cos(math.pi/4)/2
	yr=yl

	cairo_set_source_rgb(cr,0,0,0)
	pat = cairo_pattern_create_radial (-posl,-posl, 1,
                               			-posl,-posl,radius1)
	cairo_pattern_add_color_stop_rgba (pat, 0, 0,0,0,0.3)
	cairo_pattern_add_color_stop_rgba (pat, 1, 0,0,0,1)
	cairo_set_source(cr,pat)

	cairo_save(cr)
	cairo_translate(cr,xl,yl)
	cairo_scale(cr,eye_l/2,eye_l)
	cairo_arc(cr,0,0,1,0,2*math.pi)
	cairo_fill(cr)
	cairo_restore(cr)
	
	--right	
	cairo_save(cr)
	cairo_translate(cr,xr,yr)
	cairo_scale(cr,eye_r/2,eye_r)
	cairo_arc(cr,0,0,1,0,2*math.pi)
	cairo_fill(cr)
	cairo_restore(cr)

	--mouth
	local posm=radius1*math.cos(math.pi/4)/1.5
	mouth=mouth*radius1
	cairo_set_line_width(cr,2)
	cairo_move_to(cr,xl-10,posm)
	cairo_curve_to(cr,xl-10,posm,0,mouth-radius1*0.05,xr+10,posm)
	cairo_curve_to(cr,xr+10,posm,0,mouth+radius1*0.05,xl-10,posm)
	cairo_fill(cr)

end

--[[END OF WIDGET ]]


function conky_smiley_widget()
	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)
	cr=cairo_create(cs)

	draw_smiley(200,175,120,4,0xFFFF00,false,true,false,
		"downspeedf", "wlan0",1000, false,
		"upspeedf", "wlan0",100, false,
		"wireless_link_qual_perc","wlan0",100,false,
		"",0,100,
		-0.5)

	draw_smiley(130,160,100,4,0xFFFF00,false,true,false,
		"cpu", "cpu0",100, false,
		"cpu", "cpu1",100, false,
		"memperc","",100,true,
		"acpitemp","",80,
		0.7)

	cairo_destroy(cr)
end

toute remarque est la bienvenue ;-)

Dernière modification par wlourf (Le 19/03/2010, à 19:49)

Hors ligne

#1682 Le 19/03/2010, à 21:55

lifala

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

salut!
comment on fait pour avoir la frequence en temp réelle du GPU?


conky 1 --- conky 2 --- conkyForecast 2.09 --- Tuto Finch
Lucid minimal + openbox

Hors ligne

#1683 Le 20/03/2010, à 00:03

Fenouille84

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

Enorme ton script lua Wlourf !! lol


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

Hors ligne

#1684 Le 20/03/2010, à 07:43

wlourf

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

Fenouille84 a écrit :

Enorme ton script lua Wlourf !! lol

merci! roll

Hors ligne

#1685 Le 20/03/2010, à 08:56

Fenouille84

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

Chose promise, chose due !! roll
Voici mon nouveau conky ! Remasterisé pour mon passage sous Xubuntu et OpenBox smile

Screen :
darkforestconky.th.png

conkyrc1 (OpenBox Inside) :

#Fonctionnement de conky 
  total_run_times 0			#Temps en secondes ; 0 = toujours actif
  background yes			#Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes			#Éviter le clignotement
  no_buffers yes			#Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024			#Taille du cache pour le texte

#Affichage
  out_to_console no			#Affiche le texte sur la sortie standard
  update_interval 1			#Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_left			#Alignement
 #---
  minimum_size 1355 10			#Taille minimum (px) ; largeur / hauteur
  maximum_width 1355			#Largeur maximum (px)
 #---
  gap_x 36				#Écart avec le bord gauche / droit
  gap_y 5				#Écart avec le bord haut / bas
 #---
  draw_shades no			#Afficher les ombres
  draw_outline no			#Afficher les contours de fenêtre
  draw_borders no			#Afficher des contours autour des blocs de texte
  border_width 1			#Largeur du contour
  border_inner_margin 1			#Largeur des marges
 #---
  own_window yes			#Utiliser sa propre fenêtre
  own_window_type override 		#Type de fenêtre ; normal / override / desktop
  own_window_transparent yes		#Pseudo transparence

#Mise en forme
  use_xft yes				#Utiliser Xft (polices lissées etc)
  xftalpha .1				#Utiliser Xft
  override_utf8_locale yes 		#Force l'UTF8
  uppercase no				#Tout le texte en majuscule
  use_spacer no				#Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9 		#Police par défaut
 #---
  stippled_borders 5			#Taille des pointillés

#Couleurs
  default_color FFFFFF 			#Couleur par défaut
  default_shade_color 333333		#Couleur des ombres
  default_outline_color black		#Couleur des contours
 #---
  color1 848f8f				#Gris
  color2 51aed0				#Bleu
 #---
  short_units yes			#Unités courtes
  pad_percents 2			#Unité à 2 décimales


TEXT
${color1}${font Space Age:size=15}${alignc}${offset 26}..::: OpenBox Inside :::..${font}
${color1}${hr}
${color1}OpenBox : ${exec openbox --version | sed -n '1p' | cut -d " " -f2}${goto 212}${color1}/sda : ${color2}${exec hddtemp -n /dev/sda5}°C${goto 345}${color1}RAM :  ${memperc} %${goto 535}  ${color2}| ${color1}Up    : ${upspeed wlan0}${goto 685}${color1}Cnnx : ${if_existing /proc/net/route wlan0}On${else}${color2}Off${endif}${goto 850} ${color2}| ${color1}/root : Used ${color2}${fs_used_perc /} % ${color1}- Free ${color2}${fs_free /}${goto 1139}${color1}----------- ${color2}[ usb ] ${color1}-----------
${color1}Uptime  : ${color2}${uptime}${goto 212}${color1}Syst : ${color2}${cpu cpu} %${goto 345}${color1}Swp :  ${swapperc} %${goto 535}  ${color2}| ${color1}Total : ${color2}${totalup wlan0}${goto 685}${color1}Qlty : ${if_existing /proc/net/route wlan0}${color2}${wireless_link_qual_perc wlan0} %${else}unknown${endif}${goto 850} ${color2}| ${color1}${fs_bar 5,215 /}${goto 1139}${color1}/LEXAR : ${if_mounted /media/LEXAR}Used ${color2}${fs_used_perc /media/LEXAR} % ${color1}- Free ${color2}${fs_free /media/LEXAR}${else}Déconnecté${endif}
${color1}Distrb  : ${exec cat /etc/lsb-release | grep "REL" | cut -d "=" -f2 | sed 's/"//g'} - ${exec cat /etc/lsb-release | grep "CODE" | cut -d "=" -f2}${goto 212}${color1}CPU1 : ${color2}${cpu cpu1} % ${goto 296}${color1}${platform coretemp.0 temp 1}°C${goto 345}${color1}CPU :${top cpu 1} ${color2}${top name 1}${goto 535}  ${color2}| ${color1}Down  : ${downspeed wlan0}${goto 685}${color1}Type : ${if_existing /proc/net/route wlan0}${color2}${gw_iface}${else}unknown${endif}${goto 850} ${color2}| ${color1}/home : Used ${color2}${fs_used_perc /home} % ${color1}- Free ${color2}${fs_free /home}${goto 1139}${color1}/Linux : ${if_mounted /media/Linux}Used ${color2}${fs_used_perc /media/Linux} % ${color1}- Free ${color2}${fs_free /media/Linux}${else}Déconnecté${endif}
${color1}Kernel  : ${color2}${kernel}${goto 212}${color1}CPU2 : ${color2}${cpu cpu2} % ${goto 296}${color1}${platform coretemp.1 temp 1}°C${goto 345}${color1}MEM :${top_mem mem 1} ${color2}${top_mem name 1}${goto 535}  ${color2}| ${color1}Total : ${color2}${totaldown wlan0}${goto 685}${color1}Name : ${if_existing /proc/net/route wlan0}${wireless_essid wlan0}${else}unknown${endif}${goto 850} ${color2}| ${color1}${fs_bar 5,215 /home}${goto 1139}${color1}/LaCie : ${if_mounted /media/LaCie_PC}Used ${color2}${fs_used_perc /media/LaCie_PC} % ${color1}- Free ${color2}${fs_free /media/LaCie_PC}${else}Déconnecté${endif}
${color1}${hr}

conkyrc2 (calendrier et ToDo List) :

#Fonctionnement de conky 
  total_run_times 0			#Temps en secondes ; 0 = toujours actif
  background yes			#Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes			#Éviter le clignotement
  no_buffers yes			#Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024			#Taille du cache pour le texte

#Affichage
  out_to_console no			#Affiche le texte sur la sortie standard
  update_interval 1			#Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_right			#Alignement
 #---
  minimum_size 170 10			#Taille minimum (px) ; largeur / hauteur
  maximum_width 170			#Largeur maximum (px)
 #---
  gap_x 49				#Écart avec le bord gauche / droit
  gap_y 110				#Écart avec le bord haut / bas
 #---
  draw_shades no			#Afficher les ombres
  draw_outline no			#Afficher les contours de fenêtre
  draw_borders no			#Afficher des contours autour des blocs de texte
  border_width 1			#Largeur du contour
  border_inner_margin 1			#Largeur des marges
 #---
  own_window yes			#Utiliser sa propre fenêtre
  own_window_type override 		#Type de fenêtre ; normal / override / desktop
  own_window_transparent yes		#Pseudo transparence

#Mise en forme
  use_xft yes				#Utiliser Xft (polices lissées etc)
  xftalpha .1				#Utiliser Xft
  override_utf8_locale yes 		#Force l'UTF8
  uppercase no				#Tout le texte en majuscule
  use_spacer yes			#Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9 		#Police par défaut
 #---
  stippled_borders 5			#Taille des pointillés

#Couleurs
  default_color FFFFFF 			#Couleur par défaut
  default_shade_color 333333		#Couleur des ombres
  default_outline_color black		#Couleur des contours
 #---
  color1 848f8f				#Gris
  color2 51aed0				#Bleu


TEXT

${color2}${font monaco:pixelsize=11}${alignc} ${exec date +%B\ %Y | sed 's/^.\| [a-z]/\U&/g'}
${color1}${execp JOUR=$(date +%e) ; cal | sed '1d' | sed 's/^/ /g' | sed 's/'" $JOUR"'/${color2}'" $JOUR"'${color1}/1'}${font}
${hr}

${exec cat ~/Ubuntu/ToDo/ToDo | fold -s -w 24}

${exec cat ~/Ubuntu/ToDo/Calendar | fold -s -w 24}

${hr}

Et voilà big_smile


Une méthode simple pour les ToDo List dans conky :
   1/ Créer un fichier où noter toutes les choses à faire.
   2/ Afficher ce fichier dans conky grâce à cette commande : ${exec cat /chemin/vers/votre/fichier}
   3/ Ajouter un raccourci clavier pour éditer facilement le fichier.
        3.1/ Mon raccourci est : Alt+T
        3.2/ La commande correspondante : gedit /chemin/vers/votre/fichier

N.B. : si vous êtes sous OpenBox, ajouter ces lignes au fichier $HOME/.config/openbox/rc.xml pour avoir le raccourci clavier :

    <!-- ToDo List -->
    <keybind key="A-T">
      <action name="Execute">
        <name>Edit TDL</name>
        <command>gedit /chemin/vers/votre/fichier</command>
      </action>
    </keybind>

Dernière modification par Fenouille84 (Le 20/03/2010, à 09:15)


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

Hors ligne

#1686 Le 21/03/2010, à 07:38

chepioq

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

@wlourf
ton script lua est vraiment super...
je l'ai essayé en l'adaptant à ma config et ça fonctionne sans soucis...

J'ai une question qui n'a rien à voir avec ton script:
Est-il possible avec conky de changer l'affichage d'un conky en cliquant dessus? (une sorte de fonction on-click sur la fenêtre de conky)


Tout est dans tout et réciproquement....

Hors ligne

#1687 Le 21/03/2010, à 12:55

Kyo K.

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

Salut,
Le mien
capturebw.th.png
J'aurais une question, comment fixer "un nom de volume" (je ne sais pas si c'est le terme exact) a chaque périphérique (clé usb,carte sd) apres formatage ,exemple: ma clé usb avait le nom /media/00B2-B439 pour l'affichage dans mon conky mais pares formatage le nom a changé du coup plus d'affichage dans le conky sad

Mon conky:

## Ne pas fermer conky
total_run_times 0

## Afficher le texte en dehors de la console

out_to_x yes

## Éviter le clignotement
double_buffer yes

## Soustraire la mémoires tampons de la mémoire utlisée.
no_buffers yes 
text_buffer_size 256

## Taux de rafraichissement
update_interval 1

## Nombre d'échantillions pour calculer les moyennes d'utilisation
cpu_avg_samples 4
net_avg_samples 2

## Taille et positionnement 
alignment top_right
minimum_size 320 5 
maximum_width 320

##Écart avec les bords
gap_x 5
gap_y 5

## Afficher les ombres 
draw_shades no

## Afficher les 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 4


## Conky en arrière plan
background no

## Utiliser sa propre fenêtre
own_window no

## Type de fenêtre
own_window_type override

## Pseudo transparence
own_window_transparent yes
own_window_class conky

## Utiliser police lissées
use_xft yes
xftalpha .1
override_utf8_locale yes 

## Ajoute des espaces après certains objets pour éviter le mouvement.
use_spacer right

## Couleur
default_color 28529D
default_shade_color 000000
default_outline_color FFFFFF

color1 white 
color2 black
color3 white  
color4 red
color5 green
color6 10a098
color7 orange
TEXT


${color3}${font Purisa:style=Bold:pixelsize=12}${color1}Actif depuis ${color3}$uptime

${color1}${font Purisa:style=Bold:pixelsize=12} Réseau ${color2}${hr}${font}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Lan :${alignr}${offset -25}${color3}${color6}${addr eth0}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Wlan :${alignr}${offset -25}${color3}${color6}${addr eth1}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Wan :${alignr}${offset -33}${color6}${font Comic Sans MS:style=Normal:pixelsize=10}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}

${color3}${downspeedgraph eth1 16,115 red red}${alignr}${offset -35}${upspeedgraph eth1 16,115 white black}
${color4}${downspeed eth1}ko/s ${totaldown eth1}${alignr}${offset -5}${color5}${upspeed eth1}ko/s ${totalup eth1}

${color1}${font Purisa:style=Bold:pixelsize=12} Proccesseur / Processus ${color2}${hr}${font}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Fréquence CPU: $freq_g Ghz
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Utilisation Core 1: ${cpu cpu1}% ${cpubar cpu1}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Utilisation Core 2: ${cpu cpu2}% ${cpubar cpu2}
${font Comic Sans MS:style=Bold:pixelsize=12}${color1}${alignr}${offset -32}Total : ${color3}$processes   ${color1}En cours :${color3}$running_processes

${color1}${font Purisa:style=Bold:pixelsize=12}Mémoire ${color2}${hr}${font}
${font Comic Sans MS:style=Normal:pixelsize=10}${color1}RAM :${color7} $mem${color3}/${color5}$memmax - ${color4}$memperc% ${tab 70}
${color3}${membar 7,120}
${font Comic Sans MS:style=Normal:pixelsize=10}${color3}Swap :${color7} $swap${color3}/${color5}$swapmax - ${color4}$swapperc% ${tab 70}
${color1}${swapbar 7,120}

${color1}${font Purisa:style=Bold:pixelsize=12}Disque ${color2}${hr}${font}
${font Comic Sans MS:style=Normal:pixelsize=10}${color1} /HDD : Utilisé ${color4}${fs_used_perc /boot} % ${color1}/ Reste ${color5}${fs_free /boot}${alignr}
${color1}/Clé USB : ${if_mounted /media/00B2-B439}Utilisé ${color4}${fs_used_perc /media/00B2-B439} % ${color1}/ Reste ${color5}${fs_free /media/00B2-B439}${else}Déconnecté${endif}

${color1}${font Purisa:style=Bold:pixelsize=12}Flux RSS ${color2}${hr}${font}
${color4}${alignc}Allotracker
$color ${font Comic Sans MS:style=Normal:pixelsize=10}${execi 300 /home/ryukyumugen/conky-rss.sh http://www.allotracker.com/rss.php 5 60}

Hors ligne

#1688 Le 21/03/2010, à 13:52

HacKurx

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

Bonjour, Vous savez comment retirer les "â" dans les résultats des sondes? Merci.
Voici le mien:
http://www.allo-image.net/stockimg/upload/1066379054ba61599ac017conky.png

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
on_bottom yes
xftfont Comic sans MS:size=10
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color #4582B5
default_shade_color black
default_outline_color black
alignment top_right
gap_x 8
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer no



TEXT
${color #e49c16} $nodename 
${color #e49c16} $sysname $kernel $machine
$color$stippled_hr
${color #e49c16}Frequence CPU : ${color white} $freq_g GHz
${color #e49c16}Ventillateur CPU : ${color white} ${execi 10 sensors | grep 'fan1' | sed 's/.*://;' | sed 's/M .*/M/;'}
${color #e49c16}Temperature CPU : ${color white} ${execi 10 sensors | grep temp2 | tr '+' ' ' | awk '{print $2}'}
${color #e49c16}Utilisation Core 1: ${color white} ${cpu cpu1}% ${cpubar cpu1}
${color #e49c16}Utilisation Core 2: ${color white} ${cpu cpu2}% ${cpubar cpu2}
${color #e49c16}Utilisation Core 3: ${color white} ${cpu cpu3}% ${cpubar cpu3}
${color #e49c16}Utilisation Core 4: ${color white} ${cpu cpu4}% ${cpubar cpu4}
$color$stippled_hr
${color #e49c16}Frequences GPU: ${color white} ${execi 10 nvclock -i | grep "GPU clock" | grep '[0-9][0-9][0-9].[0-9]' -o}MHz
${color #e49c16}Temperature GPU: ${color white} ${execi 10 nvidia-settings -q gpucoretemp  | grep '[0-9][0-9]' -o}°C
$color$stippled_hr
${color #e49c16}Espace disque libre: ${color #FFFFFF}${fs_free /}/${fs_size /}
${color #e49c16}Memoire RAM :${color #FFFFFF} $mem/$memmax
${color #e49c16}Processus en cours: ${color white} $running_processes/${color white} $processes
$color$stippled_hr
${color #e49c16}Reseau descendant :${color white} ${downspeed eth0} k/s
${color #e49c16}Total :${color white} ${totaldown eth0}
${color #e49c16}Reseau montant:${color white} ${upspeed eth0} k/s
${color #e49c16}Total :${color white} ${totalup eth0}
$color$stippled_hr
${color #e49c16}PORTS :
${color #e49c16}Ouverts : $color${tcp_portmon 1 65535 count}$alignc ${color #e49c16} Entrants : $color${tcp_portmon 1 32767 count} ${color #e49c16} Sortants : $color${tcp_portmon 32768 61000 count}
${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4}
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5}

Hors ligne

#1689 Le 21/03/2010, à 13:56

Leyna

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

Kyo K. a écrit :

J'aurais une question, comment fixer "un nom de volume" (je ne sais pas si c'est le terme exact) a chaque périphérique (clé usb,carte sd) apres formatage ,exemple: ma clé usb avait le nom /media/00B2-B439 pour l'affichage dans mon conky mais pares formatage le nom a changé du coup plus d'affichage dans le conky sad

C'est au moment du formatage que ça se passe

Il est possible de donner un nom a la clef USB avec l'option -n  (évitez les espaces)

mkfs.vfat -F 32 -n ma_clef_usb /dev/sda7

Voilà!

Hors ligne

#1690 Le 21/03/2010, à 14:00

Fenouille84

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

ubuntosaure a écrit :

Bonjour, Vous savez comment retirer les "â" dans les résultats des sondes? Merci.

Essaye en forçant l'UTF-8.
Modifie cette ligne dans ton conkyrc : (passe de no à yes)

override_utf8_locale yes

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


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

Hors ligne

#1691 Le 21/03/2010, à 14:01

HacKurx

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

Fenouille84 a écrit :
ubuntosaure a écrit :

Bonjour, Vous savez comment retirer les "â" dans les résultats des sondes? Merci.

Essaye en forçant l'UTF-8.
Modifie cette ligne dans ton conkyrc : (passe de no à yes)

override_utf8_locale yes

wink Merci

Hors ligne

#1692 Le 21/03/2010, à 15:16

wlourf

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

chepioq a écrit :

@wlourf
ton script lua est vraiment super...
je l'ai essayé en l'adaptant à ma config et ça fonctionne sans soucis...

J'ai une question qui n'a rien à voir avec ton script:
Est-il possible avec conky de changer l'affichage d'un conky en cliquant dessus? (une sorte de fonction on-click sur la fenêtre de conky)

merci!
Pour le "toggle", il y a un truc qui existe mais faut pas cliquer sur le conky mais sur un lanceur, donc pas top si tu as un bureau minimaliste comme le mien, mais ça peut se faire avec les raccourcis clavier aussi (le toptop avec Openbox) !

Le conky en action en vidéo :
http://www.youtube.com/watch?v=p75I3EvAPuQ

Le lien pour les fichiers :
http://narf41.deviantart.com/art/conky-SAUERKRAUT-131959449

Après, il y a peut-être d'autres solutions, je ne sais pas  !

Hors ligne

#1693 Le 21/03/2010, à 17:56

peperoïde

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

Salut à tous !
Je pense que vous connaissez tous le site Bonjour Madame (http://www.bonjourmadame.fr/). Je me suis fais un petit script qui va enregistrer la dernière image mise en ligne pour l'enregistrer dans le /tmp. Ensuite un conky l'affiche et j'ai tout les matins une nouvelle pin-up sur mon bureau smile
Le soucis viens de la fonction at qui est sensée exécuter le programme tout les jour pour récupérer la nouvelle photo. Le script s'exécute mais ne lance pas le conky. J'ai essayé avec crontab mais sans effet.
Je vous laisse le script et le conky.
Si vous trouver une solution pour ne pas avoir à lancer à la main le script je suis preneur.

le script bonjour_madame :

#! /bin/bash

#	Bonjour Madame
#	http://www.bonjourmadame.fr/
#
#	Nécéssite l'un des paquets suivants :
#	* imagemagick
#	* graphicsmagick-imagemagick-compat
#	
#	erreurs:
#		1-conky ou script introuvable
#		2-echec lors du le téléchargement
#		3-echec lors du traitement de l'image
#
#	Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer.
#	Ce logiciel n'offre pas d'autre garantie que celle imposée par la loi.
#
#	Écrit par Peper[oïde]

conky="~/conky/conky_bonjour_madame" #emplacement du conky conky_bonjour_madame
script="~/scripts/bonjour_madame" #emplacement du script bonjour_madame
rep="~/Images/bonjour_madame" #emplacement du repertoire où seront enregistrées les copies des images (garder le champs vide pour ne pas avoir de copie)

if test ! -e $conky
	then
	echo "conky introuvable"
	exit 1
	fi

if test ! -e $script
	then
	echo "script introuvable"
	exit 1
	fi

nbj=$(date +%j)
if test $(date +%H) -lt 10
	then
	nbj=$[$(date)-1]
	if test $nbj -eq 0
		then
		nbj=365
		fi
	fi

rm /tmp/BonjourMadame
if ! wget -t 2 http://feeds2.feedburner.com/BonjourMadame -O /tmp/BonjourMadame # téléchargement de la page rss
	then
	exit 2
	fi

url=$(cat /tmp/BonjourMadame | sed 's/</\n</g' | grep -iE ".jpg|.png" | head -n1 | cut -d\" -f2) # extraction de l'url de l'image

rm /tmp/BonjourMadame
if ! wget -t 2 $url -O /tmp/BonjourMadame # téléchargement de la dernière image
	then
	exit 2
	fi

if test -d $rep #enregistrement de l'original
	then
	if test $(date +%H) -lt 10
		then
		dest=$(echo "$rep/BonjourMadame_"$(date --date '-1 day' +%d)"_"$(date --date '-1 day' +%m)"_"$(date --date '-1 day' +%y)".jpg")
	else
		dest=$(echo "$rep/BonjourMadame_"$(date +%d)"_"$(date +%m)"_"$(date +%y)".jpg")
		fi
	if test ! -e $dest
		then
			cp /tmp/BonjourMadame $dest
			echo "$dest enregistré"
		fi
	fi

if ! convert /tmp/BonjourMadame -resize 500x500 /tmp/BonjourMadame # traitement de l'image
	then
	exit 3
	fi

pid=$(ps x | grep conky | grep $conky | cut -c-5) # suppression du conky courrant
if test ! -z $pid
	then
	echo "processus supprimé : $pid"
	kill -9 $pid
	fi

conky -c $conky & # lancement du conky

if test $(date +%H) -lt 10 # determination de la date et heure du prochain affichage
	then
	heure=$(echo $(date +%m)$(date +%d)"1005")
else
	heure=$(echo $(date --date '1 day' +%m)$(date --date '1 day' +%d)"1005")
	fi

at -f $script -t $heure & # programmation du prochain affichage


exit 0

et le conky :

double_buffer yes
own_window yes
own_window_type desktop # Try also 'normal' or 'override'
own_window_transparent yes
minimum_size 500 500
maximum_width 500
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color black
default_outline_color white
alignment bottom_left
gap_x 12
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
##############################################
#  Output
##############################################
TEXT
${image /tmp/BonjourMadame}

Pensez à installer imagemagick (apt://imagemagick) et à changer les adresses des fichiers au début du script.

J'attend vos remarques.
A+

Dernière modification par peperoïde (Le 21/03/2010, à 21:13)

Hors ligne

#1694 Le 21/03/2010, à 18:06

HacKurx

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

Une petite question big_smile
Une idée pour que le résultat de ma ligne s'affiche à gauche? Car là c'est presque centré. (en plus c'est pas très propre lol)

${color #e49c16}Ventillateur CPU : ${color white} ${execi 10 sensors | grep 'fan1' | sed 's/.*://;' | sed 's/M .*/M/;'}

Car sinon je vais devoir faire cela (et la c'est vraiment pas propre lol):

${color #e49c16}Ventillateur CPU : ${color white} ${execi 10 sensors | grep 'fan1' | sed 's/.*://;' | sed 's/M .*/M/;' | sed 's/^[[:blank:]]*//'}

Merci

Dernière modification par ubuntosaure (Le 21/03/2010, à 18:09)

Hors ligne

#1695 Le 21/03/2010, à 18:52

titimoi

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

Ma petite contribution, un coky avec des images dedans, merci encore pour votre aide :

http://img710.imageshack.us/img710/2875/capture1zl.jpg

edit: image mise en lien !

pour les disques dur et T° :

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         # 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 10            # taux de raffraichissement de la fenetre en secondes
uppercase no                 # majuscule
stippled_borders 2             # longueur d'un trait en pixels
border_outer_margin	6 
# border_margin 6             # largeur des marges
border_inner_margin	6
border_width 1             # 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
# ********      couleurs ci-dessous utilisées dans le script
color0 FF000C            # définition des couleurs "0 - 1 - 2 -3 - ect..
color1 7cad13 #708094            # vert foncé
color2 dde8c6            # vert clair
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 480        # taille mini
maximum_width 480        # largeur maxi
"alignment bottom_right
alignment top_right        # Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
gap_x 30                # ecart avec le bord gauche ou droit
gap_y 45           # ecart avec le bord haut ou bas

text_buffer_size 2048     # 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
${image /home/Thib/.scripts/Icones/hddv.png -p 0,0 -s 100x100}
${offset 110}${voffset 5}${color white}${font grinched:size=12}Slash $font${goto 180}${color} ${voffset -5}${font fnt_basicshapes1: size=15}${if_match ${fs_used_perc /} >0}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >10}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >20}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >30}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >40}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >50}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >60}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >70}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >80}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /} >90}${color1}${else}${color2}${endif}1${font} ${font grinched:size=10}${execi 600 df -h | grep sda7 | cut -c35-37} Go libre$font
${offset 110}${voffset 5}${color white}${font grinched:size=12}Home ${voffset -5}$font${goto 180}${color} ${font fnt_basicshapes1: size=15}${if_match ${fs_used_perc /home/} >0}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >10}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >20}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >30}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >40}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >50}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >60}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >70}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >80}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /home/} >90}${color1}${else}${color2}${endif}1${font} ${font grinched:size=10}${execi 600 df -h | grep sda6 | cut -c35-37} Go libre$font
${offset 110}${voffset 5}${color white}${font grinched:size=12}Surplus $font${goto 180}${voffset -5}${color} ${font fnt_basicshapes1: size=15}${if_match ${fs_used_perc /media/Surplus} >0}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >10}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >20}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >30}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >40}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >50}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >60}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >70}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >80}${color1}${else}${color2}${endif}1${if_match ${fs_used_perc /media/Surplus} >90}${color1}${else}${color2}${endif}1${font} ${font grinched:size=10}${execi 600 df -h | grep sda3 | cut -c35-37} Go libre$font

${image /home/Thib/.scripts/Icones/thermo.png -p 90,80 -s 40x40}
${voffset -10}${font grinched:size=12}${goto 135}Temperature  ${exec expr `cat /sys/devices/platform/it87.656/temp1_input` / 1000}$font°${font grinched:size=12}C$font

pour la météo :

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 no             # 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 bottom_right       # Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
gap_x 30                # ecart avec le bord gauche ou droit
gap_y -15#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_buffer_size 2048

TEXT
${color1}${execpi 1800 python /usr/share/conkyforecast/conkyForecast.py --location=FRXX0099 --template=/home/Thib/.scripts/conkyForecast-images.template}

le fichier template de la meteo:

${image [--datatype=WI] -p 10,-10 -s 65x65}
${font Happy Sans:size=10}${voffset 35}${goto 28}${color2}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]$font
${voffset -50}${goto 130}${color2}${font Happy Sans:size=23}[--datatype=CT]${font}
${voffset 25}

${voffset -15}${goto 30}${font Happy Sans:size=12}[--datatype=DW --shortweekday --startday=1]${goto 125}[--datatype=DW --shortweekday --startday=2]${goto 215}[--datatype=DW --shortweekday --startday=3]${goto 300}[--datatype=DW --shortweekday --startday=4]
${image [--datatype=WI --startday=1] -p 10,110 -s 50x50}${image [--datatype=WI --startday=2] -p 105,110 -s 50x50}${image [--datatype=WI --startday=3] -p 195,110 -s 50x50}${image [--datatype=WI --startday=4] -p 285,100 -s 50x50}
${voffset 40}${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]${font}

Dernière modification par titimoi (Le 21/03/2010, à 20:18)

Hors ligne

#1696 Le 21/03/2010, à 19:29

chepioq

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

@ubuntosaure
Sans vouloir te vexer, ventilateur ne prend qu'un seul "L".

@titimoi
L'image est trop grande pour le forum je n'en vois qu'une moitié...


Tout est dans tout et réciproquement....

Hors ligne

#1697 Le 21/03/2010, à 19:30

Kyo K.

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

Leyna a écrit :
Kyo K. a écrit :

J'aurais une question, comment fixer "un nom de volume" (je ne sais pas si c'est le terme exact) a chaque périphérique (clé usb,carte sd) apres formatage ,exemple: ma clé usb avait le nom /media/00B2-B439 pour l'affichage dans mon conky mais pares formatage le nom a changé du coup plus d'affichage dans le conky sad

C'est au moment du formatage que ça se passe

Il est possible de donner un nom a la clef USB avec l'option -n  (évitez les espaces)

mkfs.vfat -F 32 -n ma_clef_usb /dev/sda7

Voilà!

Merci!
Mais apres formatage et renommage de la clé et modifications du conky et bien il ne reagit plus quand elle est connecté.
capturesb.th.png

## Ne pas fermer conky
total_run_times 0

## Afficher le texte en dehors de la console

out_to_x yes

## Éviter le clignotement
double_buffer yes

## Soustraire la mémoires tampons de la mémoire utlisée.
no_buffers yes 
text_buffer_size 256

## Taux de rafraichissement
update_interval 1

## Nombre d'échantillions pour calculer les moyennes d'utilisation
cpu_avg_samples 4
net_avg_samples 2

## Taille et positionnement 
alignment top_right
minimum_size 320 5 
maximum_width 320

##Écart avec les bords
gap_x 5
gap_y 5

## Afficher les ombres 
draw_shades no

## Afficher les 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 4


## Conky en arrière plan
background no

## Utiliser sa propre fenêtre
own_window no

## Type de fenêtre
own_window_type override

## Pseudo transparence
own_window_transparent yes
own_window_class conky

## Utiliser police lissées
use_xft yes
xftalpha .1
override_utf8_locale yes 

## Ajoute des espaces après certains objets pour éviter le mouvement.
use_spacer right

## Couleur
default_color 28529D
default_shade_color 000000
default_outline_color FFFFFF

color1 white 
color2 black
color3 white  
color4 red
color5 green
color6 10a098
color7 orange
TEXT


${color3}${font Purisa:style=Bold:pixelsize=12}${color1}Actif depuis ${color3}$uptime

${color1}${font Purisa:style=Bold:pixelsize=12} Réseau ${color2}${hr}${font}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Lan :${alignr}${offset -25}${color3}${color6}${addr eth0}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Wlan :${alignr}${offset -25}${color3}${color6}${addr eth1}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Wan :${alignr}${offset -33}${color6}${font Comic Sans MS:style=Normal:pixelsize=10}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}

${color3}${downspeedgraph eth1 16,115 red red}${alignr}${offset -35}${upspeedgraph eth1 16,115 white black}
${color4}${downspeed eth1}ko/s ${totaldown eth1}${alignr}${offset -5}${color5}${upspeed eth1}ko/s ${totalup eth1}

${color1}${font Purisa:style=Bold:pixelsize=12} Proccesseur / Processus ${color2}${hr}${font}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Fréquence CPU: $freq_g Ghz
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Utilisation Core 1: ${cpu cpu1}% ${cpubar cpu1}
${color1}${font Comic Sans MS:style=Normal:pixelsize=10}Utilisation Core 2: ${cpu cpu2}% ${cpubar cpu2}
${font Comic Sans MS:style=Bold:pixelsize=12}${color1}${alignr}${offset -32}Total : ${color3}$processes   ${color1}En cours :${color3}$running_processes

${color1}${font Purisa:style=Bold:pixelsize=12}Mémoire ${color2}${hr}${font}
${font Comic Sans MS:style=Normal:pixelsize=10}${color1}RAM :${color7} $mem${color3}/${color5}$memmax - ${color4}$memperc% ${tab 70}
${color3}${membar 7,120}
${font Comic Sans MS:style=Normal:pixelsize=10}${color3}Swap :${color7} $swap${color3}/${color5}$swapmax - ${color4}$swapperc% ${tab 70}
${color1}${swapbar 7,120}

${color1}${font Purisa:style=Bold:pixelsize=12}Disque ${color2}${hr}${font}
${font Comic Sans MS:style=Normal:pixelsize=10}${color1}HDD : Utilisé ${color4}${fs_used_perc /boot} % ${color1}/ Reste ${color5}${fs_free /boot}${alignr}
${color1}Clé USB EMTEC 2Go: ${if_mounted /media/EMTEC 2GO}Utilisé ${color4}${fs_used_perc /media/EMTEC 2GO} % ${color1}/ Reste ${color5}${fs_free /media/EMTEC 2GO}${else}Déconnecté${endif}
${color1}Carte SD 4Go: ${if_mounted /media/Carte SD 4Go}Utilisé ${color4}${fs_used_perc /media/Carte SD 4Go} % ${color1}/ Reste ${color5}${fs_free /media/Carte SD 4Go}${else}Déconnecté${endif}

${color1}${font Purisa:style=Bold:pixelsize=12}Flux RSS ${color2}${hr}${font}
${color4}${alignc}Allotracker
${color1} ${font Comic Sans MS:style=Normal:pixelsize=10}${execi 300 /home/ryukyumugen/conky-rss.sh http://www.allotracker.com/rss.php 5 60}

Dernière modification par Kyo K. (Le 22/03/2010, à 10:28)

Hors ligne

#1698 Le 22/03/2010, à 10:54

HacKurx

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

J'utilise ça dans conky pour savoir mon IP:

${color #e49c16}IP publique: ${color white} ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}

Mais au lancement de l'ordinateur rien ne s'affiche je suis obligé de relancer conky, y'a t'il une méthode pour actualiser cette commande?

Merci

Hors ligne

#1699 Le 22/03/2010, à 13:50

informaticous

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

@wlourf

J'ai un petit souci avec ton script pour le spectre audio, j'ai fait la config que tu met dans l'erchive et j'ai droit a un petit :

Conky: llua_do_call: function conky_spectrum execution failed: ./audio_spectrum.lua:468: bad argument #1 to 'sub' (string expected, got nil)

j'y suis, j'y reste

Hors ligne

#1700 Le 22/03/2010, à 14:45

chepioq

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

@ubuntosaure
Essaye de lancer ton conky avec un sleep, comme cela il se lancera après que ta connexion soit effective (5 ou 10 secondes, c'est à toi de voir...)


Tout est dans tout et réciproquement....

Hors ligne

Haut de page ↑