waybar-idle-inhibitor(5) File Formats Manual waybar-idle-inhibitor(5) نام (NAME) waybar - ماژول مهارکننده بیکاری (idle_inhibitor) توضیحات (DESCRIPTION) ماژول idle_inhibitor می‌تواند رفتارهای ناشی از بیکاری سیستم (idle) مانند خاموش/سیاه شدن صفحه، قفل شدن صفحه و محافظ صفحه نمایش (screensaver) را مهار کند که به عنوان «حالت ارائه» (presentation mode) نیز شناخته می‌شود. پیکربندی (CONFIGURATION) 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 به این ماژول امکان می‌دهد تمام فضای باقی‌مانده را به‌صورت پویا مصرف کند. جایگزین‌های قالب (FORMAT REPLACEMENTS) {status}: وضعیت (activated یا deactivated) {icon}: آیکون، مطابق با آنچه در format-icons تعریف شده است. مثال‌ها (EXAMPLES) "idle_inhibitor": { "format": "{icon}", "format-icons": { "activated": "", "deactivated": "" }, "timeout": 30.5 } استایل (STYLE) • #idle_inhibitor • #idle_inhibitor.activated • #idle_inhibitor.deactivated 2026-08-31 waybar-idle-inhibitor(5)