Pagina 208 di 400

Re: Posta il tuo .conkyrc & png

Inviato: sabato 12 giugno 2010, 18:22
da Razzo
risolto così:

Codice: Seleziona tutto

NET ${hr 1}
${if_existing /proc/net/route wlan0}
${alignc}WIRELESS
Signal ${alignr}${wireless_link_qual wlan0}% ${wireless_link_bar 8,60 wlan0}
Up     ${alignr}${upspeed wlan0} kb/s ${upspeedgraph wlan0 10,60 000000 FF0000}
Down   ${alignr}${downspeed wlan0} kb/s ${downspeedgraph wlan0 10,60 000000 009900}
Local Ip ${alignr}${addr wlan0}
Public Ip ${alignr}${execi 1 ~/.script/ip.sh}
${if_existing /proc/net/route eth0}
${alignc}ETHERNET
Up     ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 10,60 000000 FF0000}
Down   ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 10,60 000000 009900}
Local Ip ${alignr}${addr eth0}
Public Ip ${alignr}${execi 1 ~/.script/ip.sh}
${endif}
${else}
${if_existing /proc/net/route eth0}
${alignc}ETHERNET
Up     ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 10,60 000000 FF0000}
Down   ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 10,60 000000 009900}
Local Ip ${alignr}${addr eth0}
Public Ip ${alignr}${execi 1 ~/.script/ip.sh}
${else}
Network Unavailable
${endif}
${endif}
ma continua a sembrarmi strano che non esista AND e OR

Re: Posta il tuo .conkyrc & png

Inviato: sabato 12 giugno 2010, 18:34
da alecive
Non è necessario che esistano gli AND e gli OR se è semplicissimo implementarli con degli IF e degli ELSE.. ;)

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 11:15
da SirX
Salve, scusate, questo mi sembrava il posto migliore per chiedere...

Vorrei "incastonare" il mio conky orizzontale nel pannello superiore di Gnome, però non ci riesco: con le adeguate coordinate, se a own_windows do override sprofonda sotto la barra, con desktop, defaults e normal invece il conky viene spostato al di sotto di essa...
Qualcuno mi può aiutare?

grazie  :)

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 11:20
da SergenteBasettoni
SIr X ha scritto: Salve, scusate, questo mi sembrava il posto migliore per chiedere...

Vorrei "incastonare" il mio conky orizzontale nel pannello superiore di Gnome, però non ci riesco: con le adeguate coordinate, se a own_windows do override sprofonda sotto la barra, con desktop, defaults e normal invece il conky viene spostato al di sotto di essa...
Qualcuno mi può aiutare?

grazie  :)
sono interessato pure io, visto che ne sto creando uno mini da mettere\incastonare\allegare o come volete dire, nella barra in alto di gnome

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 12:09
da ventiseiad
SIr X ha scritto: Salve, scusate, questo mi sembrava il posto migliore per chiedere...

Vorrei "incastonare" il mio conky orizzontale nel pannello superiore di Gnome, però non ci riesco: con le adeguate coordinate, se a own_windows do override sprofonda sotto la barra, con desktop, defaults e normal invece il conky viene spostato al di sotto di essa...
Qualcuno mi può aiutare?

grazie  :)
Se il pannello ha uno sfondo non trasparente non credo si possa fare, una volta ci avevo provato... Una soluzione potrebbe essere mettere lo sfondo del pannello trasparente, e fare un conky della lunghezza del pannello con l'immagine di sfondo...

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 12:17
da SergenteBasettoni
io avevo risolto ai tempi mettendo 2 pannelli..uno a destra e uno a sinistra e in mezzo, con il medesimo colore, il conky...ma era una mega fugnata ghghghg

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 18:39
da superprince
Ma si postano ancora i conky?  ;D
Premesso che ho scoperto conky 2 giorni fa, mi sono studiato quasi tutto il topic ed ho assemblato scopiazzando qui e là le cose che mi interessavano...

Il desktop si presenta così:
Immagine

Nel dettaglio
In alto a sinistra:
Immagine

conkyforecast scopiazzato spudoratamente e adeguato solo nel colore del font

In alto a destra:
Immagine

Informazioni di sistema generiche

In basso a sinistra:
Immagine

Indicatori di utilizzo delle CPU e della RAM

In basso a destra:
Immagine

Temperature..

In allegato ci sono tutti i vari files.

SP

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 18:42
da MrMars
Così è più bello di quello del concorso, se avessi aspettato un po' avresti fatto un figurone  ;D
(ps: Ottimo lo start-here!)

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 18:52
da superprince
MrMars ha scritto: Così è più bello di quello del concorso, se avessi aspettato un po' avresti fatto un figurone  ;D
(ps: Ottimo lo start-here!)
Grazie MrMars, effettivamente è in continua evoluzione la faccenda  ;D inoltre mi diverto un pò a fare il fico coi colleghi che non conoscono l'ambiente!
(Lo start-here è una chicca eh? ;D)

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 20:16
da Bonfi
scusa ma nel file .zip il file conkyForecasttemplate.txt a cosa serve? io ho provato a rinominarlo in conkyForecast.template e a cambiare l'indirizzo nel conkyrc, ma non funziona... C'è da installare qualcos'altro?

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 21:20
da Daniellino93
@Bonfi

hai installato conkyforecast ??

scaricalo da QUI....

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 21:24
da Bonfi
appena risolto, mi ero dimenticato che non avevo più installato conkyForecast  :-[ Dopo un po' di smanettamento, l'ho sistemato come volevo io  ;D

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 21:34
da Daniellino93
haha infatti anch io mi ero dimenticato di averlo disinstallato .. e come uno sciocco riprovavo a far funzionare quel dannato template haha ........ (rotfl)

Re: Posta il tuo .conkyrc & png

Inviato: martedì 15 giugno 2010, 21:37
da Bonfi
Io pensavo di essere sul fisso, dove è installato e funzionante, poi mi sono accorto di essere sul portatile dove ancora non c'era  (rotfl) Comunque, ora funziona, devo solo trovare una maledetta località che sia una via di mezzo tra Milano e Como  :'(

Re: Posta il tuo .conkyrc & png

Inviato: mercoledì 16 giugno 2010, 18:33
da MrMars
Problemone! come faccio a mettere il conky dietro il pannello?

ho provato a giocare con i gap y, ma si ferma sotto il pannello...
ho cambiato ovviamente da ovverride a desktop, ma forse c'è un'altra possibilità ancora? :)

Ovviamente il pannello (gnome-panel) è trasparente, e per questo mi piacerebbe che "sotto" ci fossero le scritte di conky...
Si può fare?  ;D

Re: Posta il tuo .conkyrc & png

Inviato: mercoledì 16 giugno 2010, 23:38
da deegan
;D

Che ne dite???  ;)

Immagine

Re: Posta il tuo .conkyrc & png

Inviato: giovedì 17 giugno 2010, 0:01
da Daniellino93
@mrmars

non credo sia possibile mettere il conky sotto il pannello e far si che sia facilmente leggibile.

ci avevo provato anch'io e dopo essere riuscito a posizionare il conky sotto il pannello mi sono reso conto che non era affatto facile riuscire a leggere l'output...

il mio consiglio è quello di posizionare il conky sul pannello....

basta mettere al posto di:

Codice: Seleziona tutto

own_window_type normal
questo:

Codice: Seleziona tutto

own_window_type panel
Daniellino93

Re: Posta il tuo .conkyrc & png

Inviato: giovedì 17 giugno 2010, 12:37
da SergenteBasettoni
SergenteBasettoni ha scritto: dove posso scaricare il font Conky?
si chiama proprio così, quello che si trova in questo conko
[img width=800 height=40]http://upload.centerzone.it/images/icmf ... jll9uu.jpg[/img]
io ho il conkyweather e altri font conky per il meteo ma non quello normale :(
faccio un up a scopo dimostrativo ghghghg
ah, un'altra cosa...
con lo script per rhythmbox, non c'è un modo per far scorrere il testo, cos', anche se troppo lungo, non viene troncato?
sto preparando un nuovo conky XD un po' piu' colorato dei miei vecchi :p

Re: Posta il tuo .conkyrc & png

Inviato: giovedì 17 giugno 2010, 13:28
da SergenteBasettoni
altro mio conky
Immagine
conkyrc

Codice: Seleziona tutto

#Posizionamento
alignment top_right
gap_x 0
gap_y 24

#Colore
#default_color e0e0e0
default_color  C5C5C5

#Bordi e Ombre
draw_borders no
draw_shades no
draw_graph_borders no

#Dimensioni
minimum_size 140 768
maximum_size 140 768

#Finestra & Proprietà
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
double_buffer yes

#Testo
draw_outline no
use_xft yes
xftfont Santana:size=24
text_buffer_size 3000
xftalpha 0.8

#Aggiornamento
update_interval 1

border_inner_margin 0
border_outer_margin 0 
uppercase no
 
# -- Lua Load -- #
lua_load /home/en/rings-v1.2.1.lua
lua_draw_hook_pre ring_stats
 
TEXT
${voffset -16}${font URW Chancery L:size=14}${alignc}${time %H.%M %d-%m}${font}
${voffset -34}${font URW Chancery L:size=14}${alignc}${time %A}${font}
${font URW Chancery L:size 20}${alignc}CPU${font}
${voffset -24}${font URW Chancery L:size=14}${goto 25}${cpu cpu1}%${goto 95}${cpu cpu2}%${font}
${voffset -32}${font URW Chancery L:size=14}${color 4B72E6}${alignc}${cpubar cpu0 8,135}${color}${font}
${voffset -14}${font URW Chancery L:size=13}${color 99FF33}${goto 18}${wireless_link_qual_perc wlan0}${color}${font}\
${voffset -34}${font URW Chancery L:size=12}${color 99FF33}${alignc -10}DOWN${font}${color}
${voffset -36}${font Comic Sans MS:size=8}${goto 18}${alignr 2}${downspeedf wlan0}Kb/s${font}
${voffset -40}${font URW Chancery L:size=12}${color 99FF33}${alignc 2}UP${font}${color}
${voffset -38}${font Comic Sans MS:size=8}${goto 18}${alignr 2}${upspeedf wlan0}Kb/s${font}
${voffset -5}${color 07D100}${alignr -36}${font Illustrate IT:size=22}Y${font}${color}${goto 18}${font URW Chancery L:bold:size=12}${color 07D100}${alignc -29}${voffset 16}${nvidia temp}°C${font}${color}
${goto 11}${voffset -100}${color 990000}${font Comic Sans MS:size=8}RAM:${memperc}%${font}${color}
${goto 10}${voffset -15}${color 990000}${font OpenLogos:size=50}T${font}${color}
${voffset -28}${color FF9900}${font DejaVu Serif:size=9}Use: ${fs_used /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Free: ${fs_free /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Tot: ${fs_size /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Swap: ${swapmax}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Swap Free:${alignr 2}${swapfree}${color}${font}
${voffset -18}${execpi 1800 conkyForecast --location=ITXX0109 --template=/home/en/conkymeteo.template}
${voffset -110}${font Purisa:bold:italic:size=10}${alignc}Acceso da
${voffset -5}${alignc}${uptime}${font}
${voffset -35}${font OpenLogos:size=83}v${font}
conkymeteo

Codice: Seleziona tutto

${image [--datatype=WI] -p 5,366 -s 32x32}${voffset -18}${font URW Chancery L:size=11}${alignr 5}[--datatype=CT]${font}
${voffset -28}${font URW Chancery L:size=11}Temp: [--datatype=HT]${alignr 5}Per: [--datatype=LT]${font}
${voffset -36}${font URW Chancery L:size=11}Città:${alignr 5}[--datatype=CN]
${image [--datatype=WI --startday=1] -p 5,428 -s 28x28}${voffset -2}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=1 --endday=1]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=1 --endday=1]${alignr 5}Min: [--datatype=LT --startday=1 --endday=1]${font}
${image [--datatype=WI --startday=2] -p 5,468 -s 28x28}${voffset -26}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=2 --endday=2]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=2 --endday=2]${alignr 5}Min: [--datatype=LT --startday=2 --endday=2]${font}
${image [--datatype=WI --startday=3] -p 5,508 -s 28x28}${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=3 --endday=3]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=3 --endday=3]${alignr 5}Min: [--datatype=LT --startday=3 --endday=3]${font}
${image [--datatype=WI --startday=4] -p 5,548 -s 28x28 }${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=4 --endday=4]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=4 --endday=4]${alignr 5}Min: [--datatype=LT --startday=4 --endday=4]${font}
${image [--datatype=WI --startday=5] -p 5,588 -s 28x28}${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=5 --endday=5]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=5 --endday=5]${alignr 5}Min: [--datatype=LT --startday=5 --endday=5]${font}
conkyLua

Codice: Seleziona tutto

settings_table = {
	
	{
		name='time',
		arg='%I',
		max=12,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x9933FF,
		fg_alpha=0.8,
		x=70, y=1,
		radius=52,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	{
		name='time',
		arg='%M',
		max=60,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x9999CC,
		fg_alpha=0.8,
		x=70, y=1,
		radius=57,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	{
		name='time',
		arg='%S',
		max=60,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.8,
		x=70, y=1,
		radius=62,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	
{
		name='cpu',
		arg='cpu1',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.9,
		x=37, y=110,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
{
		name='cpu',
		arg='cpu2',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.9,
		x=108, y=110,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
	
	{
		name='wireless_link_qual_perc',
		arg='wlan0',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99FF33,
		fg_alpha=0.9,
		x=30, y=155,
		radius=25,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
{
		name='nvidia temp',
		arg=' ',
		max=105,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x07D100,
		fg_alpha=0.8,
		x=101, y=230,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
{
		name='fs_used_perc',
		arg='/',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0xFF9900,
		fg_alpha=0.8,
		x=139, y=308,
		radius=35,
		thickness=5,
		start_angle=180,
		end_angle=360
	},
{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x990000,
		fg_alpha=0.8,
		x=20, y=200,
		radius=15,
		thickness=5,
		start_angle=180,
		end_angle=360
	},
}
 
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)
		if value == nil then value = 0 end
		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

edit:
ho modificato il file del meteo perchè non mi faceva vedere le previsioni ghghghg

Re: Posta il tuo .conkyrc & png

Inviato: giovedì 17 giugno 2010, 16:22
da Daniellino93
SergenteBasettoni ha scritto: altro mio conky
Immagine
conkyrc

Codice: Seleziona tutto

#Posizionamento
alignment top_right
gap_x 0
gap_y 24

#Colore
#default_color e0e0e0
default_color  C5C5C5

#Bordi e Ombre
draw_borders no
draw_shades no
draw_graph_borders no

#Dimensioni
minimum_size 140 768
maximum_size 140 768

#Finestra & Proprietà
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
double_buffer yes

#Testo
draw_outline no
use_xft yes
xftfont Santana:size=24
text_buffer_size 3000
xftalpha 0.8

#Aggiornamento
update_interval 1

border_inner_margin 0
border_outer_margin 0 
uppercase no
 
# -- Lua Load -- #
lua_load /home/en/rings-v1.2.1.lua
lua_draw_hook_pre ring_stats
 
TEXT
${voffset -16}${font URW Chancery L:size=14}${alignc}${time %H.%M %d-%m}${font}
${voffset -34}${font URW Chancery L:size=14}${alignc}${time %A}${font}
${font URW Chancery L:size 20}${alignc}CPU${font}
${voffset -24}${font URW Chancery L:size=14}${goto 25}${cpu cpu1}%${goto 95}${cpu cpu2}%${font}
${voffset -32}${font URW Chancery L:size=14}${color 4B72E6}${alignc}${cpubar cpu0 8,135}${color}${font}
${voffset -14}${font URW Chancery L:size=13}${color 99FF33}${goto 18}${wireless_link_qual_perc wlan0}${color}${font}\
${voffset -34}${font URW Chancery L:size=12}${color 99FF33}${alignc -10}DOWN${font}${color}
${voffset -36}${font Comic Sans MS:size=8}${goto 18}${alignr 2}${downspeedf wlan0}Kb/s${font}
${voffset -40}${font URW Chancery L:size=12}${color 99FF33}${alignc 2}UP${font}${color}
${voffset -38}${font Comic Sans MS:size=8}${goto 18}${alignr 2}${upspeedf wlan0}Kb/s${font}
${voffset -5}${color 07D100}${alignr -36}${font Illustrate IT:size=22}Y${font}${color}${goto 18}${font URW Chancery L:bold:size=12}${color 07D100}${alignc -29}${voffset 16}${nvidia temp}°C${font}${color}
${goto 11}${voffset -100}${color 990000}${font Comic Sans MS:size=8}RAM:${memperc}%${font}${color}
${goto 10}${voffset -15}${color 990000}${font OpenLogos:size=50}T${font}${color}
${voffset -28}${color FF9900}${font DejaVu Serif:size=9}Use: ${fs_used /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Free: ${fs_free /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Tot: ${fs_size /}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Swap: ${swapmax}${color}${font}
${voffset -36}${color FF9900}${font DejaVu Serif:size=9}Swap Free:${alignr 2}${swapfree}${color}${font}
${voffset -18}${execpi 1800 conkyForecast --location=ITXX0109 --template=/home/en/conkymeteo.template}
${voffset -110}${font Purisa:bold:italic:size=10}${alignc}Acceso da
${voffset -5}${alignc}${uptime}${font}
${voffset -35}${font OpenLogos:size=83}v${font}
conkymeteo

Codice: Seleziona tutto

${image [--datatype=WI] -p 5,366 -s 32x32}${voffset -18}${font URW Chancery L:size=11}${alignr 5}[--datatype=CT]${font}
${voffset -28}${font URW Chancery L:size=11}Temp: [--datatype=HT]${alignr 5}Per: [--datatype=LT]${font}
${voffset -36}${font URW Chancery L:size=11}Città:${alignr 5}[--datatype=CN]
${image [--datatype=WI] -p 5,428 -s 28x28 --startday=1}${voffset -2}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=1 --endday=1]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=1 --endday=1]${alignr 5}Min: [--datatype=LT --startday=1 --endday=1]${font}
${image [--datatype=WI] -p 5,468 -s 28x28 --startday=2}${voffset -26}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=2 --endday=2]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=2 --endday=2]${alignr 5}Min: [--datatype=LT --startday=2 --endday=2]${font}
${image [--datatype=WI] -p 5,508 -s 28x28 --startday=3}${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=3 --endday=3]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=3 --endday=3]${alignr 5}Min: [--datatype=LT --startday=3 --endday=3]${font}
${image [--datatype=WI] -p 5,548 -s 28x28 --startday=4}${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=4 --endday=4]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=4 --endday=4]${alignr 5}Min: [--datatype=LT --startday=4 --endday=4]${font}
${image [--datatype=WI] -p 5,588 -s 28x28 --startday=3}${voffset -27}${font URW Chancery L:size=13}${alignr 5}[--datatype=DW --startday=5 --endday=5]${font}
${goto 2}${voffset -36}${font URW Chancery L:size=11}Max: [--datatype=HT --startday=5 --endday=5]${alignr 5}Min: [--datatype=LT --startday=5 --endday=5]${font}
conkyLua

Codice: Seleziona tutto

settings_table = {
	
	{
		name='time',
		arg='%I',
		max=12,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x9933FF,
		fg_alpha=0.8,
		x=70, y=1,
		radius=52,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	{
		name='time',
		arg='%M',
		max=60,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x9999CC,
		fg_alpha=0.8,
		x=70, y=1,
		radius=57,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	{
		name='time',
		arg='%S',
		max=60,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.8,
		x=70, y=1,
		radius=62,
		thickness=5,
		start_angle=90,
		end_angle=270
	},
	
{
		name='cpu',
		arg='cpu1',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.9,
		x=37, y=110,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
{
		name='cpu',
		arg='cpu2',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99CCFF,
		fg_alpha=0.9,
		x=108, y=110,
		radius=30,
		thickness=5,
		start_angle=270,
		end_angle=450
	},
	
	{
		name='wireless_link_qual_perc',
		arg='wlan0',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x99FF33,
		fg_alpha=0.9,
		x=30, y=155,
		radius=25,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
{
		name='nvidia temp',
		arg=' ',
		max=105,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x07D100,
		fg_alpha=0.8,
		x=101, y=230,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
{
		name='fs_used_perc',
		arg='/',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0xFF9900,
		fg_alpha=0.8,
		x=139, y=308,
		radius=35,
		thickness=5,
		start_angle=180,
		end_angle=360
	},
{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0xffffff,
		bg_alpha=0.1,
		fg_colour=0x990000,
		fg_alpha=0.8,
		x=20, y=200,
		radius=15,
		thickness=5,
		start_angle=180,
		end_angle=360
	},
}
 
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)
		if value == nil then value = 0 end
		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
carino e completo anche se un po troppo colorato per i miei gusti....