System monitor graph

UUID: system-monitor-graph@rcassani
Last edited:
1 month ago 2021-12-06, 03:45
Last commit: [ddd05be7] Add Hungarian translation of system-monitor-graph desklet

Creates graphs for system variables.



System monitor graph Desklet

Desklet to show graphs for the level of activity in various system variables including: CPU, memory, and disks. The desklet supports multiple instances with different system variables with the idea of presenting them in a uniform way.

Four instances of the Desklet in action.

This project has been inspired from other Desklets such as Disk Space, CPU Load, Simple system monitor, Network usage monitor, Top, and the Rainmeter Win10 Widgets.


Variables to monitor (v1.0 - May 2020)

System variable Description
CPU CPU usage in %
RAM Used RAM as % of total, and in GB
HDD % of I/O activity, and free and total space in the filesystem (partition) indicated by the user

Each variable is calculated every Refresh interval seconds (Min. 1 s, Max. 60 s.), and the graph shows the last Duration of the graph period (Min. 30 s, Max. 60 min).

Customizable visual elements

Settings for one instance of the system monitor graph Desklet.


The Desklet is fully customizable.

A simple screenshot.


  • [ ] Bottom alignment of the text elements
  • [ ] Right alignment of the third text elements
  • [ ] Add % of use of GPU
  • [ ] Add other variables such as network, CPU and GPU temperatures, battery levels for PC and peripherals.


This is my first Desklet and the first time using JavaScript. Below, some resources that I used for the development of this Desklet.

Log In To Comment!


Nazarii Oliinyk
Nazarii Oliinyk-6 months ago
Can you make video tutorial "How to make your own desklet" ?
Nazarii Oliinyk
Nazarii Oliinyk-6 months ago
Very cool desklet. Fulled customization. Thanks.
AlexWhiteSe-9 months ago
Could you please add temperature stats for CPU and GPU ?
ARNOLD Somogyi
ARNOLD Somogyi-11 months ago
The latest update does not work with Linux Mint 20.1 Cinnamon. I just updated my Mint Linux, then updated this desklet, and it disappeared. Mint says that "This desklet contains function calls that could potentially cause Cinamon to crash or freeze. If you are expecting crashes or freezing, please try to remove it." Could you please fix this? This is my favorite desklet and I would like to use it. Thx. Version: Version 1.2 (2021-02-06 16:15:34)
Raymundo Cassani
Raymundo Cassani-10 months ago
Even with that warning you should be able to use the Desklet. I haven't find the culprit yet.
AlexWhiteSe-9 months ago
I have same OS version and there are freezes every second
PRSoftware-1 year ago
An other suggestion: could you add the possibility to launch an application (by default gnome system monitor for example) when left clicking on the desklet.
PRSoftware-1 year ago
It is a very good desklet : clean and easy to use. As asked by other users, could you first add the network monitoring (DL and UL speed) in the next release ? The temperatures would also be a great feature but less important than network for me ... You did a great job !
Raymundo Cassani
Raymundo Cassani-10 months ago
Yes, network monitoring will be the next feature
CrazyFoxSR-1 year ago
Please can you make network monitor next. I am useing it from since i swiched to cinemon and i like it .
Raymundo Cassani
Raymundo Cassani-10 months ago
Yes, network monitoring will be the next feature.
pabloantunes-1 year ago
This desklet with a transparent background would be great.
Raymundo Cassani
Raymundo Cassani-10 months ago
The Desklet supports transparency. Just pick a custom color and move the transparency slider.