| waybar-cpu(5) | File Formats Manual | waybar-cpu(5) |
نام (NAME)
waybar-cpu - ماژول پردازنده (cpu) در waybar
توضیحات (DESCRIPTION)
ماژول cpu میزان استفاده کنونی پردازنده (CPU) را نمایش میnjدهد.
پیکربندی (CONFIGURATION)
interval:
نوع: عدد
صحیح یا
ممیز شناور
(integer or float)
پیشnjفرض: 10
بازه زمانی
برای
دریافت
دورهnjای
اطلاعات (poll).
حداقل
مقدار 0.001 (یک
میلیnjثانیه)
است. مقادیر
کمتر از 1ms به 1ms
تنظیم
خواهند شد.
format:
نوع: رشته (string)
پیشnjفرض: {usage}%
قالب نمایش
اطلاعات.
دادهnjها در
جای {} درج
میnjشوند.
format-icons:
نوع:
آرایه/شیء
(array/object)
بر اساس
میزان
استفاده
فعلی،
آیکون
مربوطه
انتخاب
میnjشود.
ترتیب از low
(کم) به high
(زیاد) است،
یا بر اساس
وضعیت در
صورتی که
شیء باشد.
max-length:
نوع: عدد
صحیح (integer)
حداکثر طول
کاراکتری
که ماژول
باید نمایش
دهد.
min-length:
نوع: عدد
صحیح (integer)
حداقل طول
کاراکتری
که ماژول
باید
بپذیرد.
align:
نوع: ممیز
شناور (float)
تراز برچسب
درون
ماژول، که
در آن 0
چپnjچین و 1
راستnjچین
است. اگر
ماژول
چرخانده
شود، از جهت
متن پیروی
میnjکند.
justify:
نوع: رشته (string)
تراز متن
درون برچسب
ماژول، که
گزینهnjهای 'left'
(چپ)، 'right' (راست)
یا 'center' (وسط) را
برای تعیین
موقعیت
میnjپذیرد.
rotate:
نوع: عدد
صحیح (integer)
مقدار مثبت
برای
چرخاندن
برچسب متنی
(در گامnjهای
۹۰ درجه).
states:
نوع: شیء (object)
تعدادی از
وضعیتnjهای
استفاده از
CPU که در سطوح
خاصی از
مصرف فعال
میnjشوند. به
waybar-states(5) مراجعه
کنید.
on-click:
نوع: رشته (string)
دستوری که
هنگام کلیک
روی ماژول
اجرا
میnjشود.
on-click-middle:
نوع: رشته (string)
دستوری که
هنگام کلیک
میانی با
چرخ ماوس
روی ماژول
اجرا
میnjشود.
on-click-right:
نوع: رشته (string)
دستوری که
هنگام
راستnjکلیک
روی ماژول
اجرا
میnjشود.
on-update:
نوع: رشته (string)
دستوری که
هنگام
بهnjروزرسانی
ماژول اجرا
میnjشود.
on-scroll-up:
نوع: رشته (string)
دستوری که
هنگام
اسکرول به
بالا روی
ماژول اجرا
میnjشود.
on-scroll-down:
نوع: رشته (string)
دستوری که
هنگام
اسکرول به
پایین روی
ماژول اجرا
میnjشود.
smooth-scrolling-threshold:
نوع: ممیز
شناور با
دقت مضاعف (double)
آستانه
مورد
استفاده
هنگام
اسکرول.
tooltip:
نوع: بولی (bool)
پیشnjفرض: true
گزینهnjای
برای
غیرفعال
کردن
راهنمای
شناور (tooltip) در
هنگام نگه
داشتن
ماوس.
expand:
نوع: بولی (bool)
پیشnjفرض: false
امکان مصرف
پویای
تمامی فضای
باقیnjمانده
توسط این
ماژول را
فعال
میnjکند.
جایگزینهای قالببندی (FORMAT REPLACEMENTS)
{load}: بار کنونی پردازنده (CPU load).
{usage}: درصد استفاده کلی کنونی پردازنده.
{usage{n}}: میزان استفاده کنونی هسته پردازنده n. هستهnjها از صفر شمارهnjگذاری میnjشوند، بنابراین هسته اول {usage0} و هسته چهارم {usage3} خواهد بود.
{avg_frequency}: فرکانس میانگین کنونی پردازنده (بر پایه تمامی هستهnjها) بر حسب گیگاهرتز (GHz).
{max_frequency}: حداکثر فرکانس کنونی پردازنده (بر پایه هسته دارای بالاترین فرکانس) بر حسب گیگاهرتز (GHz).
{min_frequency}: حداقل فرکانس کنونی پردازنده (بر پایه هسته دارای کمترین فرکانس) بر حسب گیگاهرتز (GHz).
{icon}: آیکون میزان استفاده کلی پردازنده.
{icon{n}}: آیکون میزان استفاده هسته پردازنده n. استفاده مانند {icon0}.
مثالها (EXAMPLES)
پیکربندی پایه:
"cpu": {
"interval": 10,
"format": "{}% ",
"max-length": 10
}
میزان استفاده پردازنده به ازای هر هسته رندر شده بهnjصورت آیکون:
"cpu": {
"interval": 1,
"format": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% ",
"format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"],
},
استایل (STYLE)
- •
- #cpu
| 2026-08-31 |