Désolé du double post. Après, désinstallation --> réinstallation, j'ai ton conky zeizei. Bien qu'il bug quelque peu, ca marche ![]()
Bon, j'ai modifié vite fait un conky trouvé sur le net et j'ai fait un truc simple niveau bureau.
http://s3.noelshack.com/old/up/capture_deecran__05072011__014631-f8ead71894.png
En tout cas, merci de tes couseils zeizei!
merci de l'info bon je vient de finir mon bureau je shoot (pour les infos sur conky je ne les avais pas c'est donc un concepts sans sa mais j'aime bien
http://s3.noelshack.com/upload/18231900217641_capture.png
à noté que la petite bar avec l'heur et la température est masqué automatiquement en arrière de l'autre bar quand ma souris est pas dessus.
Salut à tous, désolé de vous re-déranger. Ca a surement été dit mais je voulais savoir comment ajouter une partie météo a conky. J'ai trouvé des tutos mais datant de 2008. C'est toujours à la page ? Merci à vous
et ici :
http://doc.ubuntu-fr.org/conky_scripts_temps_et_meteo#la_meteo
et encore ici :
http://doc.ubuntu-fr.org/conkyforecast
ici aussi : http://conky.pitstop.free.fr/wiki/index.php5?tit
le=ConkyForecast_examples_%28fr%29
sinon :
ouvre la fenêtre… non, pas sur le bureau, la Vraie
ouvre les yeux et regarde dehors. ![]()
Pour la fenêtre, ne t'inquiete pas, elle est ouverte
Une fois encore, merci de tes conseils.
DracRulez, ton conky m'interesse fortement ![]()
Ouai je te le passe si tu veut, même si le fond n'est pas de moi. (Y'a pas de droit d'auteurs sur les conkyrc ?
)
Je poste ca dans la soirée (je suis sous seven là, utilisation de photoshop...)
Voici mon .conkyrc zeizei, c'est moi qui est passé l'horloge en bleu et qui est rajouté le png avec le 12,3,6,9. Donc si tu le veut tu me le dit et je te le donne avec.
Le .conkyrc
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
own_window yes
own_window_type override
own_window_transparent yes
border_inner_margin 0
border_outer_margin 0
minimum_size 200 250
maximum_width 200
alignment tr
gap_x 35
gap_y 55
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
lua_load ~/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
${voffset 8}${color 3333FF}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 3333FF}${hr}
${voffset 140}${font caviar dreams:size=10}${alignr}HOME${font}
${font caviar dreams:size=12}${color FFFFFF}${alignr}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ LFBD temperature temperature 30} °C${font}
${image ~/horloge.png -p 25,75 -s 150x150}
${color FFFFFF}${goto 94}${voffset 33}${cpu cpu0}%
${color 3333FF}${goto 94}CPU
${color FFFFFF}${goto 110}${voffset 32}${memperc}%
${color 3333FF}${goto 110}RAM
${color FFFFFF}${goto 129}${voffset 39}${fs_used_perc /}%
${color 3333FF}${goto 129}Disk
Le clock_rings.lua:
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77
This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.
IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.
To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
lua_load ~/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
Changelog:
+ v1.0 -- Original release (30.09.2009)
v1.1p -- Jpope edit londonali1010 (05.10.2009)
]]
settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='time',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use .
arg='%I.%M',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=12,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.1,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0x3333FF,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.2,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=100, y=150,
-- "radius" is the radius of the ring.
radius=50,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=5,
-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
start_angle=0,
-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
end_angle=360
},
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3333FF,
fg_alpha=0.4,
x=100, y=150,
radius=56,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3333FF,
fg_alpha=0.6,
x=100, y=150,
radius=62,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%m',
max=12,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3333FF,
fg_alpha=0.8,
x=100, y=150,
radius=70,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='time',
arg='%d',
max=31,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x3333FF,
fg_alpha=1,
x=100, y=150,
radius=76,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='cpu',
arg='cpu0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x3333FF,
fg_alpha=0.8,
x=120, y=300,
radius=23,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='memperc',
arg=,
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x3333FF,
fg_alpha=0.8,
x=140, y=355,
radius=26,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='fs_used_perc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x3333FF,
fg_alpha=0.8,
x=162, y=417,
radius=29,
thickness=5,
start_angle=-90,
end_angle=180
},
}
-- Use these settings to define the origin and extent of your clock.
clock_r=65
-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
clock_x=100
clock_y=150
show_seconds=true
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
function draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.height
local
xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radi
us'],pt['thickness'],pt['start_angle'],pt['end_ang
le']
local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
local angle_0=sa*(2*math.pi/360)-math.pi/2
local angle_f=ea*(2*math.pi/360)-math.pi/2
local t_arc=t*(angle_f-angle_0)
-- Draw background ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
cairo_set_line_width(cr,ring_w)
cairo_stroke(cr)
-- Draw indicator ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
cairo_stroke(cr)
end
function draw_clock_hands(cr,xc,yc)
local secs,mins,hours,secs_arc,mins_arc,hours_arc
local xh,yh,xm,ym,xs,ys
secs=os.date("%S")
mins=os.date("%M")
hours=os.date("%I")
secs_arc=(2*math.pi/60)*secs
mins_arc=(2*math.pi/60)*mins+secs_arc/60
hours_arc=(2*math.pi/12)*hours+mins_arc/12
-- Draw hour hand
xh=xc+0.7*clock_r*math.sin(hours_arc)
yh=yc-0.7*clock_r*math.cos(hours_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xh,yh)
cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
cairo_set_line_width(cr,5)
cairo_set_source_rgba(cr,1.0,1.0,1.0,1.0)
cairo_stroke(cr)
-- Draw minute hand
xm=xc+clock_r*math.sin(mins_arc)
ym=yc-clock_r*math.cos(mins_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xm,ym)
cairo_set_line_width(cr,3)
cairo_stroke(cr)
-- Draw seconds hand
if show_seconds then
xs=xc+clock_r*math.sin(secs_arc)
ys=yc-clock_r*math.cos(secs_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xs,ys)
cairo_set_line_width(cr,1)
cairo_stroke(cr)
end
end
function conky_clock_rings()
local function setup_rings(cr,pt)
local str=''
local value=0
str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)
value=tonumber(str)
pct=value/pt['max']
draw_ring(cr,pct,pt)
end
-- Check that Conky has been running for at least 5s
if conky_window==nil then return end
local
cs=cairo_xlib_surface_create(conky_window.display,
conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
local cr=cairo_create(cs)
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num>5 then
for i in pairs(settings_table) do
setup_rings(cr,settings_table[i])
end
end
draw_clock_hands(cr,clock_x,clock_y)
end
http://pastebin.com pour ce genre de pavé les gens !
Désolé Chris_27, j'y penserais la prochaine fois ![]()
Chris : je m'excuse aussi, c'est moi qui lui ai demandé...
DracRulez : merci bien, je le testerais demain.
Ok, pas de soucis. ![]()
C'est pas un gros drame hein. ![]()
Et en fait, je dis ça aussi pour que vous puissiez lire un contenu affiché de façon décente. Sur ce forum, la mise en page n'est absolument pas adaptée pour ça.
J'ai tapé conkyrc dans la bar rechercher du gestionnaire de paquet dans la section tout et il n'est pas là c'est bien un paquet à prendre?Je suis sur linux mint 11 je le spécifie au cas ou sa ne serais pas disponible sur toute les distributions.
Le soft s'appelle « conky ». Le « rc » à la fin du nom du fichier c'est pour indiquer que c'est un fichier de configuration.
sous Linux Mint : sudo apt-get install conky-all
pour etre exact
Ok donc il serais déjà installé je regardera ça ce soir alors merci pour les infos.
zeizei: ok, mais il devrait trouver ce paquet avec le mot clé « conky ». ![]()
oui, autant pour moi...."conky" dans le gestionnaire suffit.