Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0ry0n/Resource_Monitor
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
https://github.com/0ry0n/Resource_Monitor
gnome gnome-extension gnome-javascript gnome-shell gnome-shell-extension gtk resource-monitor utility
Last synced: about 2 months ago
JSON representation
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
- Host: GitHub
- URL: https://github.com/0ry0n/Resource_Monitor
- Owner: 0ry0n
- License: gpl-3.0
- Created: 2018-12-26T17:55:44.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T09:17:06.000Z (3 months ago)
- Last Synced: 2024-11-05T10:27:04.295Z (3 months ago)
- Topics: gnome, gnome-extension, gnome-javascript, gnome-shell, gnome-shell-extension, gtk, resource-monitor, utility
- Language: JavaScript
- Homepage: https://extensions.gnome.org/extension/1634/resource-monitor/
- Size: 2.39 MB
- Stars: 152
- Watchers: 3
- Forks: 21
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
[ego]: https://extensions.gnome.org/extension/1634/resource-monitor/
# Resource_Monitor GNOME Shell Extension [][ego]
[![License: GPL-3.0](https://img.shields.io/badge/License-GPL--3.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)Resource_Monitor is a GNOME Shell extension that provides real-time monitoring of key system resources directly in the GNOME Shell top bar. It tracks CPU usage, load average, and temperature; RAM and swap usage; disk stats and space; GPU usage, memory, and temperature; and network activity for both WLAN and Ethernet connections.
| Main View |
| ------------------- |
| ![Main View](/images/main.png) |## GNOME Shell versions supported
**45, 46, 47**
- For older GNOME versions see the [gnome-3.28-3.38](../../tree/gnome-3.28-3.38) or [gnome-40-44](../../tree/gnome-40-44) branch.## How-To Install
### From GNOME Extensions
- Visit [GNOME Extensions](https://extensions.gnome.org/extension/1634/resource-monitor/) and install from there.
### Using the Latest Release
1. Download the latest [Release](../../releases/latest) from GitHub.
2. Unzip `[email protected]`.
3. Move the `Resource_Monitor@Ory0n` folder to `~/.local/share/gnome-shell/extensions/`.
4. Activate the extension using GNOME Extensions.## Preferences
| Global Preferences | CPU Preferences | RAM Preferences |
| ------------------- | --------------- | --------------- |
| ![Global Preferences](/images/global.png) | ![CPU Preferences](/images/cpu.png) | ![RAM Preferences](/images/ram.png) || SWAP Preferences | DISK Preferences | NET Preferences |
| ------------------- | ------------------- | ------------------- |
| ![SWAP Preferences](/images/swap.png) | ![DISK Preferences](/images/disk.png) | ![NET Preferences](/images/net.png) || THERMAL Preferences | GPU Preferences |
| ------------------- | ------------------- |
| ![THERMAL Preferences](/images/thermal.png) | ![GPU Preferences](/images/gpu.png) |## About Units
The units displayed in Resource_Monitor are in K, M, ... (powers of 1024), or KB, MB, ... (powers of 1000).
## Bug Reporting
To report issues or request features, please use the [GitHub Issues](../../issues) tracker. Include relevant details to help us understand and address the problem efficiently.
## Change Log
**Version 25 (nov 5, 2024)**
- Cleanup code.
- Other bug fixes.**Version 24 (Oct 28, 2024)**
- Removed deprecated TreeView component.
- Added custom peripheral name support.
- Adjusted width with scale factor for better sizing.
- Enhanced UI for improved user experience.
- Other bug fixes.**Version 23 (Oct 18, 2024)**
- Added support for GNOME 47.
- Introduced memory alerts for RAM and SWAP usage to enhance monitoring capabilities.
- Improved CPU frequency monitoring by reading all CPU core frequencies and displaying the highest value.
- Added color coding for all items to enhance visual clarity and differentiation.
- Integrated Zenpower thermal sensors; thanks to @mclvren for the contribution.
- Fixed issues with CPU temperature reading.
- Other bug fixes.**Version 22 (Jun 3, 2024)**
- Added support for GNOME 46: thanks to @DanielusG.**Version 21 (Jan 2, 2024)**
- Added support for GNOME 45.
- Fixed left-click custom-program functionality.
- Other bug fixes.## Authors
- **Giuseppe Silvestro** - *Initial work* - [0ry0n](https://github.com/0ry0n)
## License
This project is licensed under the GNU GPL-3.0 License - see the [LICENSE.md](/LICENSE) file for details.