Graphical hardware monitor

UUID: hwmonitor@sylfurd
Last edited:
2 weeks ago 2019-08-06, 18:20 UTC
Last commit: [1c895ee0] settings-schema.json - Fixes a typo (#2526)

Displaying realtime CPU and memory load

Log In To Comment!


selionchik-2 months ago
debian10+lightdm_cinnamon work exelent! Please, add netwok, I realy missing it and using different applet, but ghm is much better. Thanks to developpers!
Alberto Goldoni
Alberto Goldoni-4 months ago
in linux mint (19.1), after resume from suspension, the cpu graph remains flat
Karl Clinckspoor
Karl Clinckspoor-2 months ago
I had the same problem. You can restart Cinnamon with Alt+F2, typing "r" and hitting enter. Then the monitor will resume.
kluszon-7 months ago
Linux Mint 19.1 x64 with Cinnamon "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."
BraianF-7 months ago
To change the update frequency, edit file: ~/.local/share/cinnamon/applets/hwmonitor@sylfurd/applet.js, go to line "this.loopId = Mainloop.timeout_add(1000, Lang.bind(this, this.update));" and change the number to desired time (in milliseconds).
SoftTeam AB
SoftTeam AB-2 weeks ago
There is now a configuration window in this applet, where you can set update frequency easily.
rickrich-1 year ago
Using it on Fedora 27, cinnamon-3.8.4. Quite nice. Only warning I get is in Add/Remove Applets: "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."
rickrich-1 year ago
Oh, yeah. The warning is on "Graphical hardware monitor". All of the other ~13 installed applets don't have the warning.
SoftTeam AB
SoftTeam AB-2 weeks ago
@rickrich I have looked in to this, and from what I gather this is a warning that all applets get that uses calls to asynchronous javascript functions. My applet list currently has three applets with this warning sign. GHW probably gets the warning since it uses the Gtop package to receive memory and CPU information. If it actually happens (a crash or a freeze) because of this applet, please create an issue on GitHub.
©TriMoon™-1 year ago
Anyway to have it display info of the GPU also?
Alex Apkhaidze
Alex Apkhaidze-1 year ago
To narrow down the applet, edit file: ~/.local/share/cinnamon/applets/hwmonitor@sylfurd/applet.js and change "const ScaleRatio" from 3 to 2. To apply changes, restart Cinnamon.
SoftTeam AB
SoftTeam AB-2 weeks ago
The applet now have a configuration window where you can set the width in pixels for horizontal panels, and height in pixels for vertical panels.
Dragoş-2 weeks ago
At least on certain themes, when hovering the graphs there's a hilite behind that doesn't quite look good (see here: ). If possible, please either disable hiliting on the applet or allow both width and height to be user-defined (with auto-centering according to panel position on screen). And one sort of feature request: would it be possible to add a numeric variant instead of the graphs, that could easily be toggled on/off through the context menu and/or a hotkey (like Ctrl+left click)? Something like [CPU: xx%][MEM: xx%]. When using the traditional mode, panel gets cluttered very fast with window buttons, and this applet takes a lot of space in graph mode. Thank you for all your work so far!
SoftTeam AB
SoftTeam AB-5 days ago
@Dragos I will look into that when I get some time over. Regarding text instead of graphs, that should be fairly easy to implement. Again, will look into that when I find some time. Meanwhile you can decrease the size of the graphs in the configuration window.
david-robson-1 year ago
Only monitoring tool to work nicely with a vertical menu bar - I like mine on the right side of the screen! :-) To install the dependency, run the following without the quotes "sudo apt install gir1.2-gtop-2.0".
peter urquidez
peter urquidez-1 year ago
installed but have a Dependence missing message: install GTop package. Ubuntu / Mint: gir1.2-gtop-2.0. what is that and where do i find and install it?
Sergei Kovalev
Sergei Kovalev-1 year ago
Very useful. But i got error: in "System Monitor" actual CPU is 10% long time, but applet shows 100% long time and not decrease.
osmand-1 year ago
pls do one for network usage
hub2git-1 year ago
I have 2 requests: 1. Please let us adjust update frequency (as Jesse Boyd two weeks ago requested). 2. Please let us adjust the width. I want to narrow each graph to a fourth of the width.
SoftTeam AB
SoftTeam AB-2 weeks ago
Both those options now exists in the configuration window for the applet.
Peter Bittner
Peter Bittner-1 year ago
Very nice graphical applet!---I wish there were a desklet like this!
Nanners-1 year ago
You fixed the "scaling" issue where it remained a static size and aligned to the top of the task bar in Cinnamon! Very nice.
Jesse Boyd
Jesse Boyd-2 years ago
how can I adjust the update frequency? I don't want to strain my system too much. Thank you!
Nanners-2 years ago
Works fine in the Arch repo's Cinnamon. Pretty easy to customize if you can use a text editor and a little common sense. For instance, the font: ( // Label cr.setFontSize(7); cr.setSourceRGBA(0, 0, 0, 0.5); cr.moveTo(2.5, 7.5); cr.showText(this.provider.getName()); cr.setSourceRGBA(1, 1, 1, 1); cr.moveTo(2, 7); cr.showText(this.provider.getName()); If you wanted a bigger, brighter label on each graph.
Fraoch-2 years ago
Works well, although it would be nice if I could make it a bit bigger. Does not scale if you resize the height of your panel.
Andreas Till
Andreas Till-2 years ago
After suspending my notebook the graph stays fairly high...
Nickolay Karnaukhov
I use it on all Mint machines I have!