Programo mi iMac para poner la pantalla en reposo después de 10 minutos. Siempre ha funcionado hasta ahora, pero ya no. La pantalla permanece encendida todo el tiempo, independientemente de lo que haga en la página de ahorro de energía, así que cuando me alejo del iMac, el protector de pantalla se inicia y permanecerá encendida hasta que vuelva a tocar el ratón, lo que puede tardar días si estoy fuera y estoy ejecutando Skype, por ejemplo. Sólo puedo dormir la pantalla manualmente. ¿Alguna idea?
Respuesta
¿Demasiados anuncios?
jamie
Puntos
11
Puedes usar el comando pmset para "preguntar" a la administración de energía si hay algo que impida dormir. En este primer ejemplo, he reiniciado recientemente, y no hay nada que deba impedir que el sistema duerma:
$ pmset -g assertions
5/10/13 8:18:51 AM EDT
Assertion status system-wide:
PreventUserIdleDisplaySleep 0
CPUBoundAssertion 0
DisableInflow 0
ChargeInhibit 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 0
ExternalMedia 0
DisableLowPowerBatteryWarnings 0
EnableIdleSleep 1
NoRealPowerSources_debug 0
UserIsActive 0
ApplePushServiceTask 0
Kernel Assertions: None
Entonces puse a iTunes a reproducir una canción. Comprobando ahora, se puede ver que el sueño será impedido por el proceso de audio principal.
$ pmset -g assertions
5/10/13 8:19:46 AM EDT
Assertion status system-wide:
PreventUserIdleDisplaySleep 0
CPUBoundAssertion 0
DisableInflow 0
ChargeInhibit 0
PreventSystemSleep 0
PreventUserIdleSystemSleep 1
ExternalMedia 0
DisableLowPowerBatteryWarnings 0
EnableIdleSleep 1
NoRealPowerSources_debug 0
UserIsActive 0
ApplePushServiceTask 0
Listed by owning process:
pid 1124: [0x00000464012c001f] PreventUserIdleSystemSleep named: "Nameless (via IOPMAssertionCreate)"
pid 269: [0x0000010d012c0020] PreventUserIdleSystemSleep named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,2:0'.noidlesleep"
Kernel Assertions: None