Sensors Monitor

UUID: Sensors@claudiux
Last edited:
4 months ago 2021-04-22, 01:12
Last commit: [60c052b3] Sensors@claudiux: Czech translation update (#3757)

Displays the values of many computer sensors concerning Temperatures (CPU - GPU - Power Supply), Fan Speed, Voltages, Intrusions. Notifies you with color changes when a value reaches or exceeds its limit.

README

Close

Sensors Monitor

Download

This applet displays and monitors the values ​​of many computer sensors concerning Temperatures (from CPU, GPU, Power Supply), Fan Speed, Voltages, Intrusions.

It notifies you with color changes when a value reaches or exceeds its limit.

It uses values from the sensors command. (See lm-sensors.)

Any suggestion to improve this Sensors@claudiux applet is welcome.

Benefits

  • Allows simultaneous display and monitoring of values ​​from multiple sensors, including sensors of the same type. (For example: 2 temperatures, 3 voltages, 1 fan speed, 1 intrusion detector can be displayed in the panel.) The number of values displayed in the panel depends only on the size that you can or want to allow to this applet.

  • This applet's tooltip can display sensor values ​​and limits, including those that are not displayed in the panel. The number of sensors you can display in the tooltip depends only on the height of your desktop.

  • All values are displayed in your local format.

  • Many display options are present in the settings.

  • The menu of this applet gives you direct access to the different kinds of settings, and contains useful shortcuts.

  • Avoid wasted processor time and memory leaks.

Dependencies

This applet needs three packages:

  • lm-sensors to get the sensor values.
  • xsensors to display these values in an independent graphical interface.
  • fonts-symbola that contains some symbols used by this applet.

Sensors@claudiux helps you to install these packages, if any.

Install

From Spices Update (recommended)

This method is recommended to be sure to obtain the latest version of this applet.

  1. Install the Spices Update applet on a panel of your Cinnamon desktop.
  2. Select Applets in the menu of Spices Update.
  3. In the just opened window, in Download tab, search this applet with the keyword Sensors and download it.
  4. Go to the Manage tab of the same window, click on this applet then add it to Cinnamon.
  5. Open the settings of this applet and configure it as you want.

From the Cinnamon Spices website

Download the package containing the latest version of this applet and extract the contents into ~/.local/share/cinnamon/applets. Then go to System Settings > Applets and run the 4-5 steps above.

From the Cinnamon settings

Just go to System Settings > Applets then, in the Download tab, run the 3-5 steps above.

Please note that using this method you are not sure that you are getting the latest version of this applet.

Settings

There are five tabs in settings:

  • General
  • Temperature
  • Fan
  • Voltage
  • Intrusion

All these tabs are directly accessible from the menu of this applet.

FAQ

My PC has several temperature sensors and their values ​​are different. Why and which one to choose?

Example:

  • CPUTIN = CPU Temperature Index
  • AUXTIN = Auxiliary Temperature Index
  • SYSTIN = System Temperature Index

AUXTIN is the Power Supply temperature sensor (if there is one) while SYSTIN relates to Motherboard.

CPUTIN and CoreTemp are different. The temperatures they indicate are not from the same sensor. CoreTemp is the sensor on the processor while CPUTIN is the motherboard CPU temp sensor.

Coretemp gives the real temperature of each processor core (Core 0, Core 1, ...) and the real global temperature of the processor in Package.

There is a part of the sensors command output:

Package id 0:  +44.0°C  (high = +69.0°C, crit = +75.0°C)
Core 0:        +43.0°C  (high = +69.0°C, crit = +75.0°C)
Core 1:        +42.0°C  (high = +69.0°C, crit = +75.0°C)
Core 2:        +40.0°C  (high = +69.0°C, crit = +75.0°C)
Core 3:        +40.0°C  (high = +69.0°C, crit = +75.0°C)
[...]
CPUTIN:         +49.0°C  (high = +80.0°C, hyst = +75.0°C)
                         (crit low = +127.0°C, crit = +127.0°C)

The CPUTIN value can be "polluted" by the temperature of the motherboard (SYSTIN).

So, in this case, choose the Package id 0 value to display the temperature of the CPU.

In settings, no sensor appears in certain tabs.

There are different reasons:

  1. The kernel modules driving these sensors are not started. Beware of too recent hardware / motherboard.
  2. The module is successfully started but it returns a zero value and you have checked the Show only strictly positive values box. Example: Your computer is fanless, so no fan is present to send data to the fan sensor.
  3. Your sensor is wrong or not connected.
  4. Your /etc/sensors3.conf file (or any .conf file in /etc/sensors.d) must be configured for your chip. Search if a configuration file already exists.

Some values seem to be wrong

Your /etc/sensors3.conf file must be configured for your chip. Search if a configuration file already exists.

My computer seems to have very few sensors

Try the sensors-detect command with root rights (sudo sensors-detect). See man sensors-detect for more information.

If you have specific hardware, try to put into the /etc/sensors.d/ folder (with root rights) at least one of these .conf files.

How to report an issue or make a feature request?

  1. Click on the "Issues" button at the top of this page and open a "New issue".
  2. Start the title with: Sensors@claudiux: . This title must contain a very short description of the issue (or feature request).
  3. Mention me in the text: @claudiux.
  4. Indicate the version numbers of Cinnamon (command: cinnamon --version in a terminal), of sensors (command: sensors -v in a terminal) and of this applet (visible by opening its menu).
  5. Open the General tab of settings of this applet, click on the button "Example of sensor values from this computer", copy all the content of the just opened window and paste it between two triple-backquotes in the text of the issue.
  6. Open a terminal and execute the command: sensors -j. (If it does not work, try sensors -u.) Copy/paste the output in the text of the issue, also between triple-backquotes.
  7. Describe your problem in as much detail as possible. Thank you.

Since I installed this applet, my ~/.xsession-errors file is flooded by 'posix_spawn' messages

These messages are simple warnings and appear or not depending on the version of GLib used by the Linux distribution. Thus, they appear in Linux Mint 20, but not in Linux Mint 19.3.

To avoid this file flooding, please install the Sanitize ~/.xsession-errors Cinnamon extension.

Contributing

Any contribution or translation is welcome!

Available translations and their authors

Translation Code Author (Github account)
Czech cs Bohuslav Kotál (@Fotobob1)
Danish da Alan Mortensen (@Alan01)
Dutch nl Jurien (@French77)
French fr claudiux (@claudiux)
Spanish es claudiux (@claudiux)
Turkish tr Serkan Önder (@serkan-maker)

Thank you very much to all of these translators!

Thank the author

If you think this Cinnamon applet is useful, then please take the time to log in with your Github account and click on the star at the top of this page. It really encourages me!

Claudiux (@claudiux)

CHANGELOG

Open

Log In To Comment!

15 Comments

Swaphelaer
Swaphelaer-4 months ago
It doesn't show/find my CPU temp... The app said to disable : CPU Temperature Indicator (temperature@fevimu) which *did* show the CPU-temp. Could this be added so I have only 1 applet for all temps ? (GPU-temps would be an added benefit BTW :-) )
Swaphelaer
Swaphelaer-4 months ago
A reboot was needed to load the .conf Maybe you could add that to the FAQ ? So I do have a lot more to choose from although I still don't see the CPU/Cores. Might have to dive into this file (which should be correct for my MoBo) to see what else can be done. Still GPU (NVidia in my case) would be nice
Nik
Nik-8 months ago
Tried this app, but it gives me an odd warning: "This applet contains function calls that could potentially cause Cinnamon to Crash or freeze. If you are experiencing crashes or freezing, please try removing it." Still, I tried setting it up, and couldn't really get it working right. It's a bit too complicated and too many features for my taste. Personally, I like your CPU Temperature Indicator applet better. It's simpler, and that's the only number I'm looking for anyway. I like things that do 1 thing well. ;)
arehtykitna
arehtykitna-10 months ago
Works nicely on my Fujitsu LIFEBOOK-A512 with LMDE4. I was using the old fevimu applet and noticed your comment about no longer maintaining it so switched to this instead.
claudiux
claudiux-11 months ago
The version 1.4.0 of Sensors@claudiux is here! It is now fully compatible with Cinnamon 3.8, 4.0, 4.2, 4.4 and 4.6. Enjoy it!
Mark Wilber
Mark Wilber-11 months ago
Hi @claudiux. I have a Lenovo IdeaPad Y500, running Cinnamon 4.0.10, on top of Fedora 29 (yep), kernel 5.3.11-100. I have lmsensors and xsensors installed. Run from the command line 'sensors' works perfectly well, reporting temperatures for each of my 4 cores. Similarly, xsensors pops up a window with the same information. I've installed your cinnamon app, but it fails to load into the panel. When I select configuration and the 'General' tab, the buttons 'Example of sensor values from this computer' and 'Run xsensors' produce no output. When I press one of those buttons I get output like cinnamon[2542]: JS ERROR: Exception in method call: activateCallback: TypeError: obj is null CinnamonDBus.prototype.activateCallback@/usr/share/cinnamon/js/ui/cinnamonDBus.js:349:13 _handleMethodCall@resource:///org/cinnamon/cjs/modules/overrides/Gio.js:256:22 _wrapJSObject/<@resource:///org/cinnamon/cjs/modules/overrides/Gio.js:326:16 I don't know what to make of this. Any suggestions? Any required libraries that are not installed by default on a Fedora system?
claudiux
claudiux-11 months ago
Hi @mw0, I just installed Fedora 29 (!) on a very old machine (2007!). This applet works fine, except the direct links to setting-tabs that are in the menu (Temperature sensors, etc...). A new version is coming soon. I'm searching about any required library...
claudiux
claudiux-11 months ago
All works fine now, with version 1.4.0 of Sensors@claudiux.
claudiux
claudiux-11 months ago
Hi Mark, Can you open an issue, please? (See "How to report an issue or make a feature request?" above.) I will certainly have a lot of questions for you... Regards. Claudiux
claudiux
claudiux-11 months ago
Version 1.1.0 is here, with features requested by @pnsantos. Enjoy it!
Pedro Nuno Santos
Pedro Nuno Santos-11 months ago
Hey @claudiux thx for the quick turn around! However something seems to have gone wrong with the upload/publishing. The applet manager showed a new version available, but after I ran the update it was still 1.0.0 I tried removing and re-installing and now it's showing the icon saying "Something went wrong while loading Sensors@claudiux (...)" Also if I download it from the spices site I get a zip with 1.0.0 inside even though the page says: Last edited: 4 hours ago 2020-09-24, 09:07 Last commit: [bf2f3ea1] v1.1.0: Update README.md (#3232)
claudiux
claudiux-11 months ago
Hey Pedro, Try to download the zip with this link: https://cinnamon-spices.linuxmint.com/files/applets/Sensors@claudiux.zip?85ad0310-97d2-4ec0-a2bf-a968f7b2b0f0 or install this applet using Spices Update.
Pedro Nuno Santos
Pedro Nuno Santos-11 months ago
Thx, that worked perfectly! nice!
Pedro Nuno Santos
Pedro Nuno Santos-11 months ago
Hey Claudiux, First off, thanks for this applet, nice work! Been a long-time user of the previous CPU monitor and today I tried out this one towards replacing the former. Have a couple of nitpicks/suggestions if you are open to feedback: - The applet seems to have a border line around it (https://postimg.cc/vDjs5C3p) would it be possible to remove it or at least make it optional? - Do you think it's feasible to make the temperature icon be optional (have the ability to hide it). When showing the unit it's kinda obvious what the measurement is so the icon is sort of redundant (same applies to the icons on the tool tip, both the custom names and units make the icons redundant) Hope you don't mind the feedback - again thanks for all your work :-)
claudiux
claudiux-11 months ago
Hey Pedro, Thank you for your feedback. I will take into account your feature requests. Next version is coming soon. Regards. Claudiux