GDMConfigureTool

Differences between revisions 4 and 9 (spanning 5 versions)
Revision 4 as of 2009-07-17 04:20:13
Size: 1472
Comment:
Revision 9 as of 2009-07-21 09:39:19
Size: 2606
Editor: mat.t.
Comment:
Deletions are marked like this. Additions are marked like this.
Line 42: Line 42:
{{attachment:gdmsetup-2.28-mockup-unauthorised.png}}
{{attachment:gdmsetup-2.28-mockup-authorised.png}}
Line 44: Line 47:
 * Modify the "Appearance" tool to be able to set the login background  * Modify the "Appearance" tool to be able to set the login background (http://bugzilla.gnome.org/show_bug.cgi?id=536531)
Line 48: Line 51:
 * Option A chosen for first release to provide functionality
 * Implemented in C
 * Option A chosen for first release to provide functionality in time for Karmic
 * Implemented in C (match existing GDM code)
Line 55: Line 58:

----
Comments
 - BaptisteMilleMathias: GDMConfigureTool should also permit to change the GTK+ theme used. Perhaps a specific tab will be required for theming parameters.

 - MatTomaszewski: great work! I've started working on a spec for the login experience: https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/LoginExperience

  - After discussing with pitti and seb128 we decided to propose including the config tool in the gdm itself. There's also a discussion whether the background should be configurable, currently the design team recommendation is to not have it configurable, to avoid potential conflicts between preferences of different users. So the login space is to remain a "public space", as opposed to "personal space" of the user's session.
  - (To RobertAncell: BTW, there's a crazy time zone difference between us, so please feel free to drop me an email if there's anything you'd like to discuss! Thx!)

Summary

Since the transition from GDM 2.20 to 2.26 there is no longer a graphical facility to configure preferences for GDM.

Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/395299

GNOME bug: http://bugzilla.gnome.org/show_bug.cgi?id=587750

GNOME task to add background setting to appearance applet: http://bugzilla.gnome.org/show_bug.cgi?id=536531

Rationale

Without a tool an average user will not be able to change the login settings from the default.

Use cases

  • Mike wants to have his user automatically log in
  • Jim wants to change the background of the login screen

Scope

The changes will involve

  • Producing patches to implement the user interface

Design

Option A

  • Produce a stand-alone gdmsetup tool with the following options:
    • Default user
    • Login delay
    • Background

gdmsetup-2.28-mockup-unauthorised.png gdmsetup-2.28-mockup-authorised.png

Option B

Implementation

  • Option A chosen for first release to provide functionality in time for Karmic
  • Implemented in C (match existing GDM code)
  • GTK+ GUI
  • Use PolicyKit for authorisation


CategorySpec


Comments

  • - BaptisteMilleMathias: GDMConfigureTool should also permit to change the GTK+ theme used. Perhaps a specific tab will be required for theming parameters.

    - MatTomaszewski: great work! I've started working on a spec for the login experience: https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/LoginExperience

    • - After discussing with pitti and seb128 we decided to propose including the config tool in the gdm itself. There's also a discussion whether the background should be configurable, currently the design team recommendation is to not have it configurable, to avoid potential conflicts between preferences of different users. So the login space is to remain a "public space", as opposed to "personal space" of the user's session.

      - (To RobertAncell: BTW, there's a crazy time zone difference between us, so please feel free to drop me an email if there's anything you'd like to discuss! Thx!)

Spec/GDMConfigureTool (last edited 2009-07-25 14:05:10 by bneijt)