Ce n'est peut-être pas votre problème, mais j'ai le même problème depuis longtemps et je n'ai pas trouvé de réponse pour moi, donc je vais poster ce qui a fonctionné pour moi au cas où quelqu'un viendrait plus tard.
Mon MacBook Pro (et plus tard, mon iMac, depuis que j'ai utilisé Migration Assistant) ne se mettait pas en veille lorsqu'il restait inactif pour quoi que ce soit. Il se mettait en veille lorsque le couvercle était fermé, ou si je le lui demandais explicitement, mais ne se mettait pas en veille lorsqu'il était laissé seul, comme il aurait dû le faire selon mes préférences dans Energy Saver.
J'avais déjà vérifié pmset -g assertions
et désactivé le partage et d'autres paramètres de réveil sur le réseau local, et rien ne semble fonctionner. Surveillance de pmset -g pslog
J'ai constaté que l'ordinateur se mettait en veille à l'heure prévue et se réveillait quelques secondes plus tard, avec le message suivant wake reason
seulement ce qui avait été appelé en dernier - même si c'était le bouton d'alimentation (c'est-à-dire qu'il disait que j'avais appuyé sur le bouton d'alimentation alors que ce n'était pas le cas). Cela m'a fait peur). J'ai lu ceci et une douzaine d'autres réponses et forums et je n'arrivais à rien.
J'ai trouvé un indice en vérifiant pmset -g log
qui était un peu plus détaillé que pslog
. Il s'est avéré que chaque fois que l'ordinateur se mettait en veille, un processus "s'annulait" comme ceci :
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
En regardant WDDMService dans le moniteur d'activité, il s'est avéré être un démon d'arrière-plan qui a été installé par le fameux "SmartWare" qui est venu sur un disque externe Western Digital. J'ai donc tué le processus, et l'ordinateur s'est mis en veille comme il se doit ! Comme je n'utilise pas le logiciel, je l'ai supprimé de launchd (que je pense avoir appelé le .plist ? Je ne savais pas vraiment ce que je faisais là) pour qu'il n'apparaisse plus. Tout fonctionne bien maintenant !