برنامه System Settings در macOS Ventura امکانات زیادی برای مدیریت انرژی ندارد و اینجاست که ۱۰ قابلیت فرمان های Power Management در ترمینال مک به کمکتان می آیند.
فرمان های Power management برای تنظیم دقیق گزینه های برق مک حیاتیاند. از زمانی که تنظیمات سیستم macOS Ventura بسیاری از تنظیمات صرفهجویی در مصرف انرژی را که Monterey و نسخههای قدیمیتر داشتند حذف کرد، اهمیت بیشتری پیدا کردند.
میتوانید از این دستورها برای انجام کارهای مختلف، از خاموش کردن و ری استارت مک تا بررسی اطلاعات مخفی مدیریت انرژی – در ترمینال استفاده کنید. بنابراین، اگر به دنبال سفارشی کردن مدیریت انرژی هستید، با ۱۰ قابلیت فرمان های Power Management در ترمینال مک همراه باشید.
۱- مک را در حالت Sleep قرار دهید
اولین ویژگی از ۱۰ قابلیت فرمان های Power Management در ترمینال مک، حالت Sleep مک است. یکی از کارهای ساده مدیریت انرژی که می توانید در ترمینال انجام دهید، قرار دادن مک در حالت Sleep است. دستور زیر را وارد کنید تا مک را در حالت Sleep قرار دهید:
sudo pmset sleepnow
لطفا توجه داشته باشید که انجام این کار (و هر یک از دستوراتی که با ‘sudo’ شروع می شود) نیاز به داشتن دسترسی ادمین دارد. از شما یک رمز عبور می خواهد و مک به محض وارد کردن آن به حالت Sleep می رود.
۲- Display Sleep Time را تنظیم کنید
اگر می خواهید مدت زمان خاموش شدن نمایشگر مک را تغییر دهید، عبارت sudo pmset را تایپ کنید و سپس «displaysleep» و زمان را بر حسب دقیقه تایپ کنید. به عنوان مثال، تنظیم صفحه نمایش به حالت خواب در ۱۵ دقیقه به صورت زیر خواهد بود:
sudo pmset displaysleep 15
نکته: در macOS Ventura با رفتن به System Settings > Lock Screen به این گزینه دسترسی خواهید داشت.
همچنین می توانید مشخص کنید که می خواهید دستور روی چه منبع تغذیه ای عمل کند:
-b: باتری
-c: آداپتور برق
-u: به معنی UPS
-a: تمام منابع برق
بنابراین، اگر می خواهید صفحه نمایش شما پس از ۱۵ دقیقه عدم فعالیت در حالت روشن بودن باتری، به حالت خواب برود، دستور به این صورت خواهد بود:
sudo pmset -b displaysleep 15
فقط -b را در فرمان با مقدار مناسب با توجه به منبع تغذیه ای که می خواهید روی آن عمل کند جایگزین کنید.
۳- مدت زمانی که طول می کشد تا مک به خواب فرو رود را تغییر دهید
سومین مورد از ۱۰ قابلیت فرمان های Power Management در ترمینال مک، تنظیم مدت زمان ورود مک به Sleep است. به خواب رفتن مک با خاموش کردن مانیتور متفاوت است. وقتی مک خواب است، نمی تواند پروسه های پس زمینه مانند پخش موسیقی یا دانلود رسانه را اجرا کند. با این حال، برای اینکه مک بخوابد، ابتدا باید صفحه نمایش خاموش شود. به عنوان مثال:
sudo pmset sleep 10
دستور بالا کامپیوتر را ۱۰ دقیقه پس از خاموش شدن اسکرین مک به حالت خواب می برد. بنابراین، اگر مک شا تنظیم شده که بعد از ۳۰ دقیقه خاموش شود، پیش از اینکه به خواب برود، ۴۰ دقیقه غیر فعال طول می کشد.
نکته: حروف منبع تغذیه اینجا نیز کار می کنند (-b برای باتری، -c برای آداپتور برق، -u برای UPS و -a برای همه منابع).
۴- Power Nap را فعال یا غیر فعال کنید
اگر مک شما از Power Nap پشتیبانی می کند، می توانید آن را در ترمینال فعال یا غیر فعال کنید. به طور خلاصه، Power Nap به مک اجازه می دهد گهگاه از خواب بیدار شود و اطمینان حاصل کند که نرمافزار در پس زمینه به خوبی اجرا می شود.
اینجا دستور روشن کردن Power Nap آمده است:
sudo pmset powernap 1
اگر خواستید آن را خاموش کنید، ۱ را به ۰ تغییر دهید.
۵- Wake for Network Access را فعال یا غیر فعال کنید
macOS ویژگی ای دارد که به مک اجازه می دهد در حالت خواب به اینترنت دسترسی داشته باشد تا برنامه ها آپدیت بماند. شما می توانید این را در System Settings > Battery > Options پیدا کنید. با این حال، اگر می خواهید آن را در ترمینال فعال کنید، دستور زیر را وارد کنید:
sudo pmset womp 1
اگر خواستید آن را خاموش کنید، یک بار دیگر ۱ را به ۰ تغییر دهید.
۶- Wake, Shutdown و Restart را زمانبندی کنید
روزی روزگاری، میتوانستید این کار را در برنامه تنظیمات macOS انجام دهید. اما اکنون، برای برنامه ریزی ری استارت، خاموش و روشن شدن macOS Ventura باید از ترمینال استفاده کنید. شما می توانید دو نوع برنامه تنظیم کنید: یک برنامه زمانی یک باره و یک برنامه تکرارشونده.
اگر می خواهید مک را تنظیم کنید تا در زمان خاصی در آینده، به عنوان مثال، ۱۶ نوامبر ۲۰۲۵، ساعت ۹:۳۰ صبح بیدار شود، دستور شما به این صورت خواهد بود:
sudo pmset schedule wake “۱۲/۱۶/۲۰۲۵ ۰۹:۳۰:۰۰”
برای خاموش کردن یا ری استارت، «wake» را در دستور با «shutdown» یا «restart» جایگزین کنید. وقتی تاریخ و زمان را تغییر می دهید، باید با فرمت های MM/DD/YY و HH/MM/SS مطابقت داشته باشید، در غیر این صورت دستور اجرا نخواهد شد.
نکته: اگر این دستور کار نکرد، کوتیشن ها را پاک کنید و دوباره در ترمینال تایپ کنید.
اگر می خواهید برنامه ای برای تکرار بیدار شدن، خاموش شدن یا ری استارت تنظیم کنید، باید با مقادیر فرمان روزهای هفته آشنا شوید: دوشنبه: M; سه شنبه: T; چهارشنبه: W; پنجشنبه: R; جمعه: F; شنبه: S; یکشنبه: U.
بنابراین، اگر می خواهید یک برنامه تکرار برای مک خود تنظیم کنید که ساعت ۰۵:۳۰ صبح روزهای هفته به طور خودکار روشن شود، دستور شما به این صورت خواهد بود:
sudo pmset repeat wakeorpoweron MTWRF 05:30:00
می توانید wakeorpoweron را با shutdown یا restart جایگزین کنید.
۷- Auto-Restart پس از قطع برق را فعال یا غیر فعال کنید
دستور autorestart ترمینال، مک را پس از قطع غیر منتظره برق، وحشت هسته یا خرابی سیستم روشن می کند. این قابلیت به ویژه برای کامپیوترهای رومیزی یا سایر مک های ثابتی که به عنوان سرور استفاده می شوند مفید است زیرا باید در اسرع وقت پشتیبان گیری و اجرا شوند.
فرمان زیر را برای ری استارت خودکار وارد کنید:
sudo pmset autorestart 1
۱ را به ۰ تغییر دهید تا آن را خاموش کنید.
۸- Proximity Wake را فعال یا غیر فعال کنید
یکی از ۱۰ قابلیت فرمان های Power Management در ترمینال مک، Proximity Wake است. مک های جدیدتر دارای ویژگی ای هستند که به محض اینکه یک آیفون یا اپل واچ جفت شده (با همان Apple ID) به اندازه کافی به مک نزدیک شود، به طور خودکار آن را بیدار می کند. این ویژگی Proximity Wake نام دارد و می توانید آن را با ابزار pmset در ترمینال فعال کنید.
فرمان زیر را برای فعال کردن Proximity Wake تایپ کنید:
sudo pmset proximitywake 1
اگر می خواهید آن را خاموش کنید، به سادگی ‘۱’ را در خط فرمان به ‘۰’ تغییر دهید.
۹- وضعیت Power Management را چک کنید
اگر می خواهید تنظیمات مدیریت انرژی را ببینید، باید دستور زیر را تایپ کنید:
pmset -g
این فرمان فهرستی از مقادیر رایج تنظیمات مدیریت انرژی را نمایش می دهد.
اما اگر به دنبال لیستی از رویدادهای قدرت برنامه ریزی شده هستید، دستور زیر را تایپ کنید:
pmset -g sched
۱۰- تنظیمات Power Management را به حالت پیش فرض برگردانید
با آخرین مورد از ۱۰ قابلیت فرمان های Power Management در ترمینال مک همراه باشید. برای برگرداندن تمام تنظیمات مدیریت انرژی به حالت پیش فرض (مثل کلیک بر روی Restore Defaults در برنامه System Preferences)، دستور زیر را وارد کنید:
sudo pmset restoredefaults
با این حال، انجام این کار، رویدادهای تکراری برنامه ریزی شده شما را تغییر نمی دهد. می توانید با این دستور آن ها را لغو کنید:
sudo pmset repeat cancel
اگر می خواهید همه رویدادهای برنامه ریزی شده را حذف کنید، باید موارد زیر را تایپ کنید:
sudo pmset schedule cancellall
با Pmset کارهای خیلی بیشتری می توانید انجام دهید
۱۰ قابلیت فرمان های Power Management در ترمینال مک را دیدید. در حالی که این لیست برخی از دستورهای مفیدتری را که می توانید با ابزار pmset انجام دهید را پوشش می دهد، به هیچ وجه مجموعه گسترده ای از امکانات نیست. اگر مایل به انجام تحقیقات هستید، هنوز کارهای بیشتری وجود دارد که می توانید با مدیریت انرژی در ترمینال انجام دهید.
با این حال، امیدواریم که حداقل از برخی از دستورهای ترمینال در اینجا برای تنظیم دقیق و بهبود تجربه مک به شما کمک کنند.
۱۰ قابلیت فرمان های Power Management در ترمینال مک این موارد هستند. آموزش های بیشتر ترمینال مک را در نحوه برطرف کردن ارور ترمینال مک zsh: permission denied ببینید.