| fyi(1) | General Commands Manual | fyi(1) |
نام (NAME)
fyi - ارسال اعلانهای میزکار
خلاصه دستور (SYNOPSIS)
fyi [OPTION]... TITLE [MESSAGE]
fyi --close=ID
fyi --server-info
fyi --server-capabilities
توضیحات (DESCRIPTION)
fyi یک ابزار خط فرمانی برای ارسال اعلانهای میزکار به کاربر از طریق یک دیمن اعلان پیادهسازیکنندهٔ اعلانهای میزکار XDG است.
این ابزار شبیه به ابزار شناختهشدهٔ notify-send(1) است. در واقع، بیشتر گزینهها یکسان هستند.
هنگامی که بدون هیچ گزینهای استفاده شود، fyi اعلان را ارسال کرده و بدون چاپ هیچ چیزی در خروجی استاندارد (stdout)، بلافاصله خارج میشود.
از --print-id استفاده کنید تا fyi شناسهٔ اعلان تخصیصیافته توسط دیمن را در خروجی استاندارد و در قالب زیر چاپ کند:
برای دیدن دلیل بسته شدن اعلان، از --print-reason استفاده کنید. دلیل در خروجی استاندارد و در قالب زیر چاپ میشود:
fyi همچنین میتواند با استفاده از گزینهٔ --wait تا زمان بسته شدن اعلان متوقف (block) بماند. ارسال سیگنال SIGINT به فرایند fyi اعلان را به صورت اجباری خواهد بست.
fyi همچنین در صورتی که اعلان دارای کنشهایی (actions) باشد متوقف خواهد ماند. هنگامی که کنشی برانگیخته شود، fyi نام آن کنش را در خروجی استاندارد و در قالب زیر چاپ میکند:
برخی از دیمنهای اعلان میتوانند یک «توکن فعالسازی» (activation token) ارسال کنند. این کار معمولاً زمانی انجام میشود که کاربر روی اعلان کلیک کند یا کنش پیشفرض را به اجرا درآورد. این توکن میتواند برای فوکوس کردن (فعالسازی) یک پنجره استفاده شود. برای مشاهدهٔ توکن، از --print-token استفاده کنید. توکن در خروجی استاندارد و در قالب زیر چاپ میشود:
گزینهها (OPTIONS)
-a,--app-name=NAME
-i,--icon=ICON
-u,--urgency=low|normal|critical
-c,--category=CATEGORY
-A,--action=NAME:LABEL
این گزینه میتواند چندین بار مشخص شود تا چندین کنش تعریف گردند.
استفاده از این گزینه مستلزم --wait است.
-H,--hint=TYPE:NAME:VALUE
هینت رایج دیگر string:x-canonical-private-synchronous:<name> است. بسیاری از دیمنهای اعلان هر اعلان موجود با همان name را جایگزین خواهند کرد. این شبیه به --replaces است، با این تفاوت که به شناسهٔ اعلان نیازی ندارید.
fyi انواع زیر را میشناسد:
- boolean
- byte
- int
- double
- string
-r,--replaces=ID
-t,--expire-time=TIME
--transient
-C,--close=ID
-p,--print-id
-R,--print-reason
- reason=expired
- reason=dismissed
- reason=force-closed
- reason=unknown
استفاده از این گزینه مستلزم --wait است.
-T,--print-token
برخی از دیمنهای اعلان هنگام رد کردن اعلان یک توکن فعالسازی ارسال میکنند؛ چه زمانی که روی اعلان کلیک شود، یا کنش پیشفرض فراخوانی گردد. دیمنهای دیگر صرفنظر از اینکه کدام کنش فراخوانی شده است آن را ارسال میکنند. برخی تنها زمانی که کنشی فراخوانی شود آن را میفرستند، در حالی که برخی دیگر هنگام رد شدن اعلان، صرفنظر از چگونگی آن، توکن را ارسال میکنند.
این توکن میتواند برای فوکوس کردن (فعالسازی، بالا آوردن) یک پنجره به کار رود. این توکن مستقیماً توسط fyi قابل استفاده نیست، اما برنامههایی که از fyi به عنوان ابزار کمکی برای نمایش اعلانها بهره میبرند میتوانند از آن استفاده کنند.
استفاده از این گزینه مستلزم --wait است.
-w,--wait
در صورت استفاده از هر یک از گزینههای زیر، این گزینه به طور ضمنی فعال میشود:
- -A,--action
- -R,--print-reason
- -T,--print-token
--image-data=FILE
--image-size=WIDTHxHEIGHT
--server-info
--server-capabilities
-v,--version
همچنین ببینید (SEE ALSO)
| 2024-09-05 |