| waybar-image(5) | File Formats Manual | waybar-image(5) |
نام (NAME)
waybar - ماژول تصویر (image module)
توضیحات (DESCRIPTION)
ماژول image یک تصویر را از یک مسیر مشخص نمایش میدهد.
پیکربندی (CONFIGURATION)
path:
نوع: رشته (string)
مسیر فایل
تصویر.
exec:
نوع: رشته (string)
مسیر
اسکریپتی
که باید
مسیر فایل
تصویر را
برگرداند.
فقط در
صورتی اجرا
میشود که path
مقداردهی
نشده باشد.
size:
نوع: عدد
صحیح (integer)
عرض/ارتفاع
برای رندر
تصویر.
interval:
نوع: عدد
صحیح یا
اعشاری (integer or float)
بازه زمانی
(به ثانیه)
برای رندر
مجدد تصویر.
حداقل
مقدار 0.001 (۱
میلیثانیه)
است. مقادیر
کمتر از ۱
میلیثانیه
روی ۱
میلیثانیه
تنظیم
خواهند شد.
زمانی که
محتویات path
تغییر
میکند
مفید است.
اگر هیچ interval
مشخص نشود،
تصویر فقط
یک بار رندر
خواهد شد.
signal:
نوع: عدد
صحیح (integer)
شماره
سیگنال
مورد
استفاده
برای
بهروزرسانی
ماژول.
اگر فایل
بهطور
نامنظم
تغییر کند،
میتواند
به جای interval
استفاده
شود.
عدد بین ۱ و N
معتبر است،
جایی که SIGRTMIN+N =
SIGRTMAX باشد.
on-click:
نوع: رشته (string)
دستوری که
هنگام کلیک
روی ماژول
اجرا
میشود.
on-click-middle:
نوع: رشته (string)
دستوری که
هنگام کلیک
وسط (با چرخ
ماوس) روی
ماژول اجرا
میشود.
on-update:
نوع: رشته (string)
دستوری که
هنگام
بهروزرسانی
ماژول اجرا
میشود.
on-scroll-up:
نوع: رشته (string)
دستوری که
هنگام
پیمایش به
بالا روی
ماژول اجرا
میشود.
on-scroll-down:
نوع: رشته (string)
دستوری که
هنگام
پیمایش به
پایین روی
ماژول اجرا
میشود.
smooth-scrolling-threshold:
نوع: عدد
اعشاری
دقیق (double)
آستانهای
که هنگام
پیمایش
استفاده
میشود.
tooltip:
نوع: بولی (bool)
پیشفرض: true
گزینهای
برای
فعالسازی
تولتیپ
هنگام نگه
داشتن ماوس
روی آن.
expand:
نوع: بولی (bool)
پیشفرض: false
به این
ماژول
امکان
میدهد تا
تمام فضای
باقیمانده
را به صورت
پویا مصرف
کند.
خروجی اسکریپت (SCRIPT OUTPUT)
مشابه ماژول custom، مقادیر خروجی اسکریپت با خط جدید (newline) از یکدیگر جدا میشوند. قالب خروجی به شکل زیر است:
$path0tooltip
مثالها (EXAMPLES)
"image#album-art": {
"path": "/tmp/mpd_art",
"size": 32,
"interval": 5,
"on-click": "mpc toggle"
}
استایل (STYLE)
- #image
- #image.empty
| 2026-08-31 |