waybar-idle-inhibitor(5) File Formats Manual waybar-idle-inhibitor(5)

waybar - ماژول مهارکننده بیکاری (idle_inhibitor)

ماژول idle_inhibitor می‌تواند رفتارهای ناشی از بیکاری سیستم (idle) مانند خاموش/سیاه شدن صفحه، قفل شدن صفحه و محافظ صفحه نمایش (screensaver) را مهار کند که به عنوان «حالت ارائه» (presentation mode) نیز شناخته می‌شود.

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
آستانه مورد استفاده هنگام پیمایش روان.

start-activated:
نوع: bool
پیش‌فرض: false
مشخص می‌کند که آیا مهار بیکاری هنگام شروع waybar باید فعال باشد یا خیر.

timeout:
نوع: double
تعداد دقایقی که مهار بیکاری باید ادامه یابد.

tooltip:
نوع: bool
پیش‌فرض: true
گزینه‌ای برای غیرفعال کردن راهنمای شناور (tooltip) هنگام رفتن ماوس روی آن.

tooltip-format-activated:
نوع: string
این قالب زمانی که مهارکننده فعال است استفاده می‌شود.

tooltip-format-deactivated:
نوع: string
این قالب زمانی که مهارکننده غیرفعال است استفاده می‌شود.

menu:
نوع: string
عملیاتی که منو را باز می‌کند. نمی‌تواند "on-click" باشد.

menu-file:
نوع: string
مسیر فایل توصیف‌کننده منو. باید عنصری از نوع

GtkMenu با شناسه menu وجود داشته باشد.

menu-actions:
نوع: array
عملیات متناظر با دکمه‌های منو.

expand:
نوع: bool
پیش‌فرض: false
به این ماژول امکان می‌دهد تمام فضای باقی‌مانده را به‌صورت پویا مصرف کند.

{status}: وضعیت (activated یا deactivated)

{icon}: آیکون، مطابق با آنچه در format-icons تعریف شده است.

"idle_inhibitor": {
	"format": "{icon}",
	"format-icons": {
		"activated": "",
		"deactivated": ""
	},
	"timeout": 30.5
}

  • #idle_inhibitor
  • #idle_inhibitor.activated
  • #idle_inhibitor.deactivated
2026-08-31