How to setup your desktop background as xsplash / gdm in Ubuntu karmic

On a single user system i like to have the same background for bootsplash, login screen and desktop. As the new xsplash and gdm in ubuntu karmic (9.10) makes this easy to access.