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

waybar-river-layout - ماژول چیدمان river در waybar

ماژول layout چیدمان فعلی در river را نمایش می‌دهد.

ممکن است تا زمانی که یک چیدمان برای نخستین بار اعمال نشود، این مقدار تنظیم نشده باشد.

با شناسه river/layout آدرس‌دهی می‌شود.

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)
دستوری که هنگام راست‌کلیک روی ماژول اجرا می‌شود.

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

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

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

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

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

"river/layout": {
	"format": "{}",
	"min-length": 4,
	"align": "right"
}

  • #layout
  • #layout.focused زمانی اعمال می‌شود که خروجی متعلق به نوار این ماژول فوکوس داشته باشد.
  • #layout.<layout> زمانی اعمال می‌شود که خروجی متعلق به نوار این ماژول از این چیدمان استفاده کند.

waybar(5), river(1)

2026-08-31