Hi Allen A, thanks for your suggestions. Unfortunately, most of those suggestions seem related to the Mac's "Sleep" ability, so let me clarify that my Mac's Sleep ability works correctly - my problem is specific to the screensaver only. In any case, I have tried all your suggestions, with the following results:
- Pauses a few seconds before waking up? NO, screensaver continues indefinitely after key-press or mouse-move. (Regardless, hard disk is set to never sleep, and there is no disk in the optical drive.)
- Screen brightness turned down? NO, I can see the screensaver's wavy lines.
- External display off? NO, I can see the screensaver's wavy lines on the external display; and the problem also occurs when no external display is connected.
- Safe Sleep? NO, Mac is not sleeping - I can see screensaver running. (Regardless, my battery is fully charged and I am running on AC power.)
- Sleep indicator light? NO, again, Mac is not sleeping - I can see screensaver running.
- Mac turned off? NO, Mac is not off - I can see screensaver running. (You must think I'm really stupid.)
- Reset SMC - DONE, problem still occurs.
- Reset NVRAM - DONE, problem still occurs.
- Disconnect external devices - DONE, problem still occurs.
- Start in Safe Mode - DONE, problem still occurs.
However, when trying another user account, I had to create a new user account, and noticed the following:
- System Preferences > Mission Control > Displays have separate Spaces: ON - screensaver works correctly.
- System Preferences > Mission Control > Displays have separate Spaces: OFF - screensaver does not wake from keyboard press or mouse/trackpad move.
The same results occurred when testing it in my own user account, so the problem is not related to any specific user account, but rather, the problem is related to the Mission Control System Preferences.
Steps to reproduce the problem:
- System Preferences > Energy Saver > Computer sleep: set it to at least 5 minutes (so Sleep function does not interfere with screensaver function).
- System Preferences > Desktop & Screen Saver > Screen Saver > Start after: 1 minute (so we don't have to wait so long to test it).
- System Preferences > Mission Control > Displays have separate Spaces: OFF (un-checked).
- Log out, then log in again, for the above setting to take effect.
- Wait for 1 minute, for screensaver to appear.
- While screensaver is running, press a key on the keyboard - the screensaver should disappear and return to the desktop, but it does not.
- Move on the trackpad/mouse - the screensaver should disappear and return to the desktop, but it does not.
I think Mission Control and Spaces should not be related to screensaver behavior, so hopefully this will help someone to figure out what the problem is. Thanks again for your help.
P.S.: It seems that others have experienced this same problem, and from their comments, it seems the problem began with upgrade to High Sierra, in case that is helpful: