diff --git a/common/.local/libexec/statusbar/sb-cpu b/common/.local/libexec/statusbar/sb-cpu index 48870a67..e246b3a7 100755 --- a/common/.local/libexec/statusbar/sb-cpu +++ b/common/.local/libexec/statusbar/sb-cpu @@ -4,7 +4,8 @@ n_cpu=$(grep -c 'cpu[0-9]\+' /proc/stat) cache=$XDG_RUNTIME_DIR/cpubarscache -temp="$(sensors | awk '/CPU/ {printf ("%.f°C", $2)}' | tr -d "+") " +temp="$(sensors | awk '/CPU/ {printf ("%.f°C", $2)}' | tr -d "+")" +[ -n "$temp" ] && temp="${temp} " new=$(awk '/cpu[0-9]+/ { printf "%d %d\n", $5, ($2 + $3 + $4 + $5) }' /proc/stat 2>/dev/null) @@ -19,7 +20,6 @@ printf "%b" " $temp" first=true IFS=' ' - for i in $(seq "$n_cpu"); do old_idle=$(echo "$old" | awk -v i="$i" 'NR==i { print $1 }') old_total=$(echo "$old" | awk -v i="$i" 'NR==i { print $2 }')