چگونه مکینتاش برنامه های خود را برای صرفه جویی در انرژی استفاده می کند

گرفتن یک ناپ است که همیشه بهترین استفاده از زمان مک خود را ندارد

از زمان OS X Mavericks ، برخی از برنامه های مک خود را هنگامی که تماشا نمی کنید، از خواب بیدار می کنید. اپل اپس اپس را معرفی کرد تا عمر باتری در مکبوک ها را طولانی تر کند و قدرت بیشتری را در مکینتاش های دسکتاپ به دست آورد.

چگونه برنامه ناپ عمل می کند

اپلیکیشن App با تعلیق یک برنامه زمانی که سیستم عامل X تعیین می کند، هیچ کاری را انجام نمی دهد. سیستم عامل این جادوی را با تماشای دیدن اینکه آیا برنامه ای که پنجره های باز شده روی دسکتاپ شما دارد، توسط سایر برنامه های فعال پنهان شده است، انجام می دهد.

اگر یک برنامه در پشت پنجره های دیگر پنهان باشد، OS X بررسی می کند که آیا برنامه هر کاری مهم را انجام می دهد، مانند بارگیری یک فایل یا پخش موسیقی. اگر سیستم عامل کاری را انجام نمی دهد، سیستم عامل مهم است، اپلیکیشن اپلیکیشن مشغول به کار است و برنامه به حالت تعلیق درآمده است.

این اجازه می دهد که مک خود را برای صرفه جویی در انرژی، که طولانی تر از زمان باتری خود را قبل از نیاز به شارژ، یا، اگر شما به منبع برق متصل است، افزایش بهره وری از استفاده از انرژی مک خود را افزایش می دهد.

چرا برنامه ناپ ممکن است همیشه بهترین چیز باشد

اکثر برنامه ها، برنامه ناپ می تواند یک ابزار قدرتمند برای نگه داشتن مک بوک در زمانیکه از منبع برق دور باشد، باشد. حتی Macintosh های دسکتاپ می توانند مصرف کمتری را با App Nap ببینید. اما ممکن است همیشه بهترین انتخاب باشد، بسته به برنامه هایی که مجبور به خواب می شوند.

OS تلاش می کند تا با برنامه هایی که هنوز در حال انجام کار هستند، در برنامه های پیش زمینه دخالت نکنند، اما گاهی اوقات یکی از برنامه های من خواب را هنگامی که انتظار داشتم کار می کنم، ادامه دادم، وظیفه ای را که باید خیلی زود به پایان برسد، ادامه دادم.

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

خوشبختانه، دو راه برای کنترل عملکرد اپلیکیشن وجود دارد.

کنترل تابع اپن اپلیکیشن

قبل از اینکه ما در مورد چگونگی فعال کردن و غیرفعال شدن اپلیکیشن اپلیکیشن صحبت کنیم، مهم است که توجه داشته باشید که همه اپلیکیشنها اپلیکیشن اپلیکیشن نیستند. بعضی از برنامه ها توسط App Nap کنترل نمی شوند، و یا آنها را قادر به فعال کردن و غیرفعال کردن فرمان ها نمی کند. خوشبختانه، به راحتی می توان گفت که کدام اپلیکیشنها اپلیکیشن اپلیکیشن هستند و کدامیک از آنها نباشد.

غیرفعال کردن یا فعال کردن اپلیکیشن برنامه بر پایه App-by-App

برنامه نپ به طور پیش فرض در OS X فعال است، اما یک راه آسان برای تبدیل برنامه App برای یک برنامه شخصی وجود دارد.

  1. یک پنجره یاب را باز کنید و به برنامه ای که می خواهید از دست کشیدن غیرفعال شود، حرکت کنید؛ معمولا در پوشه / Applications شما قرار می گیرد.
  2. روی برنامه کلیک راست کرده و Get Info را از منوی پاپ آپ انتخاب کنید.
  3. اطمینان حاصل کنید که منطقه عمومی پنجره دریافت اطلاعات گسترش یافته است. (با کلیک بر روی Chevron در کنار کلمه عمومی به طوری که اشاره شده است.)
  4. اگر یک جعبه Prevent App Nap وجود داشته باشد، می توانید علامت چک را در جعبه برای جلوگیری از چرت زدن قرار دهید یا علامت چک را انتخاب کنید تا اجازه ندهید. اگر کادر تأیید وجود نداشته باشد، این برنامه اپلیکیشن اپلیکیشن نیست.
  5. شما باید برنامه را دوباره راه اندازی کنید، اگر تنظیمات جعبه برنامه Nap را تغییر دهید در حالی که در حال اجرا بود.

برنامه Nap System-Wide را غیرفعال کنید

نپ برنامه را می توان در کل سیستم خود خاموش کرد. این می تواند برای کاربران رایانه های شخصی Mac و یا افرادی که همیشه MacBook خود را متصل می کنند، مفید باشد. در این شرایط، اپلیکیشن اپلیکیشن یک سیستم قدرتمند صرفه جویی در انرژی نیست و ممکن است ترجیح دهد برنامه ها را در هر زمان به فرآیندهای پس زمینه برساند.

  1. راه اندازی ترمینال، واقع در پوشه / Applications / Utilities.
  2. در پنجره ترمینال که باز می شود، دستور زیر را وارد کنید:
    1. پیش فرض نوشتن NSGlobalDomain NSAppSleepDisabled -bool YES
    2. توجه : شما می توانید خط متن بالا را سه بار کلیک کنید تا کل دستور را انتخاب کنید. سپس می توانید دستور را در پنجره ترمینال کپی / قرار دهید.
  3. با توجه به صفحه کلید خود، Enter یا Return را فشار دهید. فرمان اجرا خواهد شد، اگر چه هیچ بازخوردی در مورد وضعیت فرمان در پنجره ترمینال نمایش داده نمی شود.

هنگامی که سیستم App Nap را غیرفعال می کنید، علامت های چک را در جعبه های Prevent App Nap قرار نمی دهید؛ شما به سادگی این ویژگی را از سیستم خارج می کنید. برنامه هایی که به ویژگی Nap Capture پاسخ داده اند این کار را ادامه خواهند داد در صورتی که سیستم App Nap را فعال کنید.

برنامه Nap System-Wide را فعال کنید

اگر شما بعضی از ترفندهای ترمینال ما را امتحان کرده اید، احتمالا قبلا حدس زده اید که فرمان برای غیرفعال کردن اپلیکیشن اپلیکیشن، با تغییر جزئی، برای فعال کردن ویژگی های napping در سراسر سیستم استفاده می شود.

  1. برای فعال کردن سیستم Nap App در سطح گسترده، به سادگی دستور ترمینال را وارد کنید:
    1. پیش فرض نوشتن NSGlobalDomain NSAppSleepDisabled -bool NO
    2. توجه : بار دیگر، شما می توانید خط متن بالا را سه بار کلیک کنید تا آن را انتخاب کنید و سپس دستور را به ترمینال کپی / قرار دهید.
  2. دکمه Enter یا Return را روی صفحه کلید خود فشار دهید و دستور اجرا خواهد شد.

با استفاده از فرمان برنامه جهانی ناپ اپل، تنظیمات برنامه برنامه های کاربردی فردی را بازنویسی نمی کند؛ به سادگی سرویس را در سراسر سیستم تبدیل می کند. هر برنامه همچنان می تواند فعال و غیرفعال شود.