#2001 Le 04/05/2010, à 11: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
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...
Dernière modification par Fenouille84 (Le 04/05/2010, à 15: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, à 12:08
- p2c56
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
cool sympa ces anneaux Lua
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
${pop3_unseen pop3.free.fr 123 abc -i 1 -p 60}
Hors ligne
#2003 Le 04/05/2010, à 15:52
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
cool sympa ces anneaux Lua
Merci merci.
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
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, à 16:00
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
cool sympa ces anneaux Lua
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${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
Hors ligne
#2005 Le 04/05/2010, à 17: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 merci zorg je testerai sa après du coup je me suis mit au ano lua aussi
autrement a la place de abc faut y mettre son mot de passe
Dernière modification par p2c56 (Le 04/05/2010, à 17:22)
Hors ligne
#2006 Le 04/05/2010, à 17:49
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
salut Fenouille84
je suis en train d'adapté les anneaux LUA à mon conky, s'est superbe mais ya juste un petit soucis
comment adapté les ano.lua avec upspeed et downspeed, ça n'a pas l'air de marché
( il ne me manquerais plus que ça pour avec un conky de la mort qui tue )
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, à 18:08)
Hors ligne
#2007 Le 04/05/2010, à 18: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, à 18:35
- p2c56
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
ok peter pan merci je verrais sa plus tard du coup
Dernière modification par p2c56 (Le 04/05/2010, à 18:35)
Hors ligne
#2009 Le 04/05/2010, à 19:06
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
merci Peterpan12 , je vais pouvoir finir mon new conky
Hors ligne
#2010 Le 04/05/2010, à 19:12
#2011 Le 04/05/2010, à 21: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
Hors ligne
#2012 Le 04/05/2010, à 22: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
Hors ligne
#2013 Le 04/05/2010, à 23: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
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, à 07: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, à 09: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, à 10:22
- JB-home
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
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
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, à 10:36)
Hors ligne
#2017 Le 05/05/2010, à 10: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, à 10: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, à 10:43)
Hors ligne
#2019 Le 05/05/2010, à 10: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é
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, à 15: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)
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 !
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, à 16: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, à 19:06
#2022 Le 05/05/2010, à 21:39
- Tenshy
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Et voila ma dernière création, un bon point pour celui qui déchiffre le fond d'écran
Dernière modification par Tenshy (Le 05/05/2010, à 21:40)
Hors ligne
#2023 Le 06/05/2010, à 10: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
http://www.tux-planet.fr/un-theme-conky … ucid-lynx/
personnellement je le trouve assez moche
Hors ligne
#2024 Le 06/05/2010, à 11: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, à 11: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
#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, à 12: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