Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All CPU Meter for Linux

A compact Ubuntu desktop system monitor inspired by the classic Windows All CPU Meter gadget. The included configurator detects available hardware, lets the user choose the desired level of detail, then generates and launches a matching Conky panel. Nothing here is revolutionary, but it is very automated so that you can (hopefully, if everything works) get a nice little resource monitor on your desktop with just a few clicks. Look at the bars dance. Numbers be numberin'. Aren't they pretty?

meter2

Testing status

This release has been tested on Ubuntu Desktop 26.04 with an Intel CPU and Intel integrated graphics, as well as Ubuntu 24.04 with AMD Epyc CPU and Nvidia graphics.

AMD GPU utilizationis implemented but has not been tested on actual hardware systems.

Displays

Depending on detected hardware and selected options, the panel can show:

  • Overall and per-core or per-thread CPU utilization and frequency
  • Package and per-core temperatures
  • RAM and swap usage
  • GPU & VRAM utilization plus GPU clock and temp.
  • Intel Render/3D, Video/QSV, and Video Enhance utilization
  • Root filesystem capacity and disk read/write activity
  • Network upload/download throughput and totals
  • Color-coded utilization bars

CPU and GPU names can be cropped, wrapped, or replaced with a custom display name.

Supported metric backends

  • CPU and memory: Linux /proc
  • Temperatures: lm-sensors
  • Intel GPU: intel_gpu_top from intel-gpu-tools
  • NVIDIA GPU: nvidia-smi
  • AMD GPU: kernel gpu_busy_percent interface when exposed
  • Disk and network: Linux system interfaces

Install

Download and extract a release zip or clone the repo. Then navigate to the folder and run:

chmod +x install.sh
./install.sh

The installer uses apt to install the base requirements and installs the application for the current user.

After installation, launch All CPU Meter for Linux from the Ubuntu application menu.

Optional dependencies

The Hardware tab reports optional monitoring components that apply to the detected machine. Where appropriate, missing packages can be installed with the GUI's Install button.

  • CPU temperatures: lm-sensors
  • Intel GPU utilization: intel-gpu-tools
  • NVIDIA GPU utilization: nvidia-smi, normally supplied by the NVIDIA driver
  • AMD GPU utilization: no extra package when the kernel exposes gpu_busy_percent

The application does not silently install optional monitoring tools.

Upgrade All CPU Meter

Grab the latest version and re-run the install script.

Uninstall

Run:

~/.local/share/allcpumeter-linux/uninstall.sh

AI & Safety Disclaimer

The code and documentation included in this project is primarily vibeslop. The human writing this sentence in particular can barely code and doesn't really understand how any of this works. It Works On My Machine and hasn't caused my genitals to explode, but your mileage may vary. I make absolutely no guarantee as to the safety or security of the contents of this project. Use at your own risk. Or don't.

Current scope

Targets Ubuntu/Debian systems using apt. Desktop placement is a bit wonky. Other distributions and desktop environments probably won't work without effort on your part.

Revision History

v0.2.2 Multi-NIC support added. A variety of small graphical and aesthetic improvements and options.

v0.2.1 Compact core display mode added.

v0.2.0 GTK4 refactor.

v0.1.2 fixes multi-GPU support and adds some safeties for different display configs. It falls on its face with weyland + nvidia + RDP though, due to known conky issues. This will be the final conky-based version before refactoring.

The Meter Some Settings

v0.1.1 fixes a severe crash on startup introduced by a weyland update.

License

All CPU Meter for Linux is released into the public domain under The Unlicense.

Copyleft 2026. Do what thou wilt shall be the whole of the law. One step closer to AGI.

About

A desktop resource and hardware utilization monitor inspired by the classic vista widget All CPU Meter

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages