Does not perform same environment setup as gdm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xdm (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xdm
I'm reporting this against xdm 1:1.1.8-6ubuntu2 in Lucid, but this bug may be relevant to gdm and x11-common as well.
I've found at least two major differences in the environment initialization performed by gdm vs. xdm when a new session is launched:
1. /etc/gdm/Xsession will read in /etc/profile, /etc/xprofile, ~/.profile and ~/.xprofile . No such initialization occurs with xdm. You notice this if you (for example) add $HOME/bin to your path in ~/.bash_profile.
2. gdm sets XDG_CONFIG_DIRS in /etc/X11/
It is a bug that xdm is not interchangeable with gdm as far as the login session is concerned, but it's less clear how the two should be made equal in this respect. Modifying xdm's Xsession scripts to do the same thing would be the simplest solution, but then the same bug may arise with other display managers. I believe a better solution would be to move the above two bits of setup logic out of gdm, and into x11-common, to make them a common denominator of all display managers. (The 60xdg_path-
tags: | added: xubuntu |
Changed in xdm (Ubuntu): | |
status: | New → Confirmed |
Hi Daniel,
Please run the command 'apport-collect BUGNUMBER', which will attach several files we need for debugging.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]