Bem-vindo: Sáb, 23 de Novembro 2024, 22:58 Pesquisa avançada

Partilhe aqui configurações do Conky!!

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

Re: Partilhe a configurações do Conky!!

Mensagempor Thiago Frazão » Ter, 9 de Julho 2013, 15:24

@Claudio, agora sim! Obrigado!
Veja como está:
Avatar do usuário
Thiago Frazão
 
Mensagens: 245
Registrado em: 22 Maio, 2013
Localização: Itaboraí - RJ, Brasil

Re: Partilhe a configurações do Conky!!

Mensagempor Claudio Novais » Ter, 9 de Julho 2013, 15:34

Acho que tenho de fazer uma versão mais pequena. Não acha?

Acho-o bonito, mas talvez no uso diário ele seja demasiado grande. :|
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Partilhe a configurações do Conky!!

Mensagempor Thiago Frazão » Ter, 9 de Julho 2013, 15:37

Também achei bem bonito, mas uma versão menor talvez fique mais bonito ;)
O que é necessário fazer para diminui-lo? Redimensionar a imagem e alterar o arquivo .lua?



O que achou do tema de ícones? Ele ocupa quase que completamente as películas do ubuntu touch, achei bem interessante :)
Editado pela última vez por Thiago Frazão em Ter, 9 de Julho 2013, 15:41, em um total de 2 vezes.
Avatar do usuário
Thiago Frazão
 
Mensagens: 245
Registrado em: 22 Maio, 2013
Localização: Itaboraí - RJ, Brasil


Re: Partilhe a configurações do Conky!!

Mensagempor Thiago Frazão » Ter, 9 de Julho 2013, 15:44



Se quiser, posso fazer a modificação. Só preciso saber o que devo alterar no arquivo .lua, pois não sei faze-lo :\
Avatar do usuário
Thiago Frazão
 
Mensagens: 245
Registrado em: 22 Maio, 2013
Localização: Itaboraí - RJ, Brasil

Re: Partilhe a configurações do Conky!!

Mensagempor Claudio Novais » Ter, 9 de Julho 2013, 15:49

Eu não reparei no vídeo e mandei só metade :facepalm2:

Daqui a umas horas vou mandar a versão completa para o youtube e depois você poderá ver. Mas como o vídeo é muito grande vai demorar. Em todo o caso, eu fiz alterações no cálculo do comprimento, por exemplo nos minutos multipliquei por 0.7, para dizer que quero só 70% do tamanho original:
Código: Selecionar todos
    xm=xc+0.7*clock_r*math.sin(mins_arc)
    ym=yc-0.7*clock_r*math.cos(mins_arc)

Claro que isto não é uma solução ótima, mas como na altura estava a conhecer o código e já estava a ficar demorado acabei por ir logo ao cerne da questão. No entanto, esta multiplicação devia ser evitada a cada interação, alterando talvez no xc e yc. No entanto agora não tenho muito tempo para averiguar isso.
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Partilhe a configurações do Conky!!

Mensagempor Thiago Frazão » Ter, 9 de Julho 2013, 16:02

No momento também não posso verificar, pois tenho que sair já. Mas vejo o que posso fazer depois. Como esta solução deve ser evitada, irei pesquisar um pouco, e caso eu consiga diminui-lo, posto aqui ;)

No caso, o ideal seria ir direto ao tamanho original dos ponteiros e alterá-lo, certo?
Avatar do usuário
Thiago Frazão
 
Mensagens: 245
Registrado em: 22 Maio, 2013
Localização: Itaboraí - RJ, Brasil

Re: Partilhe a configurações do Conky!!

Mensagempor Claudio Novais » Ter, 9 de Julho 2013, 16:05

Segundo me lembro o tamanho era relativo à tela, por isso seria aí, nessa obtenção dos dados.
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Neo Conky.ringl

Mensagempor Claudio Novais » Sáb, 13 de Julho 2013, 20:15

Neo Conky.ringl

Este Conky extremamente minimalista apresenta apenas 4 "aneis" com com informações estatísticas do sistema. O primeiro anel apresenta informação relativa a uma partição/disco, o segundo mostra o nível de utilização do processador e os outros dois apresentam os dados relativos ao upload e download da rede.

O ficheiro original, apresentado pelo ~LovelyBacon (que você fazer download aqui), apresenta-se com alguns problemas. Primeiro a janela do Conky é gigante, ocupando quase metade da tela; em segundo lugar, não tem ficheiros relativos e você acaba por ser obrigado a editar os vários ficheiros para adaptar tudo.

Pelo contrário, a solução que apresento aqui é uma instalação genérica que funciona à priori. Depois se você quiser alterar alguns pormenores, ainda os apresento aqui também! ;)

Instalação



Para fazer esta instalação, siga-a de forma sequencial e sempre à risca, não mude nada do que é referido. Sempre que me refiro a um nome de algo que está entre aspas, não ponha as aspas, ponha apenas o que está dentro delas.
  • A primeira coisa que você deve fazer é criar uma pasta chamada ".conky" na sua Pasta Pessoal. Provavelmente se você já pôs alguns conkys deste tópico já deve ter esta pasta, não há problema em tê-la. Como a pasta tem um ponto no seu início do seu nome, ela vai ficar oculta. Para a visualizar, faça a combinação teclas CTRL+H;
  • Aceda à nova pasta chamada ".conky" e grave a imagem deste link nessa pasta com o nome: "bg_arrows.png";
  • De seguida, crie um ficheiro texto vazio ainda na mesma pasta, com o nome "4rings.lua". Abra o ficheiro e ponha o seguinte conteúdo:
    Código: Selecionar todos
    --[[
    Ring Meters by londonali1010 (2009)  
    Edited for 
    * by ~Lovelybacon (2013)
    Edited by ~Cláudio Novais (2013)
    ]]




    settings_table = {
        {
            name='fs_used_perc',
            arg='/',
            max=100,
            bg_colour=0xecedee,
            bg_alpha=0.3,
            fg_colour=0xffffff,
                    fg_alpha=0.6,
            x=140, y=20,
            radius=16,
            thickness=3,
            start_angle=0,
            end_angle=360,
        },
    {
            name='cpu',
            arg='cpu0',
            max=100,
            bg_colour=0xecedee,
            bg_alpha=0.3,
            fg_colour=0xffffff,
                    fg_alpha=0.6,
            x=188, y=20,
            radius=16,
            thickness=3,
            start_angle=0,
            end_angle=360,
    },
            {
            name='downspeedf',
            arg='wlan0',
            max=870,
            bg_colour=0xecedee,
            bg_alpha=0.3,
            fg_colour=0xffffff,
                    fg_alpha=0.6,
            x=236, y=20,
            radius=16,
            thickness=3,
            start_angle=0,
            end_angle=360,
        },
    {
                    name='upspeedf',
            arg='wlan0',
            max=112,
            bg_colour=0xecedee,
            bg_alpha=0.3,
            fg_colour=0xffffff,
                    fg_alpha=0.6,
            x=284, y=20,
            radius=16,
            thickness=3,
            start_angle=0,
            end_angle=360,
        },
          
    }


    require 'cairo'


    function rgb_to_r_g_b(colour,alpha)
        return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
    end

    function draw_ring
    (cr,t,pt)


        local w,h=conky_window.width,conky_window.height
        
        local xc
    ,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
        local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

        local angle_0=sa*(2*math.pi/360)-math.pi/2
        local angle_f
    =ea*(2*math.pi/360)-math.pi/2
        local t_arc
    =t*(angle_f-angle_0)

        -- Draw background ring

        cairo_arc
    (cr,xc,yc,ring_r,angle_0,angle_f)
        cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
        cairo_set_line_width(cr,ring_w)
        cairo_stroke(cr)
        
        
    -- Draw indicator ring

        cairo_arc
    (cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
        cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
        cairo_stroke(cr)        
    end

    function conky_ring_stats
    ()
        local function setup_rings(cr,pt)
            local str=''
            local value=0
            
            str
    =string.format('${%s %s}',pt['name'],pt['arg'])
            str=conky_parse(str)
            
            value
    =tonumber(str)
            pct=value/pt['max']
            
            draw_ring
    (cr,pct,pt)
        end
     


        if conky_window
    ==nil then return end
        local cs
    =cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
        

        local cr
    =cairo_create(cs)    
        
        local updates
    =conky_parse('${updates}')
        update_num=tonumber(updates)
        
        if update_num
    >5 then
            for i in pairs
    (settings_table) do
                setup_rings
    (cr,settings_table[i])
            end
        end
    end
  • Por fim, crie um outro ficheiro de texto na mesma pasta, mas com o nome ".conkyrc4rings". Dentro desse ficheiro, ponha o conteúdo seguinte:
    Código: Selecionar todos
    background no
    update_interval 1

    override_utf8_locale yes

    double_buffer yes
    no_buffers yes

    text_buffer_size 2048
    imlib_cache_size 0


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

    border_inner_margin 0
    border_outer_margin 0
    maximum_width 500
    minimum_size 350 50


    alignment mr
    gap_x 30  
    #Vm380, Vr1238, Vl-40, Hr915, Hmr 780 Hbr 900
    gap_y 0  #Vb-520, Vt70 Ht-136, Hb-617, Hmr -240 Hbr -540

    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders no

    use_xft yes
    xftfont poky
    :size=12
    xftalpha 0
    ,02

    uppercase no

    default_color FBFBFB
        
        
    # — Lua Load — #
        lua_load ~/.conky/4rings.lua
        lua_draw_hook_pre ring_stats


    TEXT

    ${image ~/.conky/bg_arrows.png -p 220,3}
    ${
    offset 130}${voffset -32}H${voffset 1}${offset 31}a

E pronto, a instalação está concluída! Agora para você abrir este conky, basta executar este comando:
conky -c ~/.conky/.conkyrc4rings


Possíveis modificações



A primeira modificação que você poderá querer fazer é relativa ao primeiro anel, onde ele está a apresentar o espaço livre/ocupado da raiz do Ubuntu (/). Se você quiser alterar para uma partição em específico, por exemplo a sua pasta pessoal, então terá de alterar o valor que está a negrito do excerto abaixo do ficheiro "4rings.lua":
settings_table = {
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xecedee,

Por exemplo no meu caso, a minha pasta pessoal fica em "/home/claudio" e por isso no meu caso ficaria assim:
settings_table = {
{
name='fs_used_perc',
arg='/home/claudio',
max=100,
bg_colour=0xecedee,


Uma outra modificação que provavelmente alguns utilizadores poderão precisar de fazer é relativa à rede. No meu caso, como uso uma placa wireless, o nome dela no meu computador é "wlan0". Se no seu caso não for esse o nome da placa de rede, então você deverá procurar saber qual é o nome dela (através do comando ifconfig). Depois altere as duas vezes que o "wlan0" aparece, pelo novo nome, no mesmo ficheiro "4rings.lua".

Por fim, se você quiser alterar a posição deste conky, sugerimos que altere os valores "gap_x 30" e "gap_y 0" do ficheiro ".conkyrc4rings"
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Partilhe a configurações do Conky!!

Mensagempor flavio.gd » Dom, 14 de Julho 2013, 18:05

eu to tentando colocar um conky para mostra o sinal só meu WiFi mais não estou conseguindo alguém pode me ajudar pois já procurei muito no Google e não tive sucesso ainda..

ele ta assim com essa config que eu em contei na net

sendo que no meu ubuntu a wlan0 aparece como eth1

######## wlan0 ########################################################
${color}>> Rede Local e Internet ${hr 1}${color}${if_up eth0}
${color9}Rede Local :${alignr}${color9}${addr eth0}${color8}
Rede Wifi: ${alignr}${wireless_essid eth1}
Sinal:${alignc}${wireless_link_qual eth1}% ${alignr}${wireless_link_bar 8,60 eth1}
IP:${alignr}${color8}${addr eth1}
Speed Up: ${upspeed eth1}${font}${goto 130}Down: ${alignc}${downspeed eth1}${font}
Total Up: ${totalup eth1}${goto 130}Down: ${totaldown eth1}
${upspeedgraph eth1 12,95 F57900 FCAF3E}${alignr}${downspeedgraph eth1 12,95 F57900 FCAF3E}${color}

flavio.gd
 
Mensagens: 4
Registrado em: 14 Julho, 2013

AnteriorPróximo

Voltar para Temas do Ubuntu

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes