11 Replies Latest reply: Apr 4, 2010 4:39 AM by floba
Ryan JW Level 1 Level 1 (0 points)
How do I change the login window screensaver? It is always the same screensaver and it is not the one that is set in my main user account. I would appreciate someone helping me and telling me how to change the login window screensaver. Thanks.

20" iMac 2GB DDR3 2.66 GHz Intel Core 2 Duo, Mac OS X (10.6.2)
  • WBW Level 4 Level 4 (1,260 points)
    You need to change the screen saver for the root user.
    Here is some info on how to login with root.
    http://www.spy-hill.com/~myers/help/apple/EnableRoot.html
  • Ryan JW Level 1 Level 1 (0 points)
    okay. i dont understand what the "root" user is...
    that document is ways to difficult to read, to figure out...
    Is there no simpler way for changing this screensaver?
  • floba Level 3 Level 3 (695 points)
    The root user is the almighty administrator for a machine. As root you can delete, manipulate, move every file of your system, even the vital ones. So if you mess things up as root your system can get unstable to the point where it is unusable. Because of that and for security reasons the root user is disabled by default.
    I don't know how to change the screensaver but assume that WBW knows what he's talking about. To enable the root user do the following as system administrator (see the document WBW posted the link to):

    1) Open the Terminal
    2) At the command prompt type the following:

    sudo passwd root



    You'll be asked for your admin password to prove that you are authorized to make these changes. After that you will have to specify the new root password and have to verify it.
    After that you'll be able to log in as root at the login window and change the screensaver.

    Hope that helps.

    floba

    (MN600)
  • Ryan JW Level 1 Level 1 (0 points)
    Hi guys... I appreciate ur help, but I just don't feel comfortable messing with the terminal. Im sure u understand. I did what u said, floba, (cause ur suggestion was easier to follow) but when I log in as the "root" user it seems I was still logged in as the main user, the administrator, which is me. So i don't see where i would be able to change the login screen screen saver?? I'm confused. But maybe it's all okay. I would rather leave things the way they are than mess in the Terminal. So, no hard feelings guys, thanks for ur time. Appreciate this!!
    R.
  • kevinhodge Level 1 Level 1 (0 points)
    To change the desktop background of the login screen:

    1. Locate System > Library > CoreServices > DefaultDesktop.jpg
    2. Delete Default Desktop.jpg (you may need to authenticate as an Administrator)
    3. Create an image of your own to use and name it DefaultDesktop.jpg.
    4. Drag the image you created into the CoreServices folder.

    Using this method you won't need to enable the root user.
  • WBW Level 4 Level 4 (1,260 points)
    He's changing the screen saver, not the wallpaper...
    The system preferences before anyone logs in are the settings of the root user.
  • kevinhodge Level 1 Level 1 (0 points)
    Oh, I see.

    Ryan: You don't need to use the terminal to enable the root user. Open System > Library > CoreServices > Directory Utility. When the Directory Utility opens, choose "Enable root user" from the edit menu.
  • Ryan JW Level 1 Level 1 (0 points)
    i still dont see the point, the advantage, of logging in as the "root" user. nothing changes. can someone explain what i can do once i enable root user and then log in as root user? it seems to me i am only logged in as the main user, as i am always.
    thanks.
    R.
  • kevinhodge Level 1 Level 1 (0 points)
    There's no advantage, but you will be able to change the screen saver of the login screen. When you've done that, you can disable to root user again.
  • Ryan JW Level 1 Level 1 (0 points)
    Ok... this sounds doable... but i cant.
    So help me please. I have enabled the Root user and now when I am at the Login window... do i click on "Other" and log in as what/who? If I enter my name and password I just enter the same account as my main user account. So whats the point? I am in the same account that I always am. What do I need to do differently?
    Thanks.
    R.
  • floba Level 3 Level 3 (695 points)
    When you're at the Login window select "Other", type root as username and the password you assigned to the root account. Be careful what you are doing while logged in as root!

    Hope that helps.

    floba

    (MN601)