| waybar-wlr-workspaces(5) | File Formats Manual | waybar-wlr-workspaces(5) |
نام (NAME)
waybar - ماژول فضاهای کاری wlr (wlr workspaces module)
توضیحات (DESCRIPTION)
ماژول workspaces فضاهای کاری در حال استفاده فعلی را در کامپوزیتور ویلند (wayland compositor) نمایش میدهد.
پیکربندی (CONFIGURATION)
با نام ext/workspaces آدرسدهی میشود
format:
نوع: string
پیشفرض: {name}
قالب نحوه
نمایش
اطلاعات.
format-icons:
نوع: array
بر اساس نام
و وضعیت
فضای کاری،
آیکون
متناظر
انتخاب
میشود. بخش
آیکونها
(ICONS) را
ببینید.
sort-by-name:
نوع: bool
پیشفرض: true
آیا فضاهای
کاری بر
اساس نام
مرتب شوند
یا خیر. در
صورتی که
همه نامها
عدد باشند،
نامهای
فضاهای
کاری
بهصورت
عددی مرتب
خواهند شد.
sort-by-coordinates:
نوع: bool
پیشفرض: false
آیا فضاهای
کاری بر
اساس
مختصات
مرتب شوند
یا خیر.
توجه داشته
باشید که
اگر هر دو
گزینه sort-by-name و
sort-by-coordinates مقدار true
داشته
باشند،
مرتبسازی
بر اساس نام
اولویت
خواهد داشت.
اگر هر دو false
باشند،
مرتبسازی
بر اساس
شناسه (id)
انجام
خواهد شد.
sort-by-id:
نوع: bool
پیشفرض: false
آیا فضاهای
کاری بر
اساس شناسه
(ID) مرتب شوند
یا خیر. در
صورتی که
همه
شناسهها
عدد باشند،
شناسههای
فضاهای
کاری
بهصورت
عددی مرتب
خواهند شد.
بر هر گزینه
مرتبسازی
دیگر
اولویت
دارد.
all-outputs:
نوع: bool
پیشفرض: false
اگر روی false
تنظیم شود،
گروه
فضاهای
کاری تنها
در خروجی
اختصاصیافته
نشان داده
خواهد شد. در
غیر این
صورت، همه
گروههای
فضاهای
کاری نمایش
داده
میشوند.
active-only:
نوع: bool
پیشفرض: false
اگر روی true
تنظیم شود،
تنها
فضاهای
کاری فعال
یا اضطراری
(urgent) نمایش
داده
خواهند شد.
ignore-hidden:
نوع: bool
پیشفرض: true
اگر روی false
تنظیم شود،
فضاهای
کاری پنهان
نمایش داده
خواهند شد.
جایگزینهای قالب (FORMAT REPLACEMENTS)
{name}: نام فضای کاری اختصاصیافته توسط کامپوزیتور.
{id}: شناسه (ID) فضای کاری اختصاصیافته توسط کامپوزیتور.
{icon}: آیکون، مطابق با آنچه در format-icons تعریف شده است.
عملیاتهای کلیک (CLICK ACTIONS)
activate: جابهجایی به فضای کاری.
deactivate: غیرفعالسازی فضای کاری.
close: بستن فضای کاری.
آیکونها (ICONS)
علاوه بر تطبیق با نام فضای کاری، موارد زیر را میتوان در format-icons تنظیم کرد.
- default: زمانی نشان داده میشود که هیچ تطبیق رشتهای پیدا نشود.
- active: زمانی نشان داده میشود که فضای کاری فعال باشد.
مثالها (EXAMPLES)
"ext/workspaces": {
"format": "{name}: {icon}",
"on-click": "activate",
"format-icons": {
"Workspace 1": "",
"Workspace 2": "",
"Workspace 3": "",
"Workspace 4": "",
"active": "",
"default": ""
},
"sort-by-id": true
}
استایل (STYLE)
- #workspaces
- #workspaces button
- #workspaces button.active
- #workspaces button.urgent
- #workspaces button.hidden
| 2026-08-31 |