AtmaDarkwolf wrote: ↑October 27th, 2021, 3:29 pm
Feel free to say no if its not possible, but a tiny thing that bugs that OCD part my my squishy mass in my skull, is that the numbers don't line up (example, 1[xxdeg] to 9[xxdeg] are pushed to the left.
Is there a way to edit the file so that there is a leading space infront of 1-9 just so it looks a little cleaner?
So, yes, it is possible, but it is not trivial in this case. This skin dynamically labels the logical cores based on the CPU or NUMA node and whether a temperature monitor is active. The labels are all left-aligned, so you'd need to split the captions up so the core is right-aligned, the temps are left-aligned, and you'd need to take into account handling cases where the alignment isn't needed, etc. So it gets way too complicated if you want to do it right.
But if you want to hack together a fix that works just for you, that is not such a big deal. You need to edit the CpuMeter.lua script. Find the line that looks like this:
Code: Select all
SKIN:Bang("!SetOption", "MeterCore" .. i, "Text", (nCoreIndex + 1) .. " [[" .. aMeasureNames[i] .. ":0]°#TempUOM#]")
Replace it with this:
Code: Select all
if nCoreIndex + 1 < 10 then
SKIN:Bang("!SetOption", "MeterCore" .. i, "Text", " " .. (nCoreIndex + 1) .. " [[" .. aMeasureNames[i] .. ":0]°#TempUOM#]")
else
SKIN:Bang("!SetOption", "MeterCore" .. i, "Text", (nCoreIndex + 1) .. " [[" .. aMeasureNames[i] .. ":0]°#TempUOM#]")
end