Moderately Advanced RAM Monitor

UUID: ma-ram-monitor@lanote
Last edited:
4 hours ago 2026-02-04, 04:28
Last commit: [da7a5f8d] ma-ram-monitor@lanote: Add French translation (#8277)

A customizable RAM monitor. Reads memory statistics directly from the kernel's virtual filesystem (/proc/meminfo) for maximum accuracy and low overhead.

README

Close

Moderately Advanced RAM Monitor

A high-performance, customizable RAM monitor for the Cinnamon Desktop Environment. Designed with visual stability and system efficiency in mind.

Moderately Advanced RAM Monitor Preview

Key Features

  • Kernel-Direct Data: Reads memory statistics directly from /proc/meminfo. This ensures maximum accuracy and near-zero CPU overhead compared to spawning external processes like free or top.
  • Visual Stability Control: Includes a "Monospace Mode" with customizable string padding. This prevents the panel from "jumping" or shifting when memory values change (e.g., switching from 9.9% to 10.0%).
  • Customizable Alerts: Visual blinking warnings when RAM usage exceeds (or available memory falls below) user-defined thresholds.
  • Smart Interaction: Left-click to launch your favorite system monitor (GNOME System Monitor, htop, btop, etc.).
  • Unit Flexibility: Support for both Binary (GiB) and Decimal (GB) units.

Installation

  1. Copy the ma-ram-monitor@lanote folder to ~/.local/share/cinnamon/applets/.
  2. Enable the applet in Cinnamon Settings -> Applets.
  3. (Optional) Configure the layout and alerts in the applet settings.

Technical Details

The applet utilizes the following Linux kernel metrics:

  • MemTotal: Total usable RAM.
  • MemAvailable: An estimate of how much memory is available for starting new applications, without swapping.

Translations

  • English (Default)
  • Polish (Full support)

License

This project is distributed under the same license as the Cinnamon Desktop environment (GPLv2+).

Log In To Comment!

0 Comments