Os sistemas operacionais mais atuais nos oferecem alguns aplicativos que nos mostram o status do nosso computador. No Windows, existem vários programas que inicializam com o sistema e apresentam informações ao usuário, essas informações ficam na área de trabalho e elas podem ser customizadas, o que chamamos de gadgets, widgets, desklets, etc. Esses gadgets mostram desde a previsão do tempo até porcentagem de uso do processador. É nesse último quesito que o Conky entra. Assim como no Windows, no Linux, esses aplicativos que mostram essas informações na área de trabalho também consomem memória. Como o que importa pra mim é a usabilidade e rapidez, deixo de lado frescuras que só enfeitam e desperdiçam memória. Por isso, utilizo o Conky para me fornecer dados importantes sobre o meu computador. Mostrarei como instalar e configurar esse aplicativo no Ubuntu 10.04. Mãos à obra.
Existem muitos tutoriais no google ensinando o uso do Conky, como instalar e configurar ele bonitinho. Como não sou um cara muito criativo, utilizei uma dessas configurações para obter um resultado bem legal ao final.
Vamos instalar o bendito, no terminal digite:
#apt-get update
#apt-get install conky
Você também pode instalar ele clicando em Sistema>Administração>Gerenciador de Pacotes Synaptic (Digitando Conky na busca e marcando-o para a instalação completa).
O Conky cria um diretório /etc/conky/ com arquivos de configuração, porém cada usuário da máquina pode ter usas configurações especificas, por isso um arquivo deve ser criado na pasta do usuário se o mesmo já não existir:
#vim /home/nomedousuariodopc/.conkyrc
Nele, cole o seguinte conteúdo (por precaução, cole o mesmo conteúdo no arquivo /etc/conky/conky.conf:
background yes
font Zekton:size=7
xftfont Zekton:size=7
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type dock
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 220 5
maximum_width 220
default_color d7d7d7
default_shade_color black
default_outline_color black
alignment top_right
gap_x 1050
gap_y 50
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no
TEXT
${font Zekton:style=Bold:pixelsize=20}${alignc}${time %H:%M:%S}${font Zekton:size=8}
${font Zekton:style=Bold:pixelsize=10}${alignc}${time %A - %D}${font Zekton:size=8}
SYSTEM ${hr 1 }
Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}
Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}
FILESYSTEM ${hr 1}${color}
/: $alignr ${fs_used /} / ${fs_size /} ($alignr${fs_free_perc /}%)
${fs_bar 4 /}
/home: $alignr ${fs_used /home/} / ${fs_size /home} ($alignr${fs_free_perc /home}%)
${fs_bar 4 /home}
HD I/O ${diskiograph 19}
NETWORK ${hr 1}${color}
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed e th0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
Em seguida, certifique-se que ele não está rodando:
#killall conky
E inicie o aplicativo:
#conky
Dessa forma, qualquer alteração que você fizer no arquivo /home/usuariodopc/.conkyrc, automaticamente o conky será reiniciado com as alterações.
Agora entra a minha parte, tive problemas inicialmente com o conky e tutoriais que encontrei por ai, pois nenhum explicava exatamente o que eu queria e também não resolviam o meu problema. O conky iniciava e ficava sobreposto sobre qualquer janela que eu abrisse, sem condições! Descobri que a opção own_window_type resolveria isso. Ela pode receber os valores override, desktop, panel, dock e normal. A opção override era a que me causava problemas e a dock era a que mais se aproximou do que eu queria: O conky somente sobre o background, porém se eu clicasse em outra parte da minha área de trabalho, ele sumia. Foi então que vi mais tutoriais falando sobre a opção own_window_hints, e que essa só iria funcionar se na opção own_window_type fosse utilizado override. Mas nenhum tutorial falava como tirar o conky de cima das demais janelas que eu abria. Com a opção dock o conky ignora as opções configuradas em own_window_hints e também, no meu caso, ele jogou as informações do lado esquerdo da tela, então ajustei a opção gap_x para 1050, fazendo com que o conky ficasse do lado direito da tela.
BINGO! Meu problema foi resolvido! Tenho o conky grudado na área de trabalho e ele não ousa sobrepor as janelas que eu abro. Deixei em negrito essas opções no arquivo. A opção gap_y é a posição vertical do conky, também tive problemas com isso porque ele ficava embaixo da barra de menus, talvez alguém tenha esse problema. A parte em vermelho, você pode editar conforme sua tabela de partições. Isso vale pra todas as outras opções, porém essa me agradou muito e utilizo o Conky por ele não usar muitos recursos do computador.
Para configurá-lo para iniciar com o sistema, é simples. Entre na opção Sistema>Preferências>Aplicativos de sessão. Na janela que abrir, clique em Adicionar e digite Conky para o Nome, conky para o comando e a descrição escreva o que quiser e clique em Adicionar. Pronto, o Conky irá iniciar junto com a sessão do gnome.
BINGO! Meu problema foi resolvido! Tenho o conky grudado na área de trabalho e ele não ousa sobrepor as janelas que eu abro. Deixei em negrito essas opções no arquivo. A opção gap_y é a posição vertical do conky, também tive problemas com isso porque ele ficava embaixo da barra de menus, talvez alguém tenha esse problema. A parte em vermelho, você pode editar conforme sua tabela de partições. Isso vale pra todas as outras opções, porém essa me agradou muito e utilizo o Conky por ele não usar muitos recursos do computador.
Para configurá-lo para iniciar com o sistema, é simples. Entre na opção Sistema>Preferências>Aplicativos de sessão. Na janela que abrir, clique em Adicionar e digite Conky para o Nome, conky para o comando e a descrição escreva o que quiser e clique em Adicionar. Pronto, o Conky irá iniciar junto com a sessão do gnome.
O resultado foi esse, o fundo é do meu desktop, vai ficar com o fundo que você usa!
Espero que isso ajude alguém.
links:

Nenhum comentário:
Postar um comentário