All the scripts in /etc/X11/gdm/Session are like this: #!/bin/bash -login /etc/X11/xdm/Xsession These should be sure to exec the programs like exec /etc/X11/xdm/Xsession
This will be fixed in gdm-2.0beta3-18 in rawhide