Bugzilla – Bug 448888
gdm does not allow custom xsessions (~/.xsession)
Last modified: 2017-08-11 15:49:31 UTC
Apparently lots of changes were made to gdm, and I can't seem to make it recognize my ~/.xsession script. It works as expected in kdm4 and did previously in gdm with 11.0. [evan@aeroevan:~]$ rpm -qf `which gdm` gdm-2.24.0-4
GDM was rewritten from scratch upstream. However, just glancing over the way it's set up on my system, /etc/gdm/Xsession calls /etc/X11/xdm/Xsession, which looks for and (supposedly) executes $HOME/.xsession. Not sure exactly what's going wrong here.
Possibly related to bug 462524? Possibly related to bug 460591?
Will this be fixed for 11.2 ?
Is this still an issue? I don't use gdm.
Yes (on 11.3, gdm-2.30.2-5.8.x86_64). It looks like it will execute your ~/.xsession if the "custom" command is sent, but the option isn't available in the dropdown (and there isn't any other input method I could find). Something like test -f $HOME/.xsession and then append Custom to the list of available dropdowns would be nice (and I'm fairly sure that's what it did before, but I can't recall). My workaround was to ln -s .xsession .xinitrc, but that doesn't really solve the issue.
The version with which you had the bug is now obsolete. I'll close this as NORESPONSE. If you can still reproduce it in current 11.4, please reopen the bug and move it to the appropriate version. Thanks!
The bug still exists in gdm-2.32.0-9.14.1.x86_64 on 11.4, so I'm reopening this bug as requested.
This bug has been open for ages and it is an issue in the software ("GNOME") itself rather than in package/distribution, thus the report should go there.