• Brian Cameron's avatar
    Adding per-display configuration support to GDM. Now if user has a file · 425ce74b
    Brian Cameron authored
    2006-04-26  Brian Cameron  <brian.cameron@sun.com>
    
            Adding per-display configuration support to GDM.  Now if user has
            a file named /etc/gdm/custom.conf:<displaynum>, the settings in this
            file will override the /usr/share/gdm/defaults.conf and
            /etc/X11/gdm/custom.conf settings.  Only keys that affect the GUI
            behavior are supported.  These include those in the "gui" and
            "greeter" sections and the security/PamStack key.
    
            * daemon/gdm.c: Update GET_CONFIG command so it accepts a display
              argument.  It is backwards compatible and will return the per-display
              setting if this is passed in, or the non-display value if not
              passed in.  Fix bug that caused PreFetch key to not just return
              the once as it is supposed to.
            * daemon/gdmconfig.[ch], jui/gdmconfig.c: Updated to support
              per-display configuration.
            * daemon/gdm.h: Updated documentation for new command.  Corrected some
              errors.
            * daemon/verify-pam.c, daemon/gdmconfig.c config/gdm.conf.in: Add
              security/PamStack configuration variable as a per-display setting.
              This allows the sysadmin to specify a different PAM stack, if desired
              and also allows customization per display.  Also added key info for
              some BackgroundProgram keys that were missing.
            * config/PreSession.in: now requests configuration data per-display.
              Will use normal configuration if no per-display config files.
            * gui/.cvsignore: Add gdmsetup.desktop.in
            * gui/gdmdynamic.: Improve usage warning.
            * gui/gdmlogin.c: Add some debug
            * docs/C/gdm.xml: Updated docs to reflect new per-display config.
    425ce74b
Name
Last commit
Last update
..
faces Loading commit data...
greeter Loading commit data...
modules Loading commit data...
.cvsignore Loading commit data...
Makefile.am Loading commit data...
gdmXnestchooser.c Loading commit data...
gdmchooser.c Loading commit data...
gdmchooser.glade Loading commit data...
gdmcomm.c Loading commit data...
gdmcomm.h Loading commit data...
gdmcommon.c Loading commit data...
gdmcommon.h Loading commit data...
gdmconfig.c Loading commit data...
gdmconfig.h Loading commit data...
gdmdynamic.c Loading commit data...
gdmflexiserver-xnest.desktop.in Loading commit data...
gdmflexiserver.c Loading commit data...
gdmflexiserver.desktop.in Loading commit data...
gdmlanguages.c Loading commit data...
gdmlanguages.h Loading commit data...
gdmlogin.c Loading commit data...
gdmphotosetup.c Loading commit data...
gdmphotosetup.desktop.in Loading commit data...
gdmphotosetup.glade Loading commit data...
gdmsession.c Loading commit data...
gdmsession.h Loading commit data...
gdmsetup.c Loading commit data...
gdmsetup.desktop.in.in Loading commit data...
gdmsetup.glade Loading commit data...
gdmuser.c Loading commit data...
gdmuser.h Loading commit data...
gdmwm.c Loading commit data...
gdmwm.h Loading commit data...
login-photo.png Loading commit data...
misc.c Loading commit data...
misc.h Loading commit data...