I3BAR(1) i3 Manual I3BAR(1)

i3bar - نوار وضعیت و میزکار مبتنی بر xcb

i3bar [-b bar_id] [-s sock_path] [-t] [-h] [-v] [-V]

برنامه i3bar برای هر بلوک پیکربندی bar به طور خودکار توسط i3 فراخوانی خواهد شد.

اجرای دستی آن معمولاً چیزی نیست که بخواهید انجام دهید.

به شما هشدار داده شد!

-s, --socket sock_path

مسیر سوکت IPC در i3 را بازنویسی می‌کند.

-b, --bar_id bar_id

شناسه نوار (bar ID) را مشخص می‌کند تا پیکربندی آن از i3 دریافت شود. به طور پیش‌فرض، i3bar از نخستین بلوک نوار پیکربندی‌شده در i3 استفاده خواهد کرد.

-t, --transparency

فعال‌سازی شفافیت (رنگ‌های RGBA)

-h, --help

نمایش یک پیام راهنمای کوتاه و خروج

-v, --version

نمایش شماره نسخه و خروج.

-V

حالت پرگو (نمایش گزارش‌های با جزئیات بیشتر).

i3bar نواری را در پایین (یا بالای) نمایشگر(های) شما نمایش می‌دهد که دربردارندهٔ دکمه‌های جابه‌جایی بین فضاهای کاری و یک خط وضعیت تولید شده توسط i3status(1) یا برنامه‌های مشابه است. این ابزار به طور خودکار توسط i3 فراخوانی (و از طریق آن پیکربندی) می‌شود.

برنامه i3bar از یک پروتکل JSON برای تنظیم خط وضعیت پشتیبانی می‌کند، ببینید https://i3wm.org/docs/i3bar-protocol.html

از نسخه 4.23 در i3، ابزار i3bar از یک پروتکل JSON دیگر برای تنظیم دکمه‌های فضاهای کاری پشتیبانی می‌کند. ببینید https://i3wm.org/docs/i3bar-workspace-protocol.html.

به عنوان مسیر جایگزین (fallback) برای سوکت IPC در i3 استفاده می‌شود، در صورتی که نه آرگومانی در خط فرمان مشخص شده باشد و نه ویژگی I3_SOCKET_PATH روی پنجره ریشه X11 تنظیم شده باشد.

اینجا چیزی برای دیدن نیست، به مسیر خود ادامه دهید. همان‌طور که در بالا گفته شد، نباید i3bar را به صورت دستی اجرا کنید.

در عوض، به مستندات i3، به‌ویژه راهنمای کاربری (User’s Guide) مراجعه کنید.

i3status(1)، j4status(1) یا conky(1) برای برنامه‌های تولیدکننده خط وضعیت.

dzen2(1) یا xmobar(1) برای برنامه‌های مشابه i3bar.

Axel Wagner و مشارکت‌کنندگان

02/06/2026 i3 4.25.1