Projects › Thermal Monitor

System temperatures at a glance.

Plasmoid on the panel and desktop, with popup shown

Plasmoid on the panel and desktop, with popup shown

Settings pages

Settings pages

Inspired by:

This applet uses libksysguard for retrieving temperature information provided by ksystemstats.

Usage

Add the applet to either the panel or the desktop. To add sensors to display, click the applet and configure.

Sensors can be added and renamed through the “Add Sensors…” button. To export sensors to the clipboard, and copy from, the import/export buttons can be used.

The libraries ksystemstats, libksysguard, kitemmodels, kdeclarative, kquickcharts must be installed. They are dependencies of even a minimal Plasma installation, so they should already be installed.

Installation

It is recommended to install the applet via “Get New…” or Discover, which obtain the applet from the KDE Store. Manual installation is only required for development and testing.

There is no compiled content, so the plasmoid can be trivially installed by copying files.

It is necessary to restart Plasma after installing:

systemctl restart --user plasma-plasmashell.service

Script

./plasmoid-replace.sh

CMake

git clone https://invent.kde.org/olib/thermalmonitor.git
cd thermalmonitor
cmake . && sudo make install

Ensure you are using the correct branch. Plasma 5 users need to use branch kf5.

kdesrc-build

The applet can be installed into kdesrc-build’s prefix:

cmake -B build -DCMAKE_PREFIX_PATH="~/kde/usr" -DCMAKE_INSTALL_PREFIX="~/kde/usr"
cd build && make install

Uninstallation

If you have installed the applet via “Get New…” or Discover, you can remove it there.

Script

Simply remove ~/.local/share/plasma/plasmoids/org.kde.olib.thermalmonitor.

CMake

sudo make uninstall

There is no need to use sudo for kdesrc-build installations.