Hi, I was working on my Conky, the sysinfo box was not showing me the temperature, I solved it by inserting the following lines at the end.
#This shows us the temperature of the processors.
${color}Temperature ${color}$hr
Core 1 ${color}$alignr${exec sensors | grep 'Core 1' | cut -c10-21} C
Core 0 ${color}$alignr${exec sensors | grep 'Core 0' | cut -c10-21} C
This is how the result looks like, now I have to find how to modify the colors, I tried with colorizer but I can’t get the expected result, surely I need to touch something in the general configuration.
Hi, @napcok I tried it but they show in a disordered way, for example the line that follows Temperature is combined with Core below and what I want is that the line and the °C have one color and the rest have the same color. Surely a mistake I am making with the location of the variables. I will find the solution.
Take a look how those variables are used on lines above.
Hint:
Conky is reloaded automatically on every config file save - that should help to figure this out quickly.
Hi again. Yes, I was looking and trying to reproduce what was already in the original code, as I could not get it to behave in the same way, I started to make changes.
Yes, I see that Conky updates every time I save the changes. Thank you.
I finally figured out how to do it, defined and added a 3rd color as red, modified the added lines so that each thing has its color as I want it. Now I’m happy.
#Esto nos muestra la temperatura de los procesadores
${color}Temperatura ${color0}$hr
${color1}Core 1 $alignr ${color3}${exec sensors | grep 'Core 1' | cut -c10-21} C
${color1}Core 0 $alignr${color3}${exec sensors | grep 'Core 0' | cut -c10-21} C
${voffset -50}
For the exchange two other output tweaks you maybe like.
System Uptime, with a pronounceable output.
Day’s of Mabox installed on the computer. For this, I created “mabox_days_installed.sh” that displays the installed days.inspired by Mabox Control Center.
Conky :
# Uptime pronounceable output with uptime -p
${alignr}${color0}system ${color}${execpi 5 uptime -p}
# How many day's Mabox is installed
${alignr}${color}${alignr}day's installed ${color0}${execpi 20000 mabox_days_installed.sh}${font}${color0}
~/bin/mabox_days_installed.sh
#!/bin/bash
input=$(sed 1q /var/log/pacman.log)
date_part=$(echo "$input" | grep -o -E '\[[0-9]{4}-[0-9]{2}-[0-9]{2}')
start_date=$(echo "$date_part" | awk -F ']' '{print $1}' | tr -d '[]')
# Define the start date and format
date_format="%Y-%m-%d"
# Get the current date in the same format
current_date=$(date +$date_format)
# Convert both dates to UNIX timestamps
start_timestamp=$(date -d "$start_date" +%s)
current_timestamp=$(date -d "$current_date" +%s)
# Calculate the difference in seconds
date_diff=$((current_timestamp - start_timestamp))
# Calculate the difference in days
days_diff=$((date_diff / 86400))
# Output the result
echo "$days_diff"
edit 07-11: add Conky pix with temp bar … noblank … mount …
Hi, @muzqs very interesting to calculate the time since the distro was installed. I see that you have to make a script too, I’m still not very proficient in that, I must study a little more and then try it.
Here how this is calculated in mcc script (if you like to use it somewhere)
# Install date ($INST)
INST="$(sed 1q /var/log/pacman.log)"
INST="${INST/ */}"
INST="${INST/T*/}" # newer pacman adds a different timestamp (TXX:XX:XX+0000), we just want the date
INST="${INST/\[/}"
# Days ago ($DIFF)
TODAY=$(date +%F)
let DIFF=($(date +%s -d ${TODAY})-$(date +%s -d ${INST}))/86400