Désactiver App Nap sur une base par application dans OS X Mavericks

Anonim

App Nap est une fonctionnalité intéressante qui est arrivée avec OS X Mavericks qui met automatiquement en pause les applications une fois qu'elles sont inutilisées pendant un certain temps, ce qui permet de réduire la consommation d'énergie et d'économiser la durée de vie de la batterie des Mac portables. Bien qu'App Nap puisse faire une grande différence en prolongeant la durée de vie de la batterie des MacBook, il existe des situations uniques où les utilisateurs peuvent ne pas vouloir qu'une application se mette en pause lorsqu'elle est inutilisée, inactive ou autrement en arrière-plan.Dans ces situations, vous pouvez empêcher App Nap de manière sélective en le désactivant pour chaque application. La plupart des utilisateurs ne doivent pas désactiver App Nap sans raison impérieuse de le faire.

Désactiver sélectivement App Nap pour les applications Mac

  • Quitter l'application pour laquelle vous souhaitez désactiver App Nap pour
  • Depuis le Finder d'OS X, accédez au répertoire /Applications/, ou quel que soit le répertoire parent de l'application pour laquelle vous souhaitez désactiver App Nap pour
  • Recherchez l'application pour laquelle désactiver App Nap, sélectionnez-la, puis allez dans le menu "Fichier" et sélectionnez "Obtenir des informations" (ou sélectionnez l'application et appuyez sur Commande + i)
  • Cochez la case "Empêcher la sieste de l'application", qui se trouve dans la section générale de Obtenir des informations
  • Fermez Get Info et relancez l'application en question

Vous devez relancer les applications actives pour que le paramètre App Nap basculé prenne effet, que vous le désactiviez ou le réactiviez. Ce processus doit être répété pour chaque application pour laquelle vous souhaitez empêcher App Nap.

Il est prudent de supposer que toutes les applications utiliseront App Nap à moins qu'il ne soit spécifiquement indiqué de ne pas utiliser cette astuce.

Vérification des applications qui utilisent actuellement App Nap

Si vous n'êtes pas sûr de ce qui utilise actuellement la fonction App Nap et de ce qui ne l'est pas, vous pouvez voir exactement quelles applications sont suspendues en vous tournant vers Activity Monitor et en accédant à l'onglet Energy :

Pour les utilisateurs de Mac portables en particulier, s'appuyer sur App Nap est vraiment l'un des meilleurs conseils encore plus simples pour OS X Mavericks, et devrait être laissé activé pour toutes les applications à moins qu'il n'y ait une raison profonde de l'activer à l'arrêt.La désactivation d'App Nap est évidemment très simple en cas de besoin, car la vidéo ci-dessous montre l'ensemble du processus en quelques secondes :

Ceux qui s'intéressent à l'automatisation ou qui exécutent des versions antérieures de Mac OS X peuvent utiliser une astuce de terminal avancée avec la commande kill pour forcer un comportement similaire sur les applications et les processus. Cette astuce continue de fonctionner dans OS X Mavericks, mais est évidemment moins nécessaire avec l'avènement de la fonction App Nap entièrement automatisée.

Pouvez-vous désactiver App Nap System Wide sous OS X ?

Qu'en est-il de la désactivation de la fonctionnalité App Nap pour chaque application ? Pour l'instant, il n'y a pas de case à cocher universelle pour désactiver la fonctionnalité complètement à l'échelle du système, mais vous pouvez désactiver manuellement la fonctionnalité pour chaque application que vous utilisez pour obtenir un résultat similaire. Pas parfait, mais c'est l'option pour le moment.

Un autre choix serait d'utiliser des scripts shell ou Automator pour désactiver la fonctionnalité via le terminal avec les commandes par défaut, en utilisant la syntaxe suivante :

defaults write ApplicationPlistGoesHere NSAppSleepDisabled -bool YES

Vous devez remplacer "ApplicationPlistGoesHere" par le fichier plist de préférences d'application approprié, et répéter cela pour chaque document plist d'applications pour lequel vous souhaitez désactiver App Nap (notez que la bascule plist s'appelle "AppSleep ” et non “AppNap”.

Désactiver App Nap sur une base par application dans OS X Mavericks