Inaktivera App Nap per applikation i OS X Mavericks

Anonim

App Nap är en fantastisk funktion som kom med OS X Mavericks som automatiskt pausar applikationer när de har blivit oanvända under en period, vilket hjälper till att minska energiförbrukningen och spara batteritid för bärbara Mac-datorer. Även om App Nap kan göra stor skillnad när det gäller att förlänga batteritiden på MacBooks, finns det några unika situationer där användare kanske inte vill att ett program ska pausa sig själv när det är oanvänt, inaktivt eller på annat sätt i bakgrunden.I dessa situationer kan du selektivt förhindra App Nap genom att inaktivera den per applikation. De flesta användare bör inte inaktivera App Nap utan en tvingande anledning att göra det.

Inaktivera selektivt App Nap för Mac-program

  • Stäng programmet du vill inaktivera App Nap för
  • Från OS X Finder, navigera till katalogen /Applications/, eller vilken överordnad katalog som är för appen du vill inaktivera App Nap för
  • Markera rutan för "Förhindra apptupplur", som finns under avsnittet Allmänt i Få info
  • Stäng av Get Info och starta om appen i fråga

Du måste starta om aktiva applikationer för att den växlade App Nap-inställningen ska träda i kraft, oavsett om du inaktiverar den eller återaktiverar den. Denna process måste upprepas för varje applikation som du vill förhindra App Nap för.

Det är säkert att anta att alla appar kommer att använda App Nap såvida de inte specifikt uppmanas att inte använda det här tricket.

Kontrollerar vilka appar som för närvarande använder App Nap

Om du inte är säker på vad som för närvarande använder App Nap-funktionen och vad som inte gör det, kan du se exakt vilka appar som är avstängda genom att gå till Activity Monitor och gå till fliken Energi:

Särskilt för bärbara Mac-användare är att lita på App Nap verkligen ett av de bättre men enklare tipsen för OS X Mavericks, och bör lämnas aktiverat för alla applikationer om det inte finns en djupgående anledning att vända det av.Att inaktivera App Nap är uppenbarligen väldigt enkelt om det skulle behövas, eftersom videon nedan visar hela processen på några snabba sekunder:

De som är intresserade av automatisering, eller som kör tidigare versioner av Mac OS X, kan använda ett avancerat termin altrick med kommandot kill för att tvinga fram liknande beteende på applikationer och processer. Det tricket fortsätter att fungera i OS X Mavericks, men är uppenbarligen mindre nödvändigt med tillkomsten av den helt automatiserade App Nap-funktionen.

Kan du inaktivera App Nap System Wide i OS X?

Vad sägs om att inaktivera App Nap-funktionen för varje app? Från och med nu finns det ingen universell kryssruta för att inaktivera funktionen helt i hela systemet, men du kan manuellt inaktivera funktionen för varje app du använder för att få ett liknande resultat. Inte perfekt, men det är alternativet för tillfället.

Ett annat val skulle vara att använda skalskript eller Automator för att inaktivera funktionen via terminalen med standardkommandon, med följande syntax:

defaults skriv ApplicationPlistGoesHere NSAppSleepDisabled -bool YES

Du måste ersätta "ApplicationPlistGoesHere" med lämplig apppreferens-plist-fil och upprepa det för varje applikations-plist-dokument som du vill inaktivera App Nap för (observera att plist-växlingen heter "AppSleep ” och inte ”AppNap”.

Inaktivera App Nap per applikation i OS X Mavericks