waybar-memory(5) File Formats Manual waybar-memory(5)

waybar - ماژول حافظه (memory)

ماژول memory میزان مصرف فعلی حافظه را نمایش می‌دهد.

با نام memory آدرس‌دهی می‌شود.

interval:
نوع: integer
پیش‌فرض: 30
فاصله زمانی دوره‌ای (ثانیه) برای دریافت اطلاعات.

format:
نوع: string
پیش‌فرض: {percentage}%
قالب نحوه نمایش اطلاعات.

format-icons:
نوع: array/object
بر اساس درصد فعلی، آیکون متناظر انتخاب می‌شود.
ترتیب از low (کم) به high (زیاد) است. یا بر اساس وضعیت در صورتی که یک شیء باشد.

rotate:
نوع: integer
مقدار مثبت جهت چرخش برچسب متنی (با گام‌های ۹۰ درجه).

states:
نوع: object
تعدادی از وضعیت‌های مصرف حافظه که بر اساس آستانه‌های درصدی مشخص فعال می‌شوند. ببینید waybar-states(5).

max-length:
نوع: integer
حداکثر طول بر حسب کاراکتر که ماژول باید نمایش دهد.

min-length:
نوع: integer
حداقل طول بر حسب کاراکتر که ماژول باید بپذیرد.

align:
نوع: float
تراز برچسب در داخل ماژول، که 0 چپ‌چین و 1 راست‌چین است. اگر ماژول چرخانده شود، جریان متن را دنبال می‌کند.

justify:
نوع: string
تراز متن درون برچسب ماژول، با پذیرش گزینه‌های 'left' (چپ)، 'right' (راست) یا 'center' (وسط) جهت تعیین موقعیت.

on-click:
نوع: string
دستوری که هنگام کلیک روی ماژول اجرا می‌شود.

on-click-middle:
نوع: string
دستوری که هنگام کلیک وسط (با چرخ ماوس) روی ماژول اجرا می‌شود.

on-click-right:
نوع: string
دستوری که هنگام کلیک راست روی ماژول اجرا می‌شود.

on-update:
نوع: string
دستوری که هنگام به‌روزرسانی ماژول اجرا می‌شود.

on-scroll-up:
نوع: string
دستوری که هنگام پیمایش به بالا (اسکرول به بالا) روی ماژول اجرا می‌شود.

on-scroll-down:
نوع: string
دستوری که هنگام پیمایش به پایین روی ماژول اجرا می‌شود.

smooth-scrolling-threshold:
نوع: double
آستانه مورد استفاده هنگام پیمایش روان.

tooltip:
نوع: bool
پیش‌فرض: true
گزینه‌ای برای غیرفعال کردن راهنمای شناور (tooltip).

menu:
نوع: string
عملیاتی که منو را باز می‌کند.

menu-file:
نوع: string
مسیر فایل توصیف‌کننده منو. باید عنصری از نوع

GtkMenu با شناسه menu وجود داشته باشد.

menu-actions:
نوع: array
عملیات متناظر با دکمه‌های منو.

expand:
نوع: bool
پیش‌فرض: false
به این ماژول اجازه می‌دهد تمام فضای باقیمانده را به صورت پویا مصرف کند.

{percentage}: درصد حافظه اصلی در حال استفاده.

{swapPercentage}: درصد سواپ در حال استفاده.

{total}: مقدار کل حافظه اصلی در دسترس بر حسب گیبی‌بایت (GiB).

{swapTotal}: مقدار کل سواپ در دسترس بر حسب گیبی‌بایت (GiB).

{used}: مقدار حافظه اصلی استفاده‌شده بر حسب گیبی‌بایت (GiB).

{swapUsed}: مقدار سواپ استفاده‌شده بر حسب گیبی‌بایت (GiB).

{avail}: مقدار حافظه اصلی آزاد و در دسترس بر حسب گیبی‌بایت (GiB).

{swapAvail}: مقدار سواپ آزاد و در دسترس بر حسب گیبی‌بایت (GiB).

{swapState}: فعال بودن یا نبودن سواپ را مشخص می‌کند.

"memory": {
	"interval": 30,
	"format": "{}% ",
	"max-length": 10
}

"memory": {
	"interval": 30,
	"format": "{used:0.1f}G/{total:0.1f}G "
}

•
#memory
2026-08-31