Ambientes de trabalho dos leitores #24 Neste 24º artigo da Série de Ambientes de Trabalho dos Leitores do Ubuntued apresentamos-lhe 38 ambientes de trabalho Ubuntu, todos eles com aspetos e ideias diferentes para que você possa construir também o seu Ubuntu à sua medida. Talvez até, depois, você possa partilhar o resultado para aparecer nesta Série que decorre todos os fins de semana!

Neste conjunto de visuais poderá encontrar Ubuntus, Kubuntus, Unitys, Gnome-Shells, gnome-clássico e até ambientes minimalistas com apenas a dock AWN. Para além disso, a predominância de Conkys é mais uma vez um factor de valor neste artigo! Por fim, resta dizer que também encontrar muitos wallpapers diferentes, temas, conjuntos de ícones entre outros aspetos.

 

Como funciona esta série?

Esta série só existe porque os leitores do Ubuntued participam de forma ativa para a manter ao mais alto nível! Por esse simples motivo a sua participação é muito importante! Como você pode participar? Muito simples, visite esta página que disponibiliza uma aplicação (ver imagem abaixo) para agilizar o processo de partilha! E depois partilhe o seu visual aqui:

Fórum do Ubuntued: Mostre o seu Desktop!

Ubuntued Desktop

Como está feito este artigo?

Como é já comum nos outros artigos desta série, cada visual apresentado neste artigo é da responsabilidade do seu Autor. Quer isto dizer que, se tem alguma questão sobre esse visual, o melhor será você questionar diretamente o Autor ou então em resposta ao post que foi originalmente apresentado por esse Autor.

Para esse efeito, em cada um dos visuais apresentados neste artigo, você tem a oportunidade de ver a descrição redigida pelos Autores, o link para o local original desse ambiente (que você pode e deve aceder para questionar algo), link direto para a página do utilizador para o questionar diretamente. Relativamente às imagens tridimensionais apresentadas em algumas das participações, se você quiser ver com melhor definição os screenshots originais deverá visitar o link do local original, intitulado: “Página deste ambiente”.

Floating Leaf

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Magestic 0.1
  • Ícones: Polar Icons 2
  • Wallpaper: http://img266.imageshack.us/img266/6690 … 0×1050.jpg
  • AWN;
  • Covergloobus: HUD GLASS;
  • Conky;
    conkyrc

    Código: Selecionar todos
    ######################
    # - Conky settings - #
    ######################
    update_interval 2
    total_run_times 0
    net_avg_samples 1
    cpu_avg_samples 1
    imlib_cache_size 0
    double_buffer yes
    no_buffers yes#####################
    # – Text settings – #
    #####################
    use_xft yes
    xftfont Droid Sans:size=8
    override_utf8_locale yes
    text_buffer_size 2048

    #############################
    # – Window specifications – #
    #############################
    own_window_class Conky
    own_window yes
    own_window_colour 2C2B20
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

    alignment top_left
    gap_x 5
    gap_y 5
    minimum_size 182 0
    maximum_width 188

    default_bar_size 60 8

    #########################
    # – Graphics settings – #
    #########################
    draw_shades no
    draw_borders no
    border_width 6
    draw_graph_borders no
    draw_outline no

    default_color FAF2D2

    color0 EBEAE6
    color1 EAB205
    color2 EFE6E6
    color3 ED8540

    TEXT
    ${color3}${font Droid Sans:style=Bold:size=8}Sistema $stippled_hr${font}${color}
    ##############
    # – SYSTEM – #
    ##############
    ${color0}${voffset 6}${font OpenLogos:size=24}S${font}${color}${goto 38}${voffset -14}Núcleo:  ${alignr}${color2}${kernel}${color}
    ${goto 38}Horas: ${alignr}${color2}${uptime}${color}
    #|–UPDATES
    ${goto 38}Atualizações: ${alignr}${font Droid Sans:style=Bold:size=8}${color1}${execi 360 aptitude search “~U” | wc -l | tail}${color}${font} ${color2}pacotes${color}
    # |–CPU
    ${voffset 1}${color0}${font Devil inside:size=20}N${font}${offset -19}${voffset 9}${color}${voffset -10}${goto 38}CPU1: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${color}${font}  ${color2}${color} ${goto 94}CPU2: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu2}%${font}${alignr}${font Droid Sans:style=Bold:size=7}${color2}TEMP:${color1}${exec sensors | grep ‘Core 0′ | awk ‘{print $3}’ | cut -c2-3}°C${font}
    # |–MEM
    ${voffset -1}${color0}${color}${goto 38}RAM: ${font Droid Sans:style=Bold:size=8}${color1}$memperc% ${color}${font}
    ${voffset 2}${color}${goto 38}${voffset -2}Free: ${color2}${memeasyfree} / $memmax ${color}
    ${voffset 2}${color0}${color}${goto 38}${voffset -2}Used: ${color2}${mem} / $memmax${color}
    # |–PROC
    ${voffset -2}${color0}${font Poky:size=15}a${font}${color}${goto 38}${voffset -10}Processos: ${color2}${alignr 13}CPU${alignr}RAM${color}
    ${voffset -1}${goto 46}${color2}${top name 1}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 1}${alignr }${top mem 1}${color}${font}
    ${voffset -1}${goto 46}${color2}${top name 2}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 2}${alignr }${top mem 2}${color}${font}
    ${voffset -1}${goto 46}${color2}${top name 3}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 3}${alignr }${top mem 3}${color}${font}
    ${voffset -1}${goto 46}${color2}${top name 4}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 4}${alignr }${top mem 4}${color}${font}
    # |–HDD
    ${voffset 3}${color3}${font Droid Sans:style=Bold:size=8}HDD $stippled_hr${font}${color}
    ${voffset 2}${color0}${font Poky:size=14}p${font}${color}${voffset -8}${goto 38}Root: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /}/${fs_size /} ${fs_free_perc /}%
    ${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /}
    ${voffset 5}${font}${color}${voffset -8}${goto 38}Home: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /home}/${fs_size /home} ${fs_free_perc /home}%
    ${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /home}
    ${voffset 5}${font}${color}${voffset -8}${goto 38}Root: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /root}/${fs_size /root} ${fs_free_perc /root}%
    ${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /root}
    ${voffset 5}${font}${color}${voffset -8}${goto 38}SWAP: ${font Droid Sans:style=Bold:size=8}${color1}$swap/$swapmax ${swapperc}%
    ${font}${color}${voffset -4}${goto 38}${swapbar 3,115}
    ###############
    # – NETWORK – #
    ###############
    ${voffset 1}${color3}${font Droid Sans:style=Bold:size=8}REDE $stippled_hr${font}${color}
    # |–WLAN0
    ${if_up wlan0}
    ${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 977951 AD946F}${color}
    ${goto 38}Всего: ${color2}${totalup wlan0}${color}
    ${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 977951 AD946F}${color}
    ${goto 38}Всего: ${color2}${totaldown wlan0}${color}
    ${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 38} ${voffset -2}Сигнал: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
    ${voffset -4}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -8}Локальный IP: ${alignr}${color2}${addr wlan0}${color}
    ${goto 38}Внешний IP: ${alignr}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
    # |–ETH0
    ${else}${if_up eth0}
    ${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Enviados: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 977951 AD946F}${color}
    ${goto 38}Only: ${color2}${totalup eth0}${color}
    ${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Recebidos: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 977951 AD946F}${color}
    ${goto 38}Only: ${color2}${totaldown eth0}${color}
    ${voffset -2}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -4} IP local: ${alignr}${color2}${addr eth0}${color}
    ${goto 38} IP externo: ${alignr}${color2}${execi 10800 ~/conky_colors/conkycolors/bin/conkyIp}${color}
    # |–PPP0
    ${endif}${else}${if_up ppp0}
    ${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 977951 AD946F}${color}
    ${goto 38}Всего: ${color2}${totalup ppp0}${color}
    ${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 977951 AD946F}${color}
    ${goto 38}Всего: ${color2}${totaldown ppp0}${color}
    ${voffset -2}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -4}Локальный IP: ${alignr}${color2}${addr ppp0}${color}
    ${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 38}Сеть недоступна${endif}${endif}
    # |–DATA E HORA
    ${voffset -8}${color3}${font Droid Sans:style=Bold:size=8}DATA E HORA $stippled_hr${font}${color}
    ${color0}${font Poky:size=15}g${font}${color}
    ${alignc 35}${font Arial Black:size=26}${time %H:%M}${font}
    ${alignc}${time %A %d %B}
    ################
    # – CALENDAR – #
    ################
    ${voffset 8}${color3}${font Droid Sans:style=Bold:size=8}CALENDÁrio $stippled_hr${font}${color}
    ${color0}${font Poky:size=15}d${font}${color}${alignc}${font Liberation Mono:size=8}${execpi 10800 DJS=`date +%-d`; ncal -C -h | sed ‘s/^/${goto 38} /’ | sed ’1d’ | sed s/” $DJS “/” “‘${font Liberation Mono:style=bold:size=9}${color1}’”$DJS”‘${color}${font}${font Liberation Mono:size=8}’” “/}${font}${font}${voffset -14}
    ###############
    # – WEATHER – #
    ###############
    # |–WLAN0
    ${voffset 13}${color3}${font Droid Sans:style=Bold:size=8}Tempo em São Paulo$stippled_hr${font}${color}
    ${if_up wlan0}
    ${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
    # |–ETH0
    ${else}${if_up eth0}
    ${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
    # |–PPP0
    ${endif}${else}${if_up ppp0}
    ${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
    ${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 38}Информация о погоКомпозиция${endif}${endif}
    # Ajust this vertial offset to math conky height with your screem and options
    ${voffset -85}

     

width="625"

Glory Days

width="625"

Amiamo Joy Division!!

width="625"

Garbage – Medication

width="312"width="312"

M&M Na Fita

width="625"

Drops Blue And Black

width="625"

Mattstorm

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Unity
  • Ícones: Hydronium iconset
  • Wallpaper: http://img444.imageshack.us/img444/910/ … tstorm.jpg
  • AWN;
  • Covergloobus: Medusa;
  • Conky;
    conkyrc

    Código: Selecionar todos
    background no
    update_interval 1
    cpu_avg_samples 2
    net_avg_samples 2
    max_user_text 16384
    override_utf8_locale yes
    max_specials 550
    double_buffer yes
    no_buffers yestext_buffer_size 2048
    imlib_cache_size 0# — Window specifications — #own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

    border_inner_margin 0
    border_outer_margin 0

    minimum_size 900 900
    maximum_width 930
    stippled_borders 1
    alignment top_right
    gap_x 20
    gap_y 20

    # — Graphics settings — #
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no

    # — Text settings — #
    use_xft yes
    xftfont Droid Sans:bold:size=8
    xftalpha 0.8

    uppercase no

    default_color  00BFFF
    default_shade_color black
    default_outline_color black
    TEXT
    ${voffset 35}${font Santana:bold:size=50}${color FFA500}${alignr}${time %H:%M:%S}${font}$color}
    ${voffset 35}${alignr}$nodename $sysname
    ${voffset 35}${alignr}$kernel on $machine
    ${goto 160}${hr 2}
    ${goto 550}${time %A, %d %B %Y}
    ${alignr}Root: ${fs_free_perc /}%
    ${alignr}Home: ${fs_free_perc /home}%

    # Rede:
    ${voffset -228}
    ${if_existing /proc/net/route eth0}
    ${goto 158}Rede
    ${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}U${color 00BFFF}${font} Up:${goto 235}${color 111}${upspeed eth0} kb/s
    ${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}O${color 00BFFF}${font} Down:${goto 235}${color 111}${downspeed eth0} kb/s
    ${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}N${color 00BFFF}${font} Upload:${goto 235}${color 111}${totalup eth0}
    ${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}T${color 00BFFF}${font} Download:${goto 240}${color 111}${totaldown eth0}
    ${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}a${color 00BFFF}${font} Ip Local:${goto 235}${color 111}${addr eth0}
    ${endif}

width="625"

@Crow@

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
  • Tema: Catartica 1.7
  • Ícones: NafDesk Icons
  • Wallpaper: http://img714.imageshack.us/img714/5057 … yardwo.jpg
  • AWN;
  • Screenlets;
  • Conky;
    conkyrc

    Código: Selecionar todos
    # — Conky settings — #
    background no
    update_interval 1
    cpu_avg_samples 2
    net_avg_samples 2override_utf8_locale yesdouble_buffer yes
    no_buffers yestext_buffer_size 2048
    imlib_cache_size 0

    # — Window specifications — #

    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

    border_inner_margin 0
    border_outer_margin 0

    minimum_size 600 400
    maximum_width 600

    alignment tl
    gap_x 5
    gap_y 25

    # — Graphics settings — #
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders no

    # — Text settings — #
    use_xft yes
    xftfont mintsmild:size=8
    xftalpha 0.8

    uppercase no

    default_color 555
    default_shade_color 00BFFF

    # — Artaserse’s Settings — #

    # — Lua Load — #
    lua_load /home/roger/.conky/arp-rings.lua
    lua_draw_hook_pre ring_stats

    TEXT
    ${goto 19}${voffset 25}CPU
    ${goto 19}${voffset 50}RAM
    ${goto 18}${voffset 102}dati
    ${goto 16}${voffset 46}root
    ${goto 16}${voffset 46}home

    arp-rings.lua

    Código: Selecionar todos
    --[[
    Ring Meters by londonali1010 (2009) mod by arpinux
    This script draws percentage meters as rings. It is fully customisable; all options are described in the 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 129 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/rings.lua
    lua_draw_hook_pre ring_stats
    ]]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='cpu',
    -- "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='cpu0',
    -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
    max=100,
    -- "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.2,
    -- "fg_colour" is the colour of the indicator part of the ring.
    fg_colour=0x00BFFF,
    -- "fg_alpha" is the alpha value of the indicator part of the ring.
    fg_alpha=0.9,
    -- "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=30, y=30,
    -- "radius" is the radius of the ring.
    radius=20,
    -- "thickness" is the thickness of the ring, centred around the radius.
    thickness=10,
    -- "angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
    angle=-90
    },
    {
    name='memperc',
    arg='',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=90,
    radius=20,
    thickness=10,
    angle=-90
    },
    {
    name='time %I',
    arg='',
    max=12,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=150,
    radius=19,
    thickness=7,
    angle=0
    },
    {
    name='time %M',
    arg='',
    max=60,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=150,
    radius=12,
    thickness=4,
    angle=0
    },
    {
    name='time %S',
    arg='',
    max=60,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=150,
    radius=7,
    thickness=2,
    angle=0
    },
    {
    name='fs_used_perc',
    arg='/root',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=210,
    radius=20,
    thickness=10,
    angle=-90
    },
    {
    name='fs_used_perc',
    arg='/',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=270,
    radius=20,
    thickness=10,
    angle=-90
    },
    {
    name='fs_used_perc',
    arg='/home',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0x00BFFF,
    fg_alpha=0.9,
    x=30, y=330,
    radius=20,
    thickness=10,
    angle=-90
    }

    }

    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(t, pt)
    if conky_window==nil then return end
    local w,h=conky_window.width,conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual,w,h)

    cr=cairo_create(cs)

    local xc,yc,ring_r,ring_w,angle=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=angle*(2*math.pi/360)-math.pi/2
    local t_arc=t*2*math.pi

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,0,2*math.pi)
    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)

    cairo_destroy(cr)
    cr = nil
    end

    function conky_cairo_cleanup()
    cairo_surface_destroy(cs)
    cs = nil
    end

    function conky_ring_stats()
    local function setup_rings(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(pct,pt)
    end

    -- Check that Conky has been running for at least 5s

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

    if update_num>5 then
    for i in pairs(settings_table) do
    setup_rings(settings_table[i])
    end
    end
    end

     

width="625"

Bic

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Night Impression
  • Ícones: Any Color You Like
  • Wallpaper: http://img27.imageshack.us/img27/5127/1 ... 0x1050.jpg
  • AWN;
  • Covergloobus: WILLWILL ibex;
  • Cursor: BW3D;
  • Conky;
    conkyrc

    Código: Selecionar todos
    background yes
    use_xft yes
    xftfont nasalization:size=8
    xftalpha 0.8
    font Zekton:size=8
    update_interval 20
    total_run_times 0
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    no_buffers yes
    use_spacer none
    default_color f8f8ff
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders nouppercase no
    border_inner_margin 0
    border_outer_margin 50alignment tm
    text_buffer_size 6144
    minimum_size 1024
    gap_y 10
    gap_x 10
    imlib_cache_size 0
    short_units yes
    pad_percents 2TEXT
    ${execpi 1800 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/weather-9.template}

     

    weather-9.template

    Código: Selecionar todos
    ${color red}${font Zekton:size=20}[--datatype=HT]${color}${font}${image [--datatype=WI] -p 10,15 -s 70x70}
    ${image [--datatype=MI] -p 180,60 -s 55x55}
    ${image [--datatype=WI --startday=1] -p 550,0 -s 50x50}${image [--datatype=WI --startday=2] -p 650,0 -s 50x50}${image [--datatype=WI --startday=3] -p 750,0 -s 50x50}
    ${color 696969}${goto 600}[--datatype=DW --shortweekday --startday=1]:[--datatype=HT --hideunits --hidedegreesymbol --startday=1]/[--datatype=LT --hideunits --hidedegreesymbol --startday=1]${goto 705}[--datatype=DW --shortweekday --startday=2]:[--datatype=HT --hideunits --hidedegreesymbol --startday=2]/[--datatype=LT --hideunits --hidedegreesymbol --startday=2]${goto 800}[--datatype=DW --shortweekday --startday=3]:[--datatype=HT --hideunits --hidedegreesymbol --startday=3]/[--datatype=LT --hideunits --hidedegreesymbol --startday=3]${goto 900}[--datatype=DW --shortweekday --startday=4]:[--datatype=HT --hideunits --hidedegreesymbol --startday=4]/[--datatype=LT --hideunits --hidedegreesymbol --startday=4]
    ${image [--datatype=WI --startday=4] -p 850,0 -s 50x50}
    Feels Like: [--datatype=LT --night]
    Min: [--startday=0 --datatype=LT --night] ${goto 100}Max: [--startday=0 --datatype=HT --night]
    ${font Zekton:bold:size=11}[--datatype=CC] ${goto 200}[--datatype=MP]${font} ${image [--datatype=BI] -p 420,90 -s 40x40}
    Pressão: [--datatype=BR] - [--datatype=BD] ${goto 480}([--datatype=WA]°) [--datatype=WD] ${goto 680}Nascer do sol:${goto 790}[--datatype=SR]
    Chuva: [--datatype=HM] ${goto 110}UV: [--datatype=UI] - [--datatype=UT] ${goto 480}[--datatype=WS] ${goto 680}Sunrise:${goto 790}[--datatype=SS]
    ${font Zekton:size=10}City: ${color red}[--datatype=CN] - [--datatype=CO]${color 696969} Observatory: ${color red}[--datatype=OB]${font}${color 696969} ${goto 480}Update: ${color green}[--datatype=LU]${color 696969} ${goto 680}Daytime:${goto 790}[--datatype=DL]

width="625"

Cisne Branco

width="625"

Digital

width="625"

Japanese Print

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Onux and Noir
  • Ícones: Alpha-2
  • Wallpaper: http://img853.imageshack.us/img853/5302 ... 0x1050.jpg
  • AWN;
  • Covergloobus: Straps;
  • Conky;
    conkyrc

    Código: Selecionar todos

    alignment top_middle
    default_color CD0000
    double_buffer yes
    draw_outline no
    draw_shades no
    border_inner_margin 20
    minimum_size 1280
    net_avg_samples 2
    no_buffers yes
    override_utf8_locale yes
    own_window_argb_visual yes
    own_window_argb_value 1
    own_window_class Conky
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    own_window_transparent no
    own_window_colour 000000
    own_window_type override
    own_window_type normal
    own_window yes
    pad_percents 2
    cpu_avg_samples 2
    short_units yes
    text_buffer_size 1024
    total_run_times 0
    update_interval 1.0
    use_spacer right
    use_xft yes
    xftfont Zegoe Light :pixelsize=12
    color1 ffffff
    TEXT
    ${color1}${GOTO 600}${font steiner - U:pixelsize=30}${time %H:%M:%S}${font}${color}
    ${GOTO 570}${font Zegoe Light - U:pixelsize=18}${time %A} ${time %B, %d %Y}${font}
    ${GOTO 50}${font Zegoe Light - U:pixelsize=24}${color1} Usage${font}${voffset -13}${GOTO 270}${font Zegoe Light - U:pixelsize=24}Sensors${font}${voffset -13}${GOTO 1140}${font Zegoe Light - U:pixelsize=24}Network${font}
    ${color}${GOTO 60}Mem: ${color1}$mem ${color}${GOTO 280}CPU: ${color1}${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C ${color}${GOTO 1150}Up: ${color1}${font} ${upspeed eth0} ${color}
    ${GOTO 60}CPU: ${color1}$cpu % ${color}${GOTO 280}HDD: ${color1}${exec hddtemp /dev/sda -n --unit=C}°C${color}${GOTO 890}${GOTO 1150}Dn: ${color1}${font} ${downspeed eth0}${color}
    ${GOTO 60}Root: ${color1}$fs_free ${color}${GOTO 280}Mother Temp: ${color1}${exec sensors | grep "MB Temp" | cut -b 21-22} °C ${color}${GOTO 1150}IP: ${color1}${execi 400 ~/.conky/scripts/ip.sh}${color}
    ${GOTO 60}Home: ${color1}${fs_free /home/} ${color}${GOTO 280}HD Temp: ${color1}${exec hddtemp /dev/sda -n --unit=C}°C ${color}${GOTO 1150}Local IP: ${color1}${addr eth0}

width="625"

Black_Foliage

width="625"

Citrus Orange

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Elegant Brit
  • Ícones: Noir et Blanc
  • Wallpaper: http://img528.imageshack.us/img528/3973/218105.jpg
  • AWN;
  • Cursor: Citrus;
  • Covergloobus: Brondongan;
  • Conky;
    conkyrc

    Código: Selecionar todos
    # -- Conky settings -- #
    background no
    update_interval 1
    cpu_avg_samples 2
    net_avg_samples 2override_utf8_locale yesdouble_buffer yes
    no_buffers yestext_buffer_size 2048
    imlib_cache_size 0

    # -- Window specifications -- #

    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

    border_inner_margin 0
    border_outer_margin 0

    minimum_size 1450 500
    maximum_width 1600

    alignment botton_left
    gap_x -60
    gap_y -100

    # -- Graphics settings -- #
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no

    # -- Text settings -- #
    use_xft yes
    xftfont Aller:size=24
    xftalpha 0.8

    uppercase no

    default_color f0f0f0
    color1 696969

    # -- Lua Load -- #
    lua_load ~/.conky/lua/.lua.lua
    lua_draw_hook_pre ring_stats

    TEXT
    ${voffset 55}${font Baveuse 3D:bold:size=68}${alignr}${color1}${time %H:%M}${font}${color}
    ${voffset -20}${goto 100}${hr 2}
    ${voffset -57}${goto 100}${color1}${font Baveuse 3D:size=24}${time %A, %d %B %Y}${color}
    ${voffset -10}${goto 100}${font Aller:size=9}Local Network: ${goto 190}Down ${downspeed eth0}/s ${goto 320}Wireless Network: ${goto 430}Down ${downspeed eth0}/s
    ${goto 190}Up ${upspeed eth0}/s ${goto 430}Up ${upspeed eth0}/s

     

    .lua.lua

    Código: Selecionar todos
    --[[
    Ring Meters by londonali1010 (2009)
    This script draws percentage meters as rings. It is fully customisable; all options are described in the 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/rings-v1.2.1.lua
    lua_draw_hook_pre ring_statsChangelog:
    + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
    + v1.2 -- Added option for the ending angle of the rings (07.10.2009)
    + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
    + v1.0 -- Original release (28.09.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=0xffffff,
    -- "fg_alpha" is the alpha value of the indicator part of the ring.
    fg_alpha=0.5,
    -- "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=152, y=270,
    -- "radius" is the radius of the ring.
    radius=15,
    -- "thickness" is the thickness of the ring, centred around the radius.
    thickness=29,
    -- "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 (e.g. more clockwise) than start_angle.
    end_angle=360
    },
    {
    name='time',
    arg='%M.%S',
    max=60,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.3,
    x=152, y=270,
    radius=22,
    thickness=42,
    start_angle=0,
    end_angle=360
    },
    {
    name='time',
    arg='%S',
    max=60,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.2,
    x=152, y=270,
    radius=30,
    thickness=59,
    start_angle=0,
    end_angle=360
    },
    {
    name='cpu',
    arg='cpu0',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.3,
    fg_colour=0xFF4500,
    fg_alpha=0.6,
    x=910, y=163,
    radius=45,
    thickness=89,
    start_angle=90,
    end_angle=270
    },
    {
    name='memperc',
    arg='',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.3,
    fg_colour=0xFF4500,
    fg_alpha=0.6,
    x=1100, y=163,
    radius=45,
    thickness=89,
    start_angle=90,
    end_angle=270
    },
    {
    name='time',
    arg='%d',
    max=31,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xFF4500,
    fg_alpha=0.4,
    x=152, y=270,
    radius=70,
    thickness=5,
    start_angle=-60,
    end_angle=60
    },
    {
    name='time',
    arg='%m',
    max=12,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xFF4500,
    fg_alpha=0.4,
    x=152, y=270,
    radius=70,
    thickness=5,
    start_angle=120,
    end_angle=240
    },
    {
    name='fs_used_perc',
    arg='/',
    max=150,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0xFF4500,
    fg_alpha=0.3,
    x=960, y=161,
    radius=20,
    thickness=37,
    start_angle=-90,
    end_angle=90
    },
    {
    name='fs_used_perc',
    arg='/root',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0xFF4500,
    fg_alpha=0.3,
    x=859, y=161,
    radius=20,
    thickness=37,
    start_angle=-90,
    end_angle=90
    },
    {
    name='fs_used_perc',
    arg='/home',
    max=150,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0xFF4500,
    fg_alpha=0.3,
    x=1049, y=161,
    radius=20,
    thickness=37,
    start_angle=-90,
    end_angle=90
    },
    }

    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

width="625"

Box Milk

width="625"

Cyanbuntu

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Wii-Black
  • Ícones: Any Color You Like
  • Wallpaper: http://img708.imageshack.us/img708/7690 ... 0x1050.jpg
  • AWN;
  • screenlets: Wideweather;
  • Cursor: Neoallien;
  • Conky;
    conkyrc

    Código: Selecionar todos
    # -*- conf -*-
    #
    # ~/.conkyrc - Conky configuration file
    #
    # By Henrik Brix Andersen <henrik@brixandersen.dk>
    #
    # do not fork to background
    background no# font settings
    use_xft yes
    font monospace-12
    uppercase no# update every 3 secs
    update_interval 3# stay running forever
    total_run_times 0

    # draw to root window
    own_window no

    # avoid flickering
    double_buffer yes

    # size
    minimum_size 1680 1050
    maximum_width 1680

    # position
    alignment top_left
    gap_x 0
    gap_y 0

    # colors
    default_color white
    default_shade_color black
    default_outline_color black
    color0 00FFFF
    color1 144556
    color2 00CDCD

    # borders
    draw_borders no
    stippled_borders 8
    border_width 1

    # shades
    draw_shades yes

    # outline
    draw_outline no

    # buffers
    no_buffers yes

    # sampling
    cpu_avg_samples 2
    net_avg_samples 2

    # configuration
    TEXT
    ${voffset 20}${offset 150}${color0}${font OpenLogos:size=115}u${font}
    ${voffset 10}${offset 150}${color2}System
    ${offset 150}$color0 $nodename $kernel
    ${offset 150}$color0 Uptime:$color2 $uptime $color0 Load:$color2 $loadavg
    ${voffset 1}${offset 1400}${color2}Mother Temp
    ${offset 1400}$color0 ${exec sensors | grep "MB Temp" | cut -b 21-22} °C
    ${voffset 125}${offset 1295}${color2}CPU
    ${offset 1295}$color0 Frequency: $color2$freq MHz $color0 Temperature:$color2 ${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
    ${offset 1295}$color0 Load: $color2$cpu% ${cpubar cpu0 6,223}
    ${offset 1295}$color0 ${cpugraph cpu0 24,300 00FFFF 33b0dc}
    ${voffset 45}${offset 1040}${color2}Network (eth0)
    ${offset 1040}$color0 IPv4: $color2${addr eth0} ${color #144556}
    ${offset 1040}$color0 Down: $color2${downspeed eth0} k/s $color0 Up:$color2 ${upspeed eth0} k/s
    ${offset 1040}$color0 ${downspeedgraph eth0 12,300 00FFFF 33b0dc}
    ${offset 1040}${voffset -3}$color0 ${upspeedgraph eeth0 12,300 00FFFF 33b0dc}
    ${voffset -50}${offset 1410}${color2}Disk
    ${offset 1410}$color0 I/O:$color2 $diskio
    ${offset 1410}$color0 ${diskiograph 24,200 00FFFF 33b0dc}

    ${voffset 0}${offset 1385}${color2}MEN
    ${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 1}${alignc }${top mem 1}
    ${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 2}${alignc }${top mem 2}
    ${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 3}${alignc }${top mem 3}
    ${offset 1385}${voffset -3}$color0 ${top name 1} ${goto 1495}${top cpu 4}${alignc }${top mem 4}

    ${voffset -50}${offset 625}${color2}Memory
    ${offset 625}$color0 RAM: $color2$mem ($memperc%) ${membar 6,200}
    ${offset 625}$color0 Swap: $color2$swap ($swapperc%) ${swapbar 6,200}

width="625"

Newbuntu

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Gnome Legacy 2 2.0
  • Ícones: Polar Icons 2
  • Wallpaper: http://img80.imageshack.us/img80/9849/1 ... ionado.png
  • AWN;
  • Cursor: Powder;
  • Conky;
    conkyrc

    Código: Selecionar todos
    use_xft yes
    xftfont verdana:size=9
    alignment top_right
    xftalpha 0.8
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    draw_shades no
    draw_outline no
    draw_borders no
    stippled_borders 10
    border_outer_margin 40
    border_width 1
    default_outline_color black
    default_shade_color black
    draw_borders no
    draw_outline yes # amplifies text if yes
    draw_shades no # shadecolor black
    use_spacer none
    no_buffers yes
    uppercase no
    minimum_size 200 300
    default_color DCDCDC #Gainsboro
    color0 7FFFD4 #Aquamarine
    color1 00BFFF #DeepSkyBlue #00CED1 DarkTurquoise #CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
    color2 D2691E #Chocolate #FF8C00 #Darkorange #D2691E #Chocolate
    color3 7FFF00 #Chartreuse
    color4 778899 #LightSlateGrey
    color5 FFDEAD #NavajoWhite
    color6 00BFFF #DeepSkyBlue
    # colours below used by colorize script
    color7 48D1CC #MediumTurquoise
    color8 FFFF00 #Yellow
    color9 FF0000 #Red
    alignment tr # Aligned position on screen: tl, tr, tm, bl, br, bm, ml, mr
    gap_x 5
    gap_y 25 # because of the VOFFSET, the negative "gap_y" value brings conky back to the bottom of the screen.
    text_buffer_size 6144 # 256 is the minimum
    no_buffers yes # Subtract file system buffers from used memory?
    short_units yes
    pad_percents 2
    imlib_cache_size 0TEXT
    ${font verdana:size=12}${color1}Time and Date ${hr 2}${color}${font}
    ${font Radio Space:size=55}${time %k:%M %P}${font}${font verdana:size=14}${time %A %b %d %Y}${font DejaVu Sans Mono:size=14}${color}${execpi 60 DJS=`date +%_d`; ncal -C -h | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color}'" "/}

    ${font verdana:size=12}${color1}Weather ${hr 2}${color}${font}

    $alignr ${execi 300 conkyForecast --location=BRXX0232 --datatype=CN}, ${execi 300 conkyForecast --location=BRXX0232 --datatype=CO}
    $alignr Last Update: ${execi 300 conkyForecast --location=BRXX0232 --hideunits --datatype=LU -m 0}
    ${voffset -50}${color}${font ConkyWeather:size=85}${execi 300 conkyForecast --location=BRXX0232 --datatype=WF}$color${font}
    ${voffset -60}${alignr}Wind: ${execi 300 conkyForecast --location=BRXX0232 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
    ${alignr}Humidity: ${execi 300 conkyForecast --location=BRXX0232 --datatype=HM}
    ${alignr}Precipitation: ${execi 300 conkyForecast --location=BRXX0232 --startday=0 --datatype=PC}
    ${alignr}Sunrise: ${execi 300 conkyForecast --location=BRXX0232 --datatype=SR}
    ${goto 50}${execi 300 conkyForecast --location=BRXX0232 --datatype=CT}: ${execi 300 conkyForecast --location=BRXX0232 --hideunits --datatype=HT}${alignr}Sunset: ${execi 300 conkyForecast --location=BRXX0232 --datatype=SS}
    $alignr Feels Like: ${execi 300 conkyForecast --location=BRXX0232 --datatype=LT}

    ${goto 45}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --endday=4 --spaces=14 --datatype=DW -w}
    ${goto 32}${color}${font ConkyWeather:size=30}${execi 300 conkyForecast --location=BRXX0232 --spaces=2 --startday=1 --endday=4 --centeredwidth=3 --datatype=WF}${font}${color}
    ${goto 40}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --hideunits --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=1 --hideunits --datatype=LT}${goto 120}${execi 300 conkyForecast --location=BRXX0232 --startday=2 --hideunits --datatype=HT}/${execi 300 conkyForecast --startday=2 --hideunits --location=BRXX0232 --datatype=LT}${goto 200}${execi 300 conkyForecast --startday=3 --hideunits --location=BRXX0232 --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=3 --hideunits --datatype=LT}${goto 280}${execi 300 conkyForecast --hideunits --location=BRXX0232 --startday=4 --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=4 --hideunits --datatype=LT}
    ${goto 45}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --endday=4 --spaces=14 --datatype=PC}

    ${font verdana:size=12}${color1}Mail ${hr 2}${color}${font}

    ${color F8DF58}${font FreeSans:size=16}@${font}${execpi 300 python ~/.conky/scripts/gmail.py YOUR_GMAIL_ACCOUNT YOUR_GMAIL_PASSWORD 3}

    ${voffset -33}${font OpenLogos:size=103}${color1}v${font}${voffset -76}${font UbuntuTitleBold:size=20}${color2}11.04${font}

    gmail.py

    Código: Selecionar todos
    import os

    import string

    #Enter your username and password below within double quotes

    # eg. username="username" and password="password"

    username="+username+"

    password="+password+"

    com="wget -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"

    temp=os.popen(com)

    msg=temp.read()

    index=string.find(msg,"<fullcount>")

    index2=string.find(msg,"</fullcount>")

    fc=int(msg[index+11:index2])

    if fc==0:

    print "0 new"

    else:

    print str(fc)+" new"

width="625"

Dark Wood

width="407"

Kunity

Widgets: Status de memória, Monitor de CPU

width="312"width="312"
width="312"width="312"

Jazzy Blue

width="625"

Turn On

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Gilouche
  • Ícones: Noir Crystal
  • Wallpaper: http://img263.imageshack.us/img263/5429 ... 0x1050.jpg
  • Outros:
  • AWN;
  • Covergloobus: Praise;
  • Conky:
    conkyrc

    Código: Selecionar todos
    # Completely (re)written by John Jones on 09/01/2010
    # from other people's code, but it's MY layout, so there.
    # Edited, extended and partly rewritten by elendilnl between 15 and 17 sept 2010
    # -== Window Layout & Options ==- #
    # Screen size = 1680x1050
    own_window yes # Boolean. Create own window to draw?
    own_window_colour brown # set a specified background colour (defaults to black). ONLY if Transparent = no, then this has effect.
    own_window_transparent yes # set transparency? sets background opacity to 0%
    own_window_type override # if own_window is yes, you may specify type normal, desktop, dock, panel or override (default: normal)
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes # Use double buffering (reduces flicker, may not work for everyone)
    text_buffer_size 4096 # Size of the standard text buffer (default is 256 bytes). # This is NEEDED for the calendar.sh output.
    use_spacer left # Adds spaces around certain objects to stop them from moving other things around.
    use_xft yes # Use Xft (anti-aliased font and stuff)
    xftalpha 0.8 # Text alpha when using Xft
    override_utf8_locale yes # Force UTF8? note that UTF8 support required XFT
    alignment tl # Screen placement (tl, tr, tm, bl, br, bm, ml, mm, mr)
    gap_x 5 # gap_x is the distance from the edge of your screen - relative to Alignment value
    gap_y 3 # gap_y is the distance from the top/bottom edge of your screen.
    cpu_avg_samples 4 # number of cpu samples to average. Set to 1 to disable averaging# -== Colors, Sizes, & Margins ==- #
    total_run_times 0 # Total number of times for Conky to update before quitting. Zero makes Conky run forever
    update_interval .5 # update_interval in seconds
    minimum_size 600 500 # minimum_size in pixels = width, then height 1680 150
    maximum_width 1680 # Maximum width of window in pixels 1680
    stippled_borders 3 # Border stippling (dashing) in pixels
    border_width 0 # Window's border width in pixels.
    #default_color white # Default color and border color
    pad_percents 2 # Pad percentages to this many decimals (0 = no padding)
    top_name_width 7 # Width for $top name value (defaults to 15 characters)
    default_bar_size 600 6 # Specify a default width and height for bars
    short_units yes # Shortens units to a single character (kiB->k, GiB->G, etc.). Default is offdefault_color DCDCDC #Gainsboro
    color0 7FFFD4 #Aquamarine
    color1 CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
    color2 FF8C00 #Darkorange #D2691E #Chocolate
    color3 7FFF00 #Chartreuse
    color4 778899 #LightSlateGrey
    color5 FFDEAD #NavajoWhite
    color6 00BFFF #DeepSkyBlue
    color7 48D1CC #MediumTurquoise
    color8 FFFF00 #Yellow
    color9 FF0000 #Red# -== Text ==- #
    draw_outline yes # Boolean. Draw outlines?
    draw_borders no # Boolean. Draw borders around text?
    font Andale mono:size=8:weight=bold # Font name in X
    uppercase no # Boolean value, if true, text is rendered in upper case
    draw_shades yes # Boolean. Draw shades?
    #mail_spool $MAIL # localmail spool count

    TEXT # stuff after 'TEXT' will be formatted on screen
    #
    ${execpi 600 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/.weather-7.template}
    ${voffset -1}DATE ${hr 2}
    ${alignc 55}${font Arial Black:size=36}${time %H:%M}${font}
    ${alignc}${time %A %d %B %Y}

     

    .weather-7.template

    Código: Selecionar todos
    ${color4}${font ConkyWeather:size=55}[--datatype=WF]$font$color
    ${voffset -70}${goto 90}${color7}${font Zekton:size=20}[--datatype=DW --shortweekday --startday=0]:$color [--datatype=HT]
    ${goto 90}${voffset -10}${font Zekton:size=9}${color7}Feels Like: ${color}[--datatype=LT]$font
    ${goto 10}${voffset 20}${font Zekton:bold:size=11} ${color7}[--datatype=CC]$color$font
    ${goto 300}${voffset -90}${font ConkyWindN:size=40}${color4}[--datatype=BS]$font
    ${goto 380}${voffset -45}${color7}Wind: ${color3}[--datatype=WS] ${color7}(${color4}[--datatype=WA]°${color7}) ${color3}[--datatype=WD]
    ${voffset 0}${goto 380}${color7}Visibility:${color3} [--datatype=VI]
    ${voffset 0}${goto 380}${color7}Dew Point: ${color3}[--datatype=DP]$color$font
    ${goto 300}${voffset 10}${color7}Pressure: ${color3}[--datatype=BR] - [--datatype=BD]$color
    ${goto 300}${color7}Humidity: ${color3}[--datatype=HM] ${color7}UV: ${color3}[--datatype=UI] - ${color3}[--datatype=UT]
    ${goto 300}$hr
    ${voffset 15}${color3}${font SunNMoon:size=50}n$font$color ${goto 70}${voffset -38}${color0}${font Arrows:size 20}b$font${color3}[--datatype=SR]
    ${goto 70}${color7}Hrs:${color3}[--datatype=DL]
    ${goto 70}${color0}${font Arrows:size 20}h$font${color3}[--datatype=SS]
    ${goto 170}${voffset -50}${color4}${font moon phases:size=40}[--datatype=MF]$font
    ${voffset -70}${goto 300}${color7}[--datatype=DW --shortweekday --startday=1]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=1]/[--datatype=LT --hideunits --hidedegreesymbol --startday=1]${goto 380}${color7}[--datatype=DW --shortweekday --startday=2]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=2]/[--datatype=LT --hideunits --hidedegreesymbol --startday=2]${goto 460}${color7}[--datatype=DW --shortweekday --startday=3]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=3]/[--datatype=LT --hideunits --hidedegreesymbol --startday=3]${goto 540}${color7}[--datatype=DW --shortweekday --startday=4]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=4]/[--datatype=LT --hideunits --hidedegreesymbol --startday=4]
    ${goto 300}${color3}${font ConkyWeather:size=30}[--datatype=WF --startday=1]${goto 380}[--datatype=WF --startday=2]${goto 460}[--datatype=WF --startday=3]${goto 540}[--datatype=WF --startday=4]$font$color
    ${goto 300}${color7}Sun:${color4}[--datatype=SR --startday=1]${goto 380}${color7}Sun:${color4}[--datatype=SR --startday=2]${goto 460}${color7}Sun:${color4}[--datatype=SR --startday=3]${goto 540}${color7}Sun:${color4}[--datatype=SR --startday=4]
    ${goto 300}${color7} :${color4}[--datatype=SS --startday=1]${goto 380}${color7} :${color4}[--datatype=SS --startday=2]${goto 460}${color7} :${color4}[--datatype=SS --startday=3]${goto 540}${color7} :${color4}[--datatype=SS --startday=4]
    ${font DejaVu Sans Mono:size=7}W:[--datatype=LU] -=- C:[--datatype=LF]$font${voffset -2}${goto 300}${color7}Hrs:${color4}[--datatype=DL --startday=1]${goto 380}${color7}Hrs:${color4}[--datatype=DL --startday=2]${goto 460}${color7}Hrs:${color4}[--datatype=DL --startday=3]${goto 540}${color7}Hrs:${color4}[--datatype=DL --startday=4]

width="625"

Sinners Among Saints

width="625"

Home Desktop (Teco)

Fly

width="625"

Violator

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Marples-black
  • Ícones: Tok tok
  • Wallpaper: http://img266.imageshack.us/img266/2061 ... 0x1050.jpg
  • AWN;
  • Screenlets;
  • Cursor: Coldmetal;
  • Covergloobus: MCF;
  • Conky;
    conkyrc

    Código: Selecionar todos
    # -- Ustawienia Conky -- #
    # -- conky by didi -- #
    background yes
    cpu_avg_samples 2
    pad_percents 2 # to co nizej, miejsc po przecinku
    short_units yes # krotka wersja podawania wielkosci dyskow np. 612.21M/3.80G
    stippled_borders 3
    total_run_times 0
    update_interval 1.0
    use_spacer right
    net_avg_samples 2
    no_buffers yes
    uppercase no
    imlib_cache_size 0
    # -- Ustawienia tekstu -- #
    uppercase no
    override_utf8_locale yes
    use_xft yes
    text_buffer_size 8000
    xftalpha 1.0
    xftfont Trebuchet MS:size=7# -- Specyfikacja okien -- #
    own_window yes
    own_window_colour 000000 # Black
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    own_window_transparent yes
    own_window_type override# -- Ustawienia grafiki -- #
    double_buffer yes
    draw_borders no
    draw_graph_borders no
    draw_outline no
    draw_shades no# -- Ustawienia koloru -- #
    color0 1c1c1c # prawie czarny
    color1 000000 # czarny
    color2 7e5973 # braz 64574e
    color3 a82553 # rozowy f71f84
    color4 3D2C31 # zielony
    color5 b3b3b3 # jasny b3b3b3
    color6 a7a7a7 # szary
    color7 090202 # ciemny
    color8 6A324D # fiolet
    color9 000000 # czarny
    default_color bfbfbf # ciemny 141414
    default_outline_color 000000 # Black
    default_shade_color 000000 # Black

    # Layout
    alignment top_right
    gap_x 1
    gap_y 100
    max_specials 1024
    max_user_text 10000
    maximum_width 120
    minimum_size 110 3000
    border_margin 10
    border_width 1

    # -- Load Lua -- #
    lua_load ~/.conky/punto.lua
    lua_draw_hook_post main_bars

    #STATYSTYKI SIECI
    #${color5}${font Trebuchet MS:bold:size=8}${voffset 19}${alignc}DOWNLOAD ${time %B}
    #${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $3 $4}'}
    #${color5}${font Trebuchet MS:bold:size=8}${voffset 5}${alignc}UPLOAD ${time %B}
    #${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $6 $7}'}${font}

    TEXT
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}CPU 1
    ${color5}${font}${alignc}${freq_g (1)} GHz Temp: ${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}CPU 2
    ${color5}${font}${alignc}${freq_g (2)} GHz Temp: ${exec sensors | grep 'Core 1' | awk '{print $3}' | cut -c2-3}°C
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}RAM ${font}${memperc}%
    ${color5}${voffset 7}${top_mem name 1}${alignr}${top mem 1} %
    ${top_mem name 2}${alignr}${top mem 2} %
    ${top_mem name 3}${alignr}${top mem 3} %
    #${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}BATERIA
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}HDD SYSTEM
    ${color5}${font}${alignc}${fs_used /} / ${fs_size /}
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}HDD HOME
    ${color5}${font}${alignc}${fs_used /home} / ${fs_size /home}
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}IP
    ${color5}${font}${alignc}${addr eth0}
    ${color5}${font}${alignc}${execi 3600 wget -O - http://whatismyip.org/ | tail}
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}DOWN: ${font}${downspeed eth0}b/s
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}UPLOAD: ${font}${upspeed eth0}b/s
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 19}${alignc}DOWNLOAD ${time %B}
    ${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $3 $4}'}
    ${color5}${font Trebuchet MS:bold:size=8}${voffset 5}${alignc}UPLOAD ${time %B}
    ${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $6 $7}'}${font}

     

    punto.lua

    Código: Selecionar todos
     

    --[[ 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 = 600
    blocks - number of blocks to display for a bar (values >0) , default= 10
    height - height of a block, default=20 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="cpu",
    arg="cpu0",
    max=100,
    alarm=50,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=67,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}}
    },
    {
    name="cpu",
    arg="cpu1",
    max=100,
    alarm=50,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=104,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}}
    },

    {
    name="memperc",
    arg="",
    max=100,
    alarm=50,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=129,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}}
    },
    {
    name='fs_used_perc',
    arg='/',
    max=100,
    alarm=50,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=210,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}} },
    {
    name='fs_used_perc',
    arg='/home',
    max=100,
    alarm=50,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=245,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}} },
    {
    name='downspeedf',
    arg='eth0',
    max=2560,
    alarm=1400,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=319,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}} },
    {
    name='upspeedf',
    arg='eth0',
    max=1536,
    alarm=500,
    bg_colour={0xFFFFFF,0.25},
    fg_colour={0xCEFFCD,0.9},
    alarm_colour={0x00D1FF,0.9},
    x=5,y=347,
    blocks=36,
    space=1,
    height=2,width=3,
    angle=90,
    smooth=true,
    mid_colour={{0.5,0x04FF00,0.9}} },
    }

    -----------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

     

width="625"

Elegant Ubuntu Natty

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Elegant Brit gtk3
  • Ícones: AwOken
  • Wallpaper: http://img231.imageshack.us/img231/4701 ... wp1440.jpg
  • AWN;
  • Covergloobus: NINO;
  • Conky;
    conkyrc

    Código: Selecionar todos
    # Conky configuration
    # of cbrman.
    ###For a correct work, edit it and delete all the lines that start with ### below the line called TEXT. They are notes about make it work.
    background yes
    # Use Xft?
    use_xft yes# Xft font when Xft is enabled
    xftfont sans:size=7:bold# Text alpha when using Xft
    xftalpha 0.8# MPD host/port
    #mpd_host localhost
    #mpd_port 6600
    #mpd_password tinker_bell

    #Print everything to console?
    out_to_console no

    # Update interval in seconds
    update_interval 2

    # This is the number of times Conky will update before quitting.
    # Set to zero to run forever.
    total_run_times 0

    # Create own window instead of using desktop (required in nautilus)
    own_window yes

    # If own_window is yes, you may use type normal, desktop or override
    own_window_type override

    # Use pseudo transparency with own_window?
    own_window_transparent yes

    # If own_window_transparent is set to no, you can set the background colour here
    #own_window_colour black

    # If own_window is yes, these window manager hints may be used
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

    # Use double buffering (reduces flicker, may not work for everyone)
    double_buffer yes

    # Minimum size of text area
    minimum_size 210 5

    # Maximum width of window
    maximum_width 215

    # Draw shades?
    draw_shades yes

    text_buffer_size 10000

    # Draw outlines?
    draw_outline no

    # Draw borders around text
    draw_borders no

    # Draw borders around graphs
    draw_graph_borders no

    # Stippled borders?
    stippled_borders 1

    # border margins
    border_margin 4

    # border width
    border_width 0

    # Default colors and also border colors
    default_color #cccccc
    default_shade_color black
    default_outline_color black

    # Text alignment, other possible values are commented
    #alignment top_left
    alignment top_right
    #alignment bottom_left
    #alignment bottom_right
    #alignment none

    # Gap between borders of screen and text
    # same thing as passing -x at command line
    gap_x 10
    gap_y 110 # To hide from tranparent window borders.

    # Subtract file system buffers from used memory?
    no_buffers yes

    # set to yes if you want all text to be in uppercase
    uppercase no

    # number of cpu samples to average
    # set to 1 to disable averaging
    cpu_avg_samples 2

    # number of net samples to average
    # set to 1 to disable averaging
    net_avg_samples 2

    # Force UTF8? note that UTF8 support required XFT
    override_utf8_locale yes

    # Add spaces to keep things from moving about? This only affects certain objects.
    use_spacer none

    # Maximum number of special things, e.g. fonts, offsets, aligns, etc.
    max_specials 550

    # Maximum size of buffer for user text, i.e. below TEXT line.
    max_user_text 16384

    TEXT

    ${color #cc3300}${voffset 15}${font purisa:size=20}Ubuntu${font} ${color #ff9933}${voffset -18}${font openlogos:size=80}u${font}
    ${color #ff9933}${voffset -78}${font purisa:size=20}Natty
    ${color #993300}${voffset -12}${font purisa:size=20}Narwhal${font}

    ${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} SYSTEM $stippled_hr ${font}
    ${voffset 12}${font openlogos:size=20}${font}${voffset -50}
    ${voffset 18}${color #993300}${color #993300}$sysname ${color #996633} $kernel ${color #993300}Ubuntu ${color #996633}$machine${voffset -18}
    ${voffset 16}${color #993300}Uptime:${color #996633} $uptime ${color #993300}Load:${color #996633} $loadavg${voffset -18}
    ${voffset 18}${color #993300}CPU: ${color #996633}${cpubar 7,161} $cpu%
    ${voffset -27}${goto 500}${color #996633}${font Openlogos:size=20}${font}
    ${color #993300}${cpugraph 15,213 993300 996633 ff0000 00ff00 0000ff}
    ${color #993300}RAM: ${color #996633}$mem/$memmax - $memperc% ${alignr 2}${membar 7,40}
    ${color #993300}Swap: ${color #996633}$swap/$swapmax - $swapperc% ${alignr 2}${swapbar 7,40}
    ${color #993300}GPU: ${color #996633}${execi 60 nvidia-settings -t -q GPUCoreTemp}°C
    ${color #993300}Processes: ${color #996633}$processes ${color #993300}CPU freqency: ${color #996633}${freq 1}MHz
    ${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} PROCESSES $stippled_hr ${font}
    ${color #993300}Name ::. ${goto 110}PID${goto 138}CPU%${goto 175}MEM%
    ${color #996633}${top name 1} ${goto 105}${top pid 1}${goto 138}${top cpu 1}${goto 175}${top mem 1}
    ${color #996633}${top name 2} ${goto 105}${top pid 2}${goto 138}${top cpu 2}${goto 175}${top mem 2}
    ${color #996633}${top name 3} ${goto 105}${top pid 3}${goto 138}${top cpu 3}${goto 175}${top mem 3}
    ${color #996633}${top name 4} ${goto 105}${top pid 4}${goto 138}${top cpu 3}${goto 175}${top mem 4}
    ${color #993300}Memory ::.
    ${color #996633}${top_mem name 1} ${goto 105}${top_mem pid 1}${goto 138}${top_mem cpu 1}${goto 175}${top_mem mem 1}
    ${color #996633}${top_mem name 2} ${goto 105}${top_mem pid 2}${goto 138}${top_mem cpu 2}${goto 175}${top_mem mem 2}
    ${color #996633}${top_mem name 3} ${goto 105}${top_mem pid 3}${goto 138}${top_mem cpu 3}${goto 175}${top_mem mem 3}
    ${color #996633}${top_mem name 4} ${goto 105}${top_mem pid 4}${goto 138}${top_mem cpu 4}${goto 175}${top_mem mem 4}
    ${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} HARD DRIVE INFO $stippled_hr ${font}
    ${color #993300}Root ${color #996633}${fs_used /}/${fs_size /} ${execi 10 df | grep '[123456789]%' | head -n 1 | tail -c 6 | head -c 4} ${alignr 2}${fs_bar 7,58 /}
    ${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} NETWORKING $stippled_hr ${font}
    ${color #993300}Down:${color #996633} ${downspeed eth0} k/s${color #993300}${offset 80}Up:${color #996633} ${upspeed eth0} k/s
    ${color #993300}${downspeedgraph eth0 15,105 993300 996633} ${color #993300}${upspeedgraph eth0 15,105 993300 996633}
    ${color #993300}Address: ${color #996633}${addr eth0}${alignr}${color #993300}TCP Connections: ${addr eth0}${color #996633}${tcp_portmon 1 65535 count}
    ${font HandelGotD:size=40}${alignc}${time %H:%M:%S}${font}
    ${font HandelGotD:size=15}${alignc}${time %A, %d %B %Y}
    ${color #cc3300}${font LCDMono:bold:size=10}${alignc} Do Se Te Qu Qu Se Sa
    ${color #cc3300}${execpi 60 DJS=`date +%_d`; ncal -C -h | sed '2d' | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color #996633}'"$DJS"'${color #cc3300}'" "/}

width="625"My Living Room

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Azenis Red
  • Ícones: AwOken
  • Wallpaper: http://img839.imageshack.us/img839/7949 ... 0x1050.jpg
  • AWN;
  • Covergloobus: Torn Paper;
  • Conky;
    conkyrc

    Código: Selecionar todos
    #!/usr/bin/conky -d -c
    ## .conkyrc configuration
    alignment bm
    background yes
    border_width 5
    color0 555555 #
    color1 483D8B # Dark Slate Blue
    color2 B8860B # Dark goldenrod
    color3 4682B4 # Steelblue
    color4 8B0000 # Dark red
    color5 008080 # Teal
    color6 333333 # Gray20
    color7 8888CC # (COOL)
    color8 CCCC88 # (WARM)
    color9 CC8888 # (HOT)
    cpu_avg_samples 2
    default_color e1e1e1 # Ghost white F8F8FF
    default_outline_color 000000 # Black
    default_shade_color 000000 # Black
    double_buffer yes
    draw_borders no
    draw_graph_borders no
    draw_outline no
    draw_shades no
    gap_x 1
    gap_y 12
    max_specials 1024
    max_user_text 1000
    maximum_width 500
    minimum_size 450 25
    net_avg_samples 2
    no_buffers yes
    override_utf8_locale yes
    own_window yes
    own_window_colour 000000 # Black
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    own_window_transparent yes
    own_window_type override ## normal
    pad_percents 2
    short_units yes
    stippled_borders 3
    text_buffer_size 8000
    total_run_times 0
    update_interval 1.0
    uppercase no
    use_spacer right
    use_xft yes
    xftalpha 0.75
    xftfont sans:size=7
    TEXT
    ${font Digital Readout Thick Upright:bold:size=54}${color F8F8FF}${time %k:%M:%S %p}$font
    ${font Digital Readout Thick Upright:bold:size=27}${color D3D3D3}${time %a, %d %b. %Y}
    ${execpi 1800 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/conkyForecast.template}

    conkyForecast.template

    Código: Selecionar todos
    ${voffset -1}${font DejaVu Sans:size=7}Estação: [--datatype=OB]${voffset -1}${font DejaVu Sans:size=7}${alignr 5}Atualizado: [--datatype=LU]${font}
    ${voffset 2}${goto 5}${font ConkyWeather:style=Bold:size=32}[--datatype=WF]${font}
    ${voffset -46}${goto 82}${font Arial Black:size=10}[--datatype=CT]${font} ${goto 250}[--datatype=DW --startday=0 --shortweekday]${goto 310}[--datatype=DW --startday=1 --shortweekday]${goto 364}[--datatype=DW --startday=2 --shortweekday]${goto 421}[--datatype=DW --startday=3 --shortweekday]${goto 477}[--datatype=DW --startday=4 --shortweekday]
    ${voffset 4}${goto 83}Vento: [--datatype=WS] - [--datatype=WD] ${voffset 4}${goto 245}${font ConkyWeather:size=22}[--datatype=WF --startday=0 --endday=4 --spaces=4]${font}
    ${voffset -20}${goto 83}Sensação Térmica: [--datatype=LT --centeredwidth=3]
    ${voffset 4}${goto 83}Umidade: [--datatype=HM]${voffset 4}${goto 211}hi/lo: [--datatype=HT --startday=0 --hideunits --centeredwidth=4]/[--datatype=LT --startday=0 --hideunits --centeredwidth=4]${goto 298}[--datatype=HT --startday=1 --hideunits --centeredwidth=4]/[--datatype=LT --startday=1 --hideunits --centeredwidth=4]${goto 355}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=4]${goto 412}[--datatype=HT --startday=3 --hideunits --centeredwidth=4]/[--datatype=LT --startday=3 --hideunits --centeredwidth=4]${goto 469}[--datatype=HT --startday=4 --hideunits --centeredwidth=4]/[--datatype=LT --startday=4 --hideunits --centeredwidth=4]
    ${voffset -28}${goto 11}${font Weather:size=18}y${font} ${voffset -12}${font Arial Black:size=12}[--datatype=HT --centeredwidth=3]${font}
    ${voffset 8}Leste: [--datatype=SR]${goto 83}Oeste: [--datatype=SS]

width="625"Linux 8 Metro Style

width="625"Dia Em Alto Mar

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: London Smoke
  • Ícones: LaGaDesk-BlueNight 1.3.5
  • Wallpaper: http://img810.imageshack.us/img810/2681/freehigh.jpg
  • AWN;
  • Cursor: ChromeSpinel;
  • Conky;
    conkyrc

    Código: Selecionar todos
    total_run_times 0
    background no
    cpu_avg_samples 1
    net_avg_samples 2double_buffer yes
    no_buffers yes
    text_buffer_size 1024out_to_console no
    update_interval 1alignment top_right

    minimum_size 600 700
    maximum_width 600

    gap_x -1
    gap_y 20

    draw_shades no
    draw_outline no
    draw_borders no
    border_width 1
    border_inner_margin 1

    own_window yes
    own_window_type override
    own_window_class Conky
    own_window_transparent yes

    use_xft yes
    xftalpha .1
    override_utf8_locale yes
    uppercase no
    use_spacer right

    xftfont saxMono:size=9

    default_bar_size 82 3
    stippled_borders 3

    default_color FFFFFF
    default_shade_color 333333
    default_outline_color black

    color1 D6D6D6
    color2 40CEFF
    color3 424242
    color4 424242
    color5 ffffff
    color6 cccccc

    short_units yes
    pad_percents 2

    #Carga LUA(CORRECT WITH YOUR PATH!!)
    lua_load ~/.conky/.clock_0.lua
    lua_draw_hook_pre clock_rings

    TEXT
    ${voffset -50}
    ${color4}${offset 546}${voffset 150}${cpugraph cpu6 1}${voffset -3}${hr 2}
    ${color4}${offset 206}${voffset -14}${cpubar cpu6 1, 130}${voffset 2}
    ${color4}${offset 206}${voffset -10}${cpubar cpu6 10, 1}${voffset 2}

    #tiempos#
    ${color3}${voffset -145}${offset 330}${font Impact:pixelsize=20}${time %H:%M}
    ${color4}${font Impact :pixelsize=20 style=bold}${voffset 60}${offset 240} Tempo
    ${color3}${voffset 15}${offset 160}${font Nimbus Sans L:pixelsize=10}Uptime ${voffset -11}${font Impact:pixelsize=20}$uptime

    #bat#
    ${color4}${offset 400}${voffset 100}${cpugraph cpu6 1}${voffset -3}${hr 2}
    ${color4}${font Impact :pixelsize=20 style=bold}${voffset -40}${offset 470} Frequency
    ${color3}${offset 300}${voffset -10} ${font Impact:pixelsize=20} ${freq_g} GHz
    #${color3}${font Nimbus Sans L:pixelsize=10}${offset 450}Restan ${voffset -11}${font Impact:pixelsize=20}${battery_time BAT0}

    #RAM#
    ${color4}${offset 250}${voffset 45}${cpugraph cpu6 1}${voffset -3}${hr 2}
    ${color4}${offset 338}${voffset -21}${cpubar cpu6 180, 1}${voffset 2}
    ${color4}${font Impact :pixelsize=20 style=bold}${voffset -225}${offset 420} Performance
    ${color3}${voffset 10}${offset 370}${font Nimbus Sans L:pixelsize=10 style=bold} RAM ${goto 405}${voffset -11}${font Impact:pixelsize=20}$memperc%
    ${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 1}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 1}${goto 520}${top_mem mem 1}%
    ${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 2}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 2}${goto 520}${top_mem mem 2}%
    ${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 3}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 3}${goto 520}${top_mem mem 3}%

    #cpu#
    ${voffset -35}${offset 230}${font Nimbus Sans L:pixelsize=10 style=bold}Cpu 1 ${voffset -10}${goto 265}${font Impact:pixelsize=20}${cpu cpu1}%
    ${voffset 0}${offset 230}${font Nimbus Sans L:pixelsize=10 style=bold}Cpu 2 ${voffset -10}${goto 265}${font Impact:pixelsize=20}${cpu cpu2}%
    #${color3}${voffset 30}${offset 200}${font Nimbus Sans L:pixelsize=10 style=bold}${top name 1}${font #Impact:pixelsize=20 style=bold}${voffset -11}${goto 260}${top cpu 1}
    #${color3}${voffset -5}${offset 200}${font Nimbus Sans L:pixelsize=10 style=bold}${top name 2}${font #Impact:pixelsize=20 style=bold}${goto 520}${top cpu 2}

     

    conkyrc1

    Código: Selecionar todos
    total_run_times 0
    background no
    cpu_avg_samples 1
    net_avg_samples 2double_buffer yes
    no_buffers yes
    text_buffer_size 1024out_to_console no
    update_interval 1alignment top_left

    minimum_size 600 700
    maximum_width 600

    gap_x -1
    gap_y 50

    draw_shades no
    draw_outline no
    draw_borders no
    border_width 1
    border_inner_margin 1

    own_window yes
    own_window_type override
    own_window_class Conky
    own_window_transparent yes

    use_xft yes
    xftalpha .1
    override_utf8_locale yes
    uppercase no
    use_spacer right

    xftfont saxMono:size=9

    default_bar_size 82 3
    stippled_borders 3

    default_color FFFFFF
    default_shade_color 333333
    default_outline_color black

    color1 D6D6D6
    color2 40CEFF
    color3 585858
    color4 585858
    color5 ffffff

    short_units yes
    pad_percents 2

    #Carga LUA(CORRECT WITH YOUR PATH!!)
    lua_load ~/.conky/.clock_1.lua
    lua_draw_hook_pre clock_rings

    TEXT
    ${color4}${voffset 78}${cpugraph cpu1 1,300}${offset -100}${voffset 1}${cpugraph cpu2 120,1}

    #net wifi#
    ${color4}${font Impact :pixelsize=20 style=bold}${voffset -170}${offset 20} Wi-Fi ${color4}${offset 25}${addrs eth0}
    ${color3}${font Impact :pixelsize=20 style=bold}${voffset -26}${offset 255} ${wireless_link_qual_perc eth0}${goto 290}%

    ${voffset -20}${offset 20}${font Nimbus Sans L:pixelsize=10 style=bold}${if_up eth0}$color3 Activa $else $color2 WiFi Inactivo $endif
    ${color3}${offset 20} En la red: ${wireless_essid eth0}

    #traf wifi#
    ${voffset 40}
    ${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Descarga a ${voffset -11}${goto 90}${font Impact:pixelsize=20} ${downspeed eth0}
    ${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Sube a ${voffset -11}${goto 90}${font Impact:pixelsize=20} ${upspeed eth0}

    ${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Total de Descarga ${voffset -10}${font Impact:pixelsize=20}${totaldown eth0}

    #traf eth#
    ${color4}${voffset 35}${cpugraph cpu6 1,300}${voffset -65}${cpugraph cpu6 67,1}
    ${color4}${voffset -42}${font Impact :pixelsize=20 style=bold}${offset 20} Ethernet ${color4}${offset 25}${addrs eth0}
    ${color3}${voffset -105}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Descarga a ${voffset -11}${goto 424}${font Impact:pixelsize=20}${downspeed eth0}
    ${color3}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Sube a ${voffset -11}${goto 424}${font Impact:pixelsize=20}${upspeed eth0}
    ${color3}${voffset 15}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Total de Descarga ${voffset -11}${font Impact:pixelsize=20}${totaldown eth0}

    #almacenamiento#
    ${color4}${voffset 60}${cpugraph cpu6 1,220}
    ${color4}${voffset 190}${font Impact :pixelsize=20 style=bold}${voffset -230}${offset 20}
    Armazenamento
    ${voffset -65}${offset 280}${font Nimbus Sans L:pixelsize=10 style=bold}Home ${voffset -11}${font Impact:pixelsize=20 style=bold}${fs_used /} / ${fs_size /}
    ${font Nimbus Sans L:pixelsize=10 style=bold}${offset 280}root ${voffset -11}${font Impact:pixelsize=20 style=bold}${fs_used /root} / ${fs_size /root}

    .clock_0.lua

    Código: Selecionar todos
    --[[
    Clock Rings by londonali1010 (2009)
    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 near the end of the script 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-v1.1.1.lua
    lua_draw_hook_pre clock_ringsChangelog:
    + v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
    + v1.1 -- Added colour option for clock hands (07.10.2009)
    + v1.0 -- Original release (30.09.2009)
    ]]

    settings_table = {
    --[[Anneau des heures
    {
    name='time',
    arg='%I.%M',
    max=12,
    bg_colour=0x2E2E2E,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.2,
    x=60, y=70,
    radius=40,
    thickness=5,
    start_angle=0,
    end_angle=360
    },
    --Anneau des minutes
    {
    name='time',
    arg='%M.%S',
    max=60,
    bg_colour=0x2E2E2E,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.4,
    x=60, y=70,
    radius=46,
    thickness=5,
    start_angle=0,
    end_angle=360
    },]]
    --Anneau des secondes
    {
    name='time',
    arg='%S',
    max=60,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=445, y=120,
    radius=102,
    thickness=6,
    start_angle=0,
    end_angle=360
    },
    {
    name='time',
    arg='%M.%S',
    max=60,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=445, y=120,
    radius=90,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    {
    name='time',
    arg='%I.%M',
    max=12,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=445, y=120,
    radius=78,
    thickness=4,
    start_angle=0,
    end_angle=360
    },
    {
    name='cpu',
    arg='cpu1',
    max=100,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=342, y=600,
    radius=40,
    thickness=3,
    start_angle=0,
    end_angle=360
    },
    {
    name='cpu',
    arg='cpu2',
    max=100,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=342, y=600,
    radius=25,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    {
    name='memperc',
    arg='/',
    max=100,
    bg_colour=0x2E2E2E,
    bg_alpha=0.2,
    fg_colour=0x424242,
    fg_alpha=0.8,
    x=250, y=425,
    radius=70,
    thickness=8,
    start_angle=0,
    end_angle=360
    },
    --[[{
    name='fs_used_perc',
    arg='/',
    max=100,
    bg_colour=0x2E2E2E,
    bg_alpha=0.1,
    fg_colour=0x0778ec,
    fg_alpha=0.6,
    x=105, y=454,
    radius=35,
    thickness=10,
    start_angle=0,
    end_angle=360
    },]]
    }

    --Use these settings to define the origin and extent of your clock.
    clock_r=60

    --Coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
    clock_x=445
    clock_y=120

    --Colour & alpha of the clock hands
    clock_colour=0x424242
    clock_alpha=0.8

    --Show the seconds hand ?
    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['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 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.65*clock_r*math.sin(hours_arc)
    yh=yc-0.65*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,rgb_to_r_g_b(clock_colour,clock_alpha))
    cairo_stroke(cr)

    --Draw minute hand
    xm=xc+0.95*clock_r*math.sin(mins_arc)
    ym=yc-0.95*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+1.1*clock_r*math.sin(secs_arc)
    ys=yc-1.1*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)
    if value == nil then value = 0 end

    --Les ajouts suivants permettent de corriger le retard prit par les anneaux
    --Ajout wlourf : conversion des minutes en centièmes d'heures
    if pt['arg'] == "%I.%M" then
    value=os.date("%I")+os.date("%M")/60
    if value>12 then value=value-12 end
    end

    --Ajout Fenouille84 : conversion des secondes en centièmes de minutes
    if pt['arg'] == "%M.%S" then
    value=os.date("%M")+os.date("%S")/60
    end
    --Fin ajout

    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

    .clock_1.lua

    Código: Selecionar todos
    --[[
    Clock Rings by londonali1010 (2009)
    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 near the end of the script 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-v1.1.1.lua
    lua_draw_hook_pre clock_ringsChangelog:
    + v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
    + v1.1 -- Added colour option for clock hands (07.10.2009)
    + v1.0 -- Original release (30.09.2009)
    ]]

    settings_table = {
    --[[Anneau des heures
    {
    name='time',
    arg='%I.%M',
    max=12,
    bg_colour=0x6c6c71,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.2,
    x=60, y=70,
    radius=40,
    thickness=5,
    start_angle=0,
    end_angle=360
    },
    --Anneau des minutes
    {
    name='time',
    arg='%M.%S',
    max=60,
    bg_colour=0x6c6c71,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.4,
    x=60, y=70,
    radius=46,
    thickness=5,
    start_angle=0,
    end_angle=360
    },]]
    --Anneau des secondes
    {
    name='wireless_link_qual_perc',
    arg='eth0',
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=305, y=90,
    radius=75,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    --[[{
    name='wireless_link_qual_perc',
    arg='ppp0',
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.1,
    fg_colour=0x0778ec,
    fg_alpha=0.6,
    x=305, y=83,
    radius=45,
    thickness=5,
    start_angle=0,
    end_angle=360
    },]]
    {
    name='downspeedf',
    arg='eth0',
    max=800,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=204, y=210,
    radius=40,
    thickness=3,
    start_angle=0,
    end_angle=360
    },
    {
    name='upspeedf',
    arg='eth0',
    max=800,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=204, y=210,
    radius=30,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    {
    name='downspeedf',
    arg='eth0',
    max=800,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=304, y=290,
    radius=40,
    thickness=3,
    start_angle=0,
    end_angle=360
    },
    {
    name='upspeedf',
    arg='eth0',
    max=800,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=304, y=290,
    radius=30,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    {
    name="fs_used_perc",
    arg="/",
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=225, y=450,
    radius=45,
    thickness=6,
    start_angle=0,
    end_angle=360
    },
    {
    name="fs_used_perc",
    arg="/root",
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.2,
    fg_colour=0x6c6c71,
    fg_alpha=0.8,
    x=225, y=450,
    radius=35,
    thickness=6,
    start_angle=0,
    end_angle=360
    },
    --[[{
    name="exec conkyExaile",
    arg="--datatype=PP",
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.1,
    fg_colour=0x0778ec,
    fg_alpha=0.6,
    x=305, y=374,
    radius=30,
    thickness=3,
    start_angle=0,
    end_angle=360
    },]]
    --[[{
    name="exec conkyExaile",
    arg="--datatype=PP",
    max=100,
    bg_colour=0x6c6c71,
    bg_alpha=0.0,
    fg_colour=0x0778ec,
    fg_alpha=0.6,
    x=305, y=374,
    radius=22,
    thickness=8,
    start_angle=0,
    end_angle=360
    },]]
    }

    --Use these settings to define the origin and extent of your clock.
    clock_r=28

    --Coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
    clock_x=60
    clock_y=82

    --Colour & alpha of the clock hands
    clock_colour=0xffffff
    clock_alpha=0

    --Show the seconds hand ?
    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['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 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.65*clock_r*math.sin(hours_arc)
    yh=yc-0.65*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,rgb_to_r_g_b(clock_colour,clock_alpha))
    cairo_stroke(cr)

    --Draw minute hand
    xm=xc+0.95*clock_r*math.sin(mins_arc)
    ym=yc-0.95*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+1.1*clock_r*math.sin(secs_arc)
    ys=yc-1.1*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)
    if value == nil then value = 0 end

    --Les ajouts suivants permettent de corriger le retard prit par les anneaux
    --Ajout wlourf : conversion des minutes en centièmes d'heures
    if pt['arg'] == "%I.%M" then
    value=os.date("%I")+os.date("%M")/60
    if value>12 then value=value-12 end
    end

    --Ajout Fenouille84 : conversion des secondes en centièmes de minutes
    if pt['arg'] == "%M.%S" then
    value=os.date("%M")+os.date("%S")/60
    end
    --Fin ajout

    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

width="625"

New Egg

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Elements
  • Ícones: Any Color You Like
  • Wallpaper: http://img690.imageshack.us/img690/6852 ... cttree.jpg
  • AWN;
  • Conky;
    conkyrc

    Código: Selecionar todos
    ##Search tips
    #google calendar username --username=Username@gmail.com
    #google calendar password --password=Password}
    # Horizontal conky
    #Default Fonts
    use_xft yes
    xftfont URW Chancery L:size=12
    background no
    double_buffer yes
    xftalpha 0.5# Window Settings
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager# Window Boarder
    draw_shades no
    draw_outline no# Default Color
    default_color FFFFFF
    default_shade_color 000000

    # Color Title.
    color1 000000

    # Lua Load
    lua_load ~/.conky/scripts/vertical.lua
    lua_draw_hook_post main_bars

    # Ect
    imlib_cache_size 0
    out_to_console no
    update_interval 1
    total_run_times 0

    # Size and position.
    minimum_size 200 300
    gap_x 2
    gap_y 10
    alignment top_right
    no_buffers yes
    use_spacer right

    TEXT

    ${font Crystal:size=56}${color1}${time %I}:${time %M}${font Crystal:size=20}${time %p}
    ${font}${alignc}${time %A} ${time %b}. ${time %d} ${time %Y}
    Volume${alignr}${mixer}%

    RAM: ${mem} ${alignr}${membar 12,50}
    CPU1: ${cpu cpu0}% ${alignr}${cpubar cpu0 12,50}
    CPU2: ${cpu cpu1}% ${alignr}${cpubar cpu1 12,50}
    SWAP: $swapperc% ${alignr}${swapbar 12,50}
    Down: ${downspeed eth0}${font} ${alignr}${downspeedgraph eth0 12,50 00D1FF FF1900}
    Up: ${upspeed eth0}${font} ${alignr}${upspeedgraph eth0 12,50 00D1FF FF1900}
    Local IP: ${alignr}${addr eth0}
    Home: ${fs_used_perc /home}%${alignr}${fs_size /home}
    HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C
    CPU Temp: ${alignr}${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
    Mother Temp: ${alignr}${exec sensors | grep "MB Temp" | cut -b 21-22} °C
    ${hr 1}
    Uptime${alignc}${uptime}
    Gmail${alignr}${execi 300 python ~/.conky/scripts/gmail.py}

    Weather${hr 1}
    ${alignc}Current
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --centeredwidth=3 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --centeredwidth=3 }
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC}

    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=1}
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=1 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=1 --centeredwidth=3 }
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=4}

    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=2}
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=2 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=2 --centeredwidth=3 }
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=2}

    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=3}
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=3 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=3 --centeredwidth=3 }
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=3}

    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=4}
    ${font}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=4 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=4 --centeredwidth=3 }
    ${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=4}

    ${voffset -420}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF}
    ${voffset 60}${font ConkyWeather:size=50}${voffset -60}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=1}
    ${voffset 25}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=2}
    ${voffset 20}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=3}
    ${voffset 10}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=4}

     

width="625"Forecast 10 Days

width="625"

Figueirense Ubuntu

width="312"width="312"

3D Rox

width="625"

Ubuntu Orange Phone

width="625"

Merry Capitalism

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Google Pack
  • Ícones: Google Pack
  • Wallpaper: http://img408.imageshack.us/img408/4699 ... 20x120.jpg
  • AWN;
  • Conky;
    conkyrc

    Código: Selecionar todos
    use_xft yes
    xftfont verdana:size=9
    alignment top_right
    xftalpha 0.8
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    draw_shades no
    draw_outline no
    draw_borders no
    stippled_borders 10
    border_outer_margin 40
    border_width 1
    default_outline_color black
    default_shade_color black
    draw_borders no
    draw_outline yes # amplifies text if yes
    draw_shades no # shadecolor black
    use_spacer none
    no_buffers yes
    uppercase no
    minimum_size 500 600
    default_color DCDCDC #Gainsboro
    color0 7FFFD4 #Aquamarine
    color1 00BFFF #DeepSkyBlue #00CED1 DarkTurquoise #CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
    color2 D2691E #Chocolate #FF8C00 #Darkorange #D2691E #Chocolate
    color3 7FFF00 #Chartreuse
    color4 778899 #LightSlateGrey
    color5 FFDEAD #NavajoWhite
    color6 00BFFF #DeepSkyBlue
    # colours below used by colorize script
    color7 48D1CC #MediumTurquoise
    color8 FFFF00 #Yellow
    color9 FF0000 #Red
    alignment tl # Aligned position on screen: tl, tr, tm, bl, br, bm, ml, mr
    gap_x 5
    gap_y 305 # because of the VOFFSET, the negative "gap_y" value brings conky back to the bottom of the screen.
    text_buffer_size 6144 # 256 is the minimum
    no_buffers yes # Subtract file system buffers from used memory?
    short_units yes
    pad_percents 2
    imlib_cache_size 0TEXT
    ${color8}${font URW Bookman L :size=20:style=bold}${time %A}
    ${color6} ${time %d/%m/%Y}${color8}
    ${font Georgia :size=10:style=bold} ${time %B}
    ${font DejaVu Sans Mono :size=10}${execpi 1800 VinDSL_Cal3= ncal -C -h | sed '1d' | sed s/^/"\$\{offset 100"\}/ | sed '/^ *$/d' | sed 's/\<'"$(date +%-d)"'\>/${color6}&${color8}/'}${font}
    ${color8}${font URW Bookman L :size=64}${time %k}
    ${offset 104}${voffset -125}${font URW Bookman L :size=38}${time %M}
    ${offset 120}${voffset -40}${font URW Bookman L :size=18}${time %S}
    ${if_existing /proc/net/route eth0}${voffset -20}${goto 300}${font ConkyWeather:pixelsize=35}${execi 1800 conkyForecast --location=BRXX0232 --datatype=WF}${font}${color8} ${voffset -20}${font Moon Phases:pixelsize=22}${execi 1800 conkyForecast --location=BRXX0232 --datatype=MF}${color6}${font}${voffset -10}${goto 390}${font Visitor TT2 BRK:size=18}${execi 1800 conkyForecast --location=BRXX0232 --datatype=HT}${font}
    ${goto 300}${voffset 2}${execi 1800 conkyForecast --location=BRXX0232 --datatype=DW --startday=0}${goto 400}${execi 1800 conkyForecast --location=BRXX0232 --datatype=CC}${color6}
    ${goto 300}Vent${goto 360}${execi 1800 conkyForecast --location=BRXX0232 --datatype=WS}${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=1}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=1} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=1}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=1}
    ${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=2}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=2} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=2}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=2}
    ${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=3}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=3} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=3}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=3}${color}${else}
    ${goto 55}${color2}no connection${color}$endif

width="625"

Sound System

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Eriteide
  • Ícones: Azenis Icons
  • Wallpaper: http://img835.imageshack.us/img835/7508 ... 0x1050.jpg
  • AWN;
  • Covergloobus: Mardy Bum;
  • Conky;
    conkyrc

    Código: Selecionar todos
    background no
    font DejaVu Sans Mono:size=10
    xftfont DejaVu Sans Mono:size=10
    use_xft yes
    xftalpha 0
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_type override
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no
    minimum_size 280 5
    maximum_width 280
    default_color 696969
    default_shade_color black
    default_outline_color black
    alignment top_right
    gap_x 30
    gap_y 60
    no_buffers yes
    cpu_avg_samples 2
    override_utf8_locale no
    TEXT
    ${offset -7}${font openlogos:size=60}u${font DejaVu Sans Mono:size=10:style=bold}
    ${voffset -80}${offset 75}${nodename}${font DejaVu Sans Mono:size=10} up $uptime_short
    ${offset 75}$kernel on $machine
    ${offset 75}$processes processes ($running_processes)
    ${offset 75}IP ${execi 14400 wget -O - http://whatismyip.org/ | tail}${font Mac Dingbats:size=50}h${font DejaVu Sans Mono:size=10:style=bold}
    ${voffset -68}${offset 75}Resources ${cpugraph 15}${font DejaVu Sans Mono:size=10}
    ${offset 75}CPU ${cpubar 6 cpu1}
    ${offset 75}RAM ${membar 6}
    ${offset 75}SWAP ${swapbar 6}${voffset -25}${font Mac Dingbats:size=50}x${font DejaVu Sans Mono:size=10:style=bold}
    ${voffset -50}${offset 75}Top Processes${font DejaVu Sans Mono:size=10}$alignr %
    ${offset 75}CPU ${top name 1}$alignr${top cpu 1}
    ${offset 75}RAM ${top_mem name 1}$alignr${top_mem mem 1}${font Mac Dingbats:size=50}f${font DejaVu Sans Mono:size=10:style=bold}
    ${voffset -65}${offset 75}Filesystem${font DejaVu Sans Mono:size=10} ${diskiograph 15}
    ${offset 75}Root ${fs_bar 6 /}
    ${offset 75}Home ${fs_bar 6 /home}

    ${voffset 10}${font Mac Dingbats:size=50}c${font DejaVu Sans Mono:size=10:style=bold}
    ${voffset -60}${offset 75}Network ${font DejaVu Sans Mono:size=10}$alignr${addr eth0}
    ${offset 75}Up ${upspeedgraph eth0 15}
    ${offset 75}Down ${downspeedgraph eth0 15}

width="625"

Ruinas Red

width="625"

The Umbrella Academy

  • Página do Ambiente de Trabalho
  • Autor: Roger Braga
  • Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
  • Tema: Wasp
  • Ícones: AwOken 2.3
  • Wallpaper: http://img683.imageshack.us/img683/6181 ... llpape.jpg
  • AWN;
  • screenlets: Wide weather;
  • Covergloobus: Torn Paper;
  • Cursor: X-alien2;
  • Conky;
    conkyrc

    Código: Selecionar todos
    background no
    own_window yes
    own_window_transparent yes
    own_window_type override
    update_interval 1
    double_buffer yes
    no_buffers yesoverride_utf8_locale yes
    use_xft yes
    #xftalpha 1.0
    default_color ffffff
    uppercase no
    xftfont DejaVu Sans Mono:size=12draw_borders no
    draw_graph_borders yes
    draw_outline no
    draw_shades nominimum_size 400
    alignment br
    gap_x 10
    gap_y 270
    use_spacer right

    lua_load ~/.conky/scripts/rings.lua
    lua_draw_hook_pre main

    TEXT
    ${voffset 150}${offset 150}${font DejaVu Sans Mono:size=20}${time %H:%M}

     

    rings.lua

    Código: Selecionar todos
    --[[
    Ring Meters by londonali1010 (2009)
    This script draws percentage meters as rings. It is fully customisable; all options are described in the 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/rings-v1.2.1.lua
    lua_draw_hook_pre ring_statsChangelog:
    + v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
    + v1.2 -- Added option for the ending angle of the rings (07.10.2009)
    + v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
    + v1.0 -- Original release (28.09.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='%d',
    -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
    max=31,
    -- "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.0,
    -- "fg_colour" is the colour of the indicator part of the ring.
    fg_colour=0x00BFFF,
    -- "fg_alpha" is the alpha value of the indicator part of the ring.
    fg_alpha=0.8,
    -- "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=190, y=170,
    -- "radius" is the radius of the ring.
    radius=120,
    -- "thickness" is the thickness of the ring, centred around the radius.
    thickness=1,
    -- "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 (e.g. more clockwise) than start_angle.
    end_angle=360,
    sectors = 31,
    gap_sectors=1
    },
    {
    name='time',
    arg='%H.%M',
    max=23,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0x00BFFF,
    fg_alpha=0.8,
    x=190, y=170,
    radius=80,
    thickness=10,
    start_angle=0,
    end_angle=360
    },
    {
    name='time',
    arg='%M.%S',
    max=59,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0x00BFFF,
    fg_alpha=0.8,
    x=190, y=170,
    radius=70,
    thickness=5,
    start_angle=0,
    end_angle=360
    },
    {
    name='time',
    arg='%S',
    max=59,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0x00BFFF,
    fg_alpha=0.8,
    x=190, y=170,
    radius=65,
    thickness=3,
    start_angle=0,
    end_angle=360
    },
    --[[{
    name='cpu',
    arg='cpu2',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0,
    fg_colour=0xffffff,
    fg_alpha=0.1,
    x=165, y=170,
    radius=76,
    thickness=5,
    start_angle=60,
    end_angle=120
    },
    {
    name='cpu',
    arg='cpu0',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.4,
    x=165, y=170,
    radius=84.5,
    thickness=8,
    start_angle=60,
    end_angle=120
    },
    {
    name='battery_percent',
    arg='BAT1',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.6,
    x=165, y=170,
    radius=72,
    thickness=11,
    start_angle=122,
    end_angle=210
    },
    {
    name='memperc',
    arg='',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.8,
    x=165, y=170,
    radius=83.5,
    thickness=8,
    start_angle=122,
    end_angle=210
    },
    {
    name='time',
    arg='%d',
    max=31,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.8,
    x=165, y=170,
    radius=70,
    thickness=5,
    start_angle=212,
    end_angle=360
    },
    {
    name='time',
    arg='%m',
    max=12,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.8,
    x=165, y=170,
    radius=76,
    thickness=5,
    start_angle=212,
    end_angle=360
    },
    {
    name='fs_used_perc',
    arg='/',
    max=150,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0xffffff,
    fg_alpha=0.3,
    x=165, y=170,
    radius=108.5,
    thickness=3,
    start_angle=-120,
    end_angle=240
    },
    {
    name='fs_used_perc',
    arg='/',
    max=100,
    bg_colour=0xffffff,
    bg_alpha=0.2,
    fg_colour=0xffffff,
    fg_alpha=0.3,
    x=165, y=170,
    radius=135,
    thickness=50,
    start_angle=-120,
    end_angle=120
    },]]
    }

    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

    --[[ This is a script made for draw a transaprent background for conky ]]
    -- Change these settings to affect your background.
    -- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.

    corner_r=300

    -- Set the colour and transparency (alpha) of your background.

    bg_colour=0x696969
    bg_alpha=0

    function conky_draw_bg()
    if conky_window==nil then return end
    local w=conky_window.width
    local h=conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
    cr=cairo_create(cs)

    cairo_move_to(cr,corner_r,0)
    cairo_line_to(cr,w-corner_r,0)
    cairo_curve_to(cr,w,0,w,0,w,corner_r)
    cairo_line_to(cr,w,h-corner_r)
    cairo_curve_to(cr,w,h,w,h,w-corner_r,h)
    cairo_line_to(cr,corner_r,h)
    cairo_curve_to(cr,0,h,0,h,0,h-corner_r)
    cairo_line_to(cr,0,corner_r)
    cairo_curve_to(cr,0,0,0,0,corner_r,0)
    cairo_close_path(cr)

    cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
    cairo_fill(cr)
    end

    function conky_main()
    conky_draw_bg()
    conky_ring_stats()
    end

     

width="625"

10 Respostas ate agora.

  1. Rumenigue diz:

    Olá,
    Parabéns pelos ambientes, muito bom!
    Estou com uma dúvida, uso o Ubuntu 11.04 e gostaria de saber como faz para configurar a barra menus e janelas fique junto como mostra no link( http://imageshack.us/photo/my-images/215/capturad… ). Na configuração que eu estou usando aqui é o modo clássico com duas barras, uma em cima e outra em baixo.
    Se alguém tiver algum tutorial ou alguma dica .
    Grato.

  2. adrianojbr diz:

    Que lançador é esse que está sendo usado no Kunity?

  3. Rafael diz:

    Muito bom, parabéns a todos

  4. Nelton R. Souza diz:

    Kaverah

    Ficou muito bom o tema do Figueirense, gostaria de saber como proceder para instalar esse conky, gostei muito dele, mas tive problemas na insstalação, se puder me ajudar nisso te agradeço.

    Nelton

    • Kaverah diz:

      Caso seu conky só apareça o texto e não os rings, anéis, você tem que abrir o arquivo .conkyrc e lá onde tem: "load_lua" (acho que é assim), pouco antes da seção "TEXT", tem que direcionar para onde está o arquivo lua.lua, pois meu arquivo está "~/ /home/vinicius/lua.lua". Você coloca "~/ /home/nomedeusuario/lua.lua. Coloque o arquivo lua junto com o do conky para facilitar.

  5. Anhanguera diz:

    Poderiam batizar os filhos utilizando a língua de Camões.

  6. Exploit diz:

    Parabéns lufan pelo Linux 8 Metro Style! Gostei!

  7. Kaverah diz:

    Obrigado por postarem meu desktop, Figueirense Ubuntu. Adoro ficar personalizando o Ubuntu e aos poucos aprendo uma coisa nova. Acabei de postar meu último desktop, "Debian Skin", no tópico "Mostre seu desktop!".

    • Cláudio Novais diz:

      Olá Kaverah

      Fui agora ver este seu novo e gostei bastante! Para a semana estará certamente presente nesta série!

      Já agora, espero que continue a personalizar e a partilhar os seus trabalhos lá no tópico “Mostre seu desktop!” ;)

      Abraço

Deixe um comentario