OS X Mavericks でアプリケーションごとに App Nap を無効にする
App Nap は、OS X Mavericks に搭載された優れた機能で、一定期間使用されていないアプリケーションを自動的に一時停止し、エネルギー消費を削減し、ポータブル Mac のバッテリー寿命を節約します。 App Nap は MacBook のバッテリー寿命を延ばす上で大きな違いを生む可能性がありますが、使用されていないとき、非アクティブなとき、またはバックグラウンドでアプリケーションが一時停止することをユーザーが望まないという特殊な状況がいくつかあります。このような状況では、アプリケーションごとに App Nap を無効にすることで、App Nap を選択的に防止できます。ほとんどのユーザーは、やむを得ない理由がない限り App Nap を無効にしないでください。
MacアプリケーションのApp Napを選択的に無効にする
- App Nap を無効にするアプリケーションを終了します
- OS X Finder から、/Applications/ ディレクトリ、または App Nap を無効にしたいアプリの親ディレクトリに移動します
- App Nap を無効にするアプリケーションを見つけて選択し、[ファイル] メニューに移動して [情報を見る] を選択します (または、アプリを選択して Command+i を押します)
- Get Info の General セクションにある「Prevent App Nap」のボックスをチェックします
- Get Info を閉じて、問題のアプリを再起動します
切り替えた App Nap 設定を有効にするには、無効にするか再度有効にするかに関係なく、アクティブなアプリケーションを再起動する必要があります。このプロセスは、App Nap を防止するアプリケーションごとに繰り返す必要があります。
このトリックを使用しないように特に指示されない限り、すべてのアプリが App Nap を使用すると想定しても安全です。
現在 App Nap を使用しているアプリを確認する
現在 App Nap 機能を使用しているものと使用していないものがわからない場合は、アクティビティ モニターに切り替えて [エネルギー] タブに移動すると、中断されているアプリを正確に確認できます:
特にポータブル Mac ユーザーの場合、App Nap に依存することは、OS X Mavericks の優れたシンプルなヒントの 1 つであり、有効にする重大な理由がない限り、すべてのアプリケーションで有効にしておく必要があります。オフ。App Nap を無効にする必要が生じた場合、非常に簡単に無効にできます。以下のビデオでは、プロセス全体が数秒で説明されています:
自動化に関心のある方、または以前のバージョンの Mac OS X を実行している方は、kill コマンドで高度なターミナル トリックを使用して、アプリケーションやプロセスに同様の動作を強制することができます。このトリックは OS X Mavericks でも引き続き機能しますが、完全に自動化された App Nap 機能の出現により、明らかに必要性が低くなります。
OS X で App Nap System Wide を無効にできますか?
すべてのアプリの App Nap 機能を無効にするのはどうですか?現時点では、システム全体でこの機能を完全に無効にするユニバーサル チェックボックスはありませんが、使用するすべてのアプリでこの機能を手動で無効にして、同様の結果を得ることができます。完璧ではありませんが、当面のオプションです。
もう 1 つの選択肢は、次の構文を使用して、シェル スクリプトまたは Automator を使用して、ターミナルからデフォルト コマンドで機能を無効にすることです:
defaults write ApplicationPlistGoesHere NSAppSleepDisabled -bool YES
「ApplicationPlistGoesHere」を適切なアプリ設定 plist ファイルに置き換え、App Nap を無効にするアプリケーション plist ドキュメントごとにそれを繰り返す必要があります (plist トグルは「AppSleep」と呼ばれることに注意してください)。 」であり、「AppNap」ではありません。