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