Puede que no sea su problema, pero he tenido el mismo problema durante mucho tiempo y no pude encontrar una respuesta para mí, así que publicaré lo que funcionó para mí en caso de que alguien venga más tarde.
Mi MacBook Pro (y más tarde, mi iMac, ya que usé el Asistente de Migración) no se desactivaría cuando quedara inactivo por cualquier cosa. Dormiría con la tapa cerrada, o si se lo dijera explícitamente, pero no dormía cuando estaba solo, como debería haberlo hecho según mis preferencias en Energy Saver.
Ya había marcado pmset -g assertions
y había desactivado el uso compartido y otras configuraciones de despertador en LAN, y nada parecía funcionar. Al monitorear pmset -g pslog
, descubrí que la computadora se iba a dormir a la hora programada y se reactivaba unos segundos más tarde, informando como wake reason
solo lo que se había llamado en último lugar, incluso si era el botón de encendido (eso es , dijo que había presionado el botón de encendido cuando no lo había hecho. Eso me asustó). Había leído esto y una docena de otras respuestas y foros y no podía llegar a ningún lado.
Encontré una pista al verificar pmset -g log
, que era un poco más detallado que pslog
. Resultó que cada vez que la computadora se iba a dormir, se "cancelaba" un proceso como el siguiente:
3/13/13 12:00:12 AM CDT Sleep Software Sleep Sleep: Using AC 6492 secs
3/13/13 12:00:12 AM CDT Cancelled Kernel: Response from WDDMService is to cancel state change
Al buscar WDDMService en el monitor de actividad, resultó ser un demonio de fondo que fue instalado por el notorio "SmartWare" que venía en una unidad externa Western Digital. Así que maté el proceso, ¡y la computadora se fue a dormir como debería! Como no uso el software, lo quité de launchd (que creo que se llamaba la lista. No sabía realmente qué estaba haciendo allí) para que no apareciera de nuevo. ¡Todo funciona bien ahora!