Thermal Monitor

Plasma 5 Monitoring

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/kotelnik/plasma-applet-thermal-monitor

16
7.6
Description:

Shows temperature of various available sensors including CPU, GPU (lmsensors and nvidia-smi if appliable) and HDD (using udisks2 d-bus backend).

It can also show group of temperatures in one - the highest of them.

REQUIRED DEPENDENCIES
- qt5-graphicaleffects
- e.g. package for kubuntu users: libqt5qml-graphicaleffects

HOW TO INSTALL
- Add Widgets... -> Get new widgets -> Download new plasma widgets
- find this applet and install through the first item with .plasmoid extension
Last changelog:

3 years ago

1.2.7
- plasma 5.6 / Qt 5.6 fix

1.2.6
- scaling and other minor fixes

1.2.5
- icon is not covering label anymore
- optional drop shadows

1.2.4
- fixes when hiDPI font is used

1.2.3
- showing 'OFF' when device temperature is unavailable
- theming fixes

1.2.2
- regression when not showing HDD and nvidia temperatures fixed
- config table text eliding

1.2.1
- not properly initialized sources on startup fixed

1.2
- implemented "group of sources" showing the highest temperature of chosen sources

1.1
- got rid of hddtemp & netcat dependency by using udisks2 d-bus interface (NOTE: you need to re-add your HDD sources)

1.0.3
- fixed compatibility with KF 5.12

1.0.2
- desktop placement fix
- no-resource fix + plasmoid icon by varlesh

1.0.BETA3
- added various appearance settings

1.0.BETA2
- fixed nvidia reading
- fixed hddtemp response parsing

1.0.BETA
- initial import

pyrforos

3 years ago

Very nice but i cant change the size of the window... its huge...

Report

C

clearmartin

3 years ago

Oh, I've never test it as a standalone widget on desktop. I use it inside panel. OK, I'll try to repair the behaviour. Thanks for reporting :)

Report

OliverColeman

3 years ago

This sounds great! However I don't know how to install it, and can't find anything via Google that seems relevant. I'm running Kubuntu 15.04. I've tried using the install options in the Download New Plasma Widgets window but none of them seem to work (I can't find the widget in the list of available widgets in the Add Widgets tool once it says it's installed). I've tried downloading the source from GitHub and compiling it but not sure if this is necessary and don't want to install I don't know how many dependencies to compile it if it's not necessary...

Report

C

clearmartin

3 years ago

I've just added instructions to the description. Please let me know if it was sufficient. Thanks!

Report

OliverColeman

3 years ago

Thanks! I wasn't able to compile it due to unmet dependencies (see below). I think I found the package containing those dependencies (plasma-framework-dev), however I couldn't install it on my system using the usual package manager, I think because I've installed the latest nvidia drivers from a third-party repository, which causes a version conflict a long way down the chain of dependencies (libgles2-mesa-dev : Depends: libgles2-mesa (= 10.5.2-0ubuntu1) but 10.6.0~git20150423.125574d1-0ubuntu0ricotz~utopic is to be installed).

Gah! :)

I'd rather not recompile the various cuda libraries I'm using after downgrading to the default nvidia driver version for my distribution just to see if this fixes it, so I think I'll just leave the thermal monitor for now. Thanks for your help though!

Although I am curious as to why it needs compiling at all. I remember in the good old days of KDE4 I could download and install just about any widget without having to compile it. More and more I'm thinking I should have waited another 6 months or year before upgrading to KDE 5, too many things missing or broken at the moment. :/

Report

C

clearmartin

3 years ago

And finally I've learned how to make installable plasmoid. Please just head to "Add widgets..." -> Get new widgets -> Download new plasma widgets. Find Thermal Monitor and install it with the first item (thermal-monitor.plasmoid).

If the option with *.plasmoid isn't there, restart plasma, sometimes it stays cached...

Report

OliverColeman

3 years ago

I followed your other instructions and it worked, thanks, but great re the installable plasmoid!
Now if only it was easy to know which arcane sensor name corresponded to which sensor... ;)

Report

C

clearmartin

3 years ago

Actually to me this is also quite cryptic:) I've tried to find some info about these names (acpiz-virtual-0... wtf? I know, I'm amateur) so I can add some hints for each sensor. But so far I wasn't very successful. When I do find something, I'll add the hints.

Report

C

clearmartin

3 years ago

OK, please note that there isn't any actual compiling. The cmake command is just configuring the package and preparing installation paths. "make install" command is just installing files into the right paths. But I suspect that the cmake is not working for you. In that case install it manually this way:

1)
git clone --depth=1 https://github.com/kotelnik/plasma-applet-thermal-monitor

2)
cd plasma-applet-thermal-monitor/

3)
sudo mkdir /usr/share/plasma/plasmoids/org.kde.thermalMonitor

4)
sudo cp -r package/* /usr/share/plasma/plasmoids/org.kde.thermalMonitor/

5)
sudo cp package/metadata.desktop /usr/share/kservices5/plasma-applet-org.kde.thermalMonitor.desktop

That should do it. Yes I should probably learn how to package the widgets so it can be easily installed on any distro...

Report

paviluf

3 years ago

Awesome, I will try it when I will switch to Plasma 5 !

Thank you

Report

anespor

3 years ago

Works good :-)
meaybe add some to chnge the size of font!?

Report

C

clearmartin

3 years ago

I've just quickly added some appearance options...

Report

C

clearmartin

3 years ago

You mean the warning and meltdown ones? These icons only show up when a certain temperature is exceeded. These edge temperatures are configurable.

Report

anespor

3 years ago

Thank you!
Even one tiny problem, do not show me the bottom icons, what's icon theme?

Report

3 years ago

1.2.7
- plasma 5.6 / Qt 5.6 fix

1.2.6
- scaling and other minor fixes

1.2.5
- icon is not covering label anymore
- optional drop shadows

1.2.4
- fixes when hiDPI font is used

1.2.3
- showing 'OFF' when device temperature is unavailable
- theming fixes

1.2.2
- regression when not showing HDD and nvidia temperatures fixed
- config table text eliding

1.2.1
- not properly initialized sources on startup fixed

1.2
- implemented "group of sources" showing the highest temperature of chosen sources

1.1
- got rid of hddtemp & netcat dependency by using udisks2 d-bus interface (NOTE: you need to re-add your HDD sources)

1.0.3
- fixed compatibility with KF 5.12

1.0.2
- desktop placement fix
- no-resource fix + plasmoid icon by varlesh

1.0.BETA3
- added various appearance settings

1.0.BETA2
- fixed nvidia reading
- fixed hddtemp response parsing

1.0.BETA
- initial import

12345678910
349
product-maker kdemichl Mar 20 2019 3 bad
shows "off" after boot. Needs an update. Plasma 5.15.2, KDE-Framework 5.56.0, QT-Version 5.12.1
product-maker Kelpee Mar 11 2019 8 great
+
product-maker electron222 Jan 06 2019 8 great
+great
product-maker Nano-Ocelot Dec 31 2018 8 great
+I have a weird bug where I have to 'refresh sources' after logon to display cpu core group temperatures (highest temp core shown). Otherwise it remains blank. However gpu temp (single temp source) works correctly on initial widget load.
product-maker Shevchuk May 14 2018 8 great
product-maker azarilh Feb 24 2018 8 great
Works great! Tnx!
product-maker poamber Dec 24 2017 8 great
product-maker Vavooon Nov 10 2017 8 great
product-maker andik92 Oct 17 2017 8 great
product-maker AHTOH Jul 03 2017 8 great
product-maker RobberPhex May 29 2017 8 great
product-maker RASQ Mar 07 2017 8 great
product-maker mirkogennari Feb 24 2017 3 bad
product-maker dmhz Feb 14 2017 8 great
product-maker stroum Feb 14 2017 8 great
product-maker ujnhz Nov 24 2016 8 great
product-maker mnbvc Nov 20 2016 8 great
product-maker tepca Nov 09 2016 8 great
product-maker rewqtz Nov 09 2016 8 great
product-maker dubious Nov 09 2016 8 great
product-maker izzzy Nov 05 2016 8 great
product-maker fracaburda Oct 31 2016 8 great
product-maker sen7 Oct 30 2016 8 great
product-maker gstnet Oct 09 2016 8 great
product-maker Jocix Sep 13 2016 8 great
product-maker Tavin Sep 08 2016 8 great
product-maker obedlink Sep 06 2016 8 great
product-maker Herr_Mauer Sep 03 2016 8 great
product-maker Psifidotos Aug 28 2016 8 great
product-maker sarbash Aug 26 2016 8 great
product-maker alpvonkri Jul 28 2016 8 great
product-maker lebarondemerde Jul 28 2016 8 great
product-maker WuSiYu Apr 23 2016 8 great
product-maker VaporEidolon Apr 05 2016 8 great
product-maker stanqaz Feb 13 2016 8 great
product-maker hacklov Nov 28 2015 8 great
product-maker likimoki Nov 16 2015 8 great
product-maker ElDorado Nov 10 2015 8 great
product-maker MirceaKitsune Oct 23 2015 8 great
product-maker piegope Oct 21 2015 8 great
product-maker Akmazik Sep 22 2015 8 great
product-maker e1nste1n Sep 19 2015 8 great
product-maker bosssas Aug 31 2015 3 bad
product-maker schnelle Aug 27 2015 8 great
product-maker svah4cky0 Aug 09 2015 8 great
product-maker lebaron Jul 12 2015 8 great
product-maker darthroe Jun 24 2015 8 great
product-maker roctheme Jun 20 2015 8 great
product-maker janet Jun 17 2015 8 great
product-maker fmdlx Jun 16 2015 8 great
product-maker ksolsim Jun 16 2015 8 great
product-maker anespor Jun 16 2015 8 great
product-maker Count:2 Rating: 5.00
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
2 Plings
*Needs ocs-url or ocs-store to install things
Details
license
version
1.2.8
updated Sep 08 2017
added Jun 15 2015
downloads today
180
page views today 50