This is a fork of casasfernando/wingpanel-indicator-sysmon, which its original author archived. This fork keeps the project going with small fixes; see Changes in this fork below.
Wingpanel System Monitor is a status indicator that displays current system resource usage information in elementary OS Wingpanel.
- Problems while running the application can be reported through an issue.
- Pull requests and translations are welcome.
- Feedback and suggestions are always welcome as well.
-
Displays the following system resources information:
- CPU usage
- CPU temperature
- RAM memory usage
- Network throughput
- Disk throughput
- Current workspace number
-
Additionally in the popover it displays the following information:
- CPU Frequency (if available)
- Swap memory usage
- System uptime
- System load average
- elementary OS 5.1.7 Hera
- elementary OS 6.0 Odin
- elementary OS 7.0 Horus
- elementary OS 8.0 Circe
install.sh installs the required build dependencies for the detected elementary OS version, then clones, builds, and installs the application:
curl -fsSL https://raw.githubusercontent.com/kenkanuma/wingpanel-indicator-sysmon/master/install.sh | bash
You'll need the following dependencies:
gettext
libglib2.0-dev
libgtop2-dev
libgranite-dev
libgtk-3-dev
libwingpanel-2.0-dev (Hera)
libwingpanel-dev (Odin)
libhandy-1-dev (Odin)
meson
valac
You can install them in elementary OS Hera running:
sudo apt install libgtop2-dev libgranite-dev libgtk-3-dev libwingpanel-2.0-dev meson valac
Or in elementary OS Odin/Horus running:
sudo apt install libgtop2-dev libgranite-dev libgtk-3-dev libwingpanel-dev libhandy-1-dev meson valac
Or in elementary OS Cirse running:
sudo apt install gettext libgtop2-dev libgranite-dev libgtk-3-dev libwingpanel-dev libhandy-1-dev meson valac
Run meson to configure the build environment and then ninja to build
meson build --prefix=/usr
cd build
ninja
To install, use ninja install
sudo ninja install
com.github.casasfernando.wingpanel-indicator-sysmon
- Network/disk throughput is now displayed rounded to KB/s and up (no more raw B/s values); speeds below 1 KB/s show as 0 or 1 KB/s.
- Added spacing between the network icon and the up/down arrows in the network widget.
- Added Dependabot config for GitHub Actions updates.
- Added an install script that installs dependencies, builds, and installs the application.
- Plugaru T. for developing the original project.
- Network widget icon (net-symbolic.svg) made by Freepik from https://www.flaticon.com/
- Mathieu Rousseau for developing the disk widget code
- Disk widget icon (disk-symbolic.svg) made by Pixel perfect from https://www.flaticon.com/
- Application icon by johnlongview