Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2001 Le 04/05/2010, à 10:53

Fenouille84

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

Salut à tous

Voici mon nouveau bureau.
Sa fait longtemps que je voulais intégrer des anneaux LUA à conky. C'est fait smile

Screen :
obcarbone.th.png

Le conkyrc1 (gauche)

#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 65 10			#Taille minimum (px) ; largeur / hauteur
  maximum_width 65			#Largeur maximum (px)
 #---
  gap_x 10				#Écart avec le bord gauche / droit
  gap_y 60				#É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 left			#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 606060				#Gris
  color2 101010				#Near black
 #---
  short_units yes			#Unités courtes
  pad_percents 2			#Unité à 2 décimales

#Lua Load
  lua_load ~/conky/Script/ano.lua
  lua_draw_hook_pre ring_stats


TEXT
${color1}${voffset 33}Core1${voffset -15}${offset -14}CPU${voffset 15}
 ${cpu cpu1} %
${voffset 53}Core2${voffset -15}${offset -14}CPU${voffset 15}
 ${cpu cpu2} %
${voffset 53}RAM  ${voffset -15}${offset -14}MEM${voffset 15}
 ${memperc} %
${voffset 53}Heat ${voffset -15}${offset -14}HDD${voffset 15}
${hddtemp /dev/sda}°C
${voffset 53}root ${voffset -15}${offset -14}HDD${voffset 15}
 ${fs_free /}
${voffset 53}home ${voffset -15}${offset -14}HDD${voffset 15}
 ${fs_free /home}
${voffset 53}Lexar${voffset -15}${offset -14}USB${voffset 15}${if_mounted /media/LEXAR}
 ${fs_free /media/LEXAR}${else}
 unmt${endif}
${voffset 53}Linux${voffset -15}${offset -14}USB${voffset 15}${if_mounted /media/Linux}
 ${fs_free /media/Linux}${else}
 unmt${endif}
${voffset 53}LaCie${voffset -15}${offset -14}USB${voffset 15}${if_mounted /media/LaCie_PC}
 ${fs_free /media/LaCie_PC}${else}
 unmt${endif}

${voffset 6}${font Oloron Tryout:size=16}${desktop_name}${font}

Le script LUA pour les anneaux

--[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
	lua_load ~/scripts/rings-v1.2.lua
	lua_draw_hook_pre ring_stats

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

settings_table = {
	{
		name='cpu',
		arg='cpu1',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=35,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='platform',
		arg='coretemp.0 temp 1',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=35,
		radius=23,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
	{
		name='cpu',
		arg='cpu2',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=114,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='platform',
		arg='coretemp.1 temp 1',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=114,
		radius=23,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
	{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=193,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='swapperc',
		arg='',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=193,
		radius=23,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
	{
		name='hddtemp',
		arg='/dev/sda',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=272,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='fs_used_perc',
		arg='/',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=351,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='fs_used_perc',
		arg='/home',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=430,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='fs_used_perc',
		arg='/media/LEXAR',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=509,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='fs_used_perc',
		arg='/media/Linux',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=588,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
	{
		name='fs_used_perc',
		arg='/media/LaCie_PC',
		max=100,
		bg_colour=0x606060,
		bg_alpha=0.6,
		fg_colour=0x000000,
		fg_alpha=0.8,
		x=36, y=667,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=570
	},
}

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
	return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
	local w,h=conky_window.width,conky_window.height

	local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
	local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

	local angle_0=sa*(2*math.pi/360)-math.pi/2
	local angle_f=ea*(2*math.pi/360)-math.pi/2
	local t_arc=t*(angle_f-angle_0)

	-- Draw background ring

	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
	cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
	cairo_set_line_width(cr,ring_w)
	cairo_stroke(cr)

	-- Draw indicator ring

	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
	cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
	cairo_stroke(cr)
end

function conky_ring_stats()
	local function setup_rings(cr,pt)
		local str=''
		local value=0

		str=string.format('${%s %s}',pt['name'],pt['arg'])
		str=conky_parse(str)

		value=tonumber(str)
		pct=value/pt['max']

		draw_ring(cr,pct,pt)
	end

	if conky_window==nil then return end
	local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)

	local cr=cairo_create(cs)	

	local updates=conky_parse('${updates}')
	update_num=tonumber(updates)

	if update_num>5 then
		for i in pairs(settings_table) do
			setup_rings(cr,settings_table[i])
		end
	end
end

Le conkyrc2 (droite)

#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 170 10			#Taille minimum (px) ; largeur / hauteur
  maximum_width 170			#Largeur maximum (px)
 #---
  gap_x 1265				#Écart avec le bord gauche / droit
  gap_y 50				#É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 qq 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 606060				#Gris
  color2 101010				#Near black
 #---
  short_units yes			#Unités courtes
  pad_percents 2			#Unité à 2 décimales


TEXT
${color1}SYS${voffset 1}${hr}
  Vers : ${exec cat /etc/lsb-release | grep -i "rele" | cut -d "=" -f2}
  Code : ${exec cat /etc/lsb-release | grep -i "code" | cut -d "=" -f2 | sed 's/^.\| [a-z]/\U&/g'}
  ${stippled_hr}
  OpBx : ${exec openbox --version | head -n1 | cut -d ' ' -f2}
  Krnl : ${exec uname -r | cut -c 1-9}
  Uptm : ${uptime}

WEB${voffset 1}${hr}
  ${if_existing /proc/net/route wlan0}Qlty : ${wireless_link_qual_perc wlan0}%
  Type : ${gw_iface}
  Name : ${wireless_essid wlan0}${else}Disconnected
  Type : unknown
  Name : unknown${endif}
  ${stippled_hr}
  Send : ${upspeed wlan0}${alignr}${totalup wlan0}
  ${upspeedgraph wlan0 25,0 101010 101010}
  Down : ${downspeed wlan0}${alignr}${totaldown wlan0}
  ${downspeedgraph wlan0 25,0 101010 101010}

CAL${voffset 1}${hr}
${execp cal | sed '1!d' | sed -e "s/^.\| [a-z]/\U&/g ; s/^ *//g ; s/^/\${offset 15}/g"}
${color1}${execp cal | sed -e "1d ; s/^/  /g ; s/$/ /g" | sed 's/'" $(date +%e) "'/${color2}'" $(date +%e) "'${color1}/1'}${font}
  ${stippled_hr}
  Bonne fête à :
${execp $HOME/Script/Fêtes}

TDL${voffset 1}${hr}
${execp cat $HOME/Ubuntu/ToDo/ToDo | sed -e "s/^/  /g ; /#/d" | fold -sw 25}

AGD${voffset 1}${hr}
${execp cat $HOME/Ubuntu/ToDo/Cal | sed -e "s/^/  /g ; /#/d" | fold -sw 25}

BBC${voffset 1}${hr}
${exec head -5 $HOME/1-IUFM/English/BBC_News/news.xml | sed 's/^/  /g'}

Et voilà.

Sa reste tout simple, rien de bien nouveau
Mais bon, si sa vous inspire... wink

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


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

Hors ligne

#2002 Le 04/05/2010, à 11:08

p2c56

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

cool sympa ces anneaux Lua wink
je vois que tu amis aussi la fonction mail j'ai essaye moi avec se code trouver sur le forum mais sa fonctione pas.
bien sur j'ai remplacer 123 par mon adresse mail et abc j'ai suposé que c'était le mot de passe roll

${pop3_unseen pop3.free.fr 123 abc -i 1 -p 60}

Hors ligne

#2003 Le 04/05/2010, à 14:52

Fenouille84

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

p2c56 a écrit :

cool sympa ces anneaux Lua wink

Merci merci.

p2c56 a écrit :

je vois que tu amis aussi la fonction mail j'ai essaye moi avec se code trouver sur le forum mais sa fonctione pas.

Si cette demande s'adresse à moi, je ne peux pas te répondre.
Je n'ai pas ajouté la fonction mail à mon conky tongue


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

Hors ligne

#2004 Le 04/05/2010, à 15:00

JB-home

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

p2c56 a écrit :

cool sympa ces anneaux Lua wink
je vois que tu amis aussi la fonction mail j'ai essaye moi avec se code trouver sur le forum mais sa fonctione pas.
bien sur j'ai remplacer 123 par mon adresse mail et abc j'ai suposé que c'était le mot de passe roll

${pop3_unseen pop3.free.fr 123 abc -i 1 -p 60}

je croit que la fonction "pop3_unseen" de conky est toujouyrs buggé... il n'y a que "imap_unseen" qui fonctionne.
Pour le pop3 passe par un script wink

Hors ligne

#2005 Le 04/05/2010, à 16:20

p2c56

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

a ouai ok non mais je vais test imap car free fonctione avec wink merci zorg je testerai sa après du coup je me suis mit au ano lua aussi lol autrement a la place de abc faut y mettre son mot de passe roll

Dernière modification par p2c56 (Le 04/05/2010, à 16:22)

Hors ligne

#2006 Le 04/05/2010, à 16:49

JB-home

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

salut Fenouille84 big_smile

je suis en train d'adapté les anneaux LUA à mon conky, s'est superbe lol mais ya juste un petit soucis sad

comment adapté les ano.lua avec upspeed et downspeed, ça n'a pas l'air de marché sad
( il ne me manquerais plus que ça pour avec un conky de la mort qui tue big_smile )

voilà se que j'ai tenté et qui ne fonctionne pas :

--[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/rings-v1.2.lua
    lua_draw_hook_pre ring_stats

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

settings_table = {
    {
        name='upspeed',
        arg='wlan0',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=36, y=35,
        radius=30,
        thickness=5,
        start_angle=270,
        end_angle=570
    },
    {
        name='downspeed',
        arg='wlan0',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=175, y=35,
        radius=30,
        thickness=5,
        start_angle=270,
        end_angle=570
    },
}

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
    local w,h=conky_window.width,conky_window.height

    local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=sa*(2*math.pi/360)-math.pi/2
    local angle_f=ea*(2*math.pi/360)-math.pi/2
    local t_arc=t*(angle_f-angle_0)

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    cairo_set_line_width(cr,ring_w)
    cairo_stroke(cr)

    -- Draw indicator ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    cairo_stroke(cr)
end

function conky_ring_stats()
    local function setup_rings(cr,pt)
        local str=''
        local value=0

        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)

        value=tonumber(str)
        pct=value/pt['max']

        draw_ring(cr,pct,pt)
    end

    if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)

    local cr=cairo_create(cs)    

    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)

    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
end

je pense que s'est à cause de la la valeur donné par upspeed et downspeed qui n'est pas qu'un chiffre seul mais avec la lettre "b" , "kib" ect...

Dernière modification par z0rg> (Le 04/05/2010, à 17:08)

Hors ligne

#2007 Le 04/05/2010, à 17:17

peterp@n

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

@ z0rg : voilà ce que j'ai moi pour la vitesse de transfert internet et ça fonctionne :

{
        name='downspeedf',
        arg='wlan0',
        max=2500,
        bg_colour=0x2F312E,
        bg_alpha=0.5,
        fg_colour=0xAAB364,
        fg_alpha=0.5,
        x=611, y=61,
        radius=28.5,
        thickness=5,
        start_angle=-90,
        end_angle=270
    },
    {
        name='upspeedf',
        arg='wlan0',
        max=145,
        bg_colour=0x2F312E,
        bg_alpha=0.5,
        fg_colour=0xAAB364,
        fg_alpha=0.5,
        x=611, y=61,
        radius=22.5,
        thickness=5,
        start_angle=-90,
        end_angle=270
    },

@p2c56 : pour conkyRhythmbox et la jackette de l'album, je viens de l'installer sur un autre pc et ça fait pareil, rien ne s'affiche...:(
Je vois pas ce qui cloche pour l'instant, faut peut-être attendre des mises à jour.


Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)

Hors ligne

#2008 Le 04/05/2010, à 17:35

p2c56

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

ok peter pan merci je verrais sa plus tard du coup wink

Dernière modification par p2c56 (Le 04/05/2010, à 17:35)

Hors ligne

#2009 Le 04/05/2010, à 18:06

JB-home

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

merci Peterpan12 , je vais pouvoir finir mon new conky lol

Hors ligne

#2010 Le 04/05/2010, à 18:12

p2c56

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

voila le mien a modifier sa cette aprèm et a abandonner le conky rhythmbox pour le moment lol par-contre pour les mails même avec imap sa marche pas hmm

captureujp.th.png

Hors ligne

#2011 Le 04/05/2010, à 20:43

JB-home

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

autre petit problème :

    {
        name='hddtemp',
        arg='/dev/sda',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=36, y=35,
        radius=23,
        thickness=5,
        start_angle=270,
        end_angle=450
    },

je tente d'intégré hddtemp, mais ça fait clignoté le demi cercle hmm

Hors ligne

#2012 Le 04/05/2010, à 21:01

Tenshy

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

p2c56 tu peux poster tes conkyrc STP ? ca me semble très joli tout ca smile

Hors ligne

#2013 Le 04/05/2010, à 22:09

p2c56

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

voila mes conkyrc tenshy bon c'est peut être un peux le bordel dans certain je débute donc j'ai toucher un peux a tous mais sa fonctionne lol

le premier pour les ano lua et l'heure

# -- 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
 
text_buffer_size 2048
imlib_cache_size 0
 
# -- Window specifications -- #
 
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 1020 600
maximum_width 1000
 
alignment tm
gap_x 320
gap_y 50
 
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
# -- Text settings -- #
use_xft yes
xftfont Santana:size=24
xftalpha 0.8
 
uppercase no
 
default_color black
 
# -- Lua Load -- #
lua_load ~/.conky/scripts/ano.lua.sh
lua_draw_hook_pre ring_stats

 
TEXT

${font}${color #000000}${font Neuropolitical:size=12}Aurel Sur Lucid ${color #8C8C8C}${kernel}${color #000000} depuis ${color #8C8C8C}${font Neuropolitical:size=12}${uptime}${voffset 35}${font Neuropolitical:size=40}${alignr}${time %H.%M}${font Neuropolitical:size=20}
${goto 160}${hr 2}
${goto 250}${time %A, %d %B %Y}
${goto 52}${font Neuropolitical:size=10}${voffset 103}Cpu I
${goto 58}${cpu cpu1} %
${goto 50}${font Neuropolitical:size=10}${voffset 50}Cpu II
${goto 60}${cpu cpu2} %
${goto 53}${font Neuropolitical:size=10}${voffset 70}Ram
${goto 53}${memperc}%

le second pour les barres des disques dur

#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
text_buffer_size 1500
imlib_cache_size 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,below,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 0 100
alignment tl
gap_x 1350
gap_y 940
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
# -- Text settings -- #
use_xft yes
xftfont Santana:size=24
xftalpha 0.8
 
uppercase no
 
default_color black
 


#Couleurs-------------------------
color1 black
color2 black
color3 black
color4 black
color5 black
 
TEXT

${voffset 2}${font Neuropolitical:size=10}${color1}${goto 0}Home : ${voffset -2}${font fnt_basicshapes1: size=8}${if_match ${fs_used_perc /} >0}0${else}p${endif}${if_match ${fs_used_perc /} >10}0${else}p${endif}${if_match ${fs_used_perc /} >20}0${else}p${endif}${if_match ${fs_used_perc /} >30}0${else}p${endif}${if_match ${fs_used_perc /} >40}0${else}p${endif}${if_match ${fs_used_perc /} >50}${color3}0${else}${color3}p${endif}${if_match ${fs_used_perc /} >60}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /} >70}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /} >80}${color5}0${else}${color5}p${endif}${if_match ${fs_used_perc /} >90}${color5}0${else}${color5}p${endif}${voffset -2}${font Neuropolitical:size=10}${color2}${fs_free_perc /}% libres

${voffset 2}${font Neuropolitical:size=10}${color1}${goto 0}Média : ${voffset -2}${font fnt_basicshapes1: size=8}${if_match ${fs_used_perc /media/Média} >0}0${else}p${endif}${if_match ${fs_used_perc /media/Média} >10}0${else}p${endif}${if_match ${fs_used_perc /media/Média} >20}0${else}p${endif}${if_match ${fs_used_perc /media/Média} >30}0${else}p${endif}${if_match ${fs_used_perc /media/Média} >40}0${else}p${endif}${if_match ${fs_used_perc /media/Média} >50}${color3}0${else}${color3}p${endif}${if_match ${fs_used_perc /media/Média} >60}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /media/Média} >70}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /media/Média} >80}${color5}0${else}${color5}p${endif}${if_match ${fs_used_perc /media/Média} >90}${color5}0${else}${color5}p${endif}${voffset -2}${font Neuropolitical:size=10}${color2}${fs_free_perc /media/Média}% libres

et le dernier pour les mails mais qui fonctionne pas j'arrive pas a relever les mails donc je sais pas si le code est bon si quelqu'un peux vérifier.

#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
text_buffer_size 1500
imlib_cache_size 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,below,skip_taskbar,skip_pager
border_inner_margin 0
border_outer_margin 0
minimum_size 0 100
alignment tl
gap_x 50
gap_y 1000
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

#Polices--------------------------
use_xft yes
xftfont Neuropolitical:size=12
xftalpha 0.5
override_utf8_locale yes
uppercase no

TEXT
${alignc}${font Neuropolitical:size=10}${color #000000}--------- New E-mail ---------
${alignc 7}${font Neuropolitical:size=10}${color #000000}${imap_unseen imap.free.fr adresse@email.fr motdepasse -i 1 -p 60}

Hors ligne

#2014 Le 05/05/2010, à 06:54

carpediem

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

Salut à tous,
Je rencontre le même problème que z0rg> quand j'intégre hddtemp, ça fait clignoter le demi cercle et second problème avec "platform" le conky disparait après quelques secondes.

name='platform',
        arg='coretemp.0 temp 1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x000000,
        fg_alpha=0.8,
        x=36, y=35,
        radius=23,
        thickness=5,
        start_angle=270,
        end_angle=450

cordialement carpediem


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

Hors ligne

#2015 Le 05/05/2010, à 08:27

Tenshy

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

pour le platform, il s'agit peut-être simplement que l'argument n'est pas le bon, lance conky dans un terminal, il devrait t'indiquer s'il n'arrive pas à trouver le fichier...

Hors ligne

#2016 Le 05/05/2010, à 09:22

JB-home

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

carpediem a écrit :

Salut à tous,
Je rencontre le même problème que z0rg> quand j'intégre hddtemp, ça fait clignoter le demi cercle et second problème avec "platform" le conky disparait après quelques secondes.

name='platform',
        arg='coretemp.0 temp 1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x000000,
        fg_alpha=0.8,
        x=36, y=35,
        radius=23,
        thickness=5,
        start_angle=270,
        end_angle=450

cordialement carpediem

voilà comment je fait pour mes 2 cpu si ça peut t'aider :

settings_table = {
    {
        name='cpu',
        arg='cpu0',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=36, y=35,
        radius=30,
        thickness=5,
        start_angle=220,
        end_angle=570
    },
    {
        name='platform',
        arg='coretemp.0 temp 1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=36, y=35,
        radius=23,
        thickness=5,
        start_angle=270,
        end_angle=450
    },
    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=175, y=35,
        radius=30,
        thickness=5,
        start_angle=220,
        end_angle=570
    },
    {
        name='platform',
        arg='coretemp.1 temp 1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x740E0E,
        fg_alpha=0.8,
        x=175, y=35,
        radius=23,
        thickness=5,
        start_angle=270,
        end_angle=450
    },

}

j'ai toujours pas réglé le clignotement de hddtemp neutral
voici l'erreur dans un terminal :

Conky: llua_do_call: function conky_ring_stats execution failed: /home/zorg/.conkyrc/scripts/disk_ano.lua:102: attempt to perform arithmetic on local 'value' (a nil value)

et ce n'est pas un porblème de droit avec hddtemp car j'ai taper la commande :

sudo chmod u+s /usr/sbin/hddtemp

et j'ai toujours le même problème...

Dernière modification par z0rg> (Le 05/05/2010, à 09:36)

Hors ligne

#2017 Le 05/05/2010, à 09:35

Tenshy

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

personellement pour la température des CPU, j'utilise un exec de sensors, d'ailleurs j'ai essayé de faire un cut sur le caractère ° mais ca ne marche pas, je suis obligé de le faire sur le . ce qui me retire de la précision (bon il est vrai qu'on ne voit pas forcément la différence sur les anneaux entre 47 et 47,4 mais ca me gène quand même par principe).

d'après ce que je comprends de ton erreur, il essaie de faire un calcul avec la valeur récupérée par hddtemp alors qu'il n'a pas pu la récupérer. j'avais le même problème mais c'était bètement parce que je n'avais pas installé hddtemp

Hors ligne

#2018 Le 05/05/2010, à 09:40

JB-home

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

j'ai comprit pourquoi il merde ...

lorsque je rentre ${hddtemp /dev/sda} dans la config conky, ça m'afiche la temperature et ça clignote, 5seconde sur la temperature, 5seconde sur N/A, 5seconde sur la temperature ..ect... donc normal que le ring clignote...

pourquoi ça fait cela ?

Dernière modification par z0rg> (Le 05/05/2010, à 09:43)

Hors ligne

#2019 Le 05/05/2010, à 09:54

Greg_lattice

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

Salut tout le monde!!

Je viens de passer de Karmic à Lucid et évidemment il fallait qq bug... lol
Mon conky est touché hmm
Pour afficher la musique j'utilisais  conkyexaile : no soucy sous Karmic.
Maintenant sous Lucid ça ne fonctionne plus.

Pour info, voilà une erreur qui pourrait mettre qqun sur la piste :

greg@lattice:~$ conkyExaile -n --datatype=TI
ERROR: Issue calling the dbus service:'dbus.Array' object has no attribute 'find'

Une âme charitable saurait-elle comment resoudre ça SVP?

Hors ligne

#2020 Le 05/05/2010, à 14:15

Muy_Bien

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

Salut tout le monde !

Voila j'ai enfin integré lua dans mon conky donc je vous le fais partager.
Si vous voyez pas le lua au 1er coup d'oeil il faut mieux regarder (mais c'est pas si compliqué que ça)

mini_100505031117790288.png

J'ai plein d'idées encore sur l'integration fun de lua par rapport au fond d'écran. Dés que j'ai le temps je m'y mets et je posterai le résultat ! wink

Est ce que vous aimez ?

**EDIT**
Du coup je me pose des questions sur lua.
- Est ce qu'il y a possibilité de changer la couleur de l'anneau au dela d'un certain % ? Par exemple lorsque le CPU1 dépasse les 70% de faire passer l'anneau en rouge, ou seulement la partie aprés le 70% en rouge ...
- Vu l'integration à mes fonds d'écran des anneaux, est ce q'il y aurait possibibilité lors du lancement de conky, de récuperer le nom du wallpaper en place pour ainsi lancer le bon conky adapté au wallapaper ? (c'est plus une question bash ...)

Dernière modification par Muy_Bien (Le 05/05/2010, à 15:38)


Windows est un système d'exploitation de l'homme par l'ordinateur.
Linux, c'est le contraire ... [Brunod]

Hors ligne

#2021 Le 05/05/2010, à 18:06

JB-home

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

voilà mon new big_smile
zdesktop.th.png

Dernière modification par z0rg> (Le 05/05/2010, à 18:07)

Hors ligne

#2022 Le 05/05/2010, à 20:39

Tenshy

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

capturejjq.th.png

Et voila ma dernière création, un bon point pour celui qui déchiffre le fond d'écran lol

Dernière modification par Tenshy (Le 05/05/2010, à 20:40)

Hors ligne

#2023 Le 06/05/2010, à 09:55

JB-home

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

si ça vous intéresse , ici un conky spécial Lucid Lynx
conky-ubuntu-10.04-lucid-lynx-mini.jpg
http://www.tux-planet.fr/un-theme-conky … ucid-lynx/

personnellement je le trouve assez moche hmm

Hors ligne

#2024 Le 06/05/2010, à 10:08

Tenshy

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

oui j'avais vu ca en effet, moi non plus je le trouve pas terrible, après c'est une bonne base pour ceux qui aiment le nouveau thème d'ubuntu (ce qui n'est pas mon cas, mais j'aimais encore moins celui d'avant) et qui ne veulent pas trop se casser la tête et passer des heures à configurer leur conky (alors que c'est fait pour ca à la base non ?)

après ca donne aussi de bonnes idées pour pousser à fond l'intégration de conky à son thème de bureau.

Hors ligne

#2025 Le 06/05/2010, à 10:31

yobabeth

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

Bonjour à tous

Il pleut alors je cafouille dans mon conky ...j'en ai vu pleins des beaux mais bon je rame un peu ...le dernier sous lucid  je poste que le conkyrc je mettrais les scripts sur demande cool

1273142584-Capture.png

#Fond d'écran (yes/no)
background        yes

#Raffraichissement (sec)
update_interval        1.0

#Anti-scintillement (yes/no)
double_buffer        yes

            #Gestion des polices d'écriture

#Utilisation d'une police d'écriture particulière (yes/no)
use_xft            yes

#Forcer UTF8 (yes/no)
override_utf8_locale yes

#Police de caractère utilisée:taille=valeur
xftfont      jurabook:size=10
xftalpha        0.99
use_xft     yes

            #Gestion de la fenêtre

#Incrustation
own_window        yes
own_window_transparent    yes
own_window_type        override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
on_bottom        no

#Taille de la fenêtre
minimum_size        10 10
draw_shades        yes
draw_outline        no
draw_borders        no
draw_graph_borders    yes
#Largeur des traits avec une ligne stippled_hr
#stippled_borders    0

border_margin        3
border_width        0

            #Gestion des couleurs

#Couleurs par défaut
default_color        white
default_shade_color    black
default_outline_color    black
#gris
color1 6E887F
#bleu pale
color2 white
#blanc
color3 white
            #Emplacement de la fenêtre
#Positionnement
alignment        top_left
gap_x            300
gap_y            240

no_buffers        yes

#Lua Load-------------------------
    lua_load ~/.config/conky/clock_rings.lua
    lua_draw_hook_pre clock_rings


TEXT














${color}${font jurabook:size=8}DOWN ${upspeedgraph eth0 10,70 ffff00 00ff00} ${downspeed eth0}kB/s    ${font jurabook:size=8} UP ${downspeedgraph eth0 10,70 ffff00 00ff00} ${upspeed eth0}kB/s   ${font jurabook:size=8}${color magenta2} CPU  ${color magenta2} ${cpubar 10,70}  ${font jurabook:size=8}${color #00FF00}  RAM  ${color #00FF00} ${membar 10,70}


 ${alignc}${color}.:${color}${font jurabook:size=9}${rss http://www.lemonde.fr/rss/une.xml 2 feed_title 1}${color}:.

${color}:: ${color3}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 0}
${color}:: ${color3}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 1}
${color}:: ${color3}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 2}
${color}:: ${color3}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 3}
${color}:: ${color3}${rss http://www.lemonde.fr/rss/une.xml 2 item_title 4}
 



${color}${voffset -50}${font ConkyWeather:size=80}${execi 600 conkyForecast --location=FRXX0208 --datatype=WF}${font}
${color}${voffset -70}$alignc${font jurabook:size=20}${execi 600 conkyForecast --location=FRXX0208 --datatype=HT}${font}

${color}$alignc${font arrows:size=15}    ${execi 360 conkyForecast --location=FRXX0208 --datatype=BF}${font}${font jurabook:size=8}${execi 600 conkyForecast --location=FRXX0208 --datatype=WS}${font}
${color}${voffset -45}${offset 200}${font moon phases:size=35}${execi 3600 conkyForecast --location=FRXX0208 --datatype=MF}${font}

Dernière modification par yobabeth (Le 06/05/2010, à 11:43)


On traverse la vie comme des éléphants dans un magasin de porcelaine,une ébréchure par ici,une fêlure par là. @//(*_*)\\@ http://www.deezer.com/fr/user/yobabeth
ati radeon HD 2600

Hors ligne