Mac kommer inte att sova? Så här hittar du varför och fixar det

I det sällsynta tillfälle som du går för att sätta en Mac för att sova och, ja, det kommer inte att sova, det är lätt att hitta för att få reda på vad holdup är. Även om det här är något tekniskt tillvägagångssätt, borde det ge en bra utgångspunkt för alla som är förvirrade över varför något som automatisk sömn inte träder i kraft och förhoppningsvis ger en snabb lösning på problemet.

Bestämning av orsaken till sömnförebyggande i Mac OS X med kommandoraden

Det här fungerar för att avgöra varför en Mac inte ska sova och varför en Mac-skärm inte sover:

  • Starta terminalen från / Program / Verktyg / och skriv följande kommando:
  • pmset -g assertions

  • Titta igenom den rapporterade assertionslistan för objekt med en "1" bredvid deras namn för att hitta vad som håller Macen vaken

Om du till exempel ser något som följande:

$ pmset -g assertions
7/11/12 10:45:33 PM PDT
Assertion status system-wide:
PreventUserIdleDisplaySleep 0
CPUBoundAssertion 0
DisableInflow 0
ChargeInhibit 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
NoIdleSleepAssertion 1
ExternalMedia 0
DisableLowPowerBatteryWarnings 0
EnableIdleSleep 1
NoRealPowerSources_debug 0
UserIsActive 0
ApplePushServiceTask 0

Listed by owning process:
pid 1827: [0x000000bb012c01f1] PreventUserIdleSystemSleep named: "com.apple.audio.'AppleHDAEngineOutput:1B, 0, 1, 1:0'.noidlesleep"

Du kommer märka att funktionen "Sömn när viloläge" är inaktiverad, men det du verkligen vill uppmärksamma är den nedre delen av listan där rapporten "Listad av ägarprocessen" visar com.apple.audio som anledningen till att PreventUserIdleSystemSleep är aktiverad. Varför är det så? Eftersom iTunes körs och spelar musik betyder det att datorn inte är ledig.

Om du har långvariga sömnproblem och det ovanstående tipset inte ger någon aning om var du ska börja, kan sömnproblem relaterade till hårdvaru- och energihanteringsfrågor ofta lösas med en återställning av SMC. På andra sidan staketet visar ett annat kommandoradspets oss hur man får reda på varför en Mac vaknade från sömnen. Ibland är det samma som hindrar en Mac från att sova och är ansvarig för att väcka det också, som Time Machine och schemalägga säkerhetskopieringar.

Detta är ett praktiskt tips från Lifehacker som också ger liknande tips för Windows-datorer. Missa inte Apples artikel om ämnet för ytterligare hjälp.