Ho modificato config originale perchè ho un processore solamente dual core anzichè quad core e relativamente al numero di fan perchè generavano messaggi di errore dato che non trovavano i valori delle variabili previste:
Codice: Seleziona tutto
conky.config = {
alignment = 'top_right',
background = true,
border_inner_margin = 0,
border_outer_margin = 0,
border_width = 10,
color1 = 'FCE94F', --titre
color2 = 'BBBBBB', --texte
color3 = 'BBBBBB', --pointilés
color4 = 'b8001a', --bar
color5 = '666666', --bordure
color6 = 'b8001a', --graph
cpu_avg_samples = 4,
default_bar_height = 5,
default_bar_width = 20,
default_color = 'CCCCCC',
default_graph_height = 13,
default_graph_width = 185,
default_outline_color = 'CCCCCC',
default_shade_color = 'CCCCCC',
diskio_avg_samples = 2,
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
gap_x = 5,
gap_y = 10,
minimum_height = 1200,
maximum_width = 186,
max_user_text = 131072,
minimum_width = 186,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
own_window = true,
own_window_argb_value = 150,
own_window_argb_visual = true,
own_window_class = 'Conky',
own_window_colour = '#000000',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_title = 'Conky',
own_window_transparent = no,
own_window_type = 'desktop',
short_units = true,
show_graph_range = false,
show_graph_scale = false,
temperature_unit ='celsius',
text_buffer_size = 4096,
top_name_width = 10,
total_run_times = 0,
update_interval = 3,
uppercase = false,
use_spacer = 'none',
use_xft = true,
xftalpha = 1,
}
conky.text = [[
${goto 5}${color1}${font DejaVu Bold:bold:size=6}SYSTEM ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌─────────┬──────────────────────────┐
${goto 5}│${color7}${goto 10}HOSTNAME${goto 55}${color5}│${color2}${alignr}${nodename}${color5}│
${goto 5}│${color7}${goto 10}UPTIME${goto 55}${color5}│${color2}${alignr}${execi 10 dash ~/.conky/UPTIME.sh}${color5}│
${goto 5}│${color7}${goto 10}PROCESSES${goto 55}${color5}│${color2}${alignr}${execi 10 ps -A --no-headers | wc -l}${color5}│
${goto 5}│${color7}${goto 10}THREADS${goto 55}${color5}│${color2}${alignr}${execi 10 ps -AL --no-headers | wc -l}${color5}│
${goto 5}│${color7}${goto 10}ENTROPY${goto 55}${color5}│${color2}${alignr}${entropy_avail}/${entropy_poolsize}(${entropy_perc}%)${color5}│
${goto 5}└─────────┴──────────────────────────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}LOAD ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌─────────┬────────┬────────┬────────┐
${goto 5}│${color7}${goto 10}TIME [mi]${goto 55}${color5}│${color2}${goto 70}1${goto 100}${color5}│${color2}${goto 115}5${goto 145}${color5}│${color2}${goto 160}15${alignr}${color5}│
${goto 5}│${color7}${goto 10}LOAD [nb]${goto 55}${color5}│${color2}${goto 70}${loadavg 1}${goto 100}${color5}│${color2}${goto 115}${loadavg 2}${goto 145}${color5}│${color2}${goto 160}${loadavg 3}${alignr}${color5}│
${goto 5}│${color7}${goto 10}LOAD${goto 55}${color5}│${color2}${goto 70}${color4}${execibar 5,20 dash ~/.conky/LOADAVG_PERC.sh 1 4}${goto 100}${color5}│${color2}${goto 115}${color4}${execibar 5,20 dash ~/.conky/LOADAVG_PERC.sh 2 4}${goto 145}${color5}│${color2}${goto 160}${color4}${execibar 5,20 dash ~/.conky/LOADAVG_PERC.sh 3 4}${alignr}${color5}│
${goto 5}└─────────┴────────┴────────┴────────┘
${font DejaVu Sans Mono:size=5}${voffset 1}${goto 11}${color2}load${voffset -4}${goto 7}${color6}${execgraph "dash ~/.conky/LOADAVG_PERC.sh 1 4" 13,185 b8001a b8001a}${font DejaVu Sans Mono:size=6}
${goto 5}${color1}${font DejaVu Bold:bold:size=6}CPU ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────┬──────┬──────┬──────┬──────┐
${goto 5}│${color7}${goto 10}CORE${goto 50}${color5}│${color2}${goto 60}cpu1${goto 85}${color5}│${color2}${goto 95}cpu2${goto 120}${color5}│${color2}${goto 130}cpu3${goto 155}${color5}│${color2}${goto 165}cpu4${alignr}${color5}│
${goto 5}│${color7}${goto 10}USED [%]${goto 50}${color5}│${color2}${goto 60}${cpu cpu1}${goto 85}${color5}│${color2}${goto 95}${cpu cpu2}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}│${color7}${goto 10}USED${goto 50}${color5}│${color2}${voffset -2}${goto 60}${color4}${cpubar cpu1 5,20}${goto 85}${voffset 2}${color5}│${color2}${voffset -2}${goto 95}${color4}${cpubar cpu2 5,20}${goto 120}${voffset 2}${color5}│${goto 155}${voffset 2}${color5}│${color2}${voffset -2}${alignr}${color5}│
${goto 5}│${color7}${goto 10}FR [GHz]${goto 50}${color5}│${color2}${goto 60}${freq_g 1}${goto 85}${color5}│${color2}${goto 95}${freq_g 2}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}${color5}└────────┴──────┴──────┴──────┴──────┘
${font DejaVu Sans Mono:size=5}${voffset 1}${goto 11}${color2}cpu${voffset -4}${goto 7}${color6}${cpugraph cpu0 13,185 b8001a b8001a}${color2}${font DejaVu Sans Mono:size=6}
${font DejaVu Sans Mono:size=5}${goto 11}cpu 1${goto 106}cpu 2${voffset -4}${goto 7}${color6}${cpugraph cpu1 13,90 b8001a b8001a}${color2}${goto 102}${color6}${cpugraph cpu2 13,90 b8001a b8001a}${color2}${font DejaVu Sans Mono:size=6}
${goto 5}${font DejaVu Sans Mono:size=5}${goto 11}cpu 3${goto 106}cpu 4${voffset -4}${goto 7}${color6}${cpugraph cpu3 13,90 b8001a b8001a}${goto 102}${color6}${cpugraph cpu4 13,90 b8001a b8001a}${color2}${font DejaVu Sans Mono:size=6}
${goto 5}${color1}${font DejaVu Bold:bold:size=6}TOP CPU ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────────┬───────┬───────┬───────┐
${goto 5}│${color7}${goto 10}COMMAND${goto 70}${color5}│${color7}${goto 75}PID [\]${goto 110}${color5}│${color7}${goto 115}CPU [%]${goto 150}${color5}│${color7}${goto 155}MEM [%]${alignr}${color5}│
${goto 5}├────────────┼───────┼───────┼───────┤
${goto 5}│${color2}${goto 10}${top name 1}${goto 70}${color5}│${color2}${goto 80}${top pid 1}${goto 110}${color5}│${color2}${goto 115}${top cpu 1}${goto 150}${color5}│${color2}${goto 155}${top mem 1}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top name 2}${goto 70}${color5}│${color2}${goto 80}${top pid 2}${goto 110}${color5}│${color2}${goto 115}${top cpu 2}${goto 150}${color5}│${color2}${goto 155}${top mem 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top name 3}${goto 70}${color5}│${color2}${goto 80}${top pid 3}${goto 110}${color5}│${color2}${goto 115}${top cpu 3}${goto 150}${color5}│${color2}${goto 155}${top mem 3}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top name 4}${goto 70}${color5}│${color2}${goto 80}${top pid 4}${goto 110}${color5}│${color2}${goto 115}${top cpu 4}${goto 150}${color5}│${color2}${goto 155}${top mem 4}${alignr}${color5}│
${goto 5}└────────────┴───────┴───────┴───────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}MEMORY ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌─────┬─────────┬─────────────┬──────┐
${goto 5}│${color7}${goto 10}TYPE${goto 35}${color5}│${color7}${goto 45}MAX${goto 85}${color5}│${color7}${goto 95}USED${goto 155}${color5}│${color7}${goto 165}USED${alignr}${color5}│
${goto 5}├─────┼─────────┼─────────────┼──────┤
${goto 5}│${color2}${goto 10}mem${goto 35}${color5}│${color2}${goto 45}${memmax}${goto 85}${color5}│${color2}${goto 95}${mem}(${memperc}%)${goto 155}${color5}│${color2}${goto 165}${voffset -2}${color4}${membar 5,20}${voffset 2}${alignr}${color5}│
${goto 5}${color5}│${color2}${goto 10}swap${goto 35}${color5}│${color2}${goto 45}${swapmax}${goto 85}${color5}│${color2}${goto 95}${swap}(${swapperc}%)${goto 155}${color5}│${color2}${goto 165}${voffset -2}${color4}${swapbar 5,20}${voffset 2}${alignr}${color5}│
${goto 5}└─────┴─────────┴─────────────┴──────┘
${goto 11}${font DejaVu Sans Bold Mono:size=5}${voffset 1}${color2}mem${voffset -4}${goto 7}${color6}${memgraph 27,70 b8001a b8001a}${color2}${font DejaVu Sans Mono:size=6}${voffset -1}
${goto 80}${voffset -36}${color5}┌────────────┬────────┐
${goto 80}│${color7}${goto 85}BUFFERS MEM${goto 145}${color5}│${color2}${goto 160}${buffers}${goto 190}${color5}│
${goto 80}│${color7}${goto 85}CACHED MEM${goto 145}${color5}│${color2}${goto 160}${cached}${goto 190}${color5}│
${goto 80}└────────────┴────────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}TOP MEMORY ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────────┬───────┬───────┬───────┐
${goto 5}│${color7}${goto 10}COMMAND${goto 70}${color5}│${color7}${goto 75}PID [\]${goto 110}${color5}│${color7}${goto 115}CPU [%]${goto 150}${color5}│${color7}${goto 155}MEM [%]${alignr}${color5}│
${goto 5}├────────────┼───────┼───────┼───────┤
${goto 5}│${color2}${goto 10}${top_mem name 1}${goto 70}${color5}│${color2}${goto 80}${top_mem pid 1}${goto 110}${color5}│${color2}${goto 115}${top_mem cpu 1}${goto 150}${color5}│${color2}${goto 155}${top_mem mem 1}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_mem name 2}${goto 70}${color5}│${color2}${goto 80}${top_mem pid 2}${goto 110}${color5}│${color2}${goto 115}${top_mem cpu 2}${goto 150}${color5}│${color2}${goto 155}${top_mem mem 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_mem name 3}${goto 70}${color5}│${color2}${goto 80}${top_mem pid 3}${goto 110}${color5}│${color2}${goto 115}${top_mem cpu 3}${goto 150}${color5}│${color2}${goto 155}${top_mem mem 3}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_mem name 4}${goto 70}${color5}│${color2}${goto 80}${top_mem pid 4}${goto 110}${color5}│${color2}${goto 115}${top_mem cpu 4}${goto 150}${color5}│${color2}${goto 155}${top_mem mem 4}${alignr}${color5}│
${goto 5}└────────────┴───────┴───────┴───────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}DRIVE ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────┬───────┬───────┬───────┬───────┐
${goto 5}│${color7}${goto 10}DEV.${goto 30}${color5}│${color2}${goto 40}sdd1${goto 70}${color5}│${color2}${goto 80}sda${goto 110}${color5}│${color2}${goto 120}sdb${goto 150}${color5}│${color2}${goto 160}sdc${alignr}${color5}│
${goto 5}├────┼───────┼───────┼───────┼───────┤
${goto 5}│${color7}${goto 10}REA.${goto 30}${color5}│${color2}${goto 40}${diskio_read sdd1}${goto 70}${color5}│${color2}${goto 80}${diskio_read sda}${goto 110}${color5}│${color2}${goto 120}${diskio_read sdb}${goto 150}${color5}│${color2}${goto 160}${diskio_read sdc}${alignr}${color5}│
${goto 5}│${color7}${goto 10}WRI.${goto 30}${color5}│${color2}${goto 40}${diskio_write sdd1}${goto 70}${color5}│${color2}${goto 80}${diskio_write sda}${goto 110}${color5}│${color2}${goto 120}${diskio_write sdb}${goto 150}${color5}│${color2}${goto 160}${diskio_write sdc}${alignr}${color5}│
${goto 5}└────┴───────┴───────┴───────┴───────┘
${font DejaVu Sans Mono:size=5}${voffset 1}${goto 11}${color2}sdd1${goto 106}sda${voffset -4}${goto 7}${color6}${diskiograph sdd1 13,90 b8001a b8001a}${color2}${goto 102}${color6}${diskiograph sda 13,90 b8001a b8001a}${font DejaVu Sans Mono:size=6}${color2}
${font DejaVu Sans Mono:size=5}${goto 11}sdb${goto 106}sdc${voffset -4}${goto 7}${color6}${diskiograph sdb 13,90 b8001a b8001a}${color2}${goto 102}${color6}${diskiograph sdc 13,90 b8001a b8001a}${font DejaVu Sans Mono:size=6}${color2}
${goto 5}${color1}${font DejaVu Bold:bold:size=6}TOP I/O ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────────┬───────┬───────┬───────┐
${goto 5}${color7}${goto 10}COMMAND${goto 70}${color5}│${color7}${goto 75}PID [\]${goto 110}${color5}${goto 5}│${color7}${goto 115}CPU [%]${goto 150}${color5}│${color7}${goto 155}MEM [%]${alignr}${color5}│
${goto 5}├────────────┼───────┼───────┼───────┤
${goto 5}│${color2}${goto 10}${top_io name 1}${goto 70}${color5}│${color2}${goto 80}${top_io pid 1}${goto 110}${color5}│${color2}${goto 115}${top_io cpu 1}${goto 150}${color5}│${color2}${goto 155}${top_io mem 1}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_io name 2}${goto 70}${color5}│${color2}${goto 80}${top_io pid 2}${goto 110}${color5}│${color2}${goto 115}${top_io cpu 2}${goto 150}${color5}│${color2}${goto 155}${top_io mem 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_io name 3}${goto 70}${color5}│${color2}${goto 80}${top_io pid 3}${goto 110}${color5}│${color2}${goto 115}${top_io cpu 3}${goto 150}${color5}│${color2}${goto 155}${top_io mem 3}${alignr}${color5}│
${goto 5}│${color2}${goto 10}${top_io name 4}${goto 70}${color5}│${color2}${goto 80}${top_io pid 4}${goto 110}${color5}│${color2}${goto 115}${top_io cpu 4}${goto 150}${color5}│${color2}${goto 155}${top_io mem 4}${alignr}${color5}│
${goto 5}└────────────┴───────┴───────┴───────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}FILESYSTEM ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌──────┬────────┬─────────────┬──────┐
${goto 5}│${color7}${goto 10}MNT${goto 40}${color5}│${color7}${goto 50}SIZE${goto 85}${color5}│${color7}${goto 95}USED${goto 155}${color5}│${color7}${goto 165}USED${alignr}${color5}│
${goto 5}├──────┼────────┼─────────────┼──────┤
${goto 5}│${color2}${goto 10}/${goto 40}${color5}│${color2}${goto 50}${fs_size /}${goto 85}${color5}│${color2}${goto 95}${fs_used /}(${fs_used_perc /}%)${goto 155}${color5}│${color2}${goto 165}${voffset -2}${color4}${fs_bar 5,20 /}${voffset 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}/boot${goto 40}${color5}│${color2}${goto 50}${fs_size /boot}${goto 85}${color5}│${color2}${goto 95}${fs_used /boot}(${fs_used_perc /boot}%)${goto 155}│${color2}${goto 165}${voffset -2}${color4}${fs_bar 5,20 /boot}${voffset 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}/home${goto 40}${color5}│${color2}${goto 50}${fs_size /home}${goto 85}${color5}│${color2}${goto 95}${fs_used /home}(${fs_used_perc /home}%)${goto 155}│${color2}${goto 165}${voffset -2}${color4}${fs_bar 5,20 /home}${voffset 2}${alignr}${color5}│
${goto 5}│${color2}${goto 10}back.${goto 40}${color5}│${color2}${goto 50}${fs_size /mnt/backup/backup}${goto 85}${color5}│${color2}${goto 95}${fs_used /mnt/backup/backup}(${fs_used_perc /mnt/backup/backup}%)${goto 155}${color5}│${color2}${goto 165}${voffset -2}${color4}${fs_bar 5,20 /mnt/backup/backup}${voffset 2}${alignr}${color5}│
${goto 5}└──────┴────────┴─────────────┴──────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}SENSORS ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────┬──────┬──────┬──────┬──────┐
${goto 5}│${color7}${goto 10}DEVICE${goto 50}${color5}│${color2}${goto 60}sda${goto 85}${color5}│${color2}${goto 95}sdb${goto 120}${color5}│${color2}${goto 130}sdc${goto 155}${color5}│${color2}${goto 165}gpu${alignr}${color5}│
${goto 5}│${color7}${goto 10}TE. [°C]${goto 50}${color5}│${color2}${goto 60}${hddtemp /dev/sda}${goto 85}${color5}│${color2}${goto 95}${hddtemp /dev/sdb}${goto 120}${color5}│${color2}${goto 130}${hddtemp /dev/sdc}${goto 155}${color5}│${alignr}${color5}│
${goto 5}│${color7}${goto 10}TEMPERA.${goto 50}${color5}│${color2}${goto 60}${color4}${execibar 10 5,20 sudo /usr/sbin/hddtemp /dev/sda -n}${goto 85}${color5}│${goto 95}${color4}${execibar 10 5,20 sudo /usr/sbin/hddtemp /dev/sdb -n}${goto 120}${color5}│${color2}${goto 130}${color4}${execibar 10 5,20 sudo /usr/sbin/hddtemp /dev/sdc -n}${goto 155}${color5}│${alignr}${color5}│
${goto 5}└────────┴──────┴──────┴──────┴──────┘
${voffset -4}${goto 5}┌────────┬──────┬──────┬──────┬──────┐
${goto 5}│${color7}${goto 10}DEVICE${goto 50}${color5}│${color2}${goto 60}cpu1${goto 85}${color5}│${color2}${goto 95}cpu2${goto 120}${color5}│${color2}${goto 130}cpu3${goto 155}${color5}│${color2}${goto 165}cpu4${alignr}${color5}│
${goto 5}│${color7}${goto 10}TE. [°C]${goto 50}${color5}│${color2}${goto 60}${hwmon 0 temp 2}${goto 85}${color5}│${color2}${goto 95}${hwmon 0 temp 3}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}│${color7}${goto 10}TEMPERA.${goto 50}${color5}│${color2}${goto 60}${color4}${execibar 10 5,20 dash ~/.conky/TEMP.sh 0 2}${goto 85}${color5}│${goto 95}${color4}${execibar 10 5,20 dash ~/.conky/TEMP.sh 0 3}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}└────────┴──────┴──────┴──────┴──────┘
${voffset -4}${goto 5}┌────────┬──────┬──────┬──────┬──────┐
${goto 5}│${color7}${goto 10}DEVICE${goto 50}${color5}│${color2}${goto 60}fan1${goto 85}${color5}│${color2}${goto 95}fan2${goto 120}${color5}│${color2}${goto 130}fan3${goto 155}${color5}│${color2}${goto 165}fan4${alignr}${color5}│
${goto 5}│${color7}${goto 10}S. [rpm]${goto 50}${color5}│${color2}${goto 60}${hwmon 1 fan 1}${goto 85}${color5}│${color2}${goto 95}${hwmon 1 fan 2}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}│${color7}${goto 10}TE. [°C]${goto 50}${color5}│${color2}${goto 60}${hwmon 1 temp 1}${goto 85}${color5}│${color2}${goto 95}${hwmon 1 temp 2}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}│${color7}${goto 10}TEMPERA.${goto 50}${color5}│${color2}${goto 60}${color4}${execibar 10 5,20 dash ~/.conky/TEMP.sh 1 1}${goto 85}${color5}│${color2}${goto 95}${color4}${execibar 10 5,20 dash ~/.conky/TEMP.sh 1 2}${goto 120}${color5}│${goto 155}${color5}│${alignr}${color5}│
${goto 5}└────────┴──────┴──────┴──────┴──────┘
${goto 5}${color1}${font DejaVu Bold:bold:size=6}NETWORK ${color3}${stippled_hr 2}${font DejaVu Sans Mono:size=6}
${goto 5}${color5}┌────────────┬───────────────────────┐
${goto 5}│${color7}${goto 10}ESSID${goto 70}${color5}│${color2}${alignr}${wireless_essid wlan0}${alignr}${color5}│
${goto 5}│${color7}${goto 10}QUALITY${goto 70}${color5}│${color2}${alignr}${wireless_link_qual wlan0}/${wireless_link_qual_max wlan0}(${wireless_link_qual_perc wlan0}%)${alignr}${color5}│
${goto 5}│${color7}${goto 10}MAC ADRESS${goto 70}${color5}│${color2}${alignr}${wireless_ap wlan0}${alignr}${color5}│
${goto 5}│${color7}${goto 10}IPv4 PUBLIC${goto 70}${color5}│${color2}${alignr}${texecpi 3600 curl ifconfig.co}${alignr}${color5}│
${goto 5}│${color7}${goto 10}IPv4 LOCAL${goto 70}${color5}│${color2}${alignr}${addr wlan0}${alignr}${color5}│
${goto 5}│${color7}${goto 10}IPv4 GATEWAY${goto 70}${color5}│${color2}${alignr}${gw_ip}${alignr}${color5}│
${goto 5}└────────────┴───────────────────────┘
${font DejaVu Sans Mono:size=5}${goto 11}${color2}download${voffset -4}${goto 7}${color6}${downspeedgraph wlan0 13,185 b8001a b8001a}${font DejaVu Sans Mono:size=6}${color2}
${font DejaVu Sans Mono:size=5}${goto 11}upload${voffset -4}${goto 7}${color6}${upspeedgraph wlan0 13,185 b8001a b8001a}${font DejaVu Sans Mono:size=6}${color2}
${voffset -34}${goto 105}${downspeed wlan0}(${totaldown wlan0})
${voffset 9}${goto 105}${upspeed wlan0}(${totalup wlan0})
]]
il config ha riferimenti ad alcuni (UPTIME.sh, LOADAVG_PERC.sh, TEMP.sh) dei seguenti file in /home/andrea/.conky/:
CPU.sh
Codice: Seleziona tutto
#!/bin/bash
cpu()
{
CORE=$(($1+1));
LIMITE=0;
while [ $LIMITE -lt 2 ]; do
CPU_N=($(sed -n "$CORE p" /proc/stat));
CPU_TOTAL="${CPU_N[@]:1}";
CPU_TOTAL=$((${CPU_TOTAL// /+}));
CPU_DIFF=$((CPU_TOTAL - CPU_N_LAST_TOTAL));
CPU_IDLE=$((CPU_N[4]- CPU_N_LAST[4]));
CPU_USED=$((CPU_DIFF - CPU_IDLE));
CPU_USED_PERC=$((100 * CPU_USED / CPU_DIFF));
CPU_N_LAST=("${CPU_N[@]}");
CPU_N_LAST_TOTAL=$CPU_TOTAL;
sleep $2;
(( LIMITE++ ));
done
printf "$CPU_USED_PERC\n"
return
}
cpu $1 $2
exit
HOSTNAME.sh
Codice: Seleziona tutto
#!/bin/sh
hostname()
{
cat /etc/hostname;
return
}
hostname
exit
LOADAVG.sh
Codice: Seleziona tutto
#!/bin/bash
loadavg()
{
LOADAVG="`scale=0;awk -F ' ' '{print $'"$1"'}' /proc/loadavg`";
printf "$LOADAVG\n";
return
}
loadavg $1
exit
LOADAVG_PERC.sh
Codice: Seleziona tutto
#!/bin/bash
loadavg_perc()
{
if [ -f /proc/loadavg ]; then
LOADAVG="`scale=0;awk -F ' ' '{print $'"$1"'}' /proc/loadavg | sed "s#.*#&*100/$2#g" | bc`";
if [ "$LOADAVG" -gt "100" ];then
LOADAVG=100;
fi;
else
LOADAVG=0;
fi;
printf "$LOADAVG\n";
return
}
loadavg_perc $1 $2
exit
TEMP.sh
Codice: Seleziona tutto
#!/bin/bash
temp()
{
if [ -f /sys/class/hwmon/hwmon$1/temp$2_input ];then
TEMP=`cat /sys/class/hwmon/hwmon$1/temp$2_input | cut -c -2`;
if [ "$TEMP" -gt "100" ];then
TEMP=100;
else
if [ "$TEMP" -lt "0" ];then
TEMP=0;
fi;
fi;
else
TEMP=0;
fi;
printf "$TEMP\n";
return
}
temp $1 $2
exit
UPTIME.sh
Codice: Seleziona tutto
#!/bin/bash
uptime()
{
UPTIME="`cat /proc/uptime`";
MINTA="`echo $UPTIME | awk -F ' ' '{print "scale=0;"$1}' | sed "s#.*#&/60#g" | bc -l`";
MINTB="`echo $UPTIME | awk -F ' ' '{print "scale=0;"$2}' | sed "s#.*#&/60#g" | bc -l`";
HOUA="`echo "scale=0;$MINTA"'/60' | bc -l`";
HOUB="`echo "scale=0;$MINTB"'/60' | bc -l`";
MINA="`echo "scale=0;$MINTA"'-'"$HOUA"'*60' | bc -l`";
MINB="`echo "scale=0;$MINTB"'-'"$HOUB"'*60' | bc -l`";
echo "$HOUA"'h'"$MINA"'m - '"$HOUB"'h'"$MINB"'m'
return
}
uptime
exit
ma non riesco a trovare il collegamento mancante ad alcun file .sh, l'unica cosa che ho notato empiricamente è che alcuni file della cartella non sono coinvolti nelle variabili che compaiono nel config