Inaktivera App Nap på en per applikationsbas i OS X Mavericks

App Nap är en utmärkt funktion som kom med OS X Mavericks som automatiskt pausar applikationer när de har gått oanvända under en tidsperiod, vilket bidrar till att minska energiförbrukningen och spara batteritiden 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 för MacBooks, finns det några unika situationer där användare kanske inte vill att en applikation ska pausa sig när den är oanvänd, inaktiv eller på annat sätt i bakgrunden. För dessa situationer kan du selektivt förhindra appnabb genom att inaktivera det per applikation. De flesta användare bör inte inaktivera App Nap utan en tvingande anledning att göra det.

Selektivt Inaktivera App Nap för Mac-program

  • Avsluta programmet du vill avaktivera App Nap för
  • Från OS X Finder, navigera till / Program / katalog, eller vad som helst förälderkatalogen är av appen du vill inaktivera App Nap för
  • Leta reda på appen för att inaktivera App Nap, välj den, gå till "File" -menyn och välj "Get Info" (eller välj appen och tryck på Kommando + i)
  • Markera rutan för "Förhindra appnap", som finns under avsnittet Allmänt om Få information
  • Stäng av Få Info och starta om appen ifråga

Du måste starta om aktiva applikationer för den inställda appnap-inställningen för att träda i kraft, oavsett om du inaktiverar den eller aktiverar den igen. Denna process måste upprepas för varje applikation som du vill förhindra appnap för.

Det är säkert att anta att alla appar ska använda App Nap, om inte specifikt riktat sig till att använda detta trick.

Kontrollera vilka apps som för närvarande använder appnabb

Om du inte är säker på vad som för närvarande använder App Nap-funktionen och vad som inte är det kan du se exakt vilka appar som stängs av genom att gå till Aktivitetsövervakning och gå till fliken Energi:

För bärbara Mac-användare i synnerhet, beroende av App Nap är verkligen en av de bättre än enklare tipsen för OS X Mavericks, och bör lämnas aktiverad för alla applikationer såvida inte det finns en djup anledning till att stänga av den. Inaktivera App Nap är uppenbarligen väldigt lätt om behovet kommer fram, eftersom videon nedan visar hela processen på några få sekunder:

De som är intresserade av automatisering, eller som kör tidigare versioner av Mac OS X, kan använda ett avancerat terminaltrick med kommandot Döda för att tvinga 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 automatiska App Nap-funktionen.

Kan du inaktivera App Nap System Wide i OS X?

Vad sägs det om att inaktivera App Nap-funktionen för varje app? Från och med nu finns det ingen universal checkbox för att inaktivera funktionen helt systembredd, 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 write ApplicationPlistGoesHere NSAppSleepDisabled -bool YES

Du måste ersätta "ApplicationPlistGoesHere" med den lämpliga apppreferensplistfilen och upprepa att för varje program plistera dokument som du vill inaktivera App Nap för (notera att plist-växeln heter "AppSleep" och inte "AppNap".