waybar-sway-mode(5) File Formats Manual waybar-sway-mode(5)

waybar-sway-mode - ماژول حالت Sway در waybar

ماژول mode حالت اتصال کلید (binding mode) فعلی در Sway را نمایش می‌دهد.

با sway/mode آدرس‌دهی می‌شود.

format:
نوع: رشته (string)
پیش‌فرض: {}
قالب، نحوه نمایش اطلاعات. داده‌ها در {} درج می‌شوند.

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)
عملی که منوی بازشو را باز می‌کند.

menu-file:
نوع: رشته (string)
محل پرونده توصیف‌گر منو. باید عنصری از نوع

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

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

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

"sway/mode": {
	"format": " {}",
	"max-length": 50
}

•
#mode
2026-08-31