.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "kitten-notify" 1 "Jul 30, 2026" "0.48.2" "kitty" .SH "نام (NAME)" kitten-notify \- ارسال اعلان‌های دسکتاپ از درون ترمینال kitty .SH "نمای کلی (OVERVIEW)" .sp نمایش اعلان‌های بالاپران (پاپ‌آپ) سیستم. .sp اضافه‌شده در نسخه 0.36.0: کیتن notify .sp کیتن \fBnotify\fP می‌تواند برای نمایش اعلان‌های بالاپران سیستمی از درون شل استفاده شود. این قابلیت حتی از طریق SSH نیز کار می‌کند. استفاده از آن بسیار ساده است: .INDENT 0.0 .INDENT 3.5 .sp .EX kitten notify \(dqGood morning\(dq Hello world, it is a nice day! .EE .UNINDENT .UNINDENT .sp برای افزودن آیکون: .INDENT 0.0 .INDENT 3.5 .sp .EX kitten notify \-\-icon\-path /path/to/some/image.png \(dqGood morning\(dq Hello world, it is a nice day! kitten notify \-\-icon firefox \(dqGood morning\(dq Hello world, it is a nice day! .EE .UNINDENT .UNINDENT .sp برای آگاهی از فعال شدن یا کلیک روی اعلان: .INDENT 0.0 .INDENT 3.5 .sp .EX kitten notify \-\-wait\-for\-completion \(dqGood morning\(dq Hello world, it is a nice day! .EE .UNINDENT .UNINDENT .sp سپس کیتن منتظر می‌ماند تا اعلان بسته شود یا کاربر روی آن کلیک کند. در صورت فعال شدن، مقدار \fB0\fP در \fBSTDOUT\fP چاپ می‌شود. می‌توانید کلیدهای \fBEsc\fP یا \fBCtrl\fP+\fBc\fP را برای لغو و بستن اعلان فشار دهید. .sp برای افزودن دکمه‌ها به اعلان: .INDENT 0.0 .INDENT 3.5 .sp .EX kitten notify \-\-wait\-for\-completion \-\-button One \-\-button Two \(dqGood morning\(dq Hello world, it is a nice day! .EE .UNINDENT .UNINDENT .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 درباره پروتکل کدهای گریز (escape code) اعلان‌های دسکتاپ بیشتر بیاموزید. .UNINDENT .UNINDENT .SH "کد منبع notify (Source code for notify)" .sp کد منبع این کیتن در گیت‌هاب در دسترس است: \&. .SH "رابط خط فرمان (Command line interface)" .INDENT 0.0 .INDENT 3.5 .sp .EX kitten notify [options] TITLE [BODY ...] .EE .UNINDENT .UNINDENT .sp ارسال اعلان به کاربر که از طریق سرویس اعلان‌های محیط رومیزی نمایش داده می‌شود. از طریق SSH نیز کار می‌کند. .sp برای به‌روزرسانی یک اعلان موجود، شناسه اعلان را با گزینه \-\-identifier مشخص کنید. مقدار آن باید همان شناسه‌ای باشد که برای اعلانی که قصد به‌روزرسانی‌اش را دارید تعیین کرده بودید. .sp اگر عنوانی مشخص نشود و یک شناسه با گزینه \-\-identifier تعیین شده باشد، به جای ایجاد اعلان جدید، اعلان موجود دارای شناسه مشخص‌شده بسته می‌شود. .SS "گزینه‌ها (Options)" .INDENT 0.0 .TP .B \-\-icon , \-n نام آیکون مورد استفاده برای اعلان. آیکونی با این نام در رایانه اجراکننده شبیه‌ساز ترمینال جستجو خواهد شد. می‌تواند چندین بار مشخص شود و نخستین نام یافت‌شده استفاده می‌شود. نام‌های استاندارد: error, file\-manager, help, info, question, system\-monitor, text\-editor, warn, warning .UNINDENT .INDENT 0.0 .TP .B \-\-icon\-path , \-p مسیر یک فایل تصویری در قالب‌های PNG/JPEG/GIF برای استفاده به عنوان آیکون. اگر هم نام و هم مسیر مشخص شده باشند، ابتدا نام جستجو می‌شود و در صورت نیافتن، از مسیر استفاده خواهد شد. .UNINDENT .INDENT 0.0 .TP .B \-\-app\-name , \-a نام برنامه برای اعلان. پیش‌فرض: \fBkitten\-notify\fP .UNINDENT .INDENT 0.0 .TP .B \-\-button