How to Disable the OS X Login Screen Saver

Cosmos screen saver NGC 3190

There may be times when you don’t want the OS X login screen saver to kick in. This might apply when, for example, the screensaver engine (ScreenSaverEngin) is acting up, and you don’t want it to activate, ever.

Cosmos screen saver NGC 3190
NGC 3190, first used in OS X Mountain Lion.

First. The activation of the normal screen saver in OS X, after you’ve logged in, is managed with System Preferences > Desktop & Screen Saver > Screen Saver. There, you can set it to the desired time on the bottom left where it says Start after: Or set to Never.

OS X Screen Saver Settings

Login Screen

However, the screen saver that kicks in after a period of time at the login screen is not controlled by that user setting. Instead use this terminal command:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime NNNN

Where NNNN is the delay in seconds before it kicks in. (You’ll need to enter an Administrator password.) To stop the screen saver permanently, set NNNN = 0. That is,

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

I’m testing this myself because I’ve occasionally seen problems with my graphics card and the process called ScreenSaverEngin. In my case, it can cause a lock up when the login screen sits idle too long. Your need may be driven by a different reason.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.