Bem-vindo: Seg, 25 de Novembro 2024, 2:30 Pesquisa avançada

Mostre o seu Desktop!

Apresente aqui temas que gostou, skins de programas, ícones, wallpapers, conky's, etc. Ou seja, tudo o que possa alterar de estético no seu Ubuntu, apresente aqui. Em caso de dúvidas de personalização ou se quiser mostrá-la ao mundo, utilize esta secção!

Re: Mostre o seu Desktop!

Mensagempor Strobe » Dom, 27 de Janeiro 2013, 4:23

Bazinga!


  • Sistema Operativo: Ubuntu 12.04 (Precise Pangolin)
  • Tema: Purple Craze
  • Ambiente Gráfico: XFCE
  • Ícones: Fazenza - Violet
  • Wallpaper: 2qsyy3o.jpg
Avatar do usuário
Strobe
 
Mensagens: 310
Registrado em: 17 Novembro, 2012

Re: Mostre o seu Desktop!

Mensagempor rafaelsarilho » Dom, 27 de Janeiro 2013, 17:08

Gnome Shell Clean

  • Sistema Operativo: Ubuntu 12.04 LTS
  • Ambiente Gráfico: Gnome Shell
  • Tema GTK: Adwaita-X-Light
  • Tema Gnome Shell: Frieze
  • Ícones: FS Icons Ubuntu
  • Wallpaper: http://i.imgur.com/8fBlvX1.jpg
  • Outros: Conky:
    Spoiler:
    # Conky sample configuration


    background yes
    use_xft yes
    xftfont HandelGotD:size=8
    xftalpha 0.1
    update_interval 0.5
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 200
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders yes
    default_color white
    default_shade_color black
    default_outline_color black
    alignment top_right
    gap_x 18
    gap_y 48
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    net_avg_samples 1
    override_utf8_locale no
    use_spacer yes


    TEXT
    Tempo Ligado: $alignr$uptime


    $sysname $kernel $alignr $machine
    Intel Pentium IV HT $alignr${freq_g cpu0}Ghz
    $alignr
    ${cpugraph cpu0 16,200 ffffff ffffff}
    CPU:1 ${cpu cpu1}% ${cpubar cpu1}
    CPU:2 ${cpu cpu2}% ${cpubar cpu2}


    MEM $alignc $mem / $memmax $alignr $memperc%
    $membar
    Swap:$swapperc% ${swapbar 8}

    /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
    ${fs_bar /home}


    Processos
    $alignr $running_processes Running
    $alignr $processes Sleeping


    Maiores Consumos


    CPU $alignr CPU% MEM%


    ${top name 1}$alignr${top cpu 1}${top mem 1}
    ${top name 2}$alignr${top cpu 2}${top mem 2}
    ${top name 3}$alignr${top cpu 2}${top mem 3}


    MEM $alignr CPU% MEM%


    ${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
    ${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
    ${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

    Extensões do Gnome Shell:
    Spoiler:
    Dash to Dock, Remove Accessibility, Show Desktop Button, Coverflow Alt-Tab, Window List, Frippery Move Clock, Weather Indicator, WindowOverlay Icons
Avatar do usuário
rafaelsarilho
 
Mensagens: 84
Registrado em: 24 Julho, 2011
Localização: Ribeirão Preto, SP, Brasil

Re: Mostre o seu Desktop!

Mensagempor Guilherme Paganini » Seg, 28 de Janeiro 2013, 0:46

pontonulo (19-01-2013, 18:07) escreveu:
Green Rain
  • Sistema Operativo: Voyager 12.10
  • Tema: Default
  • Ambiente Gráfico: XFCE
  • Ícones: Default
  • Wallpaper: http://i.imgur.com/t2e07y1.jpg
  • Outros:
    • conky;
    • covergloobus;


Show de bola seu desktop cara! Tem como compartilhar o arquivo do seu conky? Gostei dele, funcional e simples...

Valeu ae, abraço!

Guilherme Paganini
 
Mensagens: 30
Registrado em: 08 Maio, 2012
Localização: Ouro Preto - MG

Re: Mostre o seu Desktop!

Mensagempor Roger Braga » Seg, 28 de Janeiro 2013, 1:12

(ºº) NATURE (ºº)

AGARB REGOR


Imagem
:ubuntued: "Somente seres humanos excepcionais e irrepreensíveis suscitam ideias generosas e ações elevadas. O conhecimento é limitado. A imaginação envolve ao mundo."
:ubuntued:
Avatar do usuário
Roger Braga
Mr. Deskmod
 
Mensagens: 755
Registrado em: 04 Julho, 2011
Localização: São Paulo, BRASIL

Re: Mostre o seu Desktop!

Mensagempor Roger Braga » Seg, 28 de Janeiro 2013, 2:10

(ºº) CAR 2013 (ºº)

AGARB REGOR


Imagem
:ubuntued: "Somente seres humanos excepcionais e irrepreensíveis suscitam ideias generosas e ações elevadas. O conhecimento é limitado. A imaginação envolve ao mundo."
:ubuntued:
Avatar do usuário
Roger Braga
Mr. Deskmod
 
Mensagens: 755
Registrado em: 04 Julho, 2011
Localização: São Paulo, BRASIL

Re: Mostre o seu Desktop!

Mensagempor Roger Braga » Seg, 28 de Janeiro 2013, 5:18

(ºº) 12.10 (ºº)

AGARB REGOR


Imagem
:ubuntued: "Somente seres humanos excepcionais e irrepreensíveis suscitam ideias generosas e ações elevadas. O conhecimento é limitado. A imaginação envolve ao mundo."
:ubuntued:
Avatar do usuário
Roger Braga
Mr. Deskmod
 
Mensagens: 755
Registrado em: 04 Julho, 2011
Localização: São Paulo, BRASIL

Re: Mostre o seu Desktop!

Mensagempor Xterminator » Seg, 28 de Janeiro 2013, 14:39

rafaelsarilho (27-01-2013, 16:08) escreveu:
Gnome Shell Clean
Spoiler:

  • Sistema Operativo: Ubuntu 12.04 LTS
  • Ambiente Gráfico: Gnome Shell
  • Tema GTK: Adwaita-X-Light
  • Tema Gnome Shell: Frieze
  • Ícones: FS Icons Ubuntu
  • Wallpaper: http://i.imgur.com/8fBlvX1.jpg
  • Outros: Conky:
    Spoiler:
    # Conky sample configuration


    background yes
    use_xft yes
    xftfont HandelGotD:size=8
    xftalpha 0.1
    update_interval 0.5
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 200
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders yes
    default_color white
    default_shade_color black
    default_outline_color black
    alignment top_right
    gap_x 18
    gap_y 48
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    net_avg_samples 1
    override_utf8_locale no
    use_spacer yes


    TEXT
    Tempo Ligado: $alignr$uptime


    $sysname $kernel $alignr $machine
    Intel Pentium IV HT $alignr${freq_g cpu0}Ghz
    $alignr
    ${cpugraph cpu0 16,200 ffffff ffffff}
    CPU:1 ${cpu cpu1}% ${cpubar cpu1}
    CPU:2 ${cpu cpu2}% ${cpubar cpu2}


    MEM $alignc $mem / $memmax $alignr $memperc%
    $membar
    Swap:$swapperc% ${swapbar 8}

    /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
    ${fs_bar /home}


    Processos
    $alignr $running_processes Running
    $alignr $processes Sleeping


    Maiores Consumos


    CPU $alignr CPU% MEM%


    ${top name 1}$alignr${top cpu 1}${top mem 1}
    ${top name 2}$alignr${top cpu 2}${top mem 2}
    ${top name 3}$alignr${top cpu 2}${top mem 3}


    MEM $alignr CPU% MEM%


    ${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
    ${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
    ${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

    Extensões do Gnome Shell: Dash to Dock, Remove Accessibility, Show Desktop Button, Coverflow Alt-Tab, Window List, Frippery Move Clock, Weather Indicator, WindowOverlay Icons


:yeah: Ficou ótimo, IMHO, para ficar melhor utilizaria esta extensão.
Status area horizontal spacing: https://extensions.gnome.org/extension/ ... l-spacing/
Apenas para diminuir a distância entre os ícones na área de status, mas isto vai do gosto de cada um, eu prefiro espaços menores.
Avatar do usuário
Xterminator
 
Mensagens: 504
Registrado em: 26 Julho, 2012
Localização: Hortolândia - SP / Brasil


Re: Mostre o seu Desktop!

Mensagempor rafaelsarilho » Ter, 29 de Janeiro 2013, 0:45

Spoiler:
Xterminator (28-01-2013, 13:39) escreveu:
rafaelsarilho (27-01-2013, 16:08) escreveu:
Gnome Shell Clean

  • Sistema Operativo: Ubuntu 12.04 LTS
  • Ambiente Gráfico: Gnome Shell
  • Tema GTK: Adwaita-X-Light
  • Tema Gnome Shell: Frieze
  • Ícones: FS Icons Ubuntu
  • Wallpaper: http://i.imgur.com/8fBlvX1.jpg
  • Outros: Conky:
    Código: Selecionar todos
     # Conky sample configuration


    background yes
    use_xft yes
    xftfont HandelGotD:size=8
    xftalpha 0.1
    update_interval 0.5
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 200
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders yes
    default_color white
    default_shade_color black
    default_outline_color black
    alignment top_right
    gap_x 18
    gap_y 48
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    net_avg_samples 1
    override_utf8_locale no
    use_spacer yes


    TEXT
    Tempo Ligado: $alignr$uptime


    $sysname $kernel $alignr $machine
    Intel Pentium IV HT $alignr${freq_g cpu0}Ghz
    $alignr
    ${cpugraph cpu0 16,200 ffffff ffffff}
    CPU:1 ${cpu cpu1}% ${cpubar cpu1}
    CPU:2 ${cpu cpu2}% ${cpubar cpu2}


    MEM $alignc $mem / $memmax $alignr $memperc%
    $membar
    Swap:$swapperc% ${swapbar 8}

    /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
    ${fs_bar /home}


    Processos
    $alignr $running_processes Running
    $alignr $processes Sleeping


    Maiores Consumos


    CPU $alignr CPU% MEM%


    ${top name 1}$alignr${top cpu 1}${top mem 1}
    ${top name 2}$alignr${top cpu 2}${top mem 2}
    ${top name 3}$alignr${top cpu 2}${top mem 3}


    MEM $alignr CPU% MEM%


    ${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
    ${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
    ${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

    Extensões do Gnome Shell: Dash to Dock, Remove Accessibility, Show Desktop Button, Coverflow Alt-Tab, Window List, Frippery Move Clock, Weather Indicator, WindowOverlay Icons


:yeah: Ficou ótimo, IMHO, para ficar melhor utilizaria esta extensão.
Status area horizontal spacing: https://extensions.gnome.org/extension/ ... l-spacing/
Apenas para diminuir a distância entre os ícones na área de status, mas isto vai do gosto de cada um, eu prefiro espaços menores.

Obrigado, não conhecia essa extensão, gostei muito dela.
Obrigado também Cláudio :)
Avatar do usuário
rafaelsarilho
 
Mensagens: 84
Registrado em: 24 Julho, 2011
Localização: Ribeirão Preto, SP, Brasil

Re: Mostre o seu Desktop!

Mensagempor pontonulo » Ter, 29 de Janeiro 2013, 3:10

Guilherme Paganini:

Show de bola seu desktop cara! Tem como compartilhar o arquivo do seu conky? Gostei dele, funcional e simples...

Valeu ae, abraço!


Claro que posso! xD

conkyrc_hud:
Spoiler:
# version : v2011011601
# license : Distributed under the terms of GNU GPL version 2 or later
#
#==============================================================================

background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2
temperature_unit celsius

double_buffer yes
no_buffers yes
text_buffer_size 2048
#own_window_argb_visual yes
gap_x 15
gap_y 40
minimum_size 250 130
maximum_width 250
own_window yes
own_window_type override
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
alignment tr

draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

override_utf8_locale yes
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no

default_color FFFFFF
color1 00FFBB

lua_load ~/.conky/conky-extra/conky2/conky_HUD.lua
lua_draw_hook_post main

TEXT
${color1}${font ubuntu:size=10}${time %H:%M:%S}
${voffset 25}
${goto 100}${font Ubuntu:size=8,weight:bold}${color}DISKS
${goto 110}${font Ubuntu:size=7,weight:normal}${color1}size /
${goto 105}${font Ubuntu:size=9,weight:normal}${color1}${offset 5}${voffset -4}${fs_size /}
${goto 105}${font Ubuntu:size=7,weight:normal}${color1}size /home
${goto 105}${font Ubuntu:size=9,weight:normal}${color1}${offset 5}${voffset -4}${fs_size /home}

${voffset -70}
${goto 30}${font Ubuntu:size=8,weight:bold}${color}MEM

${voffset -25}
${goto 180}${font Ubuntu:size=8,weight:bold}${color}CPU


conky_hud.lua:
Spoiler:
--==============================================================================
-- conky_HUD.lua
--
-- author : SLK
-- version : v2011062101
-- license : Distributed under the terms of GNU GPL version 2 or later
--
--==============================================================================

require 'cairo'

--------------------------------------------------------------------------------
-- gauge DATA
gauge = {
{
name='cpu', arg='cpu0', max_value=100,
x=180, y=200,
graph_radius=50,
graph_thickness=5,
graph_start_angle=0,
graph_unit_angle=0.9, graph_unit_thickness=0.9,
graph_bg_colour=0x00FFBB, graph_bg_alpha=0.3,
graph_fg_colour=0x00FFBB, graph_fg_alpha=0.0,
hand_fg_colour=0x00FFBB, hand_fg_alpha=1.0,
txt_radius=40,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0x00FFBB, txt_fg_alpha=0.8,
graduation_radius=30,
graduation_thickness=0, graduation_mark_thickness=1,
graduation_unit_angle=27,
graduation_fg_colour=0x00FFBB, graduation_fg_alpha=0.3,
caption='',
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
},
{
name='cpu', arg='cpu1', max_value=100,
x=180, y=120,
graph_radius=60,
graph_thickness=5,
graph_start_angle=0,
graph_unit_angle=0.9, graph_unit_thickness=0.9,
graph_bg_colour=0x00FFBB, graph_bg_alpha=0.3,
graph_fg_colour=0x00FFBB, graph_fg_alpha=0.0,
hand_fg_colour=0x00FFBB, hand_fg_alpha=1.0,
txt_radius=70,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0x00FFBB, txt_fg_alpha=0.8,
graduation_radius=55,
graduation_thickness=5, graduation_mark_thickness=2,
graduation_unit_angle=27,
graduation_fg_colour=0x00FFBB, graduation_fg_alpha=0.3,
caption='',
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
},
{
name='memperc', arg='', max_value=100,
x=40, y=85,
graph_radius=34,
graph_thickness=5,
graph_start_angle=180,
graph_unit_angle=2, graph_unit_thickness=2,
graph_bg_colour=0x00FFBB, graph_bg_alpha=0.3,
graph_fg_colour=0x00FFBB, graph_fg_alpha=0.0,
hand_fg_colour=0x00FFBB, hand_fg_alpha=1.0,
txt_radius=20,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0x00FFBB, txt_fg_alpha=0.8,
graduation_radius=24,
graduation_thickness=6, graduation_mark_thickness=2,
graduation_unit_angle=10,
graduation_fg_colour=0x00FFBB, graduation_fg_alpha=0.3,
caption='',
caption_weight=1, caption_size=10.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
},
{
name='fs_used_perc', arg='/', max_value=100,
x=120, y=70,
graph_radius=40,
graph_thickness=4,
graph_start_angle=210,
graph_unit_angle=2, graph_unit_thickness=2,
graph_bg_colour=0x00FFBB, graph_bg_alpha=0.3,
graph_fg_colour=0x00FFBB, graph_fg_alpha=0.0,
hand_fg_colour=0x00FFBB, hand_fg_alpha=1.0,
txt_radius=32,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0x00FFBB, txt_fg_alpha=0.8,
graduation_radius=46,
graduation_thickness=0, graduation_mark_thickness=2,
graduation_unit_angle=20,
graduation_fg_colour=0x00FFBB, graduation_fg_alpha=0.3,
caption='',
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
},
{
name='fs_used_perc', arg='/home/', max_value=100,
x=120, y=70,
graph_radius=50,
graph_thickness=8,
graph_start_angle=210,
graph_unit_angle=2, graph_unit_thickness=2,
graph_bg_colour=0x00FFBB, graph_bg_alpha=0.3,
graph_fg_colour=0x00FFBB, graph_fg_alpha=0.0,
hand_fg_colour=0x00FFBB, hand_fg_alpha=1.0,
txt_radius=60,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0x00FFBB, txt_fg_alpha=0.8,
graduation_radius=58,
graduation_thickness=4, graduation_mark_thickness=2,
graduation_unit_angle=20,
graduation_fg_colour=0x00FFBB, graduation_fg_alpha=0.3,
caption='',
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
},
}

-------------------------------------------------------------------------------
-- rgb_to_r_g_b
-- converts color in hexa to decimal
--
function rgb_to_r_g_b(colour, alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

-------------------------------------------------------------------------------
-- angle_to_position
-- convert degree to rad and rotate (0 degree is top/north)
--
function angle_to_position(start_angle, current_angle)
local pos = current_angle + start_angle
return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
end

-------------------------------------------------------------------------------
-- draw_gauge_ring
-- displays gauges
--
function draw_gauge_ring(display, data, value)
local max_value = data['max_value']
local x, y = data['x'], data['y']
local graph_radius = data['graph_radius']
local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
local graph_start_angle = data['graph_start_angle']
local graph_unit_angle = data['graph_unit_angle']
local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
local graph_end_angle = (max_value * graph_unit_angle) % 360

-- background ring
cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
cairo_set_line_width(display, graph_thickness)
cairo_stroke(display)

-- arc of value
local val = value % (max_value + 1)
local start_arc = 0
local stop_arc = 0
local i = 1
while i <= val do
start_arc = (graph_unit_angle * i) - graph_unit_thickness
stop_arc = (graph_unit_angle * i)
cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
cairo_stroke(display)
i = i + 1
end
local angle = start_arc

-- hand
start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
stop_arc = (graph_unit_angle * val)
cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
cairo_stroke(display)

-- graduations marks
local graduation_radius = data['graduation_radius']
local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
local graduation_unit_angle = data['graduation_unit_angle']
local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
local nb_graduation = graph_end_angle / graduation_unit_angle
local i = 0
while i < nb_graduation do
cairo_set_line_width(display, graduation_thickness)
start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
cairo_stroke(display)
cairo_set_line_width(display, graph_thickness)
i = i + 1
end
end

-- text
local txt_radius = data['txt_radius']
local txt_weight, txt_size = data['txt_weight'], data['txt_size']
local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
cairo_set_font_size (display, txt_size)
cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
cairo_show_text (display, value)
cairo_stroke (display)

-- caption
local caption = data['caption']
local caption_weight, caption_size = data['caption_weight'], data['caption_size']
local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
cairo_set_font_size (display, caption_size)
cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
cairo_move_to (display, x + tox + 5, y + toy + 1)
-- bad hack but not enough time !
if graph_start_angle < 105 then
cairo_move_to (display, x + tox - 30, y + toy + 1)
end
cairo_show_text (display, caption)
cairo_stroke (display)
end

-------------------------------------------------------------------------------
-- go_gauge_rings
-- loads data and displays gauges
--
function go_gauge_rings(display)
local function load_gauge_rings(display, data)
local str, value = '', 0
str = string.format('${%s %s}',data['name'], data['arg'])
str = conky_parse(str)
value = tonumber(str)
draw_gauge_ring(display, data, value)
end

for i in pairs(gauge) do
load_gauge_rings(display, gauge[i])
end
end

-------------------------------------------------------------------------------
-- MAIN
function conky_main()
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 display = cairo_create(cs)

local updates = conky_parse('${updates}')
update_num = tonumber(updates)

if update_num > 5 then
go_gauge_rings(display)
end

cairo_surface_destroy(cs)
cairo_destroy(display)
end

pontonulo
 
Mensagens: 79
Registrado em: 10 Junho, 2011
Localização: Seia

AnteriorPróximo

Voltar para Temas do Ubuntu

Quem está online

Usuários navegando neste fórum: Google [Bot] e 21 visitantes