.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "makoctl" "1" "2026-03-26" .PP .SH "نام (NAME)" .PP makoctl \- دیمن \fBmako\fR(1) را کنترل می‌کند .PP .SH "خلاصه دستور (SYNOPSIS)" .PP makoctl [cmd] [options.\&.\&.\&] .PP .SH "توضیحات (DESCRIPTION)" .PP دستورهای IPC را از طریق dbus به دیمن در حال اجرای mako ارسال می‌کند.\& .PP .SH "دستورها (COMMANDS)" .PP \fBdismiss\fR [-a|--all] [-g|--group] [-n ] .RS 4 یک اعلان را رد می‌کند.\& .PP گزینه‌ها: .PP \fB-a, --all\fR .RS 4 رد کردن تمام اعلان‌ها.\& .PP .RE \fB-g, --group\fR .RS 4 رد کردن نخستین گروه اعلان‌ها.\& .PP .RE \fB-h, --no-history\fR .RS 4 رد کردن اعلان جاری بدون افزودن آن به تاریخچه.\& .PP .RE \fB-n\fR .RS 4 رد کردن اعلان با شناسه (id) داده‌شده.\& پیش‌فرض نخستین اعلان است.\& .PP .RE .RE \fBrestore\fR .RS 4 بازگردانی تازه‌ترین اعلان منقضی‌شده از بافر تاریخچه.\& .PP .RE \fBinvoke\fR [-n ] [action] .RS 4 یک اقدام (action) را روی یک اعلان فراخوانی می‌کند.\& اگر \fIaction\fR مشخص نشده باشد، اقدام پیش‌فرض را فراخوانی می‌کند.\& نام اقدام‌ها را می‌توان با استفاده از `makoctl list` مشاهده کرد.\& .PP گزینه‌ها: .PP \fB-n\fR .RS 4 فراخوانی اقدام روی اعلان با شناسه (id) داده‌شده.\& پیش‌فرض نخستین اعلان است.\& .PP .RE .RE \fBmenu\fR [-n ] [argument.\&.\&.\&] .RS 4 استفاده از یک برنامه برای انتخاب یک اقدام روی یک اعلان.\& فهرست اقدام‌ها با خطوط جدید به هم پیوند خورده و به \fIprogram\fR ارسال می‌شوند.\& برنامه باید اقدام انتخاب‌شده را در stdout بنویسد.\& اگر اقدامی داده شود، آن اقدام فراخوانی خواهد شد.\& .PP اگر هیچ اقدامی پیدا نشود، یا هیچ اقدامی انتخاب نشود، \fImakoctl\fR یک مقدار غیر صفر بازمی‌گرداند.\& .PP گزینه‌ها: .PP \fB-n\fR .RS 4 فهرست کردن اقدام‌های اعلان با شناسه داده‌شده.\& پیش‌فرض نخستین اعلان است.\& .PP .RE مثال‌ها: .PP .nf .RS 4 makoctl menu -- wmenu -p \&'Select Action: \&' makoctl menu -n 12345 -- wofi -d -p \&'Choose Action: \&' .fi .RE .PP .RE \fBlist\fR .RS 4 دریافت فهرستی از اعلان‌های جاری.\& .PP گزینه‌ها: .PP \fB-j\fR .RS 4 استفاده از خروجی JSON.\& .PP .RE .RE \fBhistory\fR .RS 4 دریافت فهرستی از اعلان‌های ردشده.\& .PP گزینه‌ها: .PP \fB-j\fR .RS 4 استفاده از خروجی JSON.\& .PP .RE .RE \fBreload\fR .RS 4 بارگذاری مجدد فایل پیکربندی.\& .PP .RE \fBmode\fR .br \fBmode\fR -s .\&.\&.\& .br \fBmode\fR [-a mode].\&.\&.\& [-r mode].\&.\&.\& [-t mode].\&.\&.\& + .br هنگامی که بدون هیچ گزینه‌ای اجرا شود، فهرستی از حالت‌های جاری را دریافت می‌کند.\& .PP .RS 4 در صورت اجرا با گزینه \fI-s\fR، حالت‌های جاری را با فهرست داده‌شده جایگزین می‌کند.\& .PP در صورت اجرا با گزینه‌های \fI-a\fR یا \fI-r\fR، حالت داده‌شده را به حالت‌های جاری افزوده یا از آن حذف می‌کند.\& .PP در صورت اجرا با گزینه \fI-t\fR، با حذف کردن حالت در صورت وجود و در غیر این صورت افزودن آن، وضعیت حالت را تغییر می‌دهد (toggle می‌کند).\& .PP برای اطلاعات بیشتر درباره حالت‌ها، بخش \fIMODES\fR را در \fB\fRmako\fB\fR(5) ببینید.\& .PP .RE \fBhelp, -h, --help\fR .RS 4 نمایش پیام راهنما و خروج.\& .PP .RE .SH "نویسندگان (AUTHORS)" .PP توسط Simon Ser نگهداری می‌شود، با همکاری دیگر مشارکت‌کنندگان متن‌باز.\& برای اطلاعات بیشتر درباره توسعه mako، نشانی https://github.\&com/emersion/mako را ببینید.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBmako\fR(1)