waybar-hyprland-submap(5) File Formats Manual waybar-hyprland-submap(5)

waybar-hyprland-submap - ماژول نگاشت فرعی (submap) در hyprland

ماژول submap نگاشت فرعی کلیدهای فعال فعلی را شبیه به sway/mode نمایش می‌دهد.

با شناسهٔ hyprland/submap آدرس‌دهی می‌شود.

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).

always-on:
نوع: bool
پیش‌فرض: false
گزینه‌ای برای نمایش ویجت حتی در زمانی که هیچ نگاشت فرعی فعالی وجود ندارد.

default-submap:
نوع: string
پیش‌فرض: Default
گزینه‌ای برای تنظیم نام نگاشت فرعی جهت نمایش در زمانی که هیچ نگاشت فرعی فعالی وجود ندارد.

menu:
نوع: string
دستوری که منو را باز می‌کند.

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

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

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

"hyprland/submap": {
	"format": "✌️ {}",
	"max-length": 8,
	"tooltip": false
}

  • #submap
  • #submap.<name>
2026-08-31