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

waybar - ماژول حالت برای مدیر پنجره river

ماژول mode حالت نگاشت (mapping mode) فعلی مدیر پنجره river را نمایش می‌دهد.

با شناسه river/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)
آستانه مورد استفاده هنگام اسکرول روان.

menu:
نوع: رشته (string)
عملی که منو را باز می‌کند.

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

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

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

"river/mode": {
	"format": " {}"
}

  • #mode
  • #mode.<mode>
2026-08-31