Post a screenshot and the config of your Conky

You finally updated to a more recent Nvidia driver version!
I kept it at an old version because of nvidia problems with flying windows through the desktop. 535 was generally the worst driver ever. Whatever problems they had, they had them fixed in 545 and as of today I'm with 550.54.14, it arrived a few hours ago.
 


I kept it at an old version because of nvidia problems with flying windows through the desktop. 535 was generally the worst driver ever. Whatever problems they had, they had them fixed in 545 and as of today I'm with 550.54.14, it arrived a few hours ago.
weird how some have different problems with drivers, for me 535 has been solid :D
 

I like to keep it simple and use Conky MX
 
I have only recently learned about conky, after 2 days of playing with it here is what I come up with...

In addition to required update if you want to reuse it, to get SSD temperature it's required to modprobe drivetemp on startup.

conky.png


Bash:
conky.config ={
    -- Conky Settings
    background = true,
    update_interval = 1,
    total_run_times = 0,

    cpu_avg_samples = 2,
    net_avg_samples = 2,
    temperature_unit = 'celsius',

    override_utf8_locale = true,
    double_buffer = true,
    no_buffers = true,
    text_buffer_size = 10240,

    -- Conky: Window specifications
    alignment = 'top_right',

    own_window = true,
    own_window_argb_value = 200,
    own_window_argb_visual = true,
    own_window_transparent = false,
    own_window_class = 'conky-super',
    own_window_colour = '#0b0d18',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    own_window_type = 'normal',

    border_inner_margin = 6,
    border_width = 5,
    minimum_height = 1020,
    minimum_width = 280,
    maximum_width = 280,
    gap_x = 10,
    gap_y = 15,

    -- Graphics Settings
    draw_shades = false,
    draw_outline = true,
    draw_borders = false,
    draw_graph_borders = true,

    -- Text settings
    font = 'Arial Light:size=9',
    use_xft = true,
    uppercase = false,
    xftalpha = 0.2,

    -- Pad percentages to this many decimals (0 = no padding)
    pad_percents = 2,

    -- Color settings
    default_color = 'EEEEEE',
    default_shade_color = '333333',
    default_outline_color = '010101',

    color1 = '999999'
};

conky.text = [[
${font :size=11}${color}System ${color}${hr 2}
${font}${color1}Temp:${color}${alignr}${hwmon pch_cannonlake temp 1}°C
${font}${color1}Uptime:${color}${alignr}$uptime_short
${font}${color1}Kernel:${color}${alignr}$kernel

${font :size=11}${color}${execi 1000 lscpu | grep 'Model name' | cut -f 2 -d ":" | awk '{$1=$1}1'} ${color}${hr 2}
${font}${color1}Temp:${color}${alignr}${hwmon coretemp temp 1}°C
${font}${color}${cpu cpu1}% ${cpubar cpu1}
${font}${color}${cpu cpu2}% ${cpubar cpu2}
${font}${color}${cpu cpu3}% ${cpubar cpu3}
${font}${color}${cpu cpu4}% ${cpubar cpu4}

${font :size=11}${color}${execi 1000 nvidia-smi --query-gpu=name --format=csv,noheader} ${color}${hr 2}
${font}${color1}Temp: ${color}${alignr}${nvidia temp} °C
${font}${color1}Load: ${color}${alignr}${nvidia gpuutil} %
${font}${color1}Memory: ${color}${alignr}${exec nvidia-smi --query-gpu=utilization.memory --format=csv,noheader} / ${execi 600 nvidia-smi --query-gpu=memory.total --format=csv,noheader}
${font}${color1}Driver: ${color}${alignr}${execi 300 nvidia-smi --query-gpu=driver_version --format=csv,noheader}

${font :size=11}${color}Memory ${color}${hr 2}
${font}${color1}RAM: $alignc $mem / $memmax $alignr ${color 188f18}$memperc%
${color 188f18}$membar
${font}${color1}SWAP: $alignc $swap / $swapmax $alignr ${color 188f18}$swapperc%
${color 188f18}$swapbar

${font :size=11}${color}${execi 1000 cat /sys/class/hwmon/hwmon5/device/model} ${color}${hr 2}
${font}${color1}Temp: ${color}${alignr}${hwmon 5 temp 1}°C
${font}${color1}Used: ${color}${fs_used /}${goto 210}${color1}Free:${goto 250}${color}${fs_free /}
${font}${color}${fs_bar /}
${font}${color1}Disk I/O:${color}${alignr}$diskio
${font}${color1}Read:${goto 80}${color1}${diskiograph_read  15,210 ADFF2F 32CD32 750}
${voffset 2}${font}${color1}Write:${goto 80}${color1}${diskiograph_write 15,210 FF0000 8B0000 750}

${font :size=11}${color}Network ${color}${hr 2}
${font}${color1}IP Address:${color}${alignr}${addr enp2s0}
${if_match "${addr enp2s0}"!="No Address"}${voffset 5}$font${color1}Download ${alignr}${color}${downspeedf enp2s0}k/s (${totaldown enp2s0})
${color1}${downspeedgraph enp2s0 50,280 ADFF2F 32CD32 -t}
${font}${color1}Upload ${alignr}${color}${upspeedf enp2s0}k/s (${totalup enp2s0})
${color1}${upspeedgraph enp2s0 50,280 FF0000 8B0000 -t}${endif}
${font :size=11}${color}Processes ${color}${hr 2}
${font}${color1}Total:${color}${alignr}${processes}
${font}${color1}Name:${color}${goto 160}RAM: ${goto 245}CPU:
${voffset -1}
${font}${color1}${top_mem name 1} ${color} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} %
${font}${color1}${top_mem name 2} ${color} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} %
${font}${color1}${top_mem name 3} ${color} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} %
${font}${color1}${top_mem name 4} ${color} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} %
${font}${color1}${top_mem name 5} ${color} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} %
${font}${color1}${top_mem name 6} ${color} ${goto 160}${top mem 6} % ${goto 235}${top cpu 6} %
${font}${color1}${top_mem name 7} ${color} ${goto 160}${top mem 7} % ${goto 235}${top cpu 7} %
]];
 
To start with, I reverted from the BDE wall paper back to my old one because it's much less distracting.

I deliberately chose a conky layout and single color that are very subdued because I wanted it to be "visible but not distracting" rather than "eye catching". It's offset from the left hand edge of the screen just enough to not overlay the icon bar (which is -not- part of the conky display). While I fiddled with some elements that were (maybe) nicer looking, I decided to stick with this low key setup.

screenshot_2024-06-11_0015.jpg


Code:
conky.config = {
    alignment = 'top_right',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 5,
    minimum_width = 5,
    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 = false,
    own_window_transparent = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    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 = [[
-- CORVER and CORARCH, the linux version and architecture, are variables
-- set in the environment before conky runs.
${color #006f20}$nodename : Core ${CORVER} ${CORARCH}
$kernel
Uptime: $uptime
$hr
${if_running ssh-agent}ssh-agent running${else}ssh-agent NOT running${endif}
${if_running sshd}sshd      running${else}sshd      NOT running${endif}
${if_running httpd}httpd     running${else}httpd     NOT running${endif}
${if_running crond}crond     running${else}crond     NOT running${endif}
$hr
Batt: ${battery_bar 6,190}
$hr
eth0 : ${addr eth0}
U/L:  ${upspeedgraph   eth0 21,190}
${upspeed eth0}
D/L:  ${downspeedgraph eth0 21,190}
${downspeed eth0}
$hr
CPU : ${cpugraph cpu1  21,190  -l}
CPU1: ${cpubar cpu1 6,190}
CPU2: ${cpubar cpu2 6,190}
CPU3: ${cpubar cpu3 6,190}
CPU4: ${cpubar cpu4 6,190}
$hr
Frequency (in MHz): $freq
Frequency (in GHz): $freq_g
RAM:  $memeasyfree free
Swap: $swapfree free
Processes: $processes
$hr
File systems:
 /    ${fs_used /}/${fs_size /}
 sda1 ${fs_used /mnt/sda1}/${fs_size /mnt/sda1}
$hr
]]
 
Code:
conky.config = {

background = true,
use_xft = true,
font = '123:size=8',
xftalpha = 0.1,
update_interval = 0.5,
total_run_times = 0,
own_window = true,
own_window_type = 'desktop',
own_window_argb_visual = true,
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
double_buffer = true,
minimum_width = 250,
minimum_height = 5,
maximum_width = 400,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
default_color = 'gray',
default_shade_color = 'red',
default_outline_color = 'green',
alignment = 'top_right',
gap_x = 10,
gap_y = 20,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
net_avg_samples = 1,
override_utf8_locale = false,
use_spacer = 'right'

}

conky.text = [[

$color${font}${font Open Sans:size=44}$alignc${time %H:%M}$font$color${font Open Sans:size=15}
$alignc${time %a},${time %d %b %Y}$font$color

${font Arial:size=20}$alignc${color #0040FF} Debian Bookworm ${color #0040FF}

${voffset -90}
${color #505050}
${font}
${font Arial:bold:size=10}${color #00AAFF}SYSTEM ${color #0000AA} ${hr 2}
$font${color #505050}$sysname $kernel $alignr $machine
Frequency ${color #AAAAAA}$alignr${freq_g cpu0}Ghz${color #505050}
Uptime ${color #AAAAAA}$alignr${uptime}${color #505050}
File System $alignr${fs_type}

${font Arial:bold:size=10}${color #00AAFF}CPU ${color #0000AA}${hr 2}
$font${color #505050}Temp: $alignr ${color #AAAAAA}${exec /usr/bin/vcgencmd measure_temp | cut -c6-9} C
$font${color #505050}CPU1  ${color #AAAAAA}${cpu cpu1}%${color #505050} ${cpubar cpu1}
CPU2  ${color #AAAAAA}${cpu cpu2}%${color #505050} ${cpubar cpu2}
CPU3  ${color #AAAAAA}${cpu cpu3}%${color #505050} ${cpubar cpu3}
CPU4  ${color #AAAAAA}${cpu cpu4}%${color #505050} ${cpubar cpu4}

${font Arial:bold:size=10}${color #00AAFF}MEMORY ${color #0000AA}${hr 2}
$font${color #505050}MEM $alignc ${color #AAAAAA}$mem${color #505050} / $memmax $alignr $memperc%
$membar
$font${color #505050}SWAP $alignc ${color #AAAAAA}$swap${color #505050} / $swapmax $alignr $swapperc%
$swapbar

${font Arial:bold:size=10}${color #00AAFF}Storage ${color #0000AA}${hr 2}
$font${color #505050}/home $alignc ${color #AAAAAA}${fs_used /home} / ${fs_size /home}${color #505050} $alignr ${fs_free_perc /home}%
${fs_bar /home}

${font Arial:bold:size=10}${color #00AAFF}Weather${color #0040FF} ${execi 300 /home/craig/weather.sh 37058}

${font Arial:bold:size=10}${color #00AAFF}TOP PROCESSES ${color #0000AA}${hr 2}
${color #505050}$font${top_mem name 2}${alignr}${top mem 2} %
$font${top_mem name 3}${alignr}${top mem 3} %
$font${top_mem name 4}${alignr}${top mem 4} %
$font${top_mem name 5}${alignr}${top mem 5} %

${font Arial:bold:size=10}${color #00AAFF}NETWORK ${color #0000AA}${hr 2}
$font${color #505050}IP on wlan0 $alignr ${color #AAAAAA}${addr wlan0}

${color #505050}Down $alignr ${color #AAAAAA}${downspeed wlan0}
${color #505050}Up $alignr ${color #AAAAAA}${upspeed wlan0}

${color #505050}Downloaded: $alignr  ${color #AAAAAA}${totaldown wlan0}
${color #505050}Uploaded: $alignr  ${color #AAAAAA}${totalup wlan0}

$font${color #505050}IP on eth0 $alignr ${color #AAAAAA}${addr eth0}

${color #505050}Down $alignr ${color #AAAAAA}${downspeed eth0}
${color #505050}Up $alignr ${color #AAAAAA}${upspeed eth0}

${color #505050}Downloaded: $alignr  ${color #AAAAAA}${totaldown eth0}
${color #505050}Uploaded: $alignr  ${color #AAAAAA}${totalup eth0}


]]
2024-07-25_08-33.png
 
I typically wouldn't repost for such a minor change, but I want to show what is apparently an interesting optical illusion: The background (wallpaper) image is the same as the screen shot in #46 above, but changing the conky display to a color that fits a little better with the background makes even the background appear a little less "green". Or am I imagining that? Or did the conversion to from .png to .jpg cause some kind of color leveling?

Other than the color change for conky, I think the only change is adding the Desktop label at the top, which is important because once the desktops are labeled, visibly or not, the "send to..." function (in jwm) only shows the desktop label, no longer the number. I find that the color change makes it unexpectedly much nicer.

screenshot_2024-07-25_0108_conky_crop.jpg


conky.config = {
alignment = 'top_right',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
extra_newline = false,
font = 'DejaVu Sans Mono:size=12',
gap_x = 60,
gap_y = 40,
minimum_height = 5,
minimum_width = 5,
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 = false,
own_window_transparent = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
show_graph_range = false,
show_graph_scale = false,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}

-- nothing to be gained from dissecting the envane window maker theme
-- lem 2024-06-16 18:40


conky.text = [[
${color #506f6c}${alignc}Desktop ${desktop}: $desktop_name
${color #405f54}$nodename : Core ${CORVER} ${CORARCH}
$kernel
Uptime: $uptime
$hr
${if_running ssh-agent}ssh-agent running${else}ssh-agent NOT running${endif}
${if_running sshd}sshd running${else}sshd NOT running${endif}
${if_running httpd}httpd running${else}httpd NOT running${endif}
${if_running crond}crond running${else}crond NOT running${endif}
$hr
Batt: ${battery_bar 6,190}
$hr
eth0 : ${addr eth0}
U/L: ${upspeedgraph eth0 21,190}
${upspeed eth0}
D/L: ${downspeedgraph eth0 21,190}
${downspeed eth0}
$hr
CPU : ${cpugraph cpu1 21,190 -l}
CPU1: ${cpubar cpu1 6,190}
CPU2: ${cpubar cpu2 6,190}
CPU3: ${cpubar cpu3 6,190}
CPU4: ${cpubar cpu4 6,190}
$hr
Frequency (in MHz): $freq
RAM: $memeasyfree free
Swap: $swapfree free
Processes: $processes
$hr
File systems:
/ ${fs_used /}/${fs_size /}
sda1 ${fs_used /mnt/sda1}/${fs_size /mnt/sda1}
$hr
]]
 


Top