quinta-feira, 21 de setembro de 2023

As novas configurações do Conky

 As novas configurações do Conky

 O Conky é um gadget em modo texto para área de trabalho bem interessante de ser usado e que, com o toque certo no desktop, deixa a área de trabalho muito agradável de ser visualizada. Devido às mudanças naturais que ocorrem com a evolução das distribuições de Linux é bem comum que determinados scripts do Conky passem a não funcionar como deveria. Abaixo temos um exemplo de script de Conky rodando em um desktop com Debian e Gnome-Shell:

Para instalar o Conky no Debian, basta digitar:

sudo apt install Conky <ENTER>

e nas outras distribuições você deve alterar o gerenciador de pacotes de linha de comando ou usar o seu programa gráfico de gerenciamento de pacotes. Uma vez instalado, é necessário criar na sua pasta de usuário o arquivo .conkyrc:

nano .conkyrc <ENTER>

que é um arquivo oculto uma vez que começa pelo sinal de "ponto". Há muitos sites que disponibilizam scripts do tipo mas eu gosto daqueles mais simples e que dão informações básicas do sistema, sem poluir o ambiente. Um exemplo de script como esse  da foto está mostrado abaixo, basta copiar e colar:

 --[[
# Conky minimalista 1.0
# Author: Sidnei Serra adaptado de archit3x
# Lançamento: Julho de  2022
# Testado no Debian 11 e 12 - Gnome 3.38/4.x/KDE
]]
conky.config = {
    alignment = 'top_right',
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'gray',
    default_outline_color = 'white',
    default_shade_color = 'white',
    color1 = '#1793d1',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'Roboto Mono:size=7',
    gap_x =30,
    gap_y =30,
    minimum_height =250,
    minimum_width = 220,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_transparent = true,
    own_window_argb_visual = true,
    own_window_type = 'normal',
    own_window_hints ='undecorated,sticky,skip_taskbar,skip_pager,below',
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}
conky.text = [[
${font Arial:weight=Light:size=25}${alignc}${time %I:%M}${font}
${goto 15}${font Raleway:weight=Light:size=16}${alignc} ${time %A - %d/%m/%Y}${font}
${voffset 1}${offset 100}${font Ubuntu:pixelsize=12:weight=bold}${color 039F4A}Sistema: ${offset 9}$color $sysname $kernel kernel $machine
#${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=120}${time %I:%M}${font}${voffset -84}${offset 10}${color 039F4A}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time  %B} ${time %Y}${font}${voffset 24}${font GE Inspira:pixelsize=58}${offset -148}${time %A}${font}
${voffset 1}${offset 35}${font Ubuntu:pixelsize=12:weight=bold}${color 039F4A}HD ${offset 9}$color Livre: ${fs_free /} (${fs_free_perc /})% - Usada: ${fs_used /} (${fs_used_perc})% - Total: ${fs_size /} ${offset 30}${color 039F4A}CPU ${offset 9}$color${cpu cpu0}%
${offset 40}${color 039F4A}RAM ${offset 9} ${color} ${execi 10 free --si -m|awk '/^Mem/{printf "%.2fGiB\n",$3/1024}'}/$memmax   \
${execi 10 free --si -m|awk '/^Mem/{printf "%.1f%%\n", 100*$3/$2}'} \
${execibar 10 free --si -m|awk '/^Mem/{print 100*$3/$2}'}
${offset 190}${color 039F4A}Swap ${offset 9}${color}Usada:  $swap/$swapmax - $swapperc%
${offset 55}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'} - Frequência: ${freq_g 2}GHz - ${execi 30 sensors | grep 'Package id 0' | cut -c17-22}C
${voffset 1}${offset 50}${alignc}       __________________________________________________________________________
${voffset 1}${offset 120}${font Arial:pixelsize=28}${color EAEAEA}Debian 12 BookWorm
]]

Depois de copiar e colar do jeito que está no texto, salve o arquivo, vá no terminal e digite sem as aspas "conky" e aparecerá a janela do gadget no lado superior direito:


São informações básicas mas bem úteis para o propósito, que é mostrar informações de data, uso de disco e de memória. Depois de deixar o Conky como você achar mais adequado, basta colocá-lo na inicialização do seu sistema para que o mesmo apareça ao ligar a máquina. Há scripts bem mais completos mas aí é por conta de vocês...

 


Nenhum comentário:

Postar um comentário