Xsession does not spawn a login shell. There has been much discussion lately on the debian lists about the problems users see because Xsession does not spawn a user shell. This has been causing a lot of trouble for users. It is different than other distros. Much discussion ensued after martin f krafft <madduck@debian.org> filed this as a bug against kdm. Many of us now believe the problem really lies with xfree86-common's /etc/X11/Xsession. I plan on reassigning Bug#250765 to xfree86-common but wanted to introduce the problem here first and to get people's comments on this problem. Please look at Bug#250765 and comment on the solution proposed there. In summary it is to change /etc/X11/Xsession so that it spawns the user's $SHELL as a login shell. This converges Debian with at least one other popular distro and provides the user with a login environment. Thanks Bob
Attachment:
pgpitgQ4DGQ2n.pgp
Description: PGP signature