Ticket #995 (closed defect: fixed)

Opened 10 years ago

Last modified 9 years ago

Support lightdm

Reported by: geofft Owned by: jrjarvis
Priority: blocker Milestone: Precise Beta
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:

Description

Oneiric's default display manager is now lightdm, not gdm.

See  LP:806064 and  LP:799754 for info on how to set the default session in lightdm.

Change History

comment:1 Changed 10 years ago by geofft

  • Milestone changed from The Distant Future to Oneiric Support

comment:2 Changed 10 years ago by jdreed

  • Priority changed from normal to blocker

We have completely failed to do this, and don't really have time to bikeshed about a new theme. For now, can we decide that -login-graphical depends on gdm and divert /etc/X11/default-display-manager? Users who don't want gdm are welcome to run a different metapackage.

comment:3 Changed 10 years ago by jdreed

bbaren has been looking at this.

My take on Unity/lightdm now is that we make the best of a bad situation and stop fighting upstream. I will be satisfied with a background image and some way to run a kiosk session.

"We can also revive dm/xlogin..."

comment:4 Changed 10 years ago by jdreed

  • Owner set to jrjarvis
  • Status changed from new to assigned

comment:5 Changed 9 years ago by jdreed

OK, this turned out to be nowhere near as terrible as it could have been. r25494 contains a preliminary greeter, written in Python and Gtk+3 with Gobject introspection. This allows us to recycle a lot of code from gdm-config/pieces-of-flair, etc. One of the benefits of us "owning" the greeter is that we can do away with a lot of terrible hacks, since we can check the validity of usernames, check for updates in progress, etc.

comment:6 Changed 9 years ago by jdreed

  • Status changed from assigned to committed

comment:7 Changed 9 years ago by jdreed

Packaging done in r25529-r25531. The plan is to continue to depend on gdm-config, but also depend on lightdm-config where available, which will do everything in its power to force the user to lightdm. We may want to consider scribbling over /etc/X11/default-display-manager on cluster, but it's probably not necessary.

comment:8 Changed 9 years ago by jdreed

  • Status changed from committed to development

comment:9 Changed 9 years ago by jdreed

Deployment on Oneiric blocking on  LP:990490, and some UI issues fixed in lightdm-config 1.2. Otherwise this is ready to go to production.

comment:10 Changed 9 years ago by jdreed

  • Status changed from development to proposed

OK, the fixed lightdm for Oneiric made it into oneiric-updates, so we're good to go.

comment:11 Changed 9 years ago by jdreed

  • Status changed from proposed to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.