Helt siden OS X Mavericks, har noen av Mac-applikasjonene tatt tapt når du ikke ser på. Apple introduserte App Nap-funksjonen for å gi lenger batterilevetid i MacBooks, og bedre effektivitet i stasjonære Mac-maskiner.
Hvordan App Nap fungerer
Appnap fungerer ved å suspendere en app når OS X bestemmer at den ikke utfører noen nyttig oppgave. OS utfører denne magien ved å se for å se om en app som har åpne vinduer på skrivebordet ditt, er helt skjult av andre aktive apper.
Hvis en app er skjult bak andre vinduer, kontrollerer OS X å se om appen utfører en viktig oppgave, for eksempel å laste ned en fil eller spille av musikk. Hvis det ikke gjør noe som OS mener er viktig, vil App Nap bli forlovet, og appen blir satt i suspensjonsstatus.
Dette gjør at Mac-en din kan spare strøm, noe som forlenge tiden batteriet ditt varer før det trengs, eller hvis du er koblet til en strømkilde, øker effektiviteten til Macs bruk av energi.
Hvorfor App Nap kan ikke alltid være den beste
For det meste kan App Nap være et kraftig verktøy for å holde en MacBook kjørt når den er borte fra en strømkilde; Selv stasjonære Mac-maskiner kan se mindre strømforbruk med App Nap. Men det kan ikke alltid være det beste valget, avhengig av hvilke apper som blir tvunget til å sove.
Operativsystemet prøver ikke å forstyrre apper som fortsatt utfører oppgaver i bakgrunnen, men jeg har noen ganger funnet en av mine apper som sover når jeg forventet at den skal fungere, og dermed forlange en oppgave som burde vært gjennomført mye før.
I andre tilfeller har apper som tar lur, sviktet på å svare på et innlegg de skulle bruke, for eksempel en intern tidtaker som forteller en app for å utføre en oppgave hvert x antall minutter.
Heldigvis er det to måter å kontrollere App Nap-funksjonen.
Kontrollerer App Nap-funksjonen
Før vi dykker inn i hvordan du aktiverer og deaktiverer appnap, er det viktig å merke seg at ikke alle appene er appnap-klar. Noen apper kan ikke kontrolleres av App Nap, og de vil heller ikke svare på Appnapts aktivere og deaktivere kommandoer. Heldigvis er det lett å fortelle hvilke apper som er App Nap-bevisst og hvilke som ikke er.
Deaktiver eller aktiver appnap på en App-for-App-basis
Appnap er aktivert som standard i OS X, men det er en enkel måte å slå App Nap av for et enkelt program.
-
Åpne et Finder-vindu, og naviger til appen du vil deaktivere, fra å nappe Det vil vanligvis være i mappen / Applications.
-
Høyreklikk på programmet, og velg Få info fra hurtigmenyen.
-
Kontroller at Generelt-området i Get Info-vinduet er utvidet. (Klikk på chevron ved siden av ordet General, så det peker ned.)
-
Hvis det er en Forhindre appnap-avkrysningsboks, kan du legge merke til i boksen for å hindre lur, eller fjerne et merke for å tillate lur. Hvis det ikke er noen avkrysningsboks, er appen ikke kjent med appnettet.
-
Du må starte en app om igjen, hvis du endret kontrollpanelinnstillingen for App Nap mens den kjørte.
Deaktiver App Nap System-Wide
Appnap kan slås av i hele systemet. Dette kan være nyttig for Mac-brukere på skrivebordet, eller de som alltid forlater MacBook-pluggen. Under disse forholdene er App Nap ikke et kritisk strømsparingssystem, og du foretrekker kanskje å tillate apper å kjøre bakgrunnsprosesser når som helst.
-
Launch Terminal, som ligger i mappen / Applications / Utilities.
-
I Terminal-vinduet som åpnes, skriv inn følgende kommando:
standardverdier skriv NSGlobalDomain NSAppSleepDisabled -bool JA
Du kan tredoble-klikke på teksten ovenfor for å velge hele kommandoen. Du kan da kopiere / lime inn kommandoen i Terminal-vinduet.
-
Trykk Enter eller Return, avhengig av tastaturet. Kommandoen vil bli utført, men ingen tilbakemelding om kommandos status vil vises i Terminal-vinduet.
Når du deaktiverer App Nap-systemet hele, plasserer du ikke merketrykk i Forhindre appnap-boksene. du slår bare funksjonen av hele systemet. Apper som ville ha reagert på App Nap-funksjonen, fortsetter å gjøre det hvis du aktiverer App Nap-funksjonen hele.
Aktiver App Nap System-Wide
Hvis du har prøvd noen av våre andre Terminal-triks, har du sannsynligvis allerede gjettet at kommandoen for å deaktivere App Nap kan, med en liten endring, brukes til å aktivere napping-funksjonen hele systemet.
-
For å aktivere Nap App hele systemet, skriv inn Terminal-kommandoen:
standardverdier skriv NSGlobalDomain NSAppSleepDisabled -bool NO
Igjen kan du tredoble-klikke på teksten ovenfor for å velge den, og deretter kopiere / lime inn kommandoen til Terminal.
-
Trykk Enter eller Return på tastaturet, og kommandoen blir utført.
Bruk av den globale appnap-aktiveringskommandoen overskriver ikke App Nap-innstillingene for enkelte applikasjoner. det blir bare tjenesten på hele systemet. Hver app kan fortsatt aktiveres og deaktiveres individuelt.