| waybar-temperature(5) | File Formats Manual | waybar-temperature(5) |
نام (NAME)
waybar - ماژول دما (temperature)
توضیحات (DESCRIPTION)
ماژول temperature دمای فعلی را از یک ناحیه حرارتی (thermal zone) نمایش میدهد.
پیکربندی (CONFIGURATION)
قابل ارجاع با temperature
thermal-zone:
نوع: عدد
صحیح (integer)
ناحیه
حرارتی،
همانند
موجود در
/sys/class/thermal/.
hwmon-path:
نوع: رشته (string)
مسیر دمایی
جهت
استفاده،
به عنوان
مثال /sys/class/hwmon/hwmon2/temp1_input
به جای
مسیری در
/sys/class/thermal/.
hwmon-path-abs:
نوع: رشته (string)
مسیر
دایرکتوری
hwmon دستگاه،
به عنوان
مثال
/sys/devices/pci0000:00/0000:00:18.3/hwmon.
(توجه داشته
باشید که
زیردایرکتوری
hwmon/hwmon# که در آن
# یک عدد
است، بخشی
از مسیر
نیست!) باید
همراه با
input-filename
استفاده
شود.
input-filename:
نوع: رشته (string)
نام فایل
دماییِ
مربوط به
hwmon-path-abs شما، به
عنوان مثال
temp1_input
warning-threshold:
نوع: عدد
صحیح (integer)
آستانه
دمایی پیش
از در نظر
گرفته شدن
به عنوان
هشدار (به
سلسیوس).
critical-threshold:
نوع: عدد
صحیح (integer)
آستانه
دمایی پیش
از در نظر
گرفته شدن
به عنوان
بحرانی (به
سلسیوس).
interval:
نوع: عدد
صحیح یا
ممیز شناور
(integer or float)
پیشفرض: 10
فاصله
زمانی که
اطلاعات در
آن
بازخوانی (poll)
میشود.
format-warning:
نوع: رشته (string)
قالب مورد
استفاده
زمانی که
دما در
وضعیت
هشدار قرار
دارد.
format-critical:
نوع: رشته (string)
قالب مورد
استفاده
زمانی که
دما در
وضعیت
بحرانی
قرار دارد.
format:
نوع: رشته (string)
پیشفرض:
{temperatureC}°C
قالب نمایش
دما
(سلسیوس/فارنهایت/کلوین).
format-icons:
نوع: آرایه (array)
بر اساس
دمای فعلی
(سلسیوس) و در
صورت وجود
critical-threshold، آیکون
مربوطه
انتخاب
میشود.
ترتیب از low
(پایین) به high
(بالا) است.
tooltip-format:
نوع: رشته (string)
پیشفرض:
{temperatureC}°C
قالب نمایش
راهنمای
ابزار (tooltip)
rotate:
نوع: عدد
صحیح (integer)
مقدار مثبت
برای چرخش
برچسب متنی
(در گامهای
۹۰ درجه).
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
گزینهای
برای
غیرفعالسازی
راهنمای
ابزار
هنگام رفتن
ماوس روی
آن.
menu:
نوع: رشته (string)
اقدامی که
منو را باز
میکند.
menu-file:
نوع: رشته (string)
محل فایل
توصیفکننده
منو. باید
عنصری از
نوع
menu-actions:
نوع: آرایه (array)
اقدامات
متناظر با
دکمههای
منو.
expand:
نوع: بولی (bool)
پیشفرض: false
امکان مصرف
تمام فضای
باقیمانده
را بهصورت
پویا برای
این ماژول
فراهم
میکند.
جایگزینهای قالب (FORMAT REPLACEMENTS)
{temperatureC}: دما به سلسیوس.
{temperatureF}: دما به فارنهایت.
{temperatureK}: دما به کلوین.
مثالها (EXAMPLES)
"temperature": {
// "thermal-zone": 2,
// "hwmon-path": ["/sys/class/hwmon/hwmon2/temp1_input", "/sys/class/thermal/thermal_zone0/temp"],
// "critical-threshold": 80,
// "format-critical": "{temperatureC}°C ",
"format": "{temperatureC}°C "
}
سبک (STYLE)
- #temperature
- #temperature.warning
- #temperature.critical
| 2026-08-31 |