waybar-jack(5) File Formats Manual waybar-jack(5)

waybar-jack - ماژول JACK در waybar

ماژول jack وضعیت فعلی سرور JACK را نمایش می‌دهد.

با jack فراخوانی می‌شود

format:
نوع: رشته (string)
پیش‌فرض: {load}%
قالب نحوه نمایش اطلاعات. این قالب زمانی استفاده می‌شود که سایر قالب‌ها مشخص نشده باشند.

format-connected:
نوع: رشته (string)
این قالب زمانی استفاده می‌شود که ماژول به سرور JACK متصل است.

format-disconnected:
نوع: رشته (string)
این قالب زمانی استفاده می‌شود که ماژول به سرور JACK متصل نیست.

format-xrun:
نوع: رشته (string)
این قالب برای یک بازه زمانی دریافت اطلاعات (polling) هنگامی که سرور JACK یک xrun را گزارش می‌دهد، استفاده می‌شود.

realtime:
نوع: بولی (bool)
پیش‌فرض: true
گزینه‌ای برای لغو مجوزهای زمان‌واقعی (real-time) برای کلاینت JACK بازشده توسط Waybar.

tooltip:
نوع: بولی (bool)
پیش‌فرض: true
گزینه‌ای برای غیرفعال کردن راهنمای شناور (tooltip) در هنگام نگه داشتن ماوس.

tooltip-format:
نوع: رشته (string)
پیش‌فرض: {bufsize}/{samplerate} {latency}ms
قالب نحوه نمایش اطلاعات در راهنمای شناور (tooltip).

interval:
نوع: عدد صحیح یا ممیز شناور (integer or float)
پیش‌فرض: 1
بازهٔ زمانی برای دریافت دوره‌ای اطلاعات (poll).

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

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

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

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

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

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

{load}: بار کنونی پردازنده (CPU) که توسط JACK تخمین زده شده است.

{bufsize}: اندازه بافر JACK.

{samplerate}: نرخ نمونه‌برداری (sample rate) که سرور JACK با آن در حال اجرا است.

{latency}: تاخیر (مدت‌زمان به میلی‌ثانیه) اندازه بافر کنونی.

{xruns}: تعداد xrun گزارش‌شده توسط سرور JACK از زمان راه‌اندازی Waybar.

"jack": {
	"format": "DSP {}%",
	"format-xrun": "{xruns} xruns",
	"format-disconnected": "DSP off",
	"realtime": true
}

  • #jack
  • #jack.connected
  • #jack.disconnected
  • #jack.xrun
2026-08-31