Skip navigation
This discussion is archived

Changing the Screen Saver for the Login Window

4276 Views 10 Replies Latest reply: Jan 19, 2010 8:14 PM by aushobbit RSS
RAMP83 Calculating status...
Currently Being Moderated
Dec 26, 2009 9:32 AM
I've found how I can change the WALLPAPER for the LOGIN Window.

How can I change the screensaver from the default to one that I have installed?

TECH INFO:
OS X 10.6.2
Admin account has desired screensaver loaded and activated.
The screensaver I'm wanting to have as the login window screensaver is MARINE AQUARIUM 3.0 (414)

THANKS!
iMac 20", Mac OS X (10.6.2)
  • V.K. Level 9 Level 9 (56,120 points)
    Currently Being Moderated
    Dec 26, 2009 9:39 AM (in response to RAMP83)
    you can not run regular screensavers over login window. it's a security feature introduced in leopard. in order to be able to run over login window a screensaver has to be programmed in a special way and that can only be done by the screensaver creator. the only screensaver I know that can run over login window is this one
    http://www.macos.utah.edu/docroot/xhooks/10.5LogoutSaver.zip

    it works in leopard but I have not tested it in snow leopard.
    Mac Pro 3.2 GHz, Mac OS X (10.6.2), Mac Pro 2.66GHz, powerbook G4 1.5GHz
  • magnusviri Calculating status...
    Currently Being Moderated
    Jan 6, 2010 3:11 PM (in response to V.K.)
    I maintain Screen Preserver and I'm happy to say that Apple ***finally*** (this was first filed as a bug in 10.0 or 10.1) lets you run a screensaver over the loginwindow by design. YAY!

    To get it working in 10.6 just copy your prefs from

    ~/Library/Preferences/ByHost/com.apple.screensaver.asdfasdfasdfasdf.plist

    to

    /Library/Preferences/com.apple.screensaver.plist (remove the MAC address).

    If there are accompanying files (prefs for particular modules) I think you want to move them to /var/root/Library/Preferences/ByHost.
    Too many computers, Mac OS X (10.6.2), Too many computers
  • V.K. Level 9 Level 9 (56,120 points)
    Currently Being Moderated
    Jan 6, 2010 3:57 PM (in response to magnusviri)
    thanks for that info but I can not make it work. I did what i said and screensaver never comes up over the login window. I thought that maybe my user screensaver plist was wrong so i modified the default one that already existing in /Library/preferences but that did not help. here is the plist i used

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>CleanExit</key>
    <string>YES</string>
    <key>PrefsVersion</key>
    <integer>100</integer>
    <key>idleTime</key>
    <integer>180</integer>
    <key>moduleDict</key>
    <dict>
    <key>moduleName</key>
    <string>Flurry</string>
    <key>path</key>
    <string>/System/Library/Screen Savers/Flurry.saver</string>
    <key>type</key>
    <integer>0</integer>
    </dict>
    </dict>


    </plist>

    am i missing something? is there more to it than you described? I also looked at the console log and there are no messages of any kind when the system is at the login window. no errors, no nothing. puzzled but hopeful it could be fixed.

    Message was edited by: V.K.
    Mac Pro 3.2 GHz, Mac OS X (10.6.2), Mac Pro 2.66GHz, powerbook G4 1.5GHz
  • V.K. Level 9 Level 9 (56,120 points)
    Currently Being Moderated
    Jan 7, 2010 1:42 PM (in response to magnusviri)
    ok, what you suggested definitely does NOT work as is. what does work as I found by doing a little googling is adding two entries specifically concerning the screensaver over login window to /library/preferences/com.apple.screensaver.plist. Namely, you need to add the keys loginWindowIdleTime and loginWindowModulePath. no other new entries are needed.
    for example, the following/library/preferences/com.apple.screensaver.plist works for me.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>loginWindowIdleTime</key>
    <integer>60</integer>
    <key>loginWindowModulePath</key>
    <string>/System/Library/Screen Savers/Nature Patterns.slideSaver</string>
    <key>moduleDict</key>
    <dict>
    <key>moduleName</key>
    <string>Skyrocket</string>
    <key>path</key>
    <string>System/Library/Screen Savers/Nature Patterns.slideSaver</string>
    <key>type</key>
    <integer>0</integer>
    </dict>
    </dict>
    </plist>

    so far i have not been able to make it work with any 3rd party screensavers even placed in /system/library/screensavers. launchd throws up an error when I try. still, this is MUCH better than nothing so thank you for letting us know about this.
    Mac Pro 3.2 GHz, Mac OS X (10.6.2), Mac Pro 2.66GHz, powerbook G4 1.5GHz
  • gumsie Level 4 Level 4 (2,075 points)
    Currently Being Moderated
    Jan 12, 2010 12:25 PM (in response to V.K.)
    That's very nice indeed. Thankyou.
    PowerMac G6 Alu Cinema HD, Mac OS X (10.6), Ctrl, Alt, Del.........AAAaarggghhh!
  • g-pod Level 2 Level 2 (270 points)
    Currently Being Moderated
    Jan 14, 2010 12:03 PM (in response to RAMP83)
    A bit of a side question, but is there a solution that allows a screensaver to run with the login window visibly on top?
    Macbook Pro (silver), Mac OS X (10.6.2), iPhone 2G
  • aushobbit Calculating status...
    Currently Being Moderated
    Jan 17, 2010 6:49 PM (in response to magnusviri)
    I have been trying to download http://www.macos.utah.edu/docroot/xhooks/10.5LogoutSaver.zip however the site appears to be down, any chance of an alternate link,


    Cheers,
  • gumsie Level 4 Level 4 (2,075 points)
    Currently Being Moderated
    Jan 17, 2010 11:58 PM (in response to aushobbit)
    Not sure how important the difference, but that says 10.5
    PowerMac G6 Alu Cinema HD, Mac OS X (10.6), Ctrl, Alt, Del.........AAAaarggghhh!
  • aushobbit Level 1 Level 1 (0 points)
    Currently Being Moderated
    Jan 18, 2010 4:25 PM (in response to gumsie)
    I have to setup Kiosk computers for public installations. Unfortunately these are only currently licensed for 10.5.
    Trying to avoid a mass purchase of SL if possible..
  • aushobbit Level 1 Level 1 (0 points)
    Currently Being Moderated
    Jan 19, 2010 8:14 PM (in response to aushobbit)
    I ended up upgrading to 10.6 and following instructions provided by magnusviri

    This works perfectly.

    Cheers,

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.