fnott(1) General Commands Manual fnott(1)

fnott - دیمن اعلان مبتنی بر صفحه‌کلید برای Wayland

fnott
fnott --version

-c,--config=PATH

مسیر فایل پیکربندی. پیش‌فرض: $XDG_CONFIG_HOME/fnott/fnott.ini.

-p,--print-pid=FILE|FD

پس از راه‌اندازی موفقیت‌آمیز، PID را در این فایل یا توصیف‌گر فایل (FD) می‌نویسد. فایل (یا FD) بلافاصله پس از نوشتن PID بسته می‌شود. در صورت مشخص شدن FILE، این فایل هنگام خروج حذف (unlink) می‌شود.

-l,--log-colorize=[{never,always,auto}]

رنگی‌سازی خروجی لاگ در stderr را فعال یا غیرفعال می‌کند.

-s,--log-no-syslog

ثبت لاگ در syslog را غیرفعال می‌کند. لاگ‌گیری تنها در stderr انجام می‌شود.

-v,--version

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

fnott یک دیمن اعلان سبک و مبتنی بر صفحه‌کلید برای کامپوزیتورهای Wayland بر پایه wlroots است که مشخصات Desktop Notification Specification را (به صورت جزئی) پیاده‌سازی می‌کند.

fnott بخش دیمن برنامه است و باید هنگام ورود به محیط رومیزی اجرا شود. شما باید بتوانید کامپوزیتور Wayland خود را طوری پیکربندی کنید که آن را به صورت خودکار اجرا کند.

با اجرای دیمن، شما قادر به دریافت و نمایش اعلان‌ها خواهید بود:

notify-send "this is the summary" "this is the body"

برای تعامل با آن از fnottctl(1) استفاده کنید:

fnottctl dismiss

یا به سادگی برای بستن اعلان، روی آن کلیک کنید.

اعلان‌ها به شیوه زیر اولویت‌بندی می‌شوند:

  • فوریت (urgency) - اعلان‌های عادی همیشه اولویت بالاتری نسبت به اعلان‌های با فوریت کم دارند، و اعلان‌های بحرانی همیشه اولویت بالاتری نسبت به اعلان‌های عادی دارند.
  • زمان (time) - اعلان‌های قدیمی‌تر اولویت بالاتری نسبت به اعلان‌های جدیدتر دارند.

اعلان‌ها طوری نمایش داده می‌شوند که اعلان‌های با کمترین اولویت در بالا و اعلان‌های با بیشترین اولویت در پایین قرار می‌گیرند (این رفتار ممکن است تغییر کند).

به fnott.ini(5) مراجعه کنید.

fnott.ini(5), fnottctl(1)

2025-07-16