Skip to main content

Kontrol, hvordan dine Mac-applikationer gør brug af App Nap til at spare energi

Official Minecraft Trailer (April 2025)

Official Minecraft Trailer (April 2025)
Anonim

Helt siden OS X Mavericks har nogle af dine Mac-applikationer taget tapt, når du ikke ser. Apple introducerede App Nap-funktionen for at give længere batterilevetid i MacBooks og bedre effektivitet i stationære Mac'er.

Hvordan App Nap fungerer

App Nap fungerer ved at suspendere en app, når OS X bestemmer, at det ikke udfører nogen nyttig opgave. OS'et udfører denne magi ved at se for at se, om en app, der har åbne vinduer på dit skrivebord, er helt skjult af andre aktive apps.

Hvis en app er skjult bag andre vinduer, kontrollerer OS X at se, om appen udfører en vigtig opgave, f.eks. At downloade en fil eller afspille musik. Hvis det ikke gør noget, som OS mener er vigtigt, appnap vil blive forlovet, og appen vil blive sat i suspension.

Dette gør det muligt for din Mac at spare strøm, hvilket forlænger den tid, dit batteri vil vare, før det skal genoplades eller, hvis du har forbindelse til en strømkilde, øger effektiviteten af ​​din Macs energiforbrug.

Hvorfor App Nap kan ikke altid være den bedste ting

For det meste kan App Nap være et kraftfuldt værktøj til at holde en MacBook kørende, når den er væk fra en strømkilde; Selv desktop-Mac'er kan se mindre strømforbrug med App Nap. Men det kan ikke altid være det bedste valg afhængigt af hvilke apps der bliver tvunget til at sove.

Operativsystemet forsøger ikke at blande apps, der stadig udfører opgaver, mens de er i baggrunden, men jeg har nogle gange fundet en af ​​mine apps sovende, da jeg forventede at det skulle fungere, og dermed forlænge en opgave, som skulle have været afsluttet meget tidligere.

I andre tilfælde har apps, der tager lur, ikke svaret på et input, som de skulle gøre brug af, såsom en intern timer, der fortæller en app at udføre en opgave hvert x antal minutter.

Heldigvis er der to måder at kontrollere App Nap-funktionen på.

Kontrol af appnapfunktionen

Før vi dykker ind i, hvordan du aktiverer og deaktiverer App Nap, er det vigtigt at bemærke, at ikke alle apps er App Nap klar. Nogle apps kan ikke kontrolleres af App Nap, og de vil heller ikke reagere på App Nap's aktivere og deaktivere kommandoer. Heldigvis er det let at se, hvilke apps der er App Nap klar, og hvilke der ikke er.

Deaktiver eller Aktivér App Nap på en App-by-App Basis

App Nap er som standard aktiveret i OS X, men der er en nem måde at slå App Nap på for en enkelt applikation.

  1. Åbn et Finder-vindue, og naviger til den app, du vil deaktivere, fra at sove det vil normalt være i din mappe / applikationer.

  2. Højreklik på programmet, og vælg Få info fra pop op-menuen.

  3. Sørg for, at området Generelt i Get Info-vinduet udvides. (Klik på chevron ved siden af ​​ordet General, så det peges ned.)

  4. Hvis der er en afkrydsningsfelt, der forhindrer appnap, kan du sætte et afkrydsningsfelt i boksen for at forhindre nap eller fjerne et afkrydsningsfelt for at tillade nap. Hvis der ikke er nogen afkrydsningsfelt, er appen ikke opmærksom på appnap.

  5. Du skal genstarte en app, hvis du ændrede indstillingerne for App Nap-tasten, mens den kørte.

Deaktiver App Nap System-Wide

App Nap kan slukkes over hele dit system. Dette kan være nyttigt for stationære Mac-brugere, eller dem, der altid forlader deres MacBook-tilsluttet. Under disse forhold er App Nap ikke et kritisk strømbesparende system, og du foretrækker muligvis at apps kan køre baggrundsprocesser til enhver tid.

  1. Launch Terminal, der ligger i mappen / Applications / Utilities.

  2. I vinduet Terminal, der åbnes, skal du indtaste følgende kommando:

    standardindstillinger skriv NSGlobalDomain NSAppSleepDisabled -bool JA

    Du kan tredoble-klikke på den ovenstående tekstlinje for at vælge hele kommandoen. Du kan derefter kopiere / indsætte kommandoen i Terminal vinduet.

  3. Tryk på Enter eller Retur, afhængigt af dit tastatur. Kommandoen vil blive udført, selvom der ikke vises nogen feedback om kommandos status i vinduet Terminal.

Når du deaktiverer App Nap hele systemet, placerer du ikke markeringer i afkrydsningsfelterne Forhindre appnap. du slår simpelthen af ​​funktionen fra hele systemet. Apps, der ville have reageret på App Nap-funktionen, fortsætter med at gøre det, hvis du genaktiverer App Nap-funktionen hele systemet.

Aktivér App Nap System-Wide

Hvis du har prøvet nogle af vores andre Terminal-tricks, har du sandsynligvis allerede gættet, at kommandoen for at deaktivere App Nap kan med en lille ændring bruges til at aktivere napping-funktionen hele systemet.

  1. For at aktivere Nap App hele systemet, skal du blot indtaste Terminal-kommandoen:

    standardindstillinger skriv NSGlobalDomain NSAppSleepDisabled -bool NO

    Endnu en gang kan du tredobbelt klikke på den ovenstående tekstlinje for at vælge den, og derefter kopiere / indsætte kommandoen til Terminal.

  2. Tryk på Enter eller Retur på tastaturet, og kommandoen udføres.

Brug af den globale appnap-aktiveringskommando overskriver ikke indstillingerne for appnap af enkelte applikationer; det gør simpelthen tjenesten på hele systemet. Hver app kan stadig aktiveres og deaktiveres individuelt.