GDM 2.24 aka SMB (Shoot Me Bloody)

From WorkOutWiki2008

Jump to: navigation, search

Contents

Raison de ĂȘtre

GDM has feature regressions considered unimportant, counter-progressive, and in general "patches please" by upstream. The aim of this WorkOut is to try to alleviate some of those so that distros other than Fedora and Foresight can consider using it.

The Primary motive for the proposer was inclusion of the beautiful GDM 2.24 into the Gentoo portage tree.

A List

  • Lack of Themeing support: The architecture of the new GDM is very different from that of the old GDM. And hence, there is no way to "port" the older themes to the newer GDM, and there is currently no inbuilt support for themeing either.
  • No `gdmsetup`: The older gdmsetup had several security bugs, and hence was not ported to the new GDM. The configuration file is still the same however, so this is not a really large regression since there's no theming support anyway.
  • No XDMCP Chooser in the login screen: This is quite self-explanatory
  • No support for timed-logins: This is being worked on actively in-trunk
  • No support for backends other than PAM: This means that distributions like Slackware, *BSD, etc cannot use GDM 2.24
  • Various little bugs and ToDos :)

Focus

The primary focus would be themeing support, gdm configuration support, and bugfixing. Ideas exist, but would need discussion, which would be done during the BoF at 11:30am on Day 5 (29th Nov).

Note that there are currently no plans for a user-run application for configuration ala "gdmsetup". Root configuration will be left to the administrator.

Pre-Requisites

You'll need a Linux machine (amd64/i686), and enough space for a 500MB chroot tarball. Knowledge of C/Python is a must. Familiarization with GNOME technologies such as dbus, gconf, etc would be very helpful.

Links

General Blog Post post-announcement

Personal tools