| waybar-inhibitor(5) | File Formats Manual | waybar-inhibitor(5) |
نام (NAME)
waybar - ماژول مهارکننده (inhibitor)
توضیحات (DESCRIPTION)
ماژول inhibitor به کاربر امکان میدهد یک قفل مهارکننده (inhibitor lock) که توسط logind ارائه میشود را در اختیار بگیرد. برای اطلاعات بیشتر systemd-inhibit(1) را ببینید.
پیکربندی (CONFIGURATION)
what:
نوع: string یا array
قفل یا
قفلهای
مهارکنندهای
که باید
هنگام فعال
بودن گرفته
شوند.
قفلهای
مهارکننده
موجود
عبارتند از
idle، shutdown، sleep،
handle-power-key، handle-suspend-key،
handle-hibernate-key و handle-lid-switch.
format:
نوع: string
قالب نحوه
نمایش
وضعیت.
format-icons:
نوع: array
بر اساس
وضعیت
فعلی،
آیکون
متناظر
انتخاب
میشود.
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
گزینهای
برای
غیرفعال
کردن
راهنمای
شناور (tooltip)
هنگام رفتن
ماوس روی
آن.
menu:
نوع: string
عملیاتی که
منو را باز
میکند.
نمیتواند
"on-click" باشد.
menu-file:
نوع: string
مسیر فایل
توصیفکننده
منو. باید
عنصری از
نوع
menu-actions:
نوع: array
عملیات
متناظر با
دکمههای
منو.
expand:
نوع: bool
پیشفرض: false
به این
ماژول
امکان
میدهد
تمام فضای
باقیمانده
را بهصورت
پویا مصرف
کند.
جایگزینهای قالب (FORMAT REPLACEMENTS)
{status}: وضعیت (activated یا deactivated)
{icon}: آیکون، مطابق با آنچه در format-icons تعریف شده است.
مثالها (EXAMPLES)
"inhibitor": {
"what": "handle-lid-switch",
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
}
}
| 2026-08-31 |