#2976 Le 25/09/2010, à 08:44
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai peut être mal compris en effet
Toujours dans le lien que donne RegisBurin, pour la dernière image, la coloration de la barre proprement dite est donnée juste avant, par exemple pour membar c'est
${color2}${membar 14,80}
Il a du définir avant la color2, mais tu peux mettre la couleur que tu veux.
Tout est dans tout et réciproquement....
Hors ligne
#2977 Le 25/09/2010, à 09:16
- kakulupia
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour à tous
Après avoir été inspiré de nombreux conky poster sur le site, je me suis lancé à la création du mien.
Donc à vos commentaires :
Je vais essayé d'intégrer des scripts en Lua, mais je pense pas m'y connaitre assez pour me lancer comme ça dans ce language.
Sinon j'ai quelques soucis avec les accents ... pourtant la norme ISO est bien prise en charge ( | iconv -c --silent -f ISO_8859-1 -t UTF-8 )
Voila!
Dernière modification par kakulupia (Le 25/09/2010, à 09:20)
Hors ligne
#2978 Le 25/09/2010, à 10:39
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
@ kakulupia
Sympa ton fond d'écran. Tu pourrais poster un lien stp ?
Sinon, pour tes accents, poste tes conkyrc qu'on voit un peu le code qui pourrait poser problème.
Autre solution, la police que tu utilises n'a peut être pas prévu les accents...
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#2979 Le 25/09/2010, à 11:09
- kakulupia
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Merci
http://www.imagup.com/pics/1285409052.html
Efféctivement je n'avais pas pensé au fait que cela pouvait provenir de la police!
Malheureusement , j'ai essayé la police par default sur chucknorris et Humour, les accents ne sont toujours pas pris en compte..
Voici mon .conkyFortune :
# temps pour fermer conky en seconde. 0 = toujours actif
total_run_times 0
# affiche le texte sur la sortie standard
out_to_console no
# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utiliser
no_buffers yes
text_buffer_size 1024
# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1
# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2
# taille et positon - largeur/hauteur
alignment left
minimum_size 350 500
maximum_width 400
# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 890
gap_y 400
# afficher les ombres
draw_shades no
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 1
#pour que conky tourne en arrière plan background no pour les tests
background yes
# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8
#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=7#OCR A Std:size=6
# Tout le texte en majuscule
uppercase no
# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer yes
# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
color1 5D0102
color2 4d3927 #marron
color3 b72c00 #orange
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB
# ancien font : URW Chancery L
TEXT
${color2}${font Angelic War:style=Medium Italic:pixelsize=35}${alignc}Fortunes${font}
${hr}
${color2}${font :pixelsize=12}ChuckNorris:${color1} ${execi 300 fortune chucknorris | iconv -c --silent -f ISO_8859-1 -t UTF-8| fold -s -w 50}
${color2}${font :pixelsize=12}Humour:${color1} ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 50}
${color2}${font I hate Comic Sans:pixelsize=12}Misogynes:${color1} ${execi 300 fortune mysoginie | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 50}
Dernière modification par kakulupia (Le 26/09/2010, à 11:40)
Hors ligne
#2980 Le 25/09/2010, à 12:35
- wlourf
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
@RegisBurin : si j'ai bien compris, tu veux une barre sans le cadre qui entoure la barre, en conky je sais pas faire mais en lua, je sais faire (d'ailleurs je sais pas faire avec la bordure !), comme sur cette image:
conkyrc, modifie le chemin à la ligne "lua_load ":
# -- 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 desktop
#own_window_transparent yes
#own_window_argb_visual yes
##own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
own_window_title bargraph2
border_inner_margin 0
border_outer_margin 0
minimum_size 600 400
alignment bl
gap_x 1280
gap_y 0
# -- 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 333333
# -- Lua Load -- #
# SET THE PATH TO THE SCRIPT HERE
lua_load /tmp/bargraph/bargraph_fre.lua
lua_draw_hook_pre main_bars
#LEAVE AT LEAST ONE LINE, BLANK OR NOT AFTER TEXT
TEXT
${voffset 35}${time %S}
${voffset 35}${time %S}
${voffset 33}${time %S}
bargraph_fre.lua :
--[[ BARGRAPH WIDGET
v2.0 by wlourf (12.07.2010)
this widget draws a bargraph with differe,ts effects
http://u-scripts.blogspot.com/2010/07/bargraph-widget.html
Parameters are :
3 parameters are mandatory
name - the name of the conky variable to display, for example for {$cpu cpu0}, just write name="cpu"
arg - the argument of the above variable, for example for {$cpu cpu0}, just write arg="cpu0"
arg can be a numericla value if name=""
max - the maximum value the above variable can reach, for example for {$cpu cpu0}, just write max=100
Optional parameters:
x,y - coordinates of the starting point of the bar, default = middle of the conky window
cap - end of cap line, ossibles values are r,b,s (for round, butt, square), default="b"
http://www.cairographics.org/samples/set_line_cap/
angle - angle of rotation of the bar in degress, default = 0 (i.e. a vertical bar)
set to 90 for an horizontal bar
skew_x - skew bar around x axis, défaut = 0
skew_y - skew bar around y axis, défaut = 0
blocks - number of blocks to display for a bar (values >0) , default= 10
height - height of a block, default=10 pixels
width - width of a block, default=20 pixels
space - space between 2 blocks, default=2 pixels
angle_bar - this angle is used to draw a bar on a circular way (ok, this is no more a bar !) default=0
radius - for cicular bars, internal radius, default=0
with radius, parameter width has no more effect.
Colours below are defined into braces {colour in hexadecimal, alpha}
fg_colour - colour of a block ON, default= {0x00FF00,1}
bg_colour - colour of a block OFF, défaut = {0x00FF00,0.5}
alarm - threshold, values after this threshold will use alarm_colour colour , default=max
alarm_colour - colour of a block greater than alarm, default=fg_colour
smooth - (true or false), create a gradient from fg_colour to bg_colour, default=false
mid_colour - colours to add to gradient, with this syntax {position into the gradient (0 to1), colour hexa, alpha}
for example, this table {{0.25,0xff0000,1},{0.5,0x00ff00,1},{0.75,0x0000ff,1}} will add
3 colurs to gradient created by fg_colour and alarm_colour, default=no mid_colour
led_effect - add LED effects to each block, default=no led_effect
if smooth=true, led_effect is not used
possibles values : "r","a","e" for radial, parallelel, perdendicular to the bar (just try!)
led_effect has to be used with theses colours :
fg_led - middle colour of a block ON, default = fg_colour
bg_led - middle colour of a block OFF, default = bg_colour
alarm_led - middle colour of a block > ALARM, default = alarm_colour
reflection parameters, not avaimable for circular bars
reflection_alpha - add a reflection effect (values from 0 to 1) default = 0 = no reflection
other values = starting opacity
reflection_scale - scale of the reflection (default = 1 = height of text)
reflection_length - length of reflection, define where the opacity will be set to zero
calues from 0 to 1, default =1
reflection - position of reflection, relative to a vertical bar, default="b"
possibles values are : "b","t","l","r" for bottom, top, left, right
v1.0 (10 Feb. 2010) original release
v1.1 (13 Feb. 2010) numeric values can be passed instead conky stats with parameters name="", arg = numeric_value
v1.2 (28 Feb. 2010) just renamed the widget to bargraph
v1.3 (03 March 2010) added parameters radius & angle_bar to draw the bar in a circular way
v2.0 (12 Jul. 2010) rewrite script + add reflection effects and parameters are now set into tables
]]
require 'cairo'
----------------START OF PARAMETERS ----------
function conky_main_bars()
bars_settings={
{
name="time",
arg="%S",
max=60,
alarm=50,
bg_colour={0x00ff00,0.25},
fg_colour={0x00ff00,1},
alarm_colour={0xff0000,1},
x=10,y=300,
blocks=20,
height=8,width=25,
},
{
name="time",
arg="%S",
max=60,
alarm=50,
bg_colour={0x00ff00,0},
fg_colour={0x00ff00,0},
alarm_colour={0xff0000,0},
x=40,y=300,
blocks=20,
height=8,width=25,
led_effect="r",
fg_led={0x00ff00,1},
alarm_led={0xff0000,1},
bg_led={0x00ff00,0.25},
},
{
name="time",
arg="%S",
max=60,
alarm=50,
bg_colour={0x00ff00,0.25},
fg_colour={0x00ff00,1},
alarm_colour={0xff0000,1},
x=70,y=300,
blocks=20,
height=8,width=25,
smooth=true,
mid_colour={{0.33,0x0000FF,1},{0.66,0xffff00,1}}
},
{
name="time",
arg="%S",
max=60,
alarm=50,
bg_colour={0x00ff00,0.25},
fg_colour={0x00ff00,1},
alarm_colour={0xff0000,1},
x=100,y=300,
blocks=1,
height=200,width=25,
smooth=true,
mid_colour={{0.5,0xffff00,1}}
},
{
name="time",
arg="%S",
max=60,
alarm=30,
bg_colour={0xff00ff,0.2},
fg_colour={0x00ff00,1},
alarm_colour={0xff0000,1},
x=130,y=300,
blocks=6,
height=20,width=20,
smooth=true,
},
{
name="time",
arg="%S",
max=60,
alarm=30,
bg_colour={0xff00ff,0.2},
fg_colour={0x00ff00,1},
alarm_colour={0xff0000,1},
x=165,y=300,
blocks=6,
height=20,width=0,
cap="r",
},
{
name="time",
arg="%S",
max=60,
angle=90,
bg_colour={0xffff00,0.5},
fg_colour={0xffff00,1},
x=200,y=285,
space=1,
cap="e",
skew_y=15,
},
{
name="time",
arg="%S",
max=100,
angle=90,
bg_colour={0x00ffff,0.5},
fg_colour={0x00ffff,0.5},
led_effect="e",
bg_led ={0x0000ff,1},
fg_led ={0xffff00,1},
x=200,y=250,
},
{
name="time",
arg="%S",
max=60,
angle=90,
bg_colour={0x00ffff,0.5},
fg_colour={0x00ff00,0.8},
bg_led ={0x0000ff,1},
fg_led ={0xffff00,1},
x=200,y=160,
reflection_alpha=0.8,
reflection="r"
},
{
name="time",
arg="%S",
max=60,
bg_colour={0x00ff33,0},
fg_colour={0xffff00,0},
bg_led={0x00ff33,0.5},
fg_led={0xffff00,1},
led_effect="r",
blocks=1,--20,
x=200,
y=75,
height=150,--,
width=40,
angle=90,
led_effect="e",
reflection_alpha=1,
reflection="r",
space=1,
skew_x=15,
},
{
name="time",
arg="%S",
max=60,
alarm=50,
bg_colour={0x00ff33,0},
fg_colour={0xffff00,0},
alarm_colour={0xFF0000,0},
bg_led={0x00ff33,0.5},
fg_led={0xffff00,1},
alarm_led={0xFF0000,1},
blocks=10,
x=400,
y=340,
height=15,
cap="b",
angle_bar=45,
led_effect="a",
radius=30,
},
{
name="time",
arg="%S",
max=100,
bg_colour={0xff00ff,0},
fg_colour={0x00ff00,0},
bg_led={0xff00ff,0.5},
fg_led={0x00ff00,1},
led_effect="r",
x=50,y=350,
blocks=10,
space=5,
height=50,width=40,
angle=90,
cap="r",
},
{
name="time",
arg="%S",
max=60,
bg_colour={0x0000ff,0.5},
fg_colour={0x00ff00,1},
mid_colour={{0.25,0xFFFF00,1},{0.5,0xFFFFFF,1},{0.75,0xFF0000,1}},
x=25,y=390,
blocks=50,
space=1,
height=10,width=10,
angle=90,
smooth = true,
},
}
-----------END OF PARAMETERS--------------
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)
--prevent segmentation error when reading cpu state
if tonumber(conky_parse('${updates}'))>3 then
for i in pairs(bars_settings) do
draw_multi_bar_graph(bars_settings[i])
end
end
cairo_destroy(cr)
cairo_surface_destroy(cs)
end
function draw_multi_bar_graph(t)
cairo_save(cr)
--check values
if t.name==nil and t.arg==nil then
print ("No input values ... use parameters 'name' with 'arg' or only parameter 'arg' ")
return
end
if t.max==nil then
print ("No maximum value defined, use 'max'")
return
end
if t.name==nil then t.name="" end
if t.arg==nil then t.arg="" end
--set default values
if t.x == nil then t.x = conky_window.width/2 end
if t.y == nil then t.y = conky_window.height/2 end
if t.blocks == nil then t.blocks=10 end
if t.height == nil then t.height=10 end
if t.angle == nil then t.angle=0 end
t.angle = t.angle*math.pi/180
--line cap style
if t.cap==nil then t.cap = "b" end
local cap="b"
for i,v in ipairs({"s","r","b"}) do
if v==t.cap then cap=v end
end
delta=0
if t.cap=="r" or t.cap=="s" then delta = t.height end
if cap=="s" then cap = CAIRO_LINE_CAP_SQUARE
elseif cap=="r" then
cap = CAIRO_LINE_CAP_ROUND
elseif cap=="b" then
cap = CAIRO_LINE_CAP_BUTT
end
--end line cap style
--if t.led_effect == nil then t.led_effect="r" end
if t.width == nil then t.width=20 end
if t.space == nil then t.space=2 end
if t.radius == nil then t.radius=0 end
if t.angle_bar == nil then t.angle_bar=0 end
t.angle_bar = t.angle_bar*math.pi/360 --halt angle
--colours
if t.bg_colour == nil then t.bg_colour = {0x00FF00,0.5} end
if #t.bg_colour~=2 then t.bg_colour = {0x00FF00,0.5} end
if t.fg_colour == nil then t.fg_colour = {0x00FF00,1} end
if #t.fg_colour~=2 then t.fg_colour = {0x00FF00,1} end
if t.alarm_colour == nil then t.alarm_colour = t.fg_colour end
if #t.alarm_colour~=2 then t.alarm_colour = t.fg_colour end
if t.mid_colour ~= nil then
for i=1, #t.mid_colour do
if #t.mid_colour[i]~=3 then
print ("error in mid_color table")
t.mid_colour[i]={1,0xFFFFFF,1}
end
end
end
if t.bg_led ~= nil and #t.bg_led~=2 then t.bg_led = t.bg_colour end
if t.fg_led ~= nil and #t.fg_led~=2 then t.fg_led = t.fg_colour end
if t.alarm_led~= nil and #t.alarm_led~=2 then t.alarm_led = t.fg_led end
if t.led_effect~=nil then
if t.bg_led == nil then t.bg_led = t.bg_colour end
if t.fg_led == nil then t.fg_led = t.fg_colour end
if t.alarm_led == nil then t.alarm_led = t.fg_led end
end
if t.alarm==nil then t.alarm = t.max end --0.8*t.max end
if t.smooth == nil then t.smooth = false end
if t.skew_x == nil then
t.skew_x=0
else
t.skew_x = math.pi*t.skew_x/180
end
if t.skew_y == nil then
t.skew_y=0
else
t.skew_y = math.pi*t.skew_y/180
end
if t.reflection_alpha==nil then t.reflection_alpha=0 end
if t.reflection_length==nil then t.reflection_length=1 end
if t.reflection_scale==nil then t.reflection_scale=1 end
--end of default values
local function rgb_to_r_g_b(col_a)
return ((col_a[1] / 0x10000) % 0x100) / 255., ((col_a[1] / 0x100) % 0x100) / 255., (col_a[1] % 0x100) / 255., col_a[2]
end
--functions used to create patterns
local function create_smooth_linear_gradient(x0,y0,x1,y1)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
end
local function create_smooth_radial_gradient(x0,y0,r0,x1,y1,r1)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
end
local function create_led_linear_gradient(x0,y0,x1,y1,col_alp,col_led)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1) ---delta, 0,delta+ t.width,0)
cairo_pattern_add_color_stop_rgba (pat, 0.0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1.0, rgb_to_r_g_b(col_alp))
return pat
end
local function create_led_radial_gradient(x0,y0,r0,x1,y1,r1,col_alp,col_led,mode)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
if mode==3 then
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
else
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
end
return pat
end
local function draw_single_bar()
--this fucntion is used for bars with a single block (blocks=1) but
--the drawing is cut in 3 blocks : value/alarm/background
--not zvzimzblr for circular bar
local function create_pattern(col_alp,col_led,bg)
local pat
if not t.smooth then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, 0,t.width/2,-t.height,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, -t.height/2, 0, t.width/2,-t.height/2,t.height/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if bg then
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
else
pat = create_smooth_linear_gradient(t.width/2, 0, t.width/2,-t.height)
end
end
return pat
end
local y1=-t.height*pct/100
local y2=nil
if pct>(100*t.alarm/t.max) then
y1 = -t.height*t.alarm/100
y2 = -t.height*pct/100
if t.smooth then y1=y2 end
end
if t.angle_bar==0 then
--block for fg value
pat = create_pattern(t.fg_colour,t.fg_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,0,t.width,y1)
cairo_fill(cr)
-- block for alarm value
if not t.smooth and y2 ~=nil then
pat = create_pattern(t.alarm_colour,t.alarm_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,y1,t.width,y2-y1)
cairo_fill(cr)
y3=y2
else
y2,y3=y1,y1
end
-- block for bg value
cairo_rectangle(cr,0,y2,t.width,-t.height-y3)
pat = create_pattern(t.bg_colour,t.bg_led,true)
cairo_set_source(cr,pat)
cairo_pattern_destroy(pat)
cairo_fill(cr)
end
end --end single bar
local function draw_multi_bar()
--function used for bars with 2 or more blocks
for pt = 1,t.blocks do
--set block y
local y1 = -(pt-1)*(t.height+t.space)
local light_on=false
--set colors
local col_alp = t.bg_colour
local col_led = t.bg_led
if pct>=(100/t.blocks) or pct>0 then --ligth on or not the block
if pct>=(pcb*(pt-1)) then
light_on = true
col_alp = t.fg_colour
col_led = t.fg_led
if pct>=(100*t.alarm/t.max) and (pcb*pt)>(100*t.alarm/t.max) then
col_alp = t.alarm_colour
col_led = t.alarm_led
end
end
end
--set colors
--have to try to create gradients outside the loop ?
local pat
if not t.smooth then
if t.angle_bar==0 then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, -t.height/2+y1,t.width/2,0+t.height/2+y1,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, y1, 0, t.width/2,y1,t.width/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if t.led_effect=="a" then
pat = create_led_radial_gradient (0, 0, t.radius+(t.height+t.space)*(pt-1),
0, 0, t.radius+(t.height+t.space)*(pt),
col_alp,col_led,3)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
end
else
if light_on then
if t.angle_bar==0 then
pat = create_smooth_linear_gradient(t.width/2, t.height/2, t.width/2,-(t.blocks-0.5)*(t.height+t.space))
else
pat = create_smooth_radial_gradient(0, 0, (t.height+t.space), 0,0,(t.blocks+1)*(t.height+t.space),2)
end
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
end
end
cairo_set_source (cr, pat)
cairo_pattern_destroy(pat)
--draw a block
if t.angle_bar==0 then
cairo_move_to(cr,0,y1)
cairo_line_to(cr,t.width,y1)
else
cairo_arc( cr,0,0,
t.radius+(t.height+t.space)*(pt)-t.height/2,
-t.angle_bar -math.pi/2 ,
t.angle_bar -math.pi/2)
end
cairo_stroke(cr)
end
end
local function setup_bar_graph()
--function used to retrieve the value to display and to set the cairo structure
if t.blocks ~=1 then t.y=t.y-t.height/2 end
local value = 0
if t.name ~="" then
value = tonumber(conky_parse(string.format('${%s %s}', t.name, t.arg)))
else
value = tonumber(t.arg)
end
if value==nil then value =0 end
pct = 100*value/t.max
pcb = 100/t.blocks
cairo_set_line_width (cr, t.height)
cairo_set_line_cap (cr, cap)
cairo_translate(cr,t.x,t.y)
cairo_rotate(cr,t.angle)
local matrix0 = cairo_matrix_t:create()
cairo_matrix_init (matrix0, 1,t.skew_y,t.skew_x,1,0,0)
cairo_transform(cr,matrix0)
--call the drawing function for blocks
if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
if t.reflection=="t" or t.reflection=="b" then cairo_translate(cr,0,-t.height) end
else
draw_multi_bar()
end
--dot for reminder
--[[
if t.blocks ~=1 then
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,t.height/2,3,0,2*math.pi)
cairo_fill(cr)
else
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,0,3,0,2*math.pi)
cairo_fill(cr)
end
]]
--call the drawing function for reflection and prepare the mask used
if t.reflection_alpha>0 and t.angle_bar==0 then
local pat2
local matrix1 = cairo_matrix_t:create()
if t.angle_bar==0 then
pts={-delta/2,(t.height+t.space)/2,t.width+delta,-(t.height+t.space)*(t.blocks)}
if t.reflection=="t" then
cairo_matrix_init (matrix1,1,0,0,-t.reflection_scale,0,-(t.height+t.space)*(t.blocks-0.5)*2*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,-(t.height+t.space)*(t.blocks),t.width/2,(t.height+t.space)/2)
elseif t.reflection=="r" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,delta+2*t.width,0)
pat2 = cairo_pattern_create_linear (delta/2+t.width,0,-delta/2,0)
elseif t.reflection=="l" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,-delta,0)
pat2 = cairo_pattern_create_linear (-delta/2,0,delta/2+t.width,-0)
else --bottom
cairo_matrix_init (matrix1,1,0,0,-1*t.reflection_scale,0,(t.height+t.space)*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,(t.height+t.space)/2,t.width/2,-(t.height+t.space)*(t.blocks))
end
end
cairo_transform(cr,matrix1)
if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
cairo_translate(cr,0,-t.height/2)
else
draw_multi_bar()
end
cairo_set_line_width(cr,0.01)
cairo_pattern_add_color_stop_rgba (pat2, 0,0,0,0,1-t.reflection_alpha)
cairo_pattern_add_color_stop_rgba (pat2, t.reflection_length,0,0,0,1)
if t.angle_bar==0 then
cairo_rectangle(cr,pts[1],pts[2],pts[3],pts[4])
end
cairo_clip_preserve(cr)
cairo_set_operator(cr,CAIRO_OPERATOR_CLEAR)
cairo_stroke(cr)
cairo_mask(cr,pat2)
cairo_pattern_destroy(pat2)
cairo_set_operator(cr,CAIRO_OPERATOR_OVER)
end --reflection
end --setup_bar_graph()
--start here !
setup_bar_graph()
cairo_restore(cr)
end
plus d'info sur ce script si tu veux l'essayer icic : http://forum.ubuntu-fr.org/viewtopic.php?pid=3604450#p3604450
Hors ligne
#2981 Le 25/09/2010, à 13:15
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai peut être mal compris en effet
Toujours dans le lien que donne RegisBurin, pour la dernière image, la coloration de la barre proprement dite est donnée juste avant, par exemple pour membar c'est${color2}${membar 14,80}
Il a du définir avant la color2, mais tu peux mettre la couleur que tu veux.
Oui, c'est bien ce que je dis... La dernière image montre un conky avec une couleur appliquée sur "l'ensemble" de la barre (bordure+barre). Puis, si tu regardes mon conkyrc, j'en use et abuse des couleurs différentes en les spécifiant "avant TEXT".
Ce que je veux faire c'est ce qu'il montre sur la première image, vous voyez? la barre de RAM est grise, et la bordure jaune... Je ne sais pas comment il a fait ? (et l'article ayant plus de 2ans, et étant fermé aux commentaires, je ne sais pas trop comment/à qui poser la question)
@wlourf: à défaut de soluce, je le ferais en LUA... merci pour l'exemple
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#2982 Le 25/09/2010, à 13:40
- wlourf
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
ah ok, comme ça alors:
default_bar_size 100 10
TEXT
${color FF0000}${membar}
${voffset -34}${color 00FF00}${execbar echo 0}
Je ne sais pas comment il a fait ? (et l'article ayant plus de 2ans, et étant fermé aux commentaires, je ne sais pas trop comment/à qui poser la question)
essaye sur http://crunchbanglinux-fr.org, il y était il y a pas plus tard que 10 minutes ;-)
Hors ligne
#2983 Le 25/09/2010, à 21:45
- snake57
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour à tous,
Je suis entrain de me faire un conky, mais j'ai un petit soucis.
Pour le moment le conky s'affiche sur une colonne, j'ai donc toutes les données affichées sur la gauche de l'écran.
J'aimerais pouvoir en afficher à la fois à gauche et à droite. Il faut donc que j'élargisse ma colonne et que j'utilise l'argument ${alignr} pour envoyer mes données à droite.
Le problème c'est que pour l'instant je n'arrive pas à élargir ma colonne.
Y'a t'il un argument qui peux me permettre de faire ca?
Toshiba Satellite L775-11N
Hors ligne
#2984 Le 25/09/2010, à 22:02
- bece
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Créer 2 fichiers conky que tu lances ainsi :
conky -c /chemin/du.conky1
conky -c /chemin/du/conky2
"L'informatique, c'est l'art de passer 15 jours à gagner 5 millisecondes"
Hors ligne
#2985 Le 25/09/2010, à 22:33
- snake57
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Je lance pas conky en console.
Il se lance au démarrage. C'est donc le fichier .conkyrc du répertoire personnel qui est éxecuté.
Je fais comment pour lancer deux conky au démarrage?
Y'a moyen plutot d'agrandir la colonne du conky?
Toshiba Satellite L775-11N
Hors ligne
#2986 Le 25/09/2010, à 22:34
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Ou alors, spécifier une taille de fenêtre conky égale à la taille de l'écran et utiliser alignr...
...
minimum_size 1680 1050
...
TEXT
...
(en admettant que tu ais un écran de cette résolution)
Edit: pour le lancement de 2 conky au démarrage:
conky -c /chemin_vers/conkyrc1 && conky -c /chemin_vers/conkyrc2
dans le champs "commande"
Dernière modification par RegisBurin (Le 25/09/2010, à 22:37)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#2987 Le 25/09/2010, à 23:33
- snake57
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Chez moi ça ne fonctionne pas, je n'ai qu'un seul des deux conky qui se lance.
J'ai mm essayé de le lancer en deux fois dans application au démarrage, mais ça fonctonne pas non plus.
Toshiba Satellite L775-11N
Hors ligne
#2988 Le 25/09/2010, à 23:34
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
ah ok, comme ça alors:
http://uppix.net/a/b/0/f6424ae3d17ba5fa … b686b2.pngdefault_bar_size 100 10 TEXT ${color FF0000}${membar} ${voffset -34}${color 00FF00}${execbar echo 0}
Yeahhhhh !
L'astuce était bien celle-ci. Créer une barre "qui sert à rien" (j'ai mis la barre d'un cpu qui n'existe pas), de couleur noire (pour qu'elle paraisse "invisible" sur mon fond d'écran noir), et la déplacer (à grand coup de offset/voffset) sur la barre à laquelle on veut faire disparaitre la bordure...
Youhouuuu (/me danse la gigue dans le salon)
Et voilà:
C'est futile, voir complêtement innintéressant, mais qu'est ce que ça fait plaise' de réussir à faire exactement ce qu'on veut
Encore merci
@+
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#2989 Le 25/09/2010, à 23:37
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
@snake57: poste ton(tes) conky qu'on puisse regarder ça de plus près...
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#2990 Le 26/09/2010, à 00:10
- Leyna
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
C'est futile, voir complêtement innintéressant, mais qu'est ce que ça fait plaise' de réussir à faire exactement ce qu'on veut
Grâce à tes caprices, on a découvert une astuce bien pratique quand on est un(e) fana de custo un peu maniaque sur les bords (je vise tout le monde et personne à la fois )
Hors ligne
#2991 Le 26/09/2010, à 00:43
- Levi59
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai reprit l'astuce avec une petite variante... Le début de la barre forme une sorte de bouton à glisser un peu comme sur les vieilles radios.
Voici ma version du code...
background no
update_interval 2.0
double_buffer yes
use_xft yes
override_utf8_locale
xftfont Sans:size=8
xftalpha 0.8
own_window yes
own_window_transparent yes
#own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes
minimum_size 280 150
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 0
border_margin 3
border_width 0
text_buffer_size 1024
default_color white
default_shade_color black
default_outline_color black
color0 FFFFFF
color1 e49c16
color2 ffc11f
alignment top_right
gap_x 6
gap_y 48
no_buffers yes
TEXT
$nodename - $sysname $kernel on $machine
${color1}Uptime:$color $uptime ${color0}
${color1}CPU Utilisé :${color0} $cpu% ${goto 120}${color2}${if_match $cpu > 3}${cpubar}${else}${execbar echo 3}${endif}${offset -160}${color black}${execbar echo 0}
$color${cpugraph ffc11f 8b4b0b}
${color1}Mémoire RAM :
${color0} $mem/$memmax - $memperc% ${color2}${goto 150}${membar}${offset -130}${color black}${execbar echo 0}
${color1}Utilisation du Swap :
${color0} $swap/$swapmax - $swapperc% ${color2}${goto 120}${if_match $swapperc > 3}${swapbar}${else}${execbar echo 3}${endif}${offset -160}${color black}${execbar echo 0}
${color1}Processus : $color $processes ${color1}En cours : $color $running_processes
$color$stippled_hr
${color1}Espace Disque Libre :
${color red}Mountpoint${goto 120}% Utilisé
${color0}${execpi 30 grep ^\/dev /etc/mtab | grep -v [\,\ ]ro[\,\ ] | cut -d" " -f2 | sed '2d;' | while read line ; do
echo $line '${goto 140}${fs_used_perc '$line'}%${goto 180}${color2}${fs_bar '$line'}${offset -100}${color black}${execbar echo 0}${color}'
done }
$stippled_hr
Hors ligne
#2992 Le 26/09/2010, à 01:10
- Weeta
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Hello
j'avais deux petites questions qui me turlupinent mais d'abord je vais en profiter pour vous montrer mon conky :
il est assez simple (ni lua, ni cairo) mais j'ai quand même mis quelques icônes pour faire plus joli
Ma question concerne l'écoute des ports. Dans tous les exemples que j'ai pu trouver sur le net , à chaque fois je trouve ce code pour les connexions entrantes :
${tcp_portmon 1 32767 rhost 0}
je trouve ca curieux que ca s’arrête au port 32767, j'ai donc modifié et mis 65535. Seulement voila ça ne marche pas, au dessus de 32767 il considère que c'est uniquement du port sortant. Et je ne comprends pas pourquoi. Par exemple j'avais réglé mon port torrent sur 38000 et donc mon conky ne le détectait pas, ou plutôt il me détectait absolument toutes les connexions (sortantes aussi). Si quelqu'un a une explication là dessus, je suis preneur
deuxième interrogation : dans la liste des connexions, la résolution dns est automatique. Y a t'il un moyen de la désactiver et ne laisser que les ips ?
Merci
Dernière modification par Weeta (Le 26/09/2010, à 01:18)
Hors ligne
#2993 Le 26/09/2010, à 06:10
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Chez moi ça ne fonctionne pas, je n'ai qu'un seul des deux conky qui se lance.
J'ai mm essayé de le lancer en deux fois dans application au démarrage, mais ça fonctonne pas non plus.
Au lieu de lancer directement tes conkyrc au démarrage, fait un script bash comme ceci:
#!/bin/bash
conky -c /chemin/du.conky1 &
sleep 5
conky -c /chemin/du/conky2 &
Le" sleep 5" lance le deuxième conky avec un décalage de 5 secondes, c'est optionnel, mais j'ai remarqué que parfois, quand les deux conky sont démarré en même temps, il n'y en qu'un qui s'affiche.
Tu lances ce script à la place de tes conky.
Tout est dans tout et réciproquement....
Hors ligne
#2994 Le 26/09/2010, à 06:38
- snake57
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
snake57 a écrit :Chez moi ça ne fonctionne pas, je n'ai qu'un seul des deux conky qui se lance.
J'ai mm essayé de le lancer en deux fois dans application au démarrage, mais ça fonctonne pas non plus.
Au lieu de lancer directement tes conkyrc au démarrage, fait un script bash comme ceci:
#!/bin/bash conky -c /chemin/du.conky1 & sleep 5 conky -c /chemin/du/conky2 &
Le" sleep 5" lance le deuxième conky avec un décalage de 5 secondes, c'est optionnel, mais j'ai remarqué que parfois, quand les deux conky sont démarré en même temps, il n'y en qu'un qui s'affiche.
Tu lances ce script à la place de tes conky.
J'ai testé cela et seul le deuxième conky lancé est affiché sur mon bureau. A croire que le second tue le premier pour lui prendre sa place.
Toshiba Satellite L775-11N
Hors ligne
#2995 Le 26/09/2010, à 06:45
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
essaye ceci;
en console
killall conky
ensuite, toujours en console tu lances le script:
./ nom_du_script
Et rapporte nous les messages affichés
Tout est dans tout et réciproquement....
Hors ligne
#2996 Le 26/09/2010, à 07:14
- snake57
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai fais ce que tu viens de dire et voici ce que j'obtiens.
A noter que lorsque je lance mon script par la console les deux conky s'affichent mais en clignotant bizarrement.
Alors que si le même script est lancé au démarrage d'ubuntu, seul le second script est affiché (sans clignoter par contre).
matthieu@matthieu-laptop:~$ ./conky
Conky: /home/matthieu/.conkyrc1: 9: no such configuration: 'border_margin'
Conky: /home/matthieu/.conkyrc1: 98: no such configuration: 'r)'
Conky: forked to background, pid is 3818
Conky: desktop window (14000a9) is subwindow of root window (15d)
Conky: drawing to desktop window
Conky: drawing to double buffer
--2010-09-26 03:10:37-- http://ip.tupeux.com/
Résolution de ip.tupeux.com... 88.191.122.240
Connexion vers ip.tupeux.com|88.191.122.240|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 14 [text/html]
Sauvegarde en : «STDOUT»
100%[======================================>] 14 --.-K/s ds 0s
2010-09-26 03:10:37 (1,25 MB/s) - envoi vers sortie standard [14/14]
matthieu@matthieu-laptop:~$ Conky: /home/matthieu/.conkyrc2: 9: no such configuration: 'border_margin'
Conky: /home/matthieu/.conkyrc2: 98: no such configuration: 'r)'
Conky: forked to background, pid is 3835
Conky: desktop window (14000a9) is subwindow of root window (15d)
Conky: drawing to desktop window
Conky: drawing to double buffer
--2010-09-26 03:10:42-- http://ip.tupeux.com/
Résolution de ip.tupeux.com... 88.191.122.240
Connexion vers ip.tupeux.com|88.191.122.240|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 14 [text/html]
Sauvegarde en : «STDOUT»
100%[======================================>] 14 --.-K/s ds 0s
2010-09-26 03:10:42 (1,28 MB/s) - envoi vers sortie standard [14/14]
Toshiba Satellite L775-11N
Hors ligne
#2997 Le 26/09/2010, à 07:23
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
J'ai fais ce que tu viens de dire et voici ce que j'obtiens.
A noter que lorsque je lance mon script par la console les deux conky s'affichent mais en clignotant bizarrement.
Alors que si le même script est lancé au démarrage d'ubuntu, seul le second script est affiché (sans clignoter par contre).matthieu@matthieu-laptop:~$ ./conky Conky: /home/matthieu/.conkyrc1: 9: no such configuration: 'border_margin' Conky: /home/matthieu/.conkyrc1: 98: no such configuration: 'r)' Conky: forked to background, pid is 3818 Conky: desktop window (14000a9) is subwindow of root window (15d) Conky: drawing to desktop window Conky: drawing to double buffer --2010-09-26 03:10:37-- http://ip.tupeux.com/ Résolution de ip.tupeux.com... 88.191.122.240 Connexion vers ip.tupeux.com|88.191.122.240|:80... connecté. requête HTTP transmise, en attente de la réponse... 200 OK Longueur: 14 [text/html] Sauvegarde en : «STDOUT» 100%[======================================>] 14 --.-K/s ds 0s 2010-09-26 03:10:37 (1,25 MB/s) - envoi vers sortie standard [14/14] matthieu@matthieu-laptop:~$ Conky: /home/matthieu/.conkyrc2: 9: no such configuration: 'border_margin' Conky: /home/matthieu/.conkyrc2: 98: no such configuration: 'r)' Conky: forked to background, pid is 3835 Conky: desktop window (14000a9) is subwindow of root window (15d) Conky: drawing to desktop window Conky: drawing to double buffer --2010-09-26 03:10:42-- http://ip.tupeux.com/ Résolution de ip.tupeux.com... 88.191.122.240 Connexion vers ip.tupeux.com|88.191.122.240|:80... connecté. requête HTTP transmise, en attente de la réponse... 200 OK Longueur: 14 [text/html] Sauvegarde en : «STDOUT» 100%[======================================>] 14 --.-K/s ds 0s 2010-09-26 03:10:42 (1,28 MB/s) - envoi vers sortie standard [14/14]
Dans le script il faudrait peut-être augmenter la durée du sleep, vu que ton premier conky fait un appelle à internet.
Ou alors ajouter un sleep 5 ou sleep 10 au début, car il se peut que lorsque tu lance ta session, ta connexion internet ne soit pas totalement opérationnelle:
#!/bin/bash
sleep 10
conky -c /chemin/du.conky1 &
sleep 5
conky -c /chemin/du/conky2 &
Pour le clignotement, il faudrait que tu nous donne ce que contient tes deux conky
Tout est dans tout et réciproquement....
Hors ligne
#2998 Le 26/09/2010, à 11:41
- kakulupia
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut à tous
J'ai essayé de modifier la mise en page de mes fortunes. Mais je block car le texte ne veux pas être affiché face à face. Le screen expliquera mieux:
Et le TEXT du .conkyFortune :
TEXT
${color2}${font Angelic War:style=Medium Italic:pixelsize=35}${alignc}Fortunes${font}
${hr}
${color2}${font :pixelsize=12}ChuckNorris ${alignr} Humour
${color1} ${execi 300 fortune chucknorris | iconv -c --silent -f ISO_8859-1 -t UTF-8| fold -s -w 20} ${alignr}${color2}${color1} ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 20}
$alignr${color2}${font I hate Comic Sans:pixelsize=12}Misogynes:${color1} ${execi 300 fortune mysoginie | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 50}
Si quelqu'un a une solution ..
Hors ligne
#2999 Le 26/09/2010, à 12:06
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
En mettant un voffset devant $alignr${color2}${font I hate Comic Sans:pixelsize=12}Misogynes......
Ton conky deviendrai:
TEXT
${color2}${font Angelic War:style=Medium Italic:pixelsize=35}${alignc}Fortunes${font}
${hr}
${color2}${font :pixelsize=12}ChuckNorris ${alignr} Humour
${color1} ${execi 300 fortune chucknorris | iconv -c --silent -f ISO_8859-1 -t UTF-8| fold -s -w 20} ${alignr}${color2}${color1} ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 20}
${voffset -15}$alignr${color2}${font I hate Comic Sans:pixelsize=12}Misogynes:${color1} ${execi 300 fortune mysoginie | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 50}
Après à toi de jouer avec la valeur de voffset pour que cela soit bien aligné
Tout est dans tout et réciproquement....
Hors ligne
#3000 Le 26/09/2010, à 13:38
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Pour le clignotement, il faudrait que tu nous donne ce que contient tes deux conky
Oui, c'est ce que je lui ai demandé quelques posts plus haut, nous poster les conkyrc. Selon moi ce sont eux qui ont un problème de config/syntaxe. (à voir les messages de sortie, il y a soucis lignes 9 et 98)
PS 14h55:
Hé! on en est quand même à 3000 messages pile et 120 pages ! il vit bien ce topic (sans compter sur les 2 autres qui lui ont précédés). La contrepartie étant de voir certaines questions déjà posées/résolues plusieurs fois, parce qu'avec 120 pages à relire quand on cherche une astuce ou un conkyrc "qu'on se souvient d'avoir vu à un moment donné"...
Dernière modification par RegisBurin (Le 26/09/2010, à 14:00)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne