GNOME Display Manager
The GNOME Display Manager (GDM) is a program that manages graphical display servers and handles graphical user logins.
Documentation
Documentation can be found at the GDM website.
Looking for Help?
Report bugs to GNOME Bugzilla under the gdm product.
- Join the #gdm IRC channel at irc.gimp.org.
You can get in touch with developers and other users by sending a mail to the GDM mailing list (Archives).
Developers
Dependencies
- glib 2.12 or later
- D-Bus 1.0 and Glib bindings
- PAM
ConsoleKit 0.2.3
- gnome-vfs (for file monitoring in greeter)
Getting From GIT
To get the very latest copy you'll need to pull it from GIT. Here's how you'll do it.
git clone git://git.gnome.org/gdm
Browse the code in GIT: http://git.gnome.org/cgit/gdm/tree
Getting From a Package
Download the latest source package from the package directory http://ftp.gnome.org/pub/GNOME/sources/gdm/.
Using JHBuild
JHBuild offers dependency handled building which can make testing a lot easier. Follow the instructions from the jhbuild site to get up and running, then run this to get the latest version.
jhbuild build gdm
GDM Rewrite
A rewrite of GDM is underway. On 15 October 2007, the new design replaced the existing SVN trunk.
At the moment, this rewrite provides a functional login program, but is missing some features which are in the last stable (2.20) branch. It would be great if more people could get involved to help complete the rewrite.
The existing stable branch will continue to be maintained with bug fixes until the rewrite is ready. Apologies for any inconveniences this causes while we are working on this rewrite.
See /NewDesign for details.
