Bugzilla – Bug 145118
xdm/kdm startup scripts customization is broken.
Last modified: 2006-01-24 10:53:32 UTC
It seems that customization of the xdm/kdm (and probably gdm) startup scripts is partially broken. According to /etc/skel/.xinitrc.template it is supposed to be called from /etc/X11/xdm/sys.xsession (at least it's how I interpret the comments for ssh-add line). In practice /etc/X11/xdm/Xsession would call it directly, which basically means that in order to modify the startup scripts one would have to copy sys.xsession into it's home directory too (or write a new one). As an easy solution I would propose to remove a call to ~/.xinitrc from /etc/X11/xdm/Xsession completely (or call it after sys.xsession).
This is already fixed for the next release. Try out openSuSE.