Da tempo ho sul desktop qualcosa che mi parla della mia macchina, ma da quando superkaramba è stati rimosso da testing/stretch mi sono dovuto arrangiare.
Il vecchio conky che avevo con file lua no nne voleva sapere di ripartire e allora son partito dal file di base di conky che era funzionate a cui ho apportato le dovute modifiche.
All’inizio son partito mettendo insieme le cose essenziali poi ho lasciato il tuning e il gigiamento (colori,caratteri e grafica) a un dopo che non è mai arrivato.
Non è un granchè ma sicuramente una base da cui poter partire, visto che per mettere le trasparenze ho imprecato un pochetto.
A seguire il file di configurazione
Il file di configurazione io l’ho piazzato nella dir del mio utente all’interno della cartella nascosta .conky e il nome può essere scelto a piacere.
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', draw_borders = false, draw_graph_borders = true, draw_outline = false, draw_shades = false, use_xft = true, font = 'DejaVu Sans Mono:size=7', gap_x = 25, gap_y = 120, minimum_height = 5, minimum_width = 5, maximum_width = 260, use_spacer = yes, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_stderr = false, extra_newline = false, double_buffer = true, own_window = true, own_window_class = 'Conky', own_window_type = 'normal', own_window_colour=black, own_window_transparent=false, own_window_hints="undecorated,below,sticky,skip_taskbar,skip_pager", own_window_argb_visual = true, own_window_argb_value = 0, own_window_transparent = true, stippled_borders = 0, update_interval = 1.0, uppercase = false, use_spacer = 'none', show_graph_scale = false, show_graph_range = false } conky.text = [[ $sysname $kernel $hr ${color grey}Uptime:$color $uptime Processore ${color grey}CPU Usage:$color $cpu% ${goto 100}${cpubar 4} ${color grey}Frequency (in MHz):$color $freq core 0:${cpu cpu1}%${color3} ${goto 60} ${execi 20 sensors | grep Core\ 0 | cut -c18-19}°C core 1:${cpu cpu2}%${color3} ${goto 60} ${execi 20 sensors | grep Core\ 1 | cut -c18-19}°C core 2:${cpu cpu3}%${color3} ${goto 60} ${execi 20 sensors | grep Core\ 2 | cut -c18-19}°C core 3:${cpu cpu4}%${color3} ${goto 60} ${execi 20 sensors | grep Core\ 3 | cut -c18-19}°C ${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes ${color grey}Name PID CPU% MEM% ${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${color lightgrey} ${top name 5} ${top pid 4} ${top cpu 4} ${top mem 5} ${color lightgrey} ${top name 6} ${top pid 4} ${top cpu 4} ${top mem 6} ${color lightgrey} ${top name 7} ${top pid 4} ${top cpu 4} ${top mem 7} ${color lightgrey} ${top name 8} ${top pid 4} ${top cpu 4} ${top mem 8} $hr Memoria ${color grey}RAM Usage:$color $mem/$memmax $memperc% ${goto 60}${membar 4} ${color grey}Swap Usage:$color $swap/$swapmax $swapperc% ${goto 60}${swapbar 4} $hr ${color grey}File systems: DISKS ${diskiograph /dev/sda 18,170 666666 CC3333} / ${fs_used /}/${fs_size /} ${goto 160}${fs_bar 6 /} /home ${fs_used /home}/${fs_size /home} ${goto 160}${fs_bar 6 /media/archivio} /archivio ${fs_used /media/sega}/${fs_size /media/sega} ${goto 160}${fs_bar 6 /media/sega} /backup ${fs_used /media/mgmerd} / ${fs_size /media/mgmerd} ${goto 160}${fs_bar 6 /media/mgmerd} /data ${fs_used /media/marcstrunz} / ${fs_size /media/marcstrunz} ${goto 160}${fs_bar 6 /media/marcsrtrunz} $hr TEMP SDA:${goto 50} ${execi 5 hddtemp -n /dev/sda}°C SDF:${goto 50} ${execi 5 hddtemp -n /dev/sdf}°C SDG:${goto 50} ${execi 5 hddtemp -n /dev/sdg}°C Nvidia:${goto 50} ${execi 5 nvidia-settings -q GPUCoreTemp | grep 0.0 | sed -e 's/.*: //'| cut -c 1-2}°C $hr ${color grey}Networking: Local IP : ${addr eth0} Public IP: ${execi 3600 w3m -no-cookie -dump http://checkip.dyndns.org | awk '{print $4}'} Down: ${goto 45}${downspeed eth0} - Up: ${goto 145}${upspeed eth0} ${goto 5}Total Down: ${totaldown eth0} ${goto 5}Total Up: ${totalup eth0} $hr ${goto 5}open ports: ${tcp_portmon 1 65535 count} ${offset 10}URL${goto 220}PORT ${tcp_portmon 1 65535 rip 0}${alignr 1}${tcp_portmon 1 65535 rport 0} ${tcp_portmon 1 65535 rip 1}${alignr 1}${tcp_portmon 1 65535 rport 1} ${tcp_portmon 1 65535 rip 2}${alignr 1}${tcp_portmon 1 65535 rport 2} ${tcp_portmon 1 65535 rip 3}${alignr 1}${tcp_portmon 1 65535 rport 3} ${tcp_portmon 1 65535 rip 4}${alignr 1}${tcp_portmon 1 65535 rport 4} ${tcp_portmon 1 65535 rip 5}${alignr 1}${tcp_portmon 1 65535 rport 5} ]]
Per l’esecuzione manuale ho preparato un alias :
alias kconky='conky -c ~/.conky/conkyrc &'
in questo modo lo lancio quando voglio pure quando crasha…..
😉
In alternativa per averlo all’avvio del sistema da system settings :
Come alternativa a superkaramba non è male, magari quando ho tempo la sistemo un pò meglio.