diff options
author | Brian Cameron <brian.cameron@sun.com> | 2005-08-03 02:09:44 +0000 |
---|---|---|
committer | Brian Cameron <bcameron@src.gnome.org> | 2005-08-03 02:09:44 +0000 |
commit | b8156037c4e2324932d97706153e75a6554e9edc (patch) | |
tree | b797af94c0310824ab0d0492aa660fa180c5acca /docs | |
parent | e45ff0e99eee0a75ace879999dd9222af8816457 (diff) | |
download | gdm-b8156037c4e2324932d97706153e75a6554e9edc.tar.gz |
acconfig.h, configure.in, daemon/Makefile.am, daemon/gdm.c, Change to the
2005-08-02 Brian Cameron <brian.cameron@sun.com>
* acconfig.h, configure.in, daemon/Makefile.am, daemon/gdm.c,
Change to the way the patch introduced on 07/22 works.
Now GDM continues to install the default gdm.conf file in
%sysconfdir%/gdm unless the user runs configure with the
--with-configdir option. The daemon will now first look
in this location and then look in the %sysconfdir%/gdm
directory for the config file. This allows GDM to better
support system-wide configuration, but leaves the config
file in %sysconfdir% for systems that do not need this
feature.
* docs/C/gdm.xml: Updated docs.
* README.install: Updated text to include information about
HaltCommand and RebootCommand.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/C/gdm.xml | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/docs/C/gdm.xml b/docs/C/gdm.xml index 486be7ca..e938a64a 100644 --- a/docs/C/gdm.xml +++ b/docs/C/gdm.xml @@ -723,14 +723,19 @@ <para> The <filename>gdm.conf</filename> file contains the main configuration - choices for GDM. This file by default is installed to - <filename><usr/share></filename>. Since this directory can be - shared across machines, this allows for having a single configuration - for a network of machines. To create machine-specific GDM configuration - settings, the system administrator can place a modified gdm.conf file in - <filename><etc>/gdm</filename> and it will be used instead. - The gdm --config option may instead be used to specify a configuration - file installed to another location. All GDM utilities (such as + choices for GDM. + </para> + + <para> + GDM may be configured to support both system-wide configuration if + built with the <command>--with-configdir</command> option. This + allows the gdm.conf file to be installed to a directory that can + be mounted across multiple-systems. Regardless of whether this + option is used, GDM will first look for the gdm.conf file in the + <filename><etc>/gdm</filename> directory. This way + machine-specific configuration always overrides the system-wide + defaults. The gdm --config option may also be used to specify the + configuration file location. All GDM utilities (such as gdmchooser, gdmsetup, etc.) query the GDM daemon process and will use the same configuration file as being used by the daemon. The GDM2 daemon must be restarted to change the configuration file being used. @@ -744,7 +749,7 @@ </para> <para> - Most other GDM configuration files are located, by default, in the + The other GDM configuration files are located, by default, in the <filename><etc>/gdm/</filename> folder or its subdirectories. However, the location of all configuration files can be defined in the <filename>gdm.conf</filename> file, so the sysadmin may choose @@ -812,8 +817,8 @@ XKeepsCrashing <para> Files describing available GDM session follow the freedesktop.org desktop file specification and are <filename>.desktop</filename>-style - files are installed to <filename><etc>/X11/sessions/</filename>. This - directory is also read by the KDE desktop manager (KDM) for common + files are installed to <filename><etc>/X11/sessions/</filename>. + This directory is also read by the KDE desktop manager (KDM) for common configuration. Next the directory <filename><share>/gdm/BuiltInSessions/</filename> is read for GDM specific built-in sessions (KDM hardcodes these at time of @@ -821,8 +826,8 @@ XKeepsCrashing <filename><share>/xsessions/</filename> (which should be <filename>/usr/share/xsessions/</filename> if you really wish to cooperate with KDM) where desktop packages can install their session - files. The directories under the <filename><etc></filename> should be - reserved for configuration. The desktop file specification approach + files. The directories under the <filename><etc></filename> should + be reserved for configuration. The desktop file specification approach makes it easy for package management systems to install window managers and different session types without requiring the sysadmin to edit files. See the <filename>SessionDesktopDir</filename> configuration key for @@ -977,13 +982,15 @@ XKeepsCrashing <para> The daemon and the accompanying utilities use a common - configuration file: <filename>gdm.conf</filename>. To support - multiple machines sharing the same configuration file, this file - is installed by default to <filename>/usr/share/gdm</filename>. - To specify a machine-specific configuration, the system - administrator may place a modified configuration file - in <filename><etc>/gdm</filename> and GDM will instead use - this file. The gdm --config option may instead be used to specify + configuration file: <filename>gdm.conf</filename>. GDM may be + configured to support both system-wide configuration if + built with the <command>--with-configdir</command> option. This + allows the gdm.conf file to be installed to a directory that can + be mounted across multiple-systems. Regardless of whether this + option is used, GDM will first look for the gdm.conf file in the + <filename><etc>/gdm</filename> directory. This way + machine-specific configuration always overrides the system-wide + defaults. The gdm --config option may instead be used to specify a configuration file installed to another location. All GDM utilities (such as All GDM utilities (such as gdmchooser, gdmsetup, etc.) query the GDM daemon process and will use the same |