mudei novamente,
o processamento realmente estava em 1%, mas o consumo de memoria ia pro espaco,
tive que criar somente 1 conky com tudo dentro, o update ficou 1s para tudo, mas coloquei para ele executar algumas coisas poucas vezes,
assim o consumo da memoria foi la pra baixo…
quem quiser o conky seria esse:
conky.config = {
-- Geral
background = true,
update_interval = 1,
total_run_times = 0,
-- Otimização de Performance
double_buffer = true,
no_buffers = true,
text_buffer_size = 512,
-- Janela
own_window = true,
own_window_type = 'desktop',
own_window_transparent = false,
own_window_colour = '#000000',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_argb_visual = false,
-- Posição
alignment = 'top_right',
gap_x = 0,
gap_y = 0,
-- Tamanho
minimum_width = 280,
maximum_width = 300,
-- Texto
use_xft = true,
font = 'Open Sans:normal:size=8',
default_color = 'white',
override_utf8_locale = true,
-- Gráficos
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
stippled_borders = 0,
border_width = 0,
-- Processamento
cpu_avg_samples = 3,
diskio_avg_samples = 2,
net_avg_samples = 2,
};
conky.text = [[
# === INFO ===
${font Zekton:Bold:size=12}INFO: ${hr 2}${font}
${voffset -20}
${offset 52}${font sans-serif:normal:size=7}${execi 86400 echo "Conky $(conky -v | awk '/^conky [0-9]/ {print $2}')"}
${offset 52}${execi 86400 echo "$(uname -n) ($(uname -r | cut -d'-' -f1))"}
${offset 52}${execi 86400 lsb_release -ds}${font}
${voffset -50}${offset 130}${font Roboto Mono:style=Bold:size=31}${time %H:%M:%S}${voffset -100}
# === DATA ===
${font Zekton:Bold:size=12}DATA: ${hr 2}${font}
${alignc}${font DejaVu Sans Mono:size=10}${execi 86400 LC_ALL=C date +"%B (%-m)" | sed 's/January/Janeiro/;s/February/Fevereiro/;s/March/Março/;s/April/Abril/;s/May/Maio/;s/June/Junho/;s/July/Julho/;s/August/Agosto/;s/September/Setembro/;s/October/Outubro/;s/November/Novembro/;s/December/Dezembro/'} ${time %Y}${voffset 2}
${font DejaVu Sans Mono:size=12}${execpi 86400 ~/.conky/cal.sh}${voffset -1}
# === CLIMA ===
${voffset -26}${font Zekton:Bold:size=12}CLIMA: ${hr 2}${font}${voffset -20}
# === CLIMA: HOJE ===
${offset 10}${font Open Sans:size=10}${execi 3600 date "+%A" | sed -E 's/(Sunday|domingo)/domingo/; s/(Monday|segunda)/segunda/; s/(Tuesday|terça)/terca/; s/(Wednesday|quarta)/quarta/; s/(Thursday|quinta)/quinta/; s/(Friday|sexta)/sexta/; s/(Saturday|sábado)/sabado/'}/hoje${font}
${voffset 4}${offset 29}${font Noto Color Emoji:size=21}${execi 900 ${HOME}/.conky/clima.sh --hoje --icon}${font}
${voffset 4}${offset 24}${font Rounded Elegance:size=7}${execi 900 ${HOME}/.conky/clima.sh --hoje --desc}${font}
${voffset -4}${offset 33}${font Rounded Elegance:style=Bold:size=10}${execi 900 ${HOME}/.conky/clima.sh --hoje --temp}${font}
${voffset -4}${offset 7}${font DejaVu Sans Mono:size=7}${execi 900 ${HOME}/.conky/clima.sh --hoje --wind-deg}${offset 4}${execi 900 ${HOME}/.conky/clima.sh --hoje --wind-spd}Km/h ${offset -1}${execi 900 ${HOME}/.conky/clima.sh --hoje --humidity}
${voffset -2}${offset 3}${color orange}Up:${color}${execi 900 ${HOME}/.conky/clima.sh --hoje --last-update}${font}
# === CLIMA: AMANHÃ ===
${voffset -131}${offset 130}${font Open Sans:size=10}${execi 3600 date "+%A" | sed -E 's/(Sunday|domingo)/domingo/; s/(Monday|segunda)/segunda/; s/(Tuesday|terça)/terca/; s/(Wednesday|quarta)/quarta/; s/(Thursday|quinta)/quinta/; s/(Friday|sexta)/sexta/; s/(Saturday|sábado)/sabado/'}${font}
${voffset 4}${offset 133}${font Noto Color Emoji:size=21}${execi 900 ${HOME}/.conky/clima.sh --amanha --icon}${font}
${voffset 4}${offset 128}${font Rounded Elegance:size=7}${execi 900 ${HOME}/.conky/clima.sh --amanha --desc}${font}
${voffset -4}${offset 137}${font Rounded Elegance:style=Bold:size=10}${execi 900 ${HOME}/.conky/clima.sh --amanha --temp}${font}
${voffset -4}${offset 110}${font DejaVu Sans Mono:size=7}${execi 900 ${HOME}/.conky/clima.sh --amanha --wind-deg}${offset 4}${execi 900 ${HOME}/.conky/clima.sh --amanha --wind-spd}Km/h ${offset -1}${execi 900 ${HOME}/.conky/clima.sh --amanha --humidity}
${voffset -2}${offset 103}${color orange}Up:${color}${execi 900 ${HOME}/.conky/clima.sh --amanha --last-update}${font}
# === CLIMA: DEPOIS ===
${voffset -131}${offset 232}${font Open Sans:size=10}${execi 3600 date "+%A" | sed -E 's/(Sunday|domingo)/domingo/; s/(Monday|segunda)/segunda/; s/(Tuesday|terça)/terca/; s/(Wednesday|quarta)/quarta/; s/(Thursday|quinta)/quinta/; s/(Friday|sexta)/sexta/; s/(Saturday|sábado)/sabado/'}${font}
${voffset 4}${offset 232}${font Noto Color Emoji:size=21}${execi 900 ${HOME}/.conky/clima.sh --depois --icon}${font}
${voffset 4}${offset 227}${font Rounded Elegance:size=7}${execi 900 ${HOME}/.conky/clima.sh --depois --desc}${font}
${voffset -4}${offset 236}${font Rounded Elegance:style=Bold:size=10}${execi 900 ${HOME}/.conky/clima.sh --depois --temp}${font}
${voffset -4}${offset 210}${font DejaVu Sans Mono:size=7}${execi 900 ${HOME}/.conky/clima.sh --depois --wind-deg}${offset 4}${execi 900 ${HOME}/.conky/clima.sh --depois --wind-spd}Km/h ${offset -1}${execi 900 ${HOME}/.conky/clima.sh --depois --humidity}
${voffset -2}${offset 210}${color orange}Up:${color}${execi 900 ${HOME}/.conky/clima.sh --depois --last-update}${font}
# === CLIMA: DIVISORIA ===
${voffset -124}${offset 90}${font DejaVu Sans Mono:size=20}${color FFFFFF}│
${voffset -1}${offset 90}│
${voffset -1}${offset 90}│
${voffset -19}${offset 90}│${font}
#
${voffset -106}${offset 192}${font DejaVu Sans Mono:size=20}${color FFFFFF}│
${voffset -1}${offset 192}│
${voffset -1}${offset 192}│
${voffset -19}${offset 192}│${font}
# === CPU ===
${voffset -13}${font Zekton:Bold:size=12}SISTEMA: ${hr 2}${font}${voffset -15}
# === CPU: LATERAL ===
${offset 160}${color orange}CPU: ${color}${execi 86400 bash ~/.conky/cpu_summary.sh}
${offset 187}${execi 86400 lscpu | awk -F': +' '/Model name/ {print $2}' | grep -oE '[0-9](\.[0-9]+)? *GHz' || awk '/cpu MHz/ {printf "%.2f GHz\n", $4/1000; exit}' /proc/cpuinfo} ${execi 86400 nproc} Cores ${execi 86400 bash ~/.conky/cpu_gen.sh}
${offset 160}${color orange}Total: ${color}${cpu cpu0}% ${goto 221}${cpubar 5,80}
#
${voffset -9}${offset 160}${hr}
#
${offset 160}${color orange}RAM: ${color}${mem} / ${memmax}
${offset 160}${color orange}Total: ${color}${memperc}%${goto 221}${membar 5,80}
#
${voffset -9}${offset 160}${hr}
#
${offset 160}${color orange}SWAP: ${color}${swap} / ${swapmax}
${offset 160}${color orange}Total: ${color}${swapperc}%${goto 221}${swapbar 5,80}
#
${voffset -9}${offset 160}${hr}
#
${offset 160}${color orange}Bat:${color} ${execi 3 ${HOME}/.conky/bateria.sh --status}
${offset 160}${color orange}Total:${color} ${execi 3 ${HOME}/.conky/bateria.sh}%${goto 221}${execbar 5,80 ${HOME}/.conky/bateria.sh}
# === CPU: GRAPH ===
${voffset -180}${offset 45}${execi 1 t=$(~/.conky/detectar_temp.sh); [ -n "$t" ] && echo "${t}°C" || echo "N/A"}
${cpugraph 132,105}
# === CPU: DIVISORIA ===
${voffset -180}${offset 130}${font DejaVu Sans Mono:size=20}${color FFFFFF}│
${voffset -1}${offset 130}│
${voffset -1}${offset 130}│
${voffset -1}${offset 130}│
${voffset -1}${offset 130}│${font}
# === HD ===
${voffset -13}${font Zekton:Bold:size=12}HD: ${hr 2}${font}
${color orange}Disk 01: ${color}${execi 86400 ~/.conky/detectar_hd.sh 1 --texto}
${execp ~/.conky/detectar_hd.sh 1 --grafico}
#
${voffset -9}${hr}
#
${color orange}Disk 02: ${color}${execi 86400 ~/.conky/detectar_hd.sh 2 --texto}
${execp ~/.conky/detectar_hd.sh 2 --grafico}
${voffset -9}${hr}
#
${color orange}Disk 03: ${color}${execi 86400 ~/.conky/detectar_hd.sh 3 --texto}
${execp ~/.conky/detectar_hd.sh 3 --grafico}
# === NETWORK ===
${voffset -19}${font Zekton:Bold:size=12}NETWORK: ${hr 2}${font}
${voffset -19}
Loc. IP: ${execpi 86400 bash ~/.conky/get_ip.sh --local}
Ext. IP: ${execpi 86400 bash ~/.conky/get_ip.sh --externo}
${voffset -50}${offset 130}${execpi 86400 bash ~/.conky/get_net_stats.sh --velocidades}
${offset 130}${execpi 86400 bash ~/.conky/get_net_stats.sh --totais}
# === PROCESSO ===
${voffset -37}
${font sans-serif:normal:size=5}CPU / TOTAL: ${processes} processes ${offset 100}MEM${font}
${voffset -23}
${goto 0}${top pid 1} ${goto 40}${top cpu 1}%${goto 85}${top name 1 10}${goto 165}${top_mem mem 1}%${goto 210}${top_mem name 1 10}
${goto 0}${top pid 2} ${goto 40}${top cpu 2}%${goto 85}${top name 2 10}${goto 165}${top_mem mem 2}%${goto 210}${top_mem name 2 10}
${voffset -843}
]]