What is it? XDM is a display manager for X, its lightweight not tied to any particular desktop / window manager.
There are many ways to setup your xdm config with the xdm-config file containing addresses to other config files used by xdm. Some people change the addresses and leave the originals untouched but for this howto im going to leave xdm-config and edit the originals. I suggest you backup those originals though.
Changing the wallpaper.
XDM doesnt really support wallpapers but we can run commands when XDM boots and we can run a command to change the X wallpaper, so it can be done. When searching for this i found a lot of howto's that used programs that dont seem to exist anymore or at lest arnt in the etch repo, but finaly i found xsetbg.
To run commands when XDM starts edit the /etc/X11/xdm/Xsetup file.
a line containing.
Code: Select all
xsetbg `wallpaper url`
Then if want to move the login box around.
go to /etc/X11/xdm/Xresouces
you need a line like this, i dont think its in the debian default Xresources.
Code: Select all
xlogin*geometry 300x80+30+658
You can edit most of the colors and other things in the Xresouces file. i just commented them out because i wanted black, but it looks like there hex color codes. If someone finds a full list of things that can go in here i would be very greatful.
For extra fun you can run things like conky in the Xsetup. Note they will be running as root so you might want to change that with something like
Code: Select all
su -c (command) (user)
Code: Select all
conky &
Code: Select all
`sleep 3 && scrot (url)` &
Heres my xdm,
If anyone has any other tips please add.