makoctl(1) General Commands Manual makoctl(1)

makoctl - دیمن mako(1) را کنترل می‌کند

makoctl [cmd] [options...]

دستورهای IPC را از طریق dbus به دیمن در حال اجرای mako ارسال می‌کند.

dismiss [-a|--all] [-g|--group] [-n <id>]

یک اعلان را رد می‌کند.

گزینه‌ها:

-a, --all

رد کردن تمام اعلان‌ها.

-g, --group

رد کردن نخستین گروه اعلان‌ها.

-h, --no-history

رد کردن اعلان جاری بدون افزودن آن به تاریخچه.

-n <id>

رد کردن اعلان با شناسه (id) داده‌شده. پیش‌فرض نخستین اعلان است.

restore

بازگردانی تازه‌ترین اعلان منقضی‌شده از بافر تاریخچه.

invoke [-n <id>] [action]

یک اقدام (action) را روی یک اعلان فراخوانی می‌کند. اگر action مشخص نشده باشد، اقدام پیش‌فرض را فراخوانی می‌کند. نام اقدام‌ها را می‌توان با استفاده از `makoctl list` مشاهده کرد.

گزینه‌ها:

-n <id>

فراخوانی اقدام روی اعلان با شناسه (id) داده‌شده. پیش‌فرض نخستین اعلان است.

menu [-n <id>] <program> [argument...]

استفاده از یک برنامه برای انتخاب یک اقدام روی یک اعلان. فهرست اقدام‌ها با خطوط جدید به هم پیوند خورده و به program ارسال می‌شوند. برنامه باید اقدام انتخاب‌شده را در stdout بنویسد. اگر اقدامی داده شود، آن اقدام فراخوانی خواهد شد.

اگر هیچ اقدامی پیدا نشود، یا هیچ اقدامی انتخاب نشود، makoctl یک مقدار غیر صفر بازمی‌گرداند.

گزینه‌ها:

-n <id>

فهرست کردن اقدام‌های اعلان با شناسه داده‌شده. پیش‌فرض نخستین اعلان است.

مثال‌ها:

makoctl menu -- wmenu -p 'Select Action: '
makoctl menu -n 12345 -- wofi -d -p 'Choose Action: '

list

دریافت فهرستی از اعلان‌های جاری.

گزینه‌ها:

-j

استفاده از خروجی JSON.

history

دریافت فهرستی از اعلان‌های ردشده.

گزینه‌ها:

-j

استفاده از خروجی JSON.

reload

بارگذاری مجدد فایل پیکربندی.

mode
mode -s <mode>...
mode [-a mode]... [-r mode]... [-t mode]... +
هنگامی که بدون هیچ گزینه‌ای اجرا شود، فهرستی از حالت‌های جاری را دریافت می‌کند.

در صورت اجرا با گزینه -s، حالت‌های جاری را با فهرست داده‌شده جایگزین می‌کند.

در صورت اجرا با گزینه‌های -a یا -r، حالت داده‌شده را به حالت‌های جاری افزوده یا از آن حذف می‌کند.

در صورت اجرا با گزینه -t، با حذف کردن حالت در صورت وجود و در غیر این صورت افزودن آن، وضعیت حالت را تغییر می‌دهد (toggle می‌کند).

برای اطلاعات بیشتر درباره حالت‌ها، بخش MODES را در mako(5) ببینید.

help, -h, --help

نمایش پیام راهنما و خروج.

توسط Simon Ser <contact@emersion.fr> نگهداری می‌شود، با همکاری دیگر مشارکت‌کنندگان متن‌باز. برای اطلاعات بیشتر درباره توسعه mako، نشانی https://github.com/emersion/mako را ببینید.

mako(1)

2026-03-26