> and xdm executes ~/.xession. In fact, I have a "cascade" xdm file specified in xdm-config default file Xsession try running ~/.xsession otherwise run other defaults. nothing is hardwired.