Deaktiver App Nap på en Per Application Basis i OS X Mavericks

App Nap er en flott funksjon som kom med OS X Mavericks som automatisk pause applikasjoner når de har gått ubrukte over en periode, noe som bidrar til å redusere energiforbruket og sparer batterilevetid for bærbare Mac-maskiner. Selv om App Nap kan gjøre en stor forskjell i å forlenge batterilevetiden til MacBooks, er det noen unike situasjoner der brukere kanskje ikke vil at et program skal stoppe seg selv når det ikke er brukt, inaktivt eller på annen måte i bakgrunnen. For disse situasjonene kan du selektivt forhindre appnap ved å deaktivere den på en per-applikasjonsbasis. De fleste brukere bør ikke deaktivere App Nap uten en tvingende grunn til å gjøre det.

Selektivt Deaktiver App Nap for Mac-programmer

  • Avslutt programmet du vil deaktivere App Nap for
  • Fra OS X Finder, naviger til / Programmer / katalog, eller hva foreldre katalogen er av appen du vil deaktivere App Nap for
  • Finn programmet for å deaktivere App Nap, velg det, gå til "File" -menyen og velg "Få info" (eller velg appen og trykk på Kommando + i)
  • Merk av for "Forhindre appnap", som finner du under Generelt-delen av Få info
  • Lukk ut for Få info og gjenoppstart den aktuelle appen

Du må gjenstarte aktive applikasjoner for den angitte appnap-innstillingen for å få effekt, uansett om du deaktiverer den eller aktiverer den på nytt. Denne prosessen må gjentas for hver applikasjon som du ønsker å hindre App Nap for.

Det er trygt å anta at alle apper skal bruke App Nap, med mindre det er spesifikt rettet mot ikke å bruke dette trikset.

Kontrollerer hvilke apper som for øyeblikket bruker appnap

Hvis du ikke er sikker på hva som for øyeblikket bruker App Nap-funksjonen, og hva som ikke er, kan du se nøyaktig hvilke apper som er suspendert ved å slå til Activity Monitor, og gå til fanen Energi:

For bærbare Mac-brukere spesielt, er det en av de bedre, men enklere tipsene for OS X Mavericks, og det skal være aktivert for alle applikasjoner, med mindre det er en grundig grunn til å slå den av. Deaktivering av App Nap er åpenbart veldig enkelt hvis behovet kommer, da videoen nedenfor demonstrerer hele prosessen på noen få raske sekunder:

De som er interessert i automatisering, eller som kjører tidligere versjoner av Mac OS X, kan bruke et avansert terminaltrykk med kommandoen Kill for å tvinge lignende oppførsel på applikasjoner og prosesser. Det trikset fortsetter å fungere i OS X Mavericks, men er åpenbart mindre nødvendig med adventen til den helt automatiserte App Nap-funksjonen.

Kan du deaktivere App Nap System Wide i OS X?

Hva med å deaktivere App Nap-funksjonen for hver app? Fra nå av er det ingen universell avmerkingsboks for å deaktivere funksjonen helt systembrettet, men du kan manuelt deaktivere funksjonen for hver app du bruker for å få et lignende resultat. Ikke perfekt, men det er muligheten for øyeblikket.

Et annet valg ville være å bruke shell scripting eller Automator for å deaktivere funksjonen via terminalen med standardkommandoer, ved hjelp av følgende syntaks:

defaults write ApplicationPlistGoesHere NSAppSleepDisabled -bool YES

Du må erstatte "ApplicationPlistGoesHere" med den aktuelle apppreferensplistfilen, og gjenta at for hvert program plist dokument som du vil deaktivere Appnap for (merk at plistwatchen heter "AppSleep" og ikke "AppNap".