The new GNOME Display Manager (GDM)

I started today using the new GNOME Display Manager, aka GDM. This new version (under development) was initially written before the GNOME 2.22 release but never made it on time for that release.

Some of new features are:

  • Better fast-user-switching support (bug #343539 etc)

  • Enable a smarter people chooser in the greeter
  • Better ConsoleKit integration (seat awareness, coordination etc)

  • Facilitate creating a new blingier greeter
  • Dynamically configure displays
  • Allow session agents to run in the greeter session (gnome-power-manager etc)
  • Have the ability to only run a single greeter per seat (currently gdmflexiserver will start any number of them)
  • Use PolicyKit for reboot etc authorization/handling

  • Use a better configuration mechanism that is more compatible with a hypothetical systemwide D-Bus based GConf
  • Provide a D-Bus API so that agents like fast-user-switch applet can be written more easily and operate more efficiently
  • Fix all the horrible non-reentrant POSIX signal handling and various race conditions in the current code (bug #336549 etc)

  • Make it easier to do “hot desking” type things

  • Use a more modern design to simplify maintence and enhance flexibility (use of GObject etc)
  • Use a more robust, secure, and flexible IPC

… and many more. For a complete list, take a peak at their new design page.

You can see the GDM’s “greeter” with the new user selector:

The new login screen

Once you choose your user account, you’ll see some options related to the session and language:

Chosing your user

When you lock a session…

Locked session

… and when you unlock it:

Unlock the session

Since it is still under development, don’t forget to report any bug or issues you find.

Once you have entered your credentials, you can then have your desktop enviroment loaded and ready to use (in this case, Openbox):

My Openbox desktop


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

12 Responses to “The new GNOME Display Manager (GDM)”

  1. Do you think this will be finished in time for Intrepid? Also, I know one question that gets asked a lot in the forums is the ability to create a passwordless, yet locked-down Guest account. With all the new features in this version of GDM, do you think we’re any closer to a solution to the guest account issue?

  2. How can mortals give this a try, and it there a safe way of reverting?

  3. So uhm…how did you install it?

  4. Hey Scott, I believe it will be ready by then… Fedora and Foresight (my distro) already has it available, so it should be ready for Intrepid for sure.

    Cheers,

    Og

  5. Hey Vadim, volksman; Foresight Linux has it in the 2-devel branch. I was also told that Fedora Sulphur has it too… the other option is to compile it manually… :/

    Cheers,

    Og

  6. Omg. Sweet.

  7. ZOMG! That looks awesome!

  8. Well Og at the moment, I am here on my fedora machine. Yes, it’s the Sulphur Final build. It does happen to have GDM 2.21.
    It works very well, just admittingly annoyed at ONE little omission. It’s gdmsetup… so far it doesn’t exists with 2.21/2.22 at the moment, and I will admit that I have missed the use of it for changing a few login themes (like HighFlying, maybe one of the best themes Fedora came out with). If you consider the new GDM, keep this in mind… many user will be a little annoyed at the omission.

  9. > Enable a smarter people chooser in the greeter

    How does GDM know which people are the smarter ones?

  10. Will the new GDM have support for different authentication methods such as exotic PAM logins using only bluetooth presence, USB keys or any such non-password logins?

  11. The new GNOME Display Manager (GDM)…

    more info
    via ogmaciel.com
    ……

  12. [...] Més a Og Maciel [...]

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image