About gdm ignoring .xsession, I remember I wrote a workaround on the wiki some time ago.
http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome#with_gdm You have to create /usr/share/xsessions/xsession.desktop: [Desktop Entry] Name=Xsession Comment=This runs ~/.xsession Exec=/etc/X11/Xsession IIRC the script /etc/X11/Xsession is supposed to redirect to your ~/.xsession and set up your environment before (I can't check right now, I'm at work) I also usually link .xsession to .xinitrc ln -s ~/.xsession ~/.xinitrc -- To unsubscribe, send mail to [email protected].
