Conky (.conkyrc)

Arquivo de configuração do Conky bem documentado

Categoria: Hardware

Software: Conky

[ Hits: 7.114 ]

Por: Perfil removido


Procurei explicar ao máximo os parâmetros de configuração do .conkyrc. Espero que seja útil.


#################################################################
#
# Esta secao ateh TEXT eh de configuracao geral
#
#################################################################

background no                   # define fundo sem imagem yes/no
use_xft yes                         # usa anti-alias yes/no

xftfont Helvetica:size=8        # fonte xft com uso e tamanho
xftalpha 0.8                        # alpha da fonte com valor fracionario entre 0 e 1

update_interval 0.9         # intervalo de atualizacao (segundos)
total_run_times 0           # total de atualizacoes antes de encerra
                                    # zero = indefinido

own_window yes                          # cria janela propria yes/no
own_window_type override            # override nao deixa controle com gerenciador de janela
own_window_transparent yes      # efeito transparente yes/no
own_window_colour hotpink       # cor de fundo (nao funciona com transparente=yes)
own_window_hints undecorated,below,skip_taskbar,sticky,skip_pager
                                # opções: undecorated,below,above,sticky,skip_taskbar,skip_pager
                                # sendo own_window = yes esta opcao altera a forma como conky
                                # mostra displays
                                # usando  own_window_type override esta opcao nao tem efeito

double_buffer yes       # double buffer. usa extensao xdbe e eh recomendavel usar janela propria
minimum_size 256 5  # tamanho mínimo da janela do conky

draw_shades yes # desenha sombras
draw_outline no     # desenha linhas de esboco
draw_graph_borders yes      # desenha bordas ao redor dos graficos

stippled_borders 8  # tamanho de bordas que são desenhadas com granulamento
border_margin 4     # margem das bordas eh 4
border_width 1      # comprimento da borda eh 1

maximum_width 132       # tamanho maximo eh 132

default_color darkgrey      # cor padrao eh cinza-escuro
default_shade_color black   # cor da sombra eh preto
default_outline_color white # cor da linha de esboco eh branca

alignment       top_right       # alinha no topo aa direita esta eh a referencia
                                        # pode ser usado top_left, top_right, top_middle, bottom_left,
                                        # bottom_right, bottom_middle, middle_left,
                                        # middle_middle, middle_right, or none
gap_x            50                 # lacuna entre borda direita e esquerda da tela
                                        # mesmo extrapolando -x
gap_y            25             # lacuna entre borda superior e inferior da tela
                                        # mesmo extrapolando -y

no_buffers yes                  # subtrai do sistema de arquivos buffers de memoria usada
uppercase no                        # se haverah renderizacao em letra maiuscula ou em minuscula
cpu_avg_samples 2           # amostragem media para monitoramento de cpu
net_avg_samples 2           # amostragem media para monitoramento de dados de rede
override_utf8_locale no     # forca uso de utf-8. requer xft
use_spacer no                   # adiciona espaco em torno de objetos.
                                        # funciona se usando fontes mono

#################################################################
#
# Daqui para baixo sao os dados que o servico conky mostra
# na tela. RAM, Disco, Rede, Uso de Processador ...
#
#################################################################

TEXT

# mostra ha quanto tempo o sistema estah ligado
${color #000000}${alignc}host ${uptime_short}

# alignl = alinhamento aa esquerda
# alignc = alinhamento ao centro
# alignr = alinhamento aa direita
# texto abaixo eh dos quatro cores do processador
${color #000000}CPU ${alignr}
#
# ${cpubar cpuX 8,126} eh um comando que mostra na cor especificada
# por color o uso do core de numero X num retangulo de 8 por 126 (em pixels)
# A maioria dos retangulos graficos de desempenho/uso daqui sao de
# 8x126 (em pixels) com alguma excecao. As cores sao representadas
# pela forma hexadecimal mais comum.
# Ha palavras de configuracao terminadas com o final "bar"
# Esse sufixo indica uma representacao em grafico de barra
# cpubar battey_bar membar swapbar ...
# Sufixo percent representa numero em porcentagem
# Sufixo max representa valor maximo
# Sufixo toal representa valor total
#
${color #000000}0 ${color #0000ff}${cpubar cpu0 8,126}
${color #000000}1 ${color #0000ff}${cpubar cpu1 8,126}
${color #000000}2 ${color #0000ff}${cpubar cpu2 8,126}
${color #000000}3 ${color #0000ff}${cpubar cpu3 8,126}

# Frequencia do core X do processador representado por cpuX
${color #0000ff}@${freq_g cpu0}${alignr}@${freq_g cpu2}
${color #0000ff}@${freq_g cpu1}${alignr}@${freq_g cpu3}

#${color #0000ff}CPU: ${alignr}${color #ffffff}$cpu%
# A cor em cpugraph nao estah com cerquilha
#${color #ff7700}  ${alignr}${cpugraph 10,128 000000 7f8ed3}
# Bateria em porcentagem de carga
# Nem sempre esta configuracao mostra a bateria
# Pode ser necessario acrescentar BAT0 BAT1 etc.
${color #000000}Battery:${alignr}${color #000000}${battery_percent} %
${color #ff0000}  ${battery_bar 8,128}
# Uso de memoria RAM comparado com memoria RAM total
${color #000000}RAM:${alignr} ${color #000000}$mem/$memmax
${color #ff0000}  ${membar 8,128}
# Uso de memoria SWAP comparado com memoria SWAP total
${color #000000}Swap:${alignr}${color #000000}$swap/$swapmax
${color #ff0000}  ${swapbar 8,128}

${color #000000}Network:
# Trafego chegando na interface de loopback
${color #000000}lo  down:${alignr} ${color #000000}${downspeedf lo} k/s
${color #ff0000}  ${downspeedgraph eth0 8,128 ff0000 000000 4 -t}
# Trafego saindo da interface de loopback
${color #000000}lo  up:${alignr} ${color #000000}${upspeedf lo} k/s
# grafico com cor de gradiente vermelho e preto
# a opcao -l eh para grafico logaritmico
# valor 4 eh escala
# a opcao -t depende da amplitude de um valor particular
${color #ff0000}  ${upspeedgraph eth0 8,128 ff0000 000000 4 -t}

# Trafego chegando em eth0
# Explicacoes identicas aas interface de loopback
${color #000000}eth0  down:${alignr} ${color #000000}${downspeedf eth0} k/s
${color #ff0000}  ${downspeedgraph eth0 8,128 ff0000 000000 4 -t}
# Trafego saindo de eth0
${color #000000}eth0  up:${alignr} ${color #000000}${upspeedf eth0} k/s
${color #ff0000}  ${upspeedgraph eth0 8,128 ff0000 000000 4 -t}

# Informacoes sobre o diretorio dos usuarios /home/ (uso e espaco livre)
# com grafico de barra
${color #000000}File systems:
${color #000000}  home${color #000000}${alignr}${fs_free /home/}
${color #ff0000}  ${fs_bar 8,128 /home/}
${color #000000}  ${fs_used_perc /home/}% used

# Dados sobre processos monitorados no instante
${color #000000}Processes:${alignr}${color #ff0000}$processes | $running_processes

${color #000000}Connections
# Numero de conexoes nas portas de 1 ateh 32767
${color #000000}In: ${color #ff0000}${tcp_portmon 1 32767 count}${alignr}${color #000000} Out:
# Numero de conexoes nas portas de 32768 ateh 61000
${color #ff0000}${tcp_portmon 32768 61000 count}${alignr}


# Efeito relogio digital com fonte apropriada
# Horario e data sao formatado no padrao do comando date (ver "man 1 date")
# indicados pela instrucao time
# Offset eh deslocamento em pixels dentro da area de exibicao do conky
${alignc}${offset -14}${color #aaaaaa}${font Digital:size=20}${time %H:%M:%S}${font Helvetica:size=8}
${alignc}${offset +6}${color #ff0000}${font Sans:size=8}${time %d/%m/%Y}${font Helvetica:size=8}
  


Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts