Does KDE Plasma support Fahrenheit as a temperature value?

The question arises from a post in a distribution’s Forum.

  • At least one Linux application supports Fahrenheit as a temperature value –
 > sensors -f
k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +86.4°F  

nvme-pci-0600
Adapter: PCI adapter
Composite:    +94.7°F  (low  = +31.7°F, high = +170.3°F)
                       (crit = +173.9°F)
Sensor 2:    +109.1°F  (low  = +32.0°F, high = +32.0°F)

amdgpu-pci-0700
Adapter: PCI adapter
edge:         +86.0°F  

 >

But, there doesn’t seem to be anything, either in the KDE Plasma System Settings or, the standard Widgets, which will allow the system’s temperatures to be displayed in Fahrenheit rather than Celsius.


Any ideas?

I’m not aware of any system-wide setting to choose between F vs C for temperature display. Every app I know of that does display sensor temps has it’s own configuration to choose F or C. That includes lmsensors (command line switch) and gkrellm (config dialog). It appears Conky lets you calculate the displayed value and you specify C or F as part of the text after the actual temp. Bottom line - look in the config options of the specific tool you are using to display the temp values.

1 Like

The unit setting in region & language doesn’t change this?

i guess not since my measurements are set to us imperial and my system monitor shows temps in C.

Search on “locale measurements” and many of the posts seem to end up with a similar conclusion. Changing the measurements setting in region & language will allow a program to know what has been selected, but then it’s up to the program to use that information. It seems to me that most don’t seem to bother.

1 Like

Indeed! LC_MEASUREMENT should affect the temperature units.

1 Like

Take this for what it’s worth (one person’s perception), but most folks I directly know in my locale (United States) use Fahrenheit for weather and cooking, but Celsius for computer temperatures.

I can’t definitively say whether that’s fully customary across the whole country or not, but I believe it would be pretty surprising for many if the overall temperature unit choice for the locale started impacting System Monitor.

I think of computer temperatures as one of those things where a different unit than the norm is used as a custom in a particular case - like a 2 L bottle of a soda/pop/fizzy drink (I’d get strange looks, I think, if I asked where the 67.628 oz soda bottles were in the store, even though for many other uses ounces/gallons are more commonly used).

tl;dr I personally think system monitor-type applications are right to not look to LC_MEASUREMENT for CPU/GPU temperature reporting

1 Like

@everyone:

Many thanks for the answers.

As a sanity check, I took a look at the macOS situation –

  • For the Intel CPU hardware, the hardware temperatures “out-of-the-box” were only in °C.
  • For the early ARM CPUs, also only °C – for the M3 ARM (my personal case) – nothing.
    Only “Second underflow occurred.” errors reported while grepping for “temp” in “powermetrics” …
  • There’s also an App named “Hot” which has a setting for “°C” or “°F” …

So yes, I can understand the USA situation, despite being resident in Europe – metric only …