Bug#460820: x11-common: no login shell run when logging in through gdm
Package: x11-common
Version: 1:7.3+10
Severity: normal
When I log in through gdm no login shell is run. I can tell because when
I run bash -l manually it adds ~/bin to my path but it is not there when
I log in through gdm.
I normally fix this by writing my own .xinitrc/.Xsession but the global
xsession scripts should be fixed so that the wm sees full environment.
Genereal solution might be hard, though. It would be easily fixable for
bash by adding stuff to the session setup but ash/tcsh/... users should
not be left out either I guess.
Possibly the shell packages could install a script that could be used to
execute a progrem as if it was executed from a login shell that would
work the same for any shell :)
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages x11-common depends on:
ii debconf [debconf-2.0] 1.5.17 Debian configuration management sy
ii debianutils 2.28.2 Miscellaneous utilities specific t
ii libc6 2.7-5 GNU C Library: Shared libraries
ii lsb-base 3.1-24 Linux Standard Base 3.1 init scrip
x11-common recommends no packages.
-- debconf information excluded
Reply to: