Skip to content

Commit 7e6b378

Browse files
authored
New version (#81)
* Port to GNOME 45 init, thanks @Sierra410 * Fix custom-program fix #80 #73 #70
1 parent c3f8118 commit 7e6b378

File tree

5 files changed

+4329
-3427
lines changed

5 files changed

+4329
-3427
lines changed

README.md

Lines changed: 59 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,64 @@
11
[ego]: https://extensions.gnome.org/extension/1634/resource-monitor/
22

3-
# Resource_Monitor [<img src="https://raw.githubusercontent.com/andyholmes/gnome-shell-extensions-badge/master/get-it-on-ego.svg?sanitize=true" alt="Get it on GNOME Extensions" height="100" align="right">][ego]
4-
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.
5-
6-
# Screenshots
7-
![](/images/main.png)
8-
9-
# GNOME Shell versions supported
10-
**40, 41, 42, 43, 44**
11-
- For older GNOME versions see the [gnome-3.28-3.38](../../tree/gnome-3.28-3.38) branch.
12-
13-
# How-To Install
14-
## Download
15-
You can get this extension:
16-
17-
- From [GNOME Extensions](https://extensions.gnome.org/extension/1634/resource-monitor/).
18-
- Downloading the latest [Release](../../releases/latest) released on GitHub.
19-
- Cloning the [master](../../tree/master) repository.
20-
## Install
21-
### Using the latest release
22-
1. Unzip the file `Resource_Monitor@Ory0n.zip`.
23-
2. Move `Resource_Monitor@Ory0n` folder to `~/.local/share/gnome-shell/extensions/Resource_Monitor@Ory0n`.
24-
3. Activate the extensions with Gnome Extensions.
25-
26-
For example...
27-
```
28-
unzip Resource_Monitor@Ory0n.zip -d ~/.local/share/gnome-shell/extensions/Resource_Monitor@Ory0n
29-
30-
gnome-extensions enable Resource_Monitor@Ory0n
31-
```
32-
33-
### Cloning the master branch
34-
1. Clone the master branch.
35-
2. Open `Resource_Monitor` folder.
36-
3. Move `Resource_Monitor@Ory0n` folder to `~/.local/share/gnome-shell/extensions/Resource_Monitor@Ory0n`.
37-
4. Activate the extensions with Gnome Extensions.
38-
39-
For example...
40-
```
41-
git clone https://github.com/0ry0n/Resource_Monitor
42-
cd Resource_Monitor
43-
mv Resource_Monitor@Ory0n ~/.local/share/gnome-shell/extensions/Resource_Monitor@Ory0n
44-
45-
gnome-extensions enable Resource_Monitor@Ory0n
46-
```
47-
48-
# Preferences
49-
![](/images/global.png)
50-
51-
![](/images/cpu.png)
52-
53-
![](/images/ram.png)
54-
55-
![](/images/swap.png)
56-
57-
![](/images/disk.png)
58-
59-
![](/images/net.png)
60-
61-
![](/images/thermal.png)
62-
63-
![](/images/gpu.png)
64-
65-
# About Units
66-
Units are K,M,... (powers of 1024) or KB,MB,... (powers of 1000).
67-
68-
# Bug Reporting
69-
Use the GitHub [Issues](../../issues) tracker to report issues or ask for features.
70-
71-
# Change Log
72-
**version 19 (Mar 27, 2023)**
73-
- Added support for gnome 44.
74-
- Fixed Cpu Frequency Unit: thanks to @giacomo-boldini.
75-
- Fixed Unit and scale factor.
76-
- Added ability to hide GPU name.
77-
- Added GPU icon.
78-
- Added ability to choose the display position of items.
79-
- Fixed incorrect classification of CPU thermal sensors.
80-
- Added ability to show all disk devices for stats monitoring.
81-
- Bug fixed.
82-
83-
**version 18 (Oct 17, 2022)**
84-
- Added support for gnome 43.
85-
- Added GPU monitor (NVIDIA only).
86-
- Added Load Average monitor.
87-
- Added the ability to use fixed units of measure.
88-
- Added the ability to use a custom application to launch when left-clicking the mouse.
89-
- New preferences window.
90-
- Bug fixed.
91-
92-
**version 17 (May 9, 2022)**
93-
- Added support for gnome 42.
94-
- Added the ability to choose to monitor the used or free ram and swap and whether to use the percentage or the size.
95-
- Added the ability to choose the application to start when left click.
96-
- Bug fixed.
97-
98-
**version 16 (Jan 1, 2022)**
99-
- Added support for gnome 41.
100-
- Added bps network unit.
101-
- Added extension position.
102-
- Added show or not Prefs when clicking on extension (right click).
103-
- Added new better icons.
104-
- Added cpu frequency: thanks to @xtenduke.
105-
- Added automatic width when setting width to 0.
106-
- Added the ability to choose to monitor used space or free space.
107-
- Added the ability to monitor the temperatures of the selected devices.
108-
- Bug fixed.
109-
110-
**version 15 (Apr 15, 2021)**
111-
- Added support for GNOME 40.
112-
- New preferences window.
113-
- Deprecated GTK elements removed from pref.js.
114-
115-
# Authors
3+
# Resource_Monitor GNOME Shell Extension [<img src="https://raw.githubusercontent.com/andyholmes/gnome-shell-extensions-badge/master/get-it-on-ego.svg?sanitize=true" alt="Get it on GNOME Extensions" height="100" align="right">][ego]
4+
[![License: GPL-3.0](https://img.shields.io/badge/License-GPL--3.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)
5+
6+
Resource_Monitor is a GNOME Shell extension designed to monitor system resources such as CPU, RAM, disk, and network usage, displaying them in the GNOME Shell top bar.
7+
8+
| Main View |
9+
| ------------------- |
10+
| ![Main View](/images/main.png) |
11+
12+
## GNOME Shell versions supported
13+
**45**
14+
- 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.
15+
16+
## How-To Install
17+
18+
### From GNOME Extensions
19+
20+
- Visit [GNOME Extensions](https://extensions.gnome.org/extension/1634/resource-monitor/) and install from there.
21+
22+
### Using the Latest Release
23+
24+
1. Download the latest [Release](../../releases/latest) from GitHub.
25+
2. Unzip `Resource_Monitor@Ory0n.zip`.
26+
3. Move the `Resource_Monitor@Ory0n` folder to `~/.local/share/gnome-shell/extensions/`.
27+
4. Activate the extension using GNOME Extensions.
28+
29+
## Preferences
30+
31+
| Global Preferences | CPU Preferences | RAM Preferences |
32+
| ------------------- | --------------- | --------------- |
33+
| ![Global Preferences](/images/global.png) | ![CPU Preferences](/images/cpu.png) | ![RAM Preferences](/images/ram.png) |
34+
35+
| SWAP Preferences | DISK Preferences | NET Preferences |
36+
| ------------------- | ------------------- | ------------------- |
37+
| ![SWAP Preferences](/images/swap.png) | ![DISK Preferences](/images/disk.png) | ![NET Preferences](/images/net.png) |
38+
39+
| THERMAL Preferences | GPU Preferences |
40+
| ------------------- | ------------------- |
41+
| ![THERMAL Preferences](/images/thermal.png) | ![GPU Preferences](/images/gpu.png) |
42+
43+
## About Units
44+
45+
The units displayed in Resource_Monitor are in K, M, ... (powers of 1024), or KB, MB, ... (powers of 1000).
46+
47+
## Bug Reporting
48+
49+
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.
50+
51+
## Change Log
52+
53+
**Version 21 (Jan 2, 2024)**
54+
- Added support for GNOME 45.
55+
- Fixed left-click custom-program functionality.
56+
- Other bug fixes.
57+
58+
## Authors
59+
11660
- **Giuseppe Silvestro** - *Initial work* - [0ry0n](https://github.com/0ry0n)
11761

118-
# License
62+
## License
63+
11964
This project is licensed under the GNU GPL-3.0 License - see the [LICENSE.md](/LICENSE) file for details.

0 commit comments

Comments
 (0)