| waybar-cffi(5) | File Formats Manual | waybar-cffi(5) |
نام (NAME)
waybar - ماژول cffi (cffi module)
توضیحات (DESCRIPTION)
ماژول cffi کنترل کامل یک ویجت GTK را به یک کتابخانه پویای شخص ثالث واگذار میکند تا امکان ساخت ماژولهای پیچیدهتر با استفاده از زبانهای برنامهنویسی مختلف فراهم شود.
پیکربندی (CONFIGURATION)
از طریق cffi/<name> آدرسدهی میشود.
module_path:
نوع: string
مسیر
کتابخانه
پویا برای
بارگذاری و
کنترل
ویجت.
expand:
نوع: bool
پیشفرض: false
به این
ماژول
امکان
میدهد تا
تمام فضای
باقیمانده
را بهصورت
پویا مصرف
کند.
بسته به کتابخانه پویای cffi مورد استفاده، ممکن است برخی پیکربندیهای اضافی مورد نیاز باشد.
مثالها (EXAMPLES)
مثال C (C example):
یک ماژول نمونه نوشتهشده به زبان C را میتوان در نشانی https://github.com/Alexays/Waybar/resources/custom_modules/cffi_example/ یافت.
پیکربندی Waybar برای فعالسازی ماژول:
"cffi/c_example": {
"module_path": ".config/waybar/cffi/wb_cffi_example.so"
}
استایل (STYLE)
کلاسها و شناسهها (IDها) توسط کتابخانه پویای cffi مدیریت میشوند.
| 2026-08-31 |