How To: Change Leopard’s Login Wallpaper

October 31, 2007

From the not-sure-how-useful-this-is department comes a simple method of changing the default desktop wallpaper shown when logging into OS X Leopard if space and stars aren’t your cup o’ tea. All you need to do is replace the file DefaultDesktop.jpg located in /System/Library/CoreServices/DefaultDesktop.jpg. Since this is part of the System, you’ll need administrative privileges to change the image.

Open up the Terminal in Applications » Utilities and type in the following:

cd /System/Library/CoreServices
sudo mv DefaultDesktop.jpg DefaultDesktop_org.jpg
sudo cp /Path/to/picture/you/want/to/use/image.jpg DefaultDesktop.jpg

After the first “sudo” command, you will be asked for your password. For the last line, instead of manually typing in the path of the image you want to use, you can just drag it into the Terminal. If you were to browse to the CoreServices directory in Finder after you did this, you’d see something like this showing the new image and the renamed old one.

Leopard Login DefaultDesktop in Finder

and here are the fruits of your labor, a customized login wallpaper:

Leopard Login Wallpaper

Alternatively, you may opt to go the “proper” route and add an entry into the appropriate plist file with (below is all one line to be run in Terminal):

sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "/Path/to/picture/you/want/to/use/image.jpg"

Paul Stamatiou runs on the Genesis Theme Framework

Genesis Theme Framework

Genesis empowers you to quickly and easily build incredible websites with WordPress. Whether you're a novice or advanced developer, Genesis provides the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

Take advantage of the 6 default layout options, comprehensive SEO settings, rock-solid security, flexible theme options, cool custom widgets, custom design hooks, and a huge selection of child themes ("skins") that make your Genesis site look the way you want it to. With automatic theme updates and world-class support included, Genesis is the smart choice for your WordPress website or blog.

55 comments … read them below or add one

  1. thatha says:

    That’s a pretty picture you got there! Where did you get it from?

  2. T says:

    Yes, Second that, please share that gorgeous wallpaper Paul!

  3. Nice. I also use the “_org” suffix.

  4. Tureis says:

    it appears to be a more saturated (?) version of this interfacelift photo:
    http://interfacelift.com/wallpaper/details.php?id=1387

  5. Justin Cady says:

    Very interesting tip.

  6. Luke says:

    thanks paul was wondering how to fix that. just got a new mac mini today and have been playing with leopard since. nice os although still not sure about stacks and new default folder icons.

  7. Jordan says:
  8. This is one of the first things I did once I got my Leopard install up and running. However, I did it strictly with the Finder instead of using Terminal and Unix commands. Your method actually seems easier.

  9. Paul says:

    Yes, do share the wallpaper ;)

  10. @Tureis – you’re correct. I took it into Photoshop and added some color to it. ;-)

  11. Joel Mueller says:

    Or just use this program to change the login screen background:

    http://www.macupdate.com/info.php/id/26083/login-back

  12. Ruddy Melendez says:

    You probably know this already Paul, but I just noticed that the extension of the file must be .jpg; I realized this after attempting with a .png. Just in case anyone was going nuts wondering why it wasn’t working.

  13. Brandon Wigboldy says:

    So I tried this and somehow screwed it up. Now I have a solid blue background on my login page. Is there anyway to reverse what I did?

  14. Bruce Keener says:

    I also have the solid blue background, Brandon, even without making any changes. (At least if I made any changes, they were not deliberate, and sure did not involve use of the terminal.)

  15. Brandon Wigboldy says:

    So does anyone have any suggestions on how to fix this problem?

  16. Ruddy Melendez says:

    @ Brandon & Bruce,
    Read my previous comment.

  17. Bruce Keener says:

    @Ruddy, I re-read your comment and do not see the applicability to my situation: I have not touched the DefaultDesktop.jpg file, and it is indeed labeled with a jpg extension in my CoreServices directory.

  18. Brandon Wigboldy says:

    I also was using a jpg

  19. Tim says:

    Hey, thanks for the great hint. I actually got it to work by just getting an image I liked, named it DesktopDefault.jpg and dropped into the CoreServices Folder. It gave me the option to authenticate, which i did, and then asked for my password. I logged out and there it was. you don’t think that hurt anything, do you?

    Tim

  20. Bruce Keener says:

    @Brandon,

    Just curious if you are using a BootCamp partition. I am and if you are also, that could mean that this plays a part in our ‘temporary BSOD” at startup. I do know it is annoying and I have not thought of any other possible causes.

  21. johnmichael says:

    Bruce and Brandon, you might look at the image permissions. The login screen has to be available to _any_ user, so if the image is in a protected directory or has permissions specific to you, then it isn’t available to display on the login screen. When I first tried the ‘defaults write…’ method, I pointed at an image in my photos directory (protected by file vault). When I moved the same image to the /Users/Shared/ directory, everything worked just fine.

  22. Bruce Keener says:

    @johnmichael, I appreciate the help much. I did not do the trick for me, though, so I am really mystified. I am almost tempted to do a clean install. I went the upgrade route and wonder if there is some holdover material that is interfering with a normal startup. I do know my startup is much slower than it used to be. I have gone on a cleaning and reorganizing binge trying to find the cause, but to no avail. Thanks for the tip, though. The fact that it does not work for me makes me know something else is going on.

  23. Bruce Keener says:

    @johnmichael,

    To make a correction to my previous entry, what you suggested did succeed in giving a different wallpaper … just not anything at login. For login, all I get is a blue screen. A puzzle.

    Thank you, though.

  24. Mark says:

    The replacement .jpg must be 72 dpi for this tip to work, otherwise you just get a blue screen.

  25. Jeff says:

    useful blog, thanks. went with the dell display huh?

  26. tom says:

    i had the same blue screen issue and had saved the original background in iphoto. when i pulled it back into core services, lo, i still had a blue screen. i poked around in ‘get info’, unlocked at the bottom, then allowed read access to ‘everybody’. that worked so i did the same to the jpg i wanted to use, drug it in, and now it works too. thanks so much for this post and i hoped i helped… that login screen was cheezilla.

  27. Sam says:

    is there anyway you could upload this version of the wallpaper ? i’d really like to make it my permanent wallpaper for the desktop…or if you could just e-mail it to me, i’d be greatly appreciative.

  28. dave says:

    I have a directory that I save all my favorite wallpapers to, most of which are from Mandolux.
    http://mandolux.freerobotsex.com/archive/2008/0301.html

    So I created a script…

    #!/bin/bash
    declare -a files
    let count=0
    IFS=$'\n'
    for i in `find -E /Users/dturner/Pictures/Wallpaper/mandolux -iregex ". \/[^\.][^\/] \.(jpg|jpeg)$"` ; do
    files[$count]=$i
    ((count ))
    done
    N=${#files[@]}
    ((N=RANDOM%N))
    randomfile=${files[$N]}
    cp "$randomfile" /System/Library/CoreServices/DefaultDesktop.jpg

    Then in Terminal I entered:
    sudo edit /etc/crontab

    And added a line so it looks like:

    # The periodic and atrun jobs have moved to launchd jobs
    # See /System/Library/LaunchDaemons
    #
    # minute hour mday month wday who command
    * */1 * * * root /Users/dturner/scripts/new_login_wallpaper 2>&1 /dev/null

    …Now my default login background changes every hour!

  29. James says:

    BTW, There is an easier way to do all this:

    http://usingmac.com/2007/11/6/leopard-change-login-background

  30. Kevin Bennett says:

    Mac Leopard – Having successfully altered the default wallpaper, I now find I have the original “astrophysical’ wall paper on my attached remote screen. Any idea where i need to look to change this too? Thanks Kevin

  31. Rick says:

    I could be wrong, but if you use the

    sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture “/Path/to/picture/you/want/to/use/image.jpg”

    approach, I think that path has to be a file in the root system. I tried it to a picture in my /Users/myhome dir and it didn’t work until I moved it to a file outside my home. (I just put it in /System/Library/CoreService )

    I’m probably wrong, but no clue why it didn’t work to the file in my home dir (I don’t think I had the path wrong either.)

  32. Fahad says:

    Guys I tried changing my login screen and I actually did change it….but as a result the computer took alot more time than usual to load the login screen as well it was extremely pitifully slow! Oh and btw im using a macbook pro 15 inch 2 GB ram 2.2GHz.

  33. Joao Paulo says:

    On my mac, my background became blue!
    And now? i wanna restore.
    How can i do that?

  34. Fahad says:

    Joao, make sure the picture you selected is in shared folder because if your account is set to private and the picture that you selected is in your account, other users would not be able to see it hence you will just be left with a blue screen. So go to your HD>users>shared and put that picture in shared folder then set it using this program and you will be good to go!

    Fahad

  35. Smally says:

    ATTENTION ALL BLUE SCREENERS:
    I had this problem for ages where the logiin background wouldn’t change form a dull blue screen. Then, i downloaded Login Back application from off the apple site. I think it is mentioned above. It is much better than using desktop2login or anything else. But the main reason i am posting because it solves blue screen.
    Thanks to whoever posted it near the top

  36. Brandon Wigboldy says:

    Smally, I just tried that app and am still stuck with a blue login as I have been for months now. I guess I am getting used to it but it still bugs me.

  37. Ryan says:

    I have the blue screen. Tried everything suggested to fix it with no luck. Help?

  38. Ryan says:

    Tried the background app and that didn’t work either.

  39. Lee says:

    For all you with With the Blue screen Issue, you may have corrupted up your ‘com.apple.loginwindow.plist’ plist file.

  40. Patrick says:

    Edit the com.apple.loginwindow.plist file with PlistEdit Pro. Choose Show Prefs Browser from the Browser menu. Open the com.apple.loginwindow.plist file from the list (I have two but only one contains the path to the desktop picture) and change the path of the DesktopPicture to /System/Library/CoreServices/DefaultDesktop.jpg. That will reset the location of the image you want to the default.

    This fixed my blue screen problem and now I have the background picture I want.

  41. Fox says:

    Had the same problem, I think I’ve got the puzzle

    1. Make sure the file IS a jpg – just checking the file extention is not enough
    open your image editor/viewer/metadata editor and make sure it states “JPEG”

    2. the 72 DPI issue, was not my case but worth to check, same solution as 1.

    3. permitions/location: make sure the file is in the default location “/system/library/coreservices/defaultdesktop.jpg” – to reset use the instructions above in the comments.

    I was very annoyed with this issue, but thanks to the clues you guys gave, I fixed it on my end, Hope you can also.

  42. Nathan says:

    Alright, I know this is an old forum, and I had the blue screen and tried every last way to fix it, but the only one that worked is the application called Login Back:
    http://www.macupdate.com/info.php/id/26083/login-back
    I know someone posted this link up above, but really use this rather than terminal. It was way to easy to get rid of my blue background with this application.

  43. thirst487 says:

    Hi, I sucessfully changed my login screen. But everytime I logon the macbook turns the volume off. It doesn’t bother me much. But I was wondering. I there anyway to restore the login screen to the way it was?

  44. Bryan says:

    “Edit the com.apple.loginwindow.plist file with PlistEdit Pro. Choose Show Prefs Browser from the Browser menu. Open the com.apple.loginwindow.plist file from the list (I have two but only one contains the path to the desktop picture) and change the path of the DesktopPicture to /System/Library/CoreServices/DefaultDesktop.jpg. That will reset the location of the image you want to the default.

    This fixed my blue screen problem and now I have the background picture I want.”

    THANK YOU Patrick! This resolved my problem. Any one else having trouble with the blue screen give this a try.

  45. It works also without Terminal. You can use the Go menu item to access the folder:
    /System/Library/CoreServices/

    Then you need to open the info menu for this directory, so you step one directory up and then do that, and you need to open the key and enter your admin user name (there is only the system user by default). Why do that? Because it won’t allow you to change the filename or do anything in this folder, even if you add the user to the file itself. You need to put it to the directory. Then you can rename the old file, and put a new one from your desktop images and give it the name DefaultDesktop.jpg.

    Then you restart and see the new one. I have done it and it works.

  46. Sorry I should have added that I am using Snow Leopard Version 10.6.2. I don’t know to do this under any previous version, as I have never tried.

  47. andres says:

    yeah. ok. but my question is, ¿How to put a random background? make your login window background change every 5, 15, 30 seconds to another image. if you can emamil me a solution for 10.5(leopard)&10.6(snow leopard) that would be great. My email is andresaic@hotmail.com . :D

  48. SY says:

    I followed the directions exactly and both pictures did show up in the “CoreServices” folder but after logging out and trying…a BLUE SCREEN appears behind the login menu….

    Is there any way to revert this because it has been months now since I’ve had a dull blue screen.

    Please help…

  49. ****How To Fix The Blue Screen**** says:

    [This worked on my Leopard version 10.6.3]

    1) Download Login Back-
    http://www.macupdate.com/info.php/id/26083/login-back

    2) Once you’ve Downloaded it, open the .zip file. You’ll then see the Login Back Application. Drag it into your Applications Folder for easy access. Do not open the Login Back Application just yet.

    3) Place the picture you want as your login background in the Shared Folder.

    To do this:
    Open a new Finder window and under “Devices” in the side bar, click “Macintosh HD”. Then Click “Users”, then “Shared”. Once you are in the Shared folder drag your picture into the window. (it doesn’t matter if it’s a PNG or JPG)

    4) Open the Login Back Application (it may take a second or so). It will ask you to choose a picture. Locate the Shared Folder again and choose your picture. It will ask for your password. Once you type it in and click “Ok” then it will automatically save and the application will quit on its own.

    5) To see if it worked you can either restart your computer or go up to your Login Name (in the right upper corner of the toolbar), click it and then click “Login Window…”. At this time you should see your picture! After you are satisfied you can log back in and continue with what you were doing.

    • ****How To Fix The Blue Screen**** says:

      Just so you know the Login Back Application is not actually 40.3mb, it’s 45kb.

    • SY says:

      IT WORKED OH MY GOODNESS.

      YOU ARE A GENIUS.

      THANK YOU SO MUCHHHHHHHHHHHHHHHHHH.

      • ****How To Fix The Blue Screen**** says:

        lol it took me for ever to figure it out and once I did, I figured that other people would want the answer too. Plus having that blue screen was really getting on my nerves :)

  50. Pabs says:

    @ Lee, so what do we do then? This blue screen issue is bugging me heaps :(

  51. andres says:

    what OS for mac are u using?

3 Trackbacks

  1. [...] Leopard’s login wallpaper is not that cool, but I’m OK with it for now. If you don’t like it, here is How To Change Leopard’s Login Wallpaper. [...]

  2. [...] Change Leopard's Login Graphic (tags: apple osx images) [...]

Leave a Comment

*

Leaving so soon?

Don't forget to check out the Reviews and How-Tos, or read a random post.