Conky no KDE Neon


Edite o script em ~/.conkyrc
Abaixo o scritpt que eu uso. É preciso ajustar parâmetros para o seu hardware.
conky.config = {
use_xft = true,
font = 'Ubuntu Mono:size=10',
xftalpha = 0.8,
text_buffer_size = 4096,
update_interval = 3,
total_run_times = 0,
own_window = true,
own_window_type = 'normal',
own_window_class = 'Conky',
own_window_argb_visual = true,
own_window_argb_value = 40,
own_window_transparent = false,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_colour = '000000',
double_buffer = true,
minimum_width = 150,
minimum_height = 150,
maximum_width = 280,
draw_shades = false,
draw_outline = false,
draw_borders = false,
border_inner_margin = 10,
border_width = 1,
draw_graph_borders = false,
default_color = 'DCDCDC',
default_shade_color = 'black',
alignment = 'top_right',
gap_x = 20,
gap_y = 80,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 1,
net_avg_samples = 2,
if_up_strictness = 'address',
override_utf8_locale = true,
use_spacer = 'none',
short_units = true,
pad_percents = 2,
imlib_cache_size = 0,
top_name_width = 15,
};
conky.text = [[
${color orange}${alignc}KDE Neon ${execi 60 plasmashell --version | awk '{print $2}'} | ${execi 3600 lsb_release -r -s} ${execi 3600 lsb_release -c -s}${color}
${hr}
Kernel:${alignr}$kernel
Máquina:${alignr}$nodename
Uptime:${alignr}${color darkorange}$uptime${color}
${hr}
${color orange}Rede${color}
${if_up wlp0s20f3}
${if_match "${execi 10 [ -d /sys/class/net/wlp0s20f3/wireless ] && echo 1 || echo 0}" == "1"}
Wifi: ${color darkorange}${wireless_link_qual_perc wlp0s20f3}%${color}${alignr}${wireless_essid wlp0s20f3}
${else}
Interface:${alignr}wlp0s20f3
${endif}
Gateway:${alignr}$gw_ip
IP local:${alignr}${addr wlp0s20f3}
${upspeedgraph wlp0s20f3 20,200 000000 009900}
Up ${totalup wlp0s20f3}${alignr}${upspeed wlp0s20f3}/s
${downspeedgraph wlp0s20f3 20,200 000000 990000}
Down ${totaldown wlp0s20f3}${alignr}${color darkorange}${downspeed wlp0s20f3}/s${color}
${else}
Sem interface padrao ativa
${endif}
${hr}
${execpi 60 printf "%-10s %8s %8s %8s\n" "" "Total" "Usado" "Livre"}
${color darkorange}${hr 1}${color}
${execpi 10 df -h -x tmpfs -x devtmpfs -x squashfs -x overlay --output=target,size,used,avail | awk 'NR>1 && ($1=="/" || $1 ~ "^/media/" || $1 ~ "^/mnt/") {nome=$1; if(nome!="/"){n=split(nome,p,"/"); nome=p[n]} printf "%-10s %8s %8s %8s\n", nome, $2, $3, $4}'}
${color darkorange}${hr 1}${color}
RAM${goto 105}${memmax}${goto 165}${mem}${goto 233}${memeasyfree}
SWAP${goto 105}${swapmax}${goto 165}${swap}${goto 233}${swapfree}
${hr}
${cpugraph 30,200 000000 E10600}
CPU ${color darkorange}${font Ubuntu Mono:bold}${cpu cpu}%${alignr}${execi 10 sensors | awk '/Package id 0:/ {print $4; exit}'}${color}${font}
#CPU${goto 165}${execi 10 sensors | awk '/Package id 0:/ {print $4; found=1; exit} END {if(!found) print "N/A"}'}
NVMe1${goto 218}${execi 30 sensors | awk '/nvme-pci-0600/{f=1} f && /Composite:/ {print $2; found=1; exit} END {if(!found) print "N/A"}'}
NVMe2${goto 218}${execi 30 sensors | awk '/nvme-pci-0700/{f=1} f && /Composite:/ {print $2; found=1; exit} END {if(!found) print "N/A"}'}
CPU $alignr %CPU %MEM
$hr
${color ccc}${top name 1}$alignr${color darkorange}${top cpu 1}${color}${top mem 1}${color}
${color bbb}${top name 2}$alignr${top cpu 2}${top mem 2}${color}
${color aaa}${top name 3}$alignr${top cpu 3}${top mem 3}${color}
${color 999}${top name 4}$alignr${top cpu 4}${top mem 4}${color}
MEM $alignr %CPU %MEM
$hr
${color ccc}${top_mem name 1}$alignr${top_mem cpu 1}${color darkorange}${top_mem mem 1}${color}${color}
${color bbb}${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}${color}
${color aaa}${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}${color}
${color 999}${top_mem name 4}$alignr${top_mem cpu 4}${top_mem mem 4}${color}
#${hr}
#${alignr}${time %d/%m/%Y %H:%M}
]]