Airpods

Mac OS XでApp Napを完全に無効にする方法

Mac OS XでApp Napを完全に無効にする方法

Mac OS XでApp Napを完全に無効にする

App Napは、OS X MavericksでMacに導入された省電力機能で、非アクティブなアプリケーションを一時停止状態にすることで消費電力を削減します。この機能はMacBookシリーズのバッテリー駆動時間を延ばすだけでなく、コンピュータ全体の消費電力にも影響を与えます。App Napには便利な機能もありますが、上級ユーザーの中には状況によっては煩わしく感じる人もいるため、App Nap機能を無効化することが望ましい場合もあります。そこで、Mac OS Xのあらゆる場所でApp Nap機能を一括で無効化する方法をご紹介します。個々のアプリごとに無効化する必要はありません。

念のため明確にしておくと、これはApp Nap機能を完全に、そしてシステム全体で無効にします。つまり、Mac上で実行されるすべてのアプリケーションとプロセスに対してです。つまり、アプリの動作はMavericks以前の状態に戻り、非アクティブなアイドル状態のアプリはスリープ状態に移行しません。特定のアプリだけをオフにしたい場合は、代わりにこれを使用してください。

Mac OS XでApp Napをシステム全体で無効にする

これをオフにすると、Mac OS X のバックグラウンドで実行されるすべてのタスク、プロセス、またはアプリケーションに影響する可能性があります。

  1. /Applications/Utilities/フォルダにあるターミナルアプリを開きます。
  2. 次のデフォルト文字列をコピーしてターミナルに貼り付け、リターンキーを押します。
  3. defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

  4. 変更を有効にするには、ターミナルを閉じてアプリやプロセスを再起動してください。

他のデフォルトコマンド文字列と同様に、確認メッセージは表示されません。変更を有効にするには、実行中のすべてのアプリを再起動する必要があります。アプリを終了して再起動することで手動で行うこともできますし、Automatorから作成したDIYツール「すべてのアプリを終了」を使えば、このプロセスを素早く実行できます。Macを再起動しても問題なく動作しますので、システムアップデートや再起動が遅れている場合は、この機会に試してみるのも良いでしょう。

アプリを再起動するかMacを再起動したら、いくつかのプロセスをバックグラウンドで実行するか、非アクティブなアプリケーションを30分ほど非表示にしてから、アクティビティモニタの「エネルギー」パネルを確認することで、App Napが機能していないことを確認できます。「App Nap」の並べ替えセクションを見ると、バックグラウンドで実行されていたアプリも含め、すべてが「いいえ」と表示されているはずです。

Mac OS XでApp Napを確認する

これは実際にはオフに切り替える高度な設定であり、ほとんどのユーザーはこの機能をオンのままにしておく必要があります。これは、特にエネルギー使用量を気にしたり、可能な限り長いバッテリー寿命を維持したりすることに関心があるユーザーに役立つためです。

Mac OS XでApp Napを再度有効にする

Mac OS X がアプリケーションやプロセスの電力消費を管理できるように、App Nap をオンのままにしておきたいですか? デフォルトの文字列を少し変更するだけで、Mac OS X のあらゆる場所で App Nap 機能を再び有効にすることができます。手順は以下のとおりです。

  1. ターミナル アプリに戻り、次のコマンド文字列を使用して、Return キーを押します。
  2. defaults delete NSGlobalDomain NSAppSleepDisabled

  3. すべてのアプリを終了して再起動するか、Macを再起動してデフォルト設定に戻します。

繰り返しになりますが、確証はありませんが、App Napは意図したとおりに再び機能します。この機能を使用するには、OS X 10.9以降が必要です。

MacWorldの読者の方、defaultsコマンドを発見していただきありがとうございます。これは特定のアプリでApp Napを無効にするコマンドと同じdefaults文字列ですが、アプリケーション名ではなく「NSGlobalDomain」が使われている点が異なります。素晴らしい発見ですね!