| waybar-niri-workspaces(5) | File Formats Manual | waybar-niri-workspaces(5) |
نام (NAME)
waybar - ماژول فضاهای کاری niri
شرح (DESCRIPTION)
ماژول workspaces فضاهای کاری در حال استفاده در niri را نمایش میدهد.
پیکربندی (CONFIGURATION)
با نام niri/workspaces آدرسدهی میشود
all-outputs:
نوع: bool
پیشفرض: false
اگر روی false
تنظیم شود،
فضاهای
کاری فقط در
خروجی
نمایشی
مربوط به
خود نشان
داده
میشوند.
اگر روی true
تنظیم شود،
تمام
فضاهای
کاری در هر
خروجی
نمایش داده
خواهند شد.
format:
نوع: string
پیشفرض: {value}
قالب نحوه
نمایش
اطلاعات.
format-icons:
نوع: array
بر اساس
نام، نمایه
(index) و وضعیت
فضای کاری،
آیکون
متناظر
انتخاب
میشود. بخش
آیکونها
(ICONS) را
ببینید.
disable-click:
نوع: bool
پیشفرض: false
اگر روی false
تنظیم شود،
با کلیک
میتوانید
فضای کاری
را تغییر
دهید. اگر
روی true تنظیم
شود، این
رفتار
غیرفعال
میشود.
disable-markup:
نوع: bool
پیشفرض: false
اگر روی true
تنظیم شود،
برچسب دکمه
نشانهگذاری
pango را اسکیپ
میکند.
current-only:
نوع: bool
پیشفرض: false
اگر روی true
تنظیم شود،
فقط فضای
کاری فعال
یا دارای
فوکوس
نمایش داده
میشود.
on-update:
نوع: string
دستوری که
هنگام
بهروزرسانی
ماژول باید
اجرا شود.
expand:
نوع: bool
پیشفرض: false
به این
ماژول
امکان
میدهد
تمام فضای
باقیمانده
را بهطور
پویا مصرف
کند.
جایگزینهای قالب (FORMAT REPLACEMENTS)
{value}: نام فضای کاری، یا شماره نمایه برای فضاهای کاری بدون نام، همانطور که توسط niri تعریف شده است.
{name}: نام فضای کاری برای فضاهای کاری نامگذاریشده.
{icon}: آیکون، مطابق با آنچه در format-icons تعریف شده است.
{index}: نمایه (شماره) فضای کاری در خروجی مربوطه.
{output}: خروجی نمایشی که فضای کاری روی آن قرار دارد.
آیکونها (ICONS)
علاوه بر تطبیق با نام فضای کاری، موارد زیر را میتوان در format-icons تنظیم کرد.
- default: هنگامی که هیچ رشته منطبقی یافت نشود نشان داده میشود.
- focused: هنگامی که فضای کاری دارای فوکوس باشد نشان داده میشود.
- active: هنگامی که فضای کاری روی خروجی مربوطه فعال باشد نشان داده میشود.
- urgent: هنگامی که فضای کاری دارای پنجرههای با اولویت بالا (urgent) باشد نشان داده میشود.
- empty: زمانی که فضای کاری خالی باشد نشان داده میشود.
مثالها (EXAMPLES)
"niri/workspaces": {
"format": "{icon}",
"format-icons": {
// Named workspaces
// (you need to configure them in niri)
"browser": "",
"discord": "",
"chat": "<b></b>",
// Icons by state
"active": "",
"default": ""
}
}
استایل (STYLE)
- #workspaces button
- #workspaces button.focused: تک فضای کاری دارای فوکوس.
- #workspaces button.active: فضای کاری فعال (نمایان) روی خروجی مربوط به خود.
- #workspaces button.urgent: فضای کاری دارای یک یا چند پنجره با وضعیت فوری/فشار (urgent).
- #workspaces button.empty: فضای کاری خالی است.
- #workspaces button.current_output: فضای کاری متعلق به همان خروجی نمایشی است که نوار روی آن نمایش داده شده است.
- #workspaces button#niri-workspace-<name>: فضاهای کاری با این نام، یا نمایه برای فضاهای کاری بدون نام.
| 2026-08-31 |