Bem-vindo: Sáb, 23 de Novembro 2024, 22:58 Pesquisa avançada
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Claudio Novais (09-07-2013, 15:39) escreveu:Exatamente!
xm=xc+0.7*clock_r*math.sin(mins_arc)
ym=yc-0.7*clock_r*math.cos(mins_arc)
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
--[[
Ring Meters by londonali1010 (2009)
Edited for * by ~Lovelybacon (2013)
Edited by ~Cláudio Novais (2013)
]]
settings_table = {
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xecedee,
bg_alpha=0.3,
fg_colour=0xffffff,
fg_alpha=0.6,
x=140, y=20,
radius=16,
thickness=3,
start_angle=0,
end_angle=360,
},
{
name='cpu',
arg='cpu0',
max=100,
bg_colour=0xecedee,
bg_alpha=0.3,
fg_colour=0xffffff,
fg_alpha=0.6,
x=188, y=20,
radius=16,
thickness=3,
start_angle=0,
end_angle=360,
},
{
name='downspeedf',
arg='wlan0',
max=870,
bg_colour=0xecedee,
bg_alpha=0.3,
fg_colour=0xffffff,
fg_alpha=0.6,
x=236, y=20,
radius=16,
thickness=3,
start_angle=0,
end_angle=360,
},
{
name='upspeedf',
arg='wlan0',
max=112,
bg_colour=0xecedee,
bg_alpha=0.3,
fg_colour=0xffffff,
fg_alpha=0.6,
x=284, y=20,
radius=16,
thickness=3,
start_angle=0,
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)
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
background no
update_interval 1
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
imlib_cache_size 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
maximum_width 500
minimum_size 350 50
alignment mr
gap_x 30 #Vm380, Vr1238, Vl-40, Hr915, Hmr 780 Hbr 900
gap_y 0 #Vb-520, Vt70 Ht-136, Hb-617, Hmr -240 Hbr -540
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
use_xft yes
xftfont poky:size=12
xftalpha 0,02
uppercase no
default_color FBFBFB
# — Lua Load — #
lua_load ~/.conky/4rings.lua
lua_draw_hook_pre ring_stats
TEXT
${image ~/.conky/bg_arrows.png -p 220,3}
${offset 130}${voffset -32}H${voffset 1}${offset 31}a
settings_table = {
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xecedee,
settings_table = {
{
name='fs_used_perc',
arg='/home/claudio',
max=100,
bg_colour=0xecedee,
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes