The old .Xsession / .xinitrc feature is something that has worked 
consistently for 15+ years on a variety of unixes, so I was 
pretty surprised to find such an established behavior removed.

Each time I upgrade Ubuntu, I have to fix more and more things to 
get my system working as well as it did before the upgrade.  This 
is one more item on my list of bugs to work around.  However, 
giving lightdm a desktop file for Xsession would reduce my 
upgrade-fix list at least a little.

For me, the symptom was that when I tried to log in after 
upgrade, lightdm authorized me, gave me a blank desktop for about 
one second, then went back to the login screen.  No files in my 
home directory (such as .xsession-errors) were updated, and no 
logs in /var/log/ contained any hint of what was wrong.  I had to 
guess what the problem was, test a few hypotheses, then research 
it online for a fix.  It's worth noting that choosing the login 
option for my chosen window manager does *not* produce a suitable 
session, and that this is not a bug in the window manager.

If this isn't going to be fixed, I suppose I can always go back 
to putting 'exit 0' at the beginning of /etc/init.d/*dm and 
running 'startx' manually from a VT.  That would probably buy me 
a few more years of not having to worry about the constant churn 
in UI fads.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/818864

Title:
  add support for an “Xclient” fallback session

Status in Light Display Manager:
  Won't Fix
Status in “lightdm” package in Ubuntu:
  Triaged
Status in “lightdm” package in Debian:
  Fix Released

Bug description:
  Hey,

  a Debian user reported a bug asking for support of a “Xclient” session
  similar to GDM. Basically it doesn't require a .desktop file
  specifying the session, but directly runs what's in .xsession.

  Another way might be to add a “Default session” entry which would let
  the Xsession wrapper do the job. In Debian, we set it to
  /etc/X11/Xsession which will fall back to that file.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/818864/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to