Quick, sloppy, and gratefully cribbed from rfurgy’s comment on a post about hacking the new GDM, which incidentally his comment was the only method that worked out of all the various ways being discussed. Maybe it’s me, maybe it’s not but this method, while kind of silly, actually does make a change though ymmv.
The fugly wallpaper is kept in /usr/share/images/xsplash as bg_[screen resolution].jpg along with the logos and something called a throbber. Make backups of these and tuck them away in a safe place in case you want to revert back.
- Make backups of all the files in /usr/share/images/xsplash just because it is the responsible thing to do
- Find an image that you want to use for your login background
- Crop it to the resolution of your screen
- Generate resized versions for the six sizes contained in the folder
- Copy your new images into /usr/share/images/xsplash
- If you are using a light or white colored back ground you might want to invert the color in the logo images
- Log out or reboot
- Enjoy a little less ugly in your life
I’d take a screenshot but gdmflexserver –xnest tells me it hasn’t been implemented and I’m too lazy to look for another way. Shaky and dimly lit iPhone pictures are worth a handful of words.



[...] I hate Ubuntu 9.10’s GDM theme so much I tweaked it slac [...]
Thank you for the info, would have cause me a lot of time searching for this “xsplash” thing. I was not trying to replace my gdm background but just wanted to know where the picture was stored (previously they were in /usr/share/gdm/themes). Sometimes they make a nice desktop background if not in gdm greeter
new ubuntu reminds me too much of apple
I can’t copy-paste anything into the “xsplash” folder..
Yeah, you’ll need to elevate your rights to move items into the folder. On the command line you can do ‘sudo cp /from/here /to/there’. If you are more comfortable with nautilus you could ‘sudo nautilus’ to kick off with elevated rights (I can’t remember where the gksudo nautilus hangs out in the menu).
This will let you change the splash screen
gksu nautilus /usr/share/images/xsplash
this may look like the normal appearance properties, but it’s not it’s real for the log-in screen…..
gksudo -u gdm dbus-launch gnome-appearance-properties
so you can change the background from this menu, and when you log-out you see that it changed it…
Just right click on you desktop Create Launcher
give it any NAME
For the command use
gksu nautilus /usr/share/images/xsplash
click o.k. and your done you now have a short cut… and change the splash image
next make another Create Launcher …
Command … is
gksudo -u gdm dbus-launch gnome-appearance-properties
it is way easier done you now have a short cut for Log-in screen…
you will only see the changes when you log out… change theme and background… done
http://www.blogsdna.com/6466/free-and-attractive-themes-for-ubuntu-9-10-karmic-koala.htm