NikoKrause 02e313de81 All desklets: Icon relocation & minor fixes (#602)
* All desklets: Move icon.png from root to desklet directory

* Some desklets: Remove last-edited flag from metadata

* Some desklets: Remove icon flag in metadata

* Update README & validate-spice script

Inform about new icon location in README
Add some new checks to validate-spice script

* Some desklets: Use symbolic links to icons for multiversion desklets

* All Desklets: Optimize screenshot.pngs with optipng

optipng -nb -nc -o7 UUUID/screenshot.png

* All desklets: Optimize icon.png files with optipng

* hostcheck@schorschii: Move icon.svg into desklet dir

The icon.svg is actually used in Cinnamon
2021-02-06 16:15:34 +00:00
2020-06-02 20:18:56 -04:00

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.

Features

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.

Screenshots


The Desklet is fully customizable.



A simple screenshot.

TODO

  • 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.

Resources

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

Description
No description provided
Readme GPL-3.0 5.2 MiB
Languages
JavaScript 99.9%
Shell 0.1%