macos – How can I discover what program is stopping my Mac from going to sleep?


You’ve achieved a fairly good job to this point of troubleshooting this your self and there are numerous issues that stop sleep out of the field and by design.

What I might do subsequent is precisely what you’re asking about – a focused test to see if an software is what’s stopping your Mac from going to sleep.

To do that, comply with these steps:

  1. The subsequent time your Mac isn’t going to sleep, open Exercise Monitor
  2. Click on on the Vitality tab
  3. Now you’ll see an inventory of purposes with quite a lot of columns, considered one of which must be headed “Stopping Sleep”
  4. Now test to see if any purposes have a “Sure” listed on this column

IMPORTANT: If an software has an enlargement triangle to the left of its title, ensure you broaden it to verify whether or not something is stopping your Mac from going to sleep. For instance, net browsers corresponding to Safari typically have a number of home windows/tabs open and considered one of these might be stopping your Mac from going to sleep. Nevertheless, this won’t be apparent until you click on on the enlargement triangle.

  1. In that case, you possibly can drive them to Give up by deciding on them and urgent possibilitycommandQ
  2. Now wait to see in case your Mac will fall asleep

Notes:

  • For those who don’t see a “Stopping Sleep” column at Step 3, then go to View > Columns > Stopping Sleep to show it.
  • If no purposes are listed as stopping sleep, then let me know by way of the remark field beneath and we’ll proceed with different steps.

For those who like command line choices – there may be an assertions log that exhibits what’s going on – issues that make the Mac assume you might be energetic, issues that may block sleep, and so forth…

pmset -g assertions

This is identical data that the exercise monitor exhibits, simply extra element and you’ll see objects come and go by letting the log run:

pmset -g assertionslog

One good factor about command line is you possibly can ignore the whole lot that does not have “sleep” in it:

pmset -g assertionslog|grep -i sleep

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles