GDM2 2.13.0.4 (unstable), the "Gerbil Wolf" release




AOOH-GAH
--------

(If you have no clue what gdm is, skip a few paragraphs down first)

The 2.13.0.4 release is an unstable release of GDM2
which has a few minor improvements, see below.

Changes:

2.13.0.4 stuff:

Interface Changes:

- This version of GDM handles its configuration files slighly
  differently.  Now users are not recommended to modify the installed
  gdm.conf file and are instead encouraged to make changes to
  gdm.conf-custom.  The gdmsetup program now saves user configuration
  changes to the gdm.conf-custom file.  Configuration options specified
  in gdm.conf-custom file override the values in the main gdm.conf file.

  This allows distributions to overwrite the gdm.conf file without worry
  that the file contains any user customizations.  When running "make
  install" GDM now compares the already installed gdm.conf with the
  already installed factory-gdm.conf file and if they both exist and are
  not the same, then gdm.conf file is moved to gdm.conf-custom to
  preserve user changes.  If the gdm.conf-custom file already exists it
  is renamed to gdm.conf.org.  Distributions should do the same when
  upgrading GDM.

  Note that this change is backwards compatible.  GDM will still work as
  it did before even if no gdm.conf-custom file exists on the system.
  (Brian Cameron)

- gdmconfig no longer supports the --config command line option since it
  now accesses the configuration data over the sockets protocol rather
  than reading the configuration files directly.  Note the GDM daemon
  still supports the --config command line option.

- Added PostDisplayProgram and the --with-prefetch configuration option
  to support GDM running a prefetch script to preload libraries when it
  firsts starts the greeter program, which has been shown to improve
  first time login time.  (Padraig O'Briain, Brian Cameron)

- Add new priority configuration option for servers defined in the
  [server-foo] section of the configuration files.  This can be set from
  -20 to +20 in order to specify the priority value given to the Xserver
  on startup.  (Philip Prindeville)

Other Changes:

- This release completes the internal redesign of GDM's configuration
  system.  Now all configuration information is read by the daemon and
  accessed via the GDM sockets protocol.  The GET_SERVER_LIST and
  GET_SERVER_DETAILS sockets commands were added to support accessing
  the [server-foo] sections of the configuration file via the sockets
  protocol.  (Brian Cameron)

- Merged code for parsing character sequences in gdmgreeter labels and
  the Welcome/RemoteWelcome keys, so now they are handled the same by
  both gdmlogin and gdmgreeter.  Now %d is used for display number and
  %s is the system name (uname.sysname).  The previously undocumented
  sequences are now explained in the documentation.  (Brian Cameron)

- Fixed bug that caused TimedLogin/AutomaticLogin to be turned on if it
  had a username value but TimedLoginEnable/AutomaticLoginEnable had a
  "false" value.  (Brian Cameron)

- Fixed bug that caused the TimedLogin user to be logged in if the user
  hit the "ENTER" key without entering a password.  Mention in the GDM
  documentation that if the user does not enter a username but just hits
  the ENTER key while the login program is requesting the username, then
  GDM will just login as the timed user.  (Brian Cameron)


- Removed libgnome as a GDM dependency and removed most libgnomeui
  dependencies.  Redesigning GDM's configuration allowed GDM to stop
  using deprecated gnome_config interfaces, for example.  (Brian
  Cameron)

- Fixed a bug with keeping the sockets protocol open for multiple
  commands that was included in the last release, and fixed memory
  handling issues that was causing core dumping with gdmsetup in the
  previous release.  (Brian Cameron)

- Fixed bug with the --with-configdir configure option.  (Brian Cameron)

- Now use glib stdio functions like g_chmod instead of chmod.
  (Brian Cameron)

- Corrected typos and grammar (Brian Cameron, Asmund Skjaeveland, Adam
  Weinberger)

- Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka,
  Theppitak Karoonboonyanan, Kostas Papadimas, Ankit Patel, Ignacio
  Casal Quinteiro, Francisco Javier F. Serrador, Clytie Siddall, Marcel
  Telka, Ilkka tuohela, Funda Wang, Adam Weinberger)

Note:  GDM2 was originally written by Martin K. Petersen <mkp mkp net>.
Much work has been done on GDM2 by George Lebl, and Brian Cameron
currently shares maintainership duties with the Queen of England.

Note2:  If installing from the tarball do note that make install
overwrites most of the setup files, all except gdm.conf.  It will
however save backups with the .orig extension first.

#ifndef GDM_DISABLE_DEPRECATED
Note3:  Note3 has been depracated ...
#endif /* GDM_DISABLE_DEPRECATED */

Downloading:
============

Webpage: http://www.gnome.org/projects/gdm/
http://ftp.gnome.org/pub/GNOME/sources/gdm/2.8/

No RPM this time around BTW.  Have fun.  A spec file is included though,
so you can try:

  rpmbuild -ta gdm-whatever.tar.gz

Have fun,

Brian



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]