| waybar-memory(5) | File Formats Manual | waybar-memory(5) |
نام (NAME)
waybar - ماژول حافظه (memory)
توضیحات (DESCRIPTION)
ماژول memory میزان مصرف فعلی حافظه را نمایش میدهد.
پیکربندی (CONFIGURATION)
با نام 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
مسیر فایل
توصیفکننده
منو. باید
عنصری از
نوع
menu-actions:
نوع: array
عملیات
متناظر با
دکمههای
منو.
expand:
نوع: bool
پیشفرض: false
به این
ماژول
اجازه
میدهد
تمام فضای
باقیمانده
را به صورت
پویا مصرف
کند.
جایگزینهای قالببندی (FORMAT REPLACEMENTS)
{percentage}: درصد حافظه اصلی در حال استفاده.
{swapPercentage}: درصد سواپ در حال استفاده.
{total}: مقدار کل حافظه اصلی در دسترس بر حسب گیبیبایت (GiB).
{swapTotal}: مقدار کل سواپ در دسترس بر حسب گیبیبایت (GiB).
{used}: مقدار حافظه اصلی استفادهشده بر حسب گیبیبایت (GiB).
{swapUsed}: مقدار سواپ استفادهشده بر حسب گیبیبایت (GiB).
{avail}: مقدار حافظه اصلی آزاد و در دسترس بر حسب گیبیبایت (GiB).
{swapAvail}: مقدار سواپ آزاد و در دسترس بر حسب گیبیبایت (GiB).
{swapState}: فعال بودن یا نبودن سواپ را مشخص میکند.
مثالها (EXAMPLES)
"memory": {
"interval": 30,
"format": "{}% ",
"max-length": 10
}
مقادیر قالببندیشده حافظه (FORMATTED MEMORY VALUES)
"memory": {
"interval": 30,
"format": "{used:0.1f}G/{total:0.1f}G "
}
شیوهنامه و استایل (STYLE)
- •
- #memory
| 2026-08-31 |