| swayidle(1) | General Commands Manual | swayidle(1) |
نام (NAME)
swayidle - مدیر وضعیت بیکاری برای Wayland
خلاصه دستور (SYNOPSIS)
swayidle [options] [events...]
گزینهها (OPTIONS)
-C <path>
-h
-d
-w
نکته: استفاده از این گزینه باعث میشود swayidle تا زمان پایان یافتن دستور متوقف (مسدود) بماند.
-S <seat-name>
توضیحات (DESCRIPTION)
برنامهٔ swayidle به فعالیتهای بیکاری در کامپوزیتور Wayland شما گوش فرا میدهد و با وقوع رویدادهای گوناگونِ مرتبط با بیکاری، وظایفی را اجرا میکند. شما میتوانید هر تعداد رویداد را در خط فرمان و در فایل پیکربندی مشخص کنید.
رویدادها (EVENTS)
timeout <timeout> <timeout command> [resume <resume command>]
اگر عبارت "resume <resume command>" را مشخص کنید، هنگام شروع مجدد فعالیت، دستور resume command اجرا خواهد شد.
before-sleep <command>
نکته: این ویژگی به خواب رفتن رایانه را تنها تا سقف تعیینشده توسط گزینهٔ InhibitDelayMaxSec در logind.conf(5) به تعویق میاندازد. دستوری که تا آن هنگام تمام نشده باشد، پس از بازگشت از حالت خواب به اجرای خود ادامه خواهد داد.
after-resume <command>
lock <command>
unlock <command>
idlehint <timeout>
تمامی دستورها در یک پوسته (shell) اجرا میشوند.
سیگنالها (SIGNALS)
برنامهٔ swayidle به سیگنالهای زیر پاسخ میدهد:
SIGTERM, SIGINT
SIGUSR1
مثالها (EXAMPLES)
swayidle -w timeout 300 ´swaylock -f -c 000000´ timeout 600 ´swaymsg "output * power off"´ resume ´swaymsg "output * power on"´ before-sleep ´swaylock -f -c 000000´
این دستور پس از ۳۰۰ ثانیه عدم فعالیت، صفحهٔ شما را قفل میکند، سپس با گذشت ۳۰۰ ثانیه دیگر نمایشگرها را خاموش میکند، و در صورت بازگشت فعالیت، صفحهنمایشها را دوباره روشن میسازد. همچنین پیش از رفتن رایانه به حالت خواب، صفحهٔ شما را قفل خواهد کرد.
برای اطمینان از اینکه swayidle پیش از آزادسازی قفل مهار (inhibition lock) منتظر میماند تا swaylock صفحه را قفل کند، از گزینهٔ -w در swayidle و گزینهٔ -f در swaylock استفاده شده است.
نویسندگان (AUTHORS)
نگهداریشده توسط Drew DeVault <sir@cmpwn.com> با همراهی سایر مشارکتکنندگان متنباز. برای اطلاعات بیشتر دربارهٔ توسعهٔ swayidle، به https://github.com/swaywm/swayidle مراجعه کنید.
همچنین ببینید (SEE ALSO)
sway(5) swaymsg(1) sway-input(5) sway-output(5) sway-bar(5) loginctl(1)
| 2025-11-06 |