gnomeweb-wml r6523 - in trunk: . projects.gnome.org/gdm projects.gnome.org/gdm/docs projects.gnome.org/gdm/docs/2.20 projects.gnome.org/gdm/docs/2.24 projects.gnome.org/gdm/images



Author: bcameron
Date: Wed Dec 10 23:42:48 2008
New Revision: 6523
URL: http://svn.gnome.org/viewvc/gnomeweb-wml?rev=6523&view=rev

Log:
2008-12-10  Brian Cameron  <brian cameron sun com>

        * www.gnome.org/projects/gdm/*.html: Updated to reference
          2.24 as the latest stable release and 2.25 as the latest
          unstable release.
        * www.gnome.org/projects/gdm/screenshots.html,
          www.gnome.org/projects/gdm/images/*.png: Removed screenshots
          since they are now so old.
        * www.gnome.org/projects/gdm/docs/2.20/*: Updated 2.20 docs
        * www.gnome.org/projects/gdm/docs/2.24/*: Added 2.24 docs


Added:
   trunk/projects.gnome.org/gdm/docs/2.24/
   trunk/projects.gnome.org/gdm/docs/2.24/Makefile.am
   trunk/projects.gnome.org/gdm/docs/2.24/binaries.html
   trunk/projects.gnome.org/gdm/docs/2.24/configuration.html
   trunk/projects.gnome.org/gdm/docs/2.24/consolekit.html
   trunk/projects.gnome.org/gdm/docs/2.24/gdm-info.html
   trunk/projects.gnome.org/gdm/docs/2.24/gdm.html
   trunk/projects.gnome.org/gdm/docs/2.24/license.html
   trunk/projects.gnome.org/gdm/docs/2.24/overview.html
   trunk/projects.gnome.org/gdm/docs/2.24/preface.html
   trunk/projects.gnome.org/gdm/docs/2.24/security.html
   trunk/projects.gnome.org/gdm/docs/2.24/troubleshooting.html
Removed:
   trunk/projects.gnome.org/gdm/images/1-GDM-Plain-Default-Style-thumb.png
   trunk/projects.gnome.org/gdm/images/1-GDM-Plain-Default-Style.png
   trunk/projects.gnome.org/gdm/images/2-GDM-Theme-Default-Style-thumb.png
   trunk/projects.gnome.org/gdm/images/2-GDM-Theme-Default-Style.png
   trunk/projects.gnome.org/gdm/images/3-GDM-Running-Setup-Local-Themed-Style-thumb.png
   trunk/projects.gnome.org/gdm/images/3-GDM-Running-Setup-Local-Themed-Style.png
   trunk/projects.gnome.org/gdm/images/4-GDM-Running-Setup-Local-Plain-Style-thumb.png
   trunk/projects.gnome.org/gdm/images/4-GDM-Running-Setup-Local-Plain-Style.png
   trunk/projects.gnome.org/gdm/images/5-GDM-Running-Setup-Accessibility-thumb.png
   trunk/projects.gnome.org/gdm/images/5-GDM-Running-Setup-Accessibility.png
   trunk/projects.gnome.org/gdm/images/6-GDM-Running-Setup-Security-thumb.png
   trunk/projects.gnome.org/gdm/images/6-GDM-Running-Setup-Security.png
   trunk/projects.gnome.org/gdm/screenshots.html
Modified:
   trunk/ChangeLog
   trunk/projects.gnome.org/gdm/Makefile.am
   trunk/projects.gnome.org/gdm/about.html
   trunk/projects.gnome.org/gdm/developers.html
   trunk/projects.gnome.org/gdm/docs.html
   trunk/projects.gnome.org/gdm/docs/2.20/accessibility.html
   trunk/projects.gnome.org/gdm/docs/2.20/binaries.html
   trunk/projects.gnome.org/gdm/docs/2.20/configuration.html
   trunk/projects.gnome.org/gdm/docs/2.20/consolekit.html
   trunk/projects.gnome.org/gdm/docs/2.20/controlling.html
   trunk/projects.gnome.org/gdm/docs/2.20/exampleconf.html
   trunk/projects.gnome.org/gdm/docs/2.20/gdm-info.html
   trunk/projects.gnome.org/gdm/docs/2.20/gdm.html
   trunk/projects.gnome.org/gdm/docs/2.20/gdmsetupusage.html
   trunk/projects.gnome.org/gdm/docs/2.20/license.html
   trunk/projects.gnome.org/gdm/docs/2.20/overview.html
   trunk/projects.gnome.org/gdm/docs/2.20/preface.html
   trunk/projects.gnome.org/gdm/docs/2.20/security.html
   trunk/projects.gnome.org/gdm/docs/2.20/solaris.html
   trunk/projects.gnome.org/gdm/docs/2.20/thememanual.html
   trunk/projects.gnome.org/gdm/docs/2.20/troubleshooting.html
   trunk/projects.gnome.org/gdm/docs/Makefile.am
   trunk/projects.gnome.org/gdm/index.html

Modified: trunk/projects.gnome.org/gdm/Makefile.am
==============================================================================
--- trunk/projects.gnome.org/gdm/Makefile.am	(original)
+++ trunk/projects.gnome.org/gdm/Makefile.am	Wed Dec 10 23:42:48 2008
@@ -6,8 +6,7 @@
 		about.html	\
 		developers.html \
 		docs.html	\
-		screenshots.html \
 		gdm.css
 
-
 include $(top_srcdir)/rules.common
+

Modified: trunk/projects.gnome.org/gdm/about.html
==============================================================================
--- trunk/projects.gnome.org/gdm/about.html	(original)
+++ trunk/projects.gnome.org/gdm/about.html	Wed Dec 10 23:42:48 2008
@@ -42,7 +42,7 @@
 
 <p>
 Those who have contributed to GDM can be viewed in the
-<a href="http://cvs.gnome.org/viewcvs/gdm2/AUTHORS?view=markup";>AUTHORS</a>
+<a href="http://cvs.gnome.org/viewcvs/gdm/trunk/AUTHORS?view=markup";>AUTHORS</a>
 file in the gdm SVN module.
 </p>
 
@@ -55,9 +55,9 @@
     <p>The latest releases can always be found at the
        <a href="http://ftp.gnome.org/pub/GNOME/sources/gdm";>GNOME ftp site</a>.</p>
     <p>The latest stable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.20";>2.20.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.24";>2.24.x</a>.</p>
     <p>The latest unstable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.21";>2.21.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.25";>2.25.x</a>.</p>
     <br />
 
     <p class="section">Feedback</p>

Modified: trunk/projects.gnome.org/gdm/developers.html
==============================================================================
--- trunk/projects.gnome.org/gdm/developers.html	(original)
+++ trunk/projects.gnome.org/gdm/developers.html	Wed Dec 10 23:42:48 2008
@@ -25,33 +25,44 @@
 
 <div id="body">
 
-<h2>Developers information</h2>
+<h2>Developer information</h2>
 
 <h3>Getting Involved</h3>
-<p>To get involved, contact maintainer <a href="mailto:Brian Cameron Sun COM">Brian Cameron</a></p>
 
-<p>More information about getting involved with other GNOME apps (and
+<p>
+Please refer to the <a href="http://live.gnome.org/GDM";>GDM Wiki</a>
+for more information about GDM.  Contact the GDM mailing list
+<a href="mailto:gdm-list gnome org">gdm-list gnome org</a> if you have
+any questions or to get involved.
+</p>
+
+<p>
+More information about getting involved with other GNOME apps (and
 many tips that apply to GDM) can be found at
 <a href="http://live.gnome.org/GettingInvolved";>http://live.gnome.org/GettingInvolved</a>.
-For GDM internals refer to the GDM documentation.</a></p>
+For GDM internals refer to the GDM documentation.</a>
+</p>
 <br />
 
-<h3><img src="images/debugger.png" alt="bug" /> Debugging</h3>
-<p>In most ways, GDM is a typical GNOME App.</p>
-
 <h3><img src="images/translation.png" alt="flags" /> Translating</h3>
-<p>Just as many other GNOME applications, GDM is translated by the 
-<a href="http://live.gnome.org/TranslationProject";>GNOME translation team</a>.</p>
+<p>
+Just as many other GNOME applications, GDM is translated by the 
+<a href="http://live.gnome.org/TranslationProject";>GNOME translation team</a>.
+</p>
 <br />
 
 <h3><img src="images/graphics.png" alt="brush" /> Drawing Icons</h3>
-<p>All icons drawn for GDM should match the
-<a href="http://library.gnome.org/devel/hig-book/stable/icons.html";>GNOME Icon Style Guide</a></p>
+<p>
+All icons drawn for GDM should match the
+<a href="http://library.gnome.org/devel/hig-book/stable/icons.html";>GNOME Icon Style Guide</a>
+</p>
 <br />
 
 <h3><img src="images/documentation.png" alt="book" /> Documentation</h3>
-<p>If you want to write documentation for GDM, you should join the
-<a href="http://live.gnome.org/DocumentationProject";>GNOME Documentation team</a>.</p>
+<p>
+If you want to write documentation for GDM, you should join the
+<a href="http://live.gnome.org/DocumentationProject";>GNOME Documentation team</a>.
+</p>
 <br />
 
 </div>
@@ -63,9 +74,9 @@
     <p>The latest releases can always be found at the
        <a href="http://ftp.gnome.org/pub/GNOME/sources/gdm";>GNOME ftp site</a>.</p>
     <p>The latest stable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.20";>2.20.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.24";>2.24.x</a>.</p>
     <p>The latest unstable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.21";>2.21.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.25";>2.25.x</a>.</p>
     <br />
 
     <p class="section">Feedback</p>

Modified: trunk/projects.gnome.org/gdm/docs.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs.html	(original)
+++ trunk/projects.gnome.org/gdm/docs.html	Wed Dec 10 23:42:48 2008
@@ -30,7 +30,13 @@
 Stable release documentation.
 </p>
 
+<p>
+Note that GDM 2.24 and later is a complete rewrite of GDM, and supports
+different configuration features.
+</p>
+
 <ul>
+<li><a href="docs/2.24/gdm.html">2.24 documentation</a></li>
 <li><a href="docs/2.20/gdm.html">2.20 documentation</a></li>
 <li><a href="docs/2.18/gdm.html">2.18 documentation</a></li>
 <li><a href="docs/2.16/gdm.html">2.16 documentation</a></li>
@@ -40,12 +46,19 @@
 
 <p>
 Additional Documentation:
+</p>
 
+<p>
 <ul>
 <li><a href="docs/gdmtalk.pdf">Paper "Using and Managing GDM" (pdf)</a></ul>
 </ul>
 </p>
 
+<p>
+If using GDM 2.20 or earlier, then you can find additional GDM themes at
+<a href="http://art.gnome.org/themes/gdm_greeter/";>http://art.gnome.org/</a>.
+</p>
+
 </div>
 
 <div id="sidebar">
@@ -55,9 +68,9 @@
     <p>The latest releases can always be found at the
        <a href="http://ftp.gnome.org/pub/GNOME/sources/gdm";>GNOME ftp site</a>.</p>
     <p>The latest stable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.20";>2.20.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.24";>2.24.x</a>.</p>
     <p>The latest unstable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.21";>2.21.x</a>.</p> 
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.25";>2.25.x</a>.</p> 
     <br />
 
     <p class="section">Feedback</p>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/accessibility.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/accessibility.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/accessibility.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Accessibility</title>
-<link rel="previous" href="thememanual.html" title="Themed Greeter">
-<link rel="next" href="solaris.html" title="Solaris Specific Features">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Accessibility</title><link rel="previous" href="thememanual.html" title="Themed Greeter"/><link rel="next" href="solaris.html" title="Solaris Specific Features"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,38 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td>
-<td class="navbar-next"><a class="navbar-next" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li>Accessibility</li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="accessibility"></a><div class="header"><h1 class="sect1 title"><span class="title">Accessibility</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td><td class="navbar-next"><a class="navbar-next" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for Co
 nsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li>Accessibility</li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-si
 debar"><div class="division sect1"><a name="accessibility"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Accessibility</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
         GDM supports "Accessible Login", allowing users to log into
         their desktop session even if they cannot easily use the screen, mouse,
         or keyboard in the usual way.  Accessible Technology (AT) programs
@@ -481,34 +447,25 @@
         supports some accessibility features and may be usable by some users.
         But some AT programs, such as <span class="command">GOK</span>, do not yet work
         with the "Themed Greeter".
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Accessibility is enabled by specifying the "GTK+ Greeter"
         in the "Local" tab for the console display and specifying
         the "GTK+ Greeter" in the "Remote" tab for 
         remote displays.  Or you can modify the <span class="filename">Greeter</span>
         and <span class="filename">RemoteGreeter</span> configuration options by hand
         to be <span class="command">/usr/lib/gdmlogin</span>.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The GDM greeter programs support the ability to launch AT's at login
         time via configurable "gestures".  These gestures can be
         defined to be standard keyboard hotkeys, switch device event, or
         mouse motion events.  When using the "GTK+ Greeter", the
         user may also change the visual appearance of the login UI.  For
         example, to use a higher-contrast color scheme for better visibility.  
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that <span class="command">gdmsetup</span> does not yet work with
         accessibility, so that users who require AT programs should only
         configure GDM by editing the ASCII files directly.
-      </p>
-<div class="autotoc"><ul><li>
-<span class="label">10.1.â</span><a class="xref" href="accessibility.html#accessibilityconfig" title="Accessibility Configuration">Accessibility Configuration</a>
-</li></ul></div>
-<div class="division sect2">
-<a name="accessibilityconfig"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">10.1.â</span>Accessibility Configuration</span></h2></div>
-<p class="para block block-first">
+      </p><div class="autotoc"><ul><li><span class="label">10.1.â</span><a class="xref" href="accessibility.html#accessibilityconfig" title="Accessibility Configuration">Accessibility Configuration</a></li></ul></div><div class="division sect2"><a name="accessibilityconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">10.1.â</span>Accessibility Configuration</span></h2></div><p class="para block block-first">
             In order to enable Accessible Login, the system administrator must
             make some changes to the default login configuration by manually
             modifying three human-readable configuration files, stored in
@@ -521,24 +478,7 @@
             holding down a button or hotkey might make the login experience
             more usable for some users.  Also, additional AT programs may be
             added to the configuration file if needed.
-          </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">10.1.1.â</span><a class="xref" href="accessibility.html#accessibilitytheming" title="Accessibile Theming">Accessibile Theming</a>
-</li>
-<li>
-<span class="label">10.1.2.â</span><a class="xref" href="accessibility.html#accessibilityatprograms" title="AT Program Support">AT Program Support</a>
-</li>
-<li>
-<span class="label">10.1.3.â</span><a class="xref" href="accessibility.html#accessibilitytroubleshooting" title="AT Troubleshooting">AT Troubleshooting</a>
-</li>
-<li>
-<span class="label">10.1.4.â</span><a class="xref" href="accessibility.html#accessibilitysound" title="Accessibility Login Sound Configuration">Accessibility Login Sound Configuration</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="accessibilitytheming"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">10.1.1.â</span>Accessibile Theming</span></h3></div>
-<p class="para block block-first">
+          </p><div class="autotoc"><ul><li><span class="label">10.1.1.â</span><a class="xref" href="accessibility.html#accessibilitytheming" title="Accessibile Theming">Accessibile Theming</a></li><li><span class="label">10.1.2.â</span><a class="xref" href="accessibility.html#accessibilityatprograms" title="AT Program Support">AT Program Support</a></li><li><span class="label">10.1.3.â</span><a class="xref" href="accessibility.html#accessibilitytroubleshooting" title="AT Troubleshooting">AT Troubleshooting</a></li><li><span class="label">10.1.4.â</span><a class="xref" href="accessibility.html#accessibilitysound" title="Accessibility Login Sound Configuration">Accessibility Login Sound Configuration</a></li></ul></div><div class="division sect3"><a name="accessibilitytheming"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">10.1.1.â</span>Accessibile Theming</span></h3></div><p class="
 para block block-first">
               If using the "GTK+ Greeter" users can easily 
               switch the color and contrast scheme of the dialog.  To do this,
               ensure the <span class="filename">AllowGtkThemeChange</span> parameter in
@@ -548,10 +488,8 @@
               different GTK+ theme.  The <span class="filename">GtkThemesToAllow</span>
               configuration choice can also be used to limit the choices
               available as desired.  For example:
-            </p>
-<div class=" block screen block-indent"><pre class="screen">GtkThemesToAllow=HighContrast,HighContrastInverse
-</pre></div>
-<p class="para block">
+            </p><div class=" block screen block-indent"><pre class="screen">GtkThemesToAllow=HighContrast,HighContrastInverse
+</pre></div><p class="para block">
               If using the "Themed Greeter" there may be suitable
               GDM themes available that provide needed color and contrast 
               schemes, but these are not yet shipped with the GDM program.
@@ -559,28 +497,21 @@
               mechanism to switch between themes in the "Themed
               Greeter", so if an accessible theme is required by one
               user, then all users would need to use the same theme.
-            </p>
-</div>
-<div class="division sect3">
-<a name="accessibilityatprograms"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">10.1.2.â</span>AT Program Support</span></h3></div>
-<p class="para block block-first">
+            </p></div><div class="division sect3"><a name="accessibilityatprograms"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">10.1.2.â</span>AT Program Support</span></h3></div><p class="para block block-first">
               To enable user to launch AT such as the <span class="command">GOK</span>
               or <span class="command">orca</span>, the
               <span class="filename">AddGtkModules</span> parameter in the GDM
               configuration must be set to "true".
               Also the <span class="filename">GtkModulesList</span> parameter must be
               uncommented and set as follows:
-            </p>
-<div class=" block screen block-indent"><pre class="screen">GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener
-</pre></div>
-<p class="para block">
+            </p><div class=" block screen block-indent"><pre class="screen">GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener
+</pre></div><p class="para block">
               This causes all GDM GUI programs to be run with the appropriate
               GTK modules for launching AT programs.  The use of assistive
               technologies and the atk-bridge module requires the registry
               daemon, <span class="command">at-spi-registryd</span>, to be running. 
               This is handled by the GDM GUI starting with version 2.17.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               System administrators may wish to load only the minimum subset
               of these modules which is required to support their user base.
               The "libkeymouselistener" provides hotkey and switch
@@ -593,8 +524,7 @@
               omitted.  Note that some AT programs work with a reduced feature
               set if gail and/or atk-bridge are not present.  However, for
               general accessibility use, including all four is suitable.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Once "keymouselistener" and/or
               "dwellmouselistener" have been added to the
               <span class="filename">AddGtkModules</span> loaded by GDM, then you may
@@ -609,8 +539,7 @@
               <span class="filename">&lt;etc&gt;/gdm/modules</span> directory.  The
               gesture configuration format is described in the comment section
               of the two configuration files.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               The AccessKeyMouseEvents file controls the keymouselistener
               Gesture Listener and is used to define key-press, mouse button,
               or XInput device sequences that can be used to launch
@@ -622,8 +551,7 @@
               command line for gestures to work properly.  The X server command
               line is specified in the GDM configuration file in the
               <span class="filename">server-foo</span> sections.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               The DwellKeyMouseEvents file controls the dwellmouselistner and
               supports gestures that involve the motion of a pointing device
               such as the system mouse of an alternative pointing device such
@@ -637,14 +565,12 @@
               specified by the same syntax; that is, there is no distinction
               between a "core mouse" gesture and motion from an
               alternate input device.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               On some operating systems, it is necessary to make sure that the
               GDM user is a member of the "audio" group for AT
               programs that require audio output (such as text-to-speech) to
               be functional.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Currently GDM does not remember what accessible technology
               programs have been started when switching applications.  So if
               the user switches between the login program and the chooser, for
@@ -653,46 +579,34 @@
               assistive technologies required are started automatically (or
               have appropriate key-bindings defined to start them) after the
               user session has started.
-            </p>
-</div>
-<div class="division sect3">
-<a name="accessibilitytroubleshooting"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">10.1.3.â</span>AT Troubleshooting</span></h3></div>
-<p class="para block block-first">
+            </p></div><div class="division sect3"><a name="accessibilitytroubleshooting"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">10.1.3.â</span>AT Troubleshooting</span></h3></div><p class="para block block-first">
               There are some common issues that cause users to have problems
               getting the gesture listeners to work.  It is recommended that
               people use GDM version 2.18.0 or later for best results.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Some older X servers have a bug which causes detectable
               autorepeat to fail when XEVIE is enabled (which happens when
               atk-bridge is included as a GTK Module).  This bug causes key
               gestures with a duration greater than 0 to always fail.  A
               workaround is to simply redefine all key gestures so they have
               zero length duration, or upgrade your X server.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Some versions of <span class="command">GOK</span> and
               <span class="command">orca</span> will not launch unless the
               "gdm" user has a writable home directory.  This has
               been fixed in GNOME 2.18, but if using an older version of
               GNOME, then making sure that the GDM user has a writable home
               directory should make these programs functional.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               If you see an hourglass cursor when you complete a gesture but
               the program does not start, then this indicates that the gesture 
               was received, but that there was a problem starting the program.
               Most likely the issue may be the lack of a writable gdm home
               directory.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Also note that some input devices require X server configuration
               before GDM will recognize them.
-            </p>
-</div>
-<div class="division sect3">
-<a name="accessibilitysound"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">10.1.4.â</span>Accessibility Login Sound Configuration</span></h3></div>
-<p class="para block block-first">
+            </p></div><div class="division sect3"><a name="accessibilitysound"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">10.1.4.â</span>Accessibility Login Sound Configuration</span></h3></div><p class="para block block-first">
               By default, GDM requires a media application such as
               "play" to be present to play sounds for successful or
               failed login.  GDM defaults
@@ -704,13 +618,4 @@
               (such as <span class="command">orca</span>) use a separate mechanism to
               play audio, so this configuration setting is not needed for
               them to work.
-            </p>
-</div>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td>
-<td class="navbar-next"><a class="navbar-next" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td>
-</tr></table></div>
-</body>
-</html>
+            </p></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td><td class="navbar-next"><a class="navbar-next" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/binaries.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/binaries.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/binaries.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDM Commands</title>
-<link rel="previous" href="controlling.html" title="Controlling GDM">
-<link rel="next" href="thememanual.html" title="Themed Greeter">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>GDM Commands</title><link rel="previous" href="controlling.html" title="Controlling GDM"/><link rel="next" href="thememanual.html" title="Themed Greeter"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,77 +434,14 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td>
-<td class="navbar-next"><a class="navbar-next" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li>GDM Commands</li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="binaries"></a><div class="header"><h1 class="sect1 title"><span class="title">GDM Commands</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<div class="autotoc"><ul>
-<li>
-<span class="label">8.1.â</span><a class="xref" href="binaries.html#bindir_binaries" title="GDM User Commands">GDM User Commands</a>
-</li>
-<li>
-<span class="label">8.2.â</span><a class="xref" href="binaries.html#sbindir_binaries" title="GDM Root User Commands">GDM Root User Commands</a>
-</li>
-<li>
-<span class="label">8.3.â</span><a class="xref" href="binaries.html#libexecdir_binaries" title="GDM Internal Commands">GDM Internal Commands</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="bindir_binaries"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">8.1.â</span>GDM User Commands</span></h2></div>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td><td class="navbar-next"><a class="navbar-next" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Suppor
 t for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li>GDM Commands</li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><di
 v class="division sect1"><a name="binaries"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">GDM Commands</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">8.1.â</span><a class="xref" href="binaries.html#bindir_binaries" title="GDM User Commands">GDM User Commands</a></li><li><span class="label">8.2.â</span><a class="xref" href="binaries.html#sbindir_binaries" title="GDM Root User Commands">GDM Root User Commands</a></li><li><span class="label">8.3.â</span><a class="xref" href="binaries.html#libexecdir_binaries" title="GDM Internal Commands">GDM Internal Commands</a></li></ul></div><div class="division sect2"><a name="bindir_binaries"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="
 http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.â</span>GDM User Commands</span></h2></div><p class="para block block-first">
         The GDM package provides the following different commands in
         <span class="filename">bindir</span> intended to be used by the end-user:
-      </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">8.1.1.â</span><a class="xref" href="binaries.html#gdmxnestchoosercommandline" title="gdmXnestchooser and
-               gdmXnest Command Line Options"><span class="command">gdmXnestchooser</span> and
-               <span class="command">gdmXnest</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.1.2.â</span><a class="xref" href="binaries.html#gdmflexichoosercommandline" title="gdmflexichooser Command Line Options"><span class="command">gdmflexichooser</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.1.3.â</span><a class="xref" href="binaries.html#gdmdynamiccommandline" title="gdmdynamic Command Line Options"><span class="command">gdmdynamic</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.1.4.â</span><a class="xref" href="binaries.html#gdmphotosetupcommandline" title="gdmphotosetup Command Line Options"><span class="command">gdmphotosetup</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.1.5.â</span><a class="xref" href="binaries.html#gdmthemetestercommandline" title="gdmthemetester Command Line Options"><span class="command">gdmthemetester</span> Command Line Options</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="gdmxnestchoosercommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.1.1.â</span><span class="command">gdmXnestchooser</span> and
-               <span class="command">gdmXnest</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+      </p><div class="autotoc"><ul><li><span class="label">8.1.1.â</span><a class="xref" href="binaries.html#gdmxnestchoosercommandline" title="gdmXnestchooser and&#10;               gdmXnest Command Line Options"><span class="command">gdmXnestchooser</span> and
+               <span class="command">gdmXnest</span> Command Line Options</a></li><li><span class="label">8.1.2.â</span><a class="xref" href="binaries.html#gdmflexichoosercommandline" title="gdmflexichooser Command Line Options"><span class="command">gdmflexichooser</span> Command Line Options</a></li><li><span class="label">8.1.3.â</span><a class="xref" href="binaries.html#gdmdynamiccommandline" title="gdmdynamic Command Line Options"><span class="command">gdmdynamic</span> Command Line Options</a></li><li><span class="label">8.1.4.â</span><a class="xref" href="binaries.html#gdmphotosetupcommandline" title="gdmphotosetup Command Line Options"><span class="command">gdmphotosetup</span> Command Line Options</a></li><li><span class="label">8.1.5.â</span><a class="xref" href="binaries.html#gdmthemetestercommandline" title="gdmthemetester Command Line Options"><span class="command">gdmthemetester</span> Command Line Options</a></li></ul></div><div class="division sect3">
 <a name="gdmxnestchoosercommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.1.â</span><span class="command">gdmXnestchooser</span> and
+               <span class="command">gdmXnest</span> Command Line Options</span></h3></div><p class="para block block-first">
           The <span class="command">gdmXnestchooser</span> command automatically gets
           the correct display number, sets up access, and runs the nested
           X server command with the "-indirect localhost" argument.
@@ -521,65 +453,41 @@
           instead by passing the <span class="command">-d</span> option as well.  In
           addition to the following options, this command also supports
           standard GNOME options.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span><span class="command">gdmXnestchooser</span> Command Line Options</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">-x, --xnest=STRING</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdmXnestchooser</span> Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">-x, --xnest=STRING</dt><dd>
               <p class="para block block-first">
                 Nested X server command line, default is defined by the
                 <span class="filename">Xnest</span> configuration option.
               </p>
-            </dd>
-<dt class="term">-o, --xnest-extra-options=OPTIONS</dt>
-<dd>
+            </dd><dt class="term">-o, --xnest-extra-options=OPTIONS</dt><dd>
               <p class="para block block-first">
                 Extra options for nested X server, default is no options.
               </p>
-            </dd>
-<dt class="term">-n, --no-query</dt>
-<dd>
+            </dd><dt class="term">-n, --no-query</dt><dd>
               <p class="para block block-first">
                 Just run nested X server, no query (no chooser)
               </p>
-            </dd>
-<dt class="term">-d, --direct</dt>
-<dd>
+            </dd><dt class="term">-d, --direct</dt><dd>
               <p class="para block block-first">
                 Do direct query instead of indirect (chooser)
               </p>
-            </dd>
-<dt class="term">-B, --broadcast</dt>
-<dd>
+            </dd><dt class="term">-B, --broadcast</dt><dd>
               <p class="para block block-first">
                 Run broadcast instead of indirect (chooser)
               </p>
-            </dd>
-<dt class="term">-b, --background</dt>
-<dd>
+            </dd><dt class="term">-b, --background</dt><dd>
               <p class="para block block-first">
                 Run in background
               </p>
-            </dd>
-<dt class="term">--no-gdm-check</dt>
-<dd>
+            </dd><dt class="term">--no-gdm-check</dt><dd>
               <p class="para block block-first">
                 Don't check for running GDM
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="gdmflexichoosercommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.1.2.â</span><span class="command">gdmflexichooser</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="gdmflexichoosercommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.2.â</span><span class="command">gdmflexichooser</span> Command Line Options</span></h3></div><p class="para block block-first">
          The <span class="command">gdmflexiserver</span> command provides three 
          features.  It can be used to run flexible (on demand) X displays,
          to run a flexible display via nested X server, and to send commands to
          the GDM daemon process.
-        </p>
-<p class="para block">
+        </p><p class="para block">
          Starting a flexible X display will normally lock the current session
          with a screensaver and will redisplay the GDM login screen so a second
          user can log in.   This feature is only available on systems that
@@ -591,71 +499,47 @@
          then the user is shown a dialog that displays the currently running
          sessions.  The user can then pick which session to continue and will
          normally have to enter the password to unlock the screen. 
-        </p>
-<p class="para block">
+        </p><p class="para block">
          Nested displays works on systems that do not support virtual 
          terminals.  This option starts a flexible display in a window in the
          current session.  This does not lock the current session, so is not
          as secure as a flexible server started via virtual terminals.
-        </p>
-<p class="para block">
+        </p><p class="para block">
          The <span class="command">gdmflexiserver --command</span> option provides a way
          to send commands to the GDM daemon and can be used to debug problems
          or to change the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
          In addition to the following options,
          <span class="command">gdmflexiserver</span> also supports standard GNOME
          options.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span><span class="command">gdmflexichooser</span> Command Line Options</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">-c, --command=COMMAND</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdmflexichooser</span> Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">-c, --command=COMMAND</dt><dd>
               <p class="para block block-first">
                 Send the specified protocol command to GDM
               </p>
-            </dd>
-<dt class="term">-n, --xnest</dt>
-<dd>
+            </dd><dt class="term">-n, --xnest</dt><dd>
               <p class="para block block-first">
                 Start a flexible X display in Nested mode
               </p>
-            </dd>
-<dt class="term">-l, --no-lock</dt>
-<dd>
+            </dd><dt class="term">-l, --no-lock</dt><dd>
               <p class="para block block-first">
                 Do not lock current screen
               </p>
-            </dd>
-<dt class="term">-d, --debug</dt>
-<dd>
+            </dd><dt class="term">-d, --debug</dt><dd>
               <p class="para block block-first">
                 Turns on debugging output which gets sent to syslog.  Same as
                 turning on debug in the configuration file.
               </p>
-            </dd>
-<dt class="term">-a, --authenticate</dt>
-<dd>
+            </dd><dt class="term">-a, --authenticate</dt><dd>
               <p class="para block block-first">
                 Authenticate before running --command
               </p>
-            </dd>
-<dt class="term">-s, --startnew</dt>
-<dd>
+            </dd><dt class="term">-s, --startnew</dt><dd>
               <p class="para block block-first">
                 Starts a new flexible display without displaying a dialog
                 asking the user if they wish to continue any existing
                 sessions.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="gdmdynamiccommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.1.3.â</span><span class="command">gdmdynamic</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="gdmdynamiccommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.3.â</span><span class="command">gdmdynamic</span> Command Line Options</span></h3></div><p class="para block block-first">
         <span class="command">gdmdynamic</span> allows the management of displays in a
         dynamic fashion.  It is typically used in environments where it is not
         possible to list the possible displays in the GDM configuration files.
@@ -670,18 +554,12 @@
         of a particular display, the command will be run once to add, again to
         release (run) the display, and finally to delete when the session is to
         be terminated.
-        </p>
-<p class="para block">
+        </p><p class="para block">
         This program is designed to manage multiple simultaneous requests and
         tries to avoid flooding the daemon with requests.  If the sockets
         connection is busy, it will sleep and retry a certain number of times
         that can be tuned with the -s and -t options.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span><span class="command">gdmdynamic</span> Command Line Options</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">-a display=server</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdmdynamic</span> Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">-a display=server</dt><dd>
               <p class="para block block-first">
               Add a new display configuration, leaving it in the DISPLAY_CONFIG
               state.  For example,
@@ -692,22 +570,16 @@
               The display will not actually be started until the display is released
               by calling <span class="command">gdmdynamic</span> again with the -r option.
               </p>
-            </dd>
-<dt class="term">-r</dt>
-<dd>
+            </dd><dt class="term">-r</dt><dd>
               <p class="para block block-first">
               Release (run) all displays waiting in the DISPLAY_CONFIG state.
               </p>
-            </dd>
-<dt class="term">-d display</dt>
-<dd>
+            </dd><dt class="term">-d display</dt><dd>
               <p class="para block block-first">
               Delete a display, killing the X server and purging the
               display configuration. For example, "-d 3".
               </p>
-            </dd>
-<dt class="term">-l [pattern]</dt>
-<dd>
+            </dd><dt class="term">-l [pattern]</dt><dd>
               <p class="para block block-first">
               List displays via the ATTACHED_SERVERS
               <span class="command">gdmflexiserver</span> command. Without a pattern
@@ -716,30 +588,22 @@
               <span class="command">"-l Standard*"</span>
               <span class="command">"-l *Xorg*"</span>
               </p>
-            </dd>
-<dt class="term">-v</dt>
-<dd>
+            </dd><dt class="term">-v</dt><dd>
               <p class="para block block-first">
               Verbose mode.  Prints diagnostic messages.
               to GDM.
               </p>
-            </dd>
-<dt class="term">-b</dt>
-<dd>
+            </dd><dt class="term">-b</dt><dd>
               <p class="para block block-first">
               Background mode. Fork child to do the work and return immediately.
               </p>
-            </dd>
-<dt class="term">-t RETRY</dt>
-<dd>
+            </dd><dt class="term">-t RETRY</dt><dd>
               <p class="para block block-first">
               If the daemon socket is busy, <span class="command">gdmdynamic</span> will
               retry to open the connection the specified RETRY number of times.
               Default value is 15.
               </p>
-            </dd>
-<dt class="term">-s SLEEP</dt>
-<dd>
+            </dd><dt class="term">-s SLEEP</dt><dd>
               <p class="para block block-first">
               If the daemon socket is busy, <span class="command">gdmdynamic</span> will
               sleep an amount of time between retries.  A random number of 
@@ -748,22 +612,12 @@
               same time.  A SLEEP value of zero causes the sleep time to be
               1 second.  Default value is 8 seconds.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="gdmphotosetupcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.1.4.â</span><span class="command">gdmphotosetup</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="gdmphotosetupcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.4.â</span><span class="command">gdmphotosetup</span> Command Line Options</span></h3></div><p class="para block block-first">
          Allows the user to select an image that will be used as the user's
          photo by GDM's face browser, if enabled by GDM.  The selected file
          is stored as <span class="filename">~/.face</span>.  This command accepts
          standard GNOME options.
-        </p>
-</div>
-<div class="division sect3">
-<a name="gdmthemetestercommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.1.5.â</span><span class="command">gdmthemetester</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="gdmthemetestercommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.1.5.â</span><span class="command">gdmthemetester</span> Command Line Options</span></h3></div><p class="para block block-first">
          <span class="command">gdmthemetester</span> takes two parameters.  The first
          parameter specifies the environment and the second parameter
          specifies the path name or the name of a theme to view.
@@ -783,38 +637,12 @@
 xdmcp         - In remote (XDMCP) mode.
 remote-flexi  - In remote (XDMCP) &amp; flexi mode.
 </pre></div>
-        </p>
-</div>
-</div>
-<div class="division sect2">
-<a name="sbindir_binaries"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">8.2.â</span>GDM Root User Commands</span></h2></div>
-<p class="para block block-first">
+        </p></div></div><div class="division sect2"><a name="sbindir_binaries"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.â</span>GDM Root User Commands</span></h2></div><p class="para block block-first">
         The GDM package provides the following different commands in
         <span class="filename">sbindir</span> intended to be used by the root user:
-      </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">8.2.1.â</span><a class="xref" href="binaries.html#gdmcommandline" title="gdm and gdm-binary
-               Command Line Options"><span class="command">gdm</span> and <span class="command">gdm-binary</span>
-               Command Line Options</a>
-</li>
-<li>
-<span class="label">8.2.2.â</span><a class="xref" href="binaries.html#gdmsetupcommandline" title="gdmsetup Command Line Options"><span class="command">gdmsetup</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.2.3.â</span><a class="xref" href="binaries.html#gdmrestartcommandline" title="gdm-restart Command Line Options"><span class="command">gdm-restart</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.2.4.â</span><a class="xref" href="binaries.html#gdmsaferestartcommandline" title="gdm-safe-restart Command Line Options"><span class="command">gdm-safe-restart</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.2.5.â</span><a class="xref" href="binaries.html#gdmstopcommandline" title="gdm-stop Command Line Options"><span class="command">gdm-stop</span> Command Line Options</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="gdmcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.2.1.â</span><span class="command">gdm</span> and <span class="command">gdm-binary</span>
-               Command Line Options</span></h3></div>
-<p class="para block block-first">
+      </p><div class="autotoc"><ul><li><span class="label">8.2.1.â</span><a class="xref" href="binaries.html#gdmcommandline" title="gdm and gdm-binary&#10;               Command Line Options"><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+               Command Line Options</a></li><li><span class="label">8.2.2.â</span><a class="xref" href="binaries.html#gdmsetupcommandline" title="gdmsetup Command Line Options"><span class="command">gdmsetup</span> Command Line Options</a></li><li><span class="label">8.2.3.â</span><a class="xref" href="binaries.html#gdmrestartcommandline" title="gdm-restart Command Line Options"><span class="command">gdm-restart</span> Command Line Options</a></li><li><span class="label">8.2.4.â</span><a class="xref" href="binaries.html#gdmsaferestartcommandline" title="gdm-safe-restart Command Line Options"><span class="command">gdm-safe-restart</span> Command Line Options</a></li><li><span class="label">8.2.5.â</span><a class="xref" href="binaries.html#gdmstopcommandline" title="gdm-stop Command Line Options"><span class="command">gdm-stop</span> Command Line Options</a></li></ul></div><div class="division sect3"><a name="gdmcommandline"/><div class="header"><h3 xmlns="" class="sec
 t3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.1.â</span><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+               Command Line Options</span></h3></div><p class="para block block-first">
           The <span class="command">gdm</span> command is really just a script which
           runs the <span class="command">gdm-binary</span>, passing along any options.
           Before launching <span class="command">gdm-binary</span>, the gdm wrapper script
@@ -824,28 +652,19 @@
           variable to LANG if neither LC_MESSAGES or LC_ALL are set.  If you
           really need to set some additional environment before launching GDM,
           you can do so in this script.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span><span class="command">gdm</span> and <span class="command">gdm-binary</span>
-                 Command Line Options</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">--help</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+                 Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">--help</dt><dd>
               <p class="para block block-first">
                 Gives a brief overview of the command line options.
               </p>
-            </dd>
-<dt class="term">--nodaemon</dt>
-<dd>
+            </dd><dt class="term">--nodaemon</dt><dd>
               <p class="para block block-first">
                 If this option is specified, then GDM does not fork into the
                 background when run. You can also use a single-dash version,
                 "-nodaemon" for compatibility with other display
                 managers.
               </p>
-            </dd>
-<dt class="term">--no-console</dt>
-<dd>
+            </dd><dt class="term">--no-console</dt><dd>
               <p class="para block block-first">
                 Tell the daemon that it should not run anything on the console.
                 This means that none of the attached servers from the
@@ -854,28 +673,20 @@
                 An empty <span class="filename">[servers]</span> section automatically
                 implies this option.
               </p>
-            </dd>
-<dt class="term">--config=CONFIGFILE</dt>
-<dd>
+            </dd><dt class="term">--config=CONFIGFILE</dt><dd>
               <p class="para block block-first">
                 Specify an alternative configuration file.
               </p>
-            </dd>
-<dt class="term">--preserve-ld-vars</dt>
-<dd>
+            </dd><dt class="term">--preserve-ld-vars</dt><dd>
               <p class="para block block-first">
                 When clearing the environment internally, preserve all variables
                 starting with LD_.  This is mostly for debugging purposes.
               </p>
-            </dd>
-<dt class="term">--version</dt>
-<dd>
+            </dd><dt class="term">--version</dt><dd>
               <p class="para block block-first">
                 Print the version of the GDM daemon.
               </p>
-            </dd>
-<dt class="term">--wait-for-go</dt>
-<dd>
+            </dd><dt class="term">--wait-for-go</dt><dd>
               <p class="para block block-first">
                 If started with this option, gdm will init, but only start the
                 first attached display and then wait for a GO message in the
@@ -888,13 +699,7 @@
                 then continue.  This functionality was added in version
                 2.5.90.0.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="gdmsetupcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.2.2.â</span><span class="command">gdmsetup</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="gdmsetupcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.2.â</span><span class="command">gdmsetup</span> Command Line Options</span></h3></div><p class="para block block-first">
          <span class="command">gdmsetup</span> runs a graphical application for modifying
          the GDM configuration file.  Normally on systems that support
          the PAM userhelper, this is setup such that when you run
@@ -902,111 +707,51 @@
          ask you for your root password before starting.  Otherwise, this
          application may only be run as root.  This application supports
          standard GNOME options.
-        </p>
-</div>
-<div class="division sect3">
-<a name="gdmrestartcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.2.3.â</span><span class="command">gdm-restart</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="gdmrestartcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.3.â</span><span class="command">gdm-restart</span> Command Line Options</span></h3></div><p class="para block block-first">
           <span class="command">gdm-restart</span> stops and restarts GDM by sending
           the GDM daemon a HUP signal.  This command will immediately terminate
           all sessions and log out users currently logged in with GDM.
-        </p>
-</div>
-<div class="division sect3">
-<a name="gdmsaferestartcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.2.4.â</span><span class="command">gdm-safe-restart</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="gdmsaferestartcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.4.â</span><span class="command">gdm-safe-restart</span> Command Line Options</span></h3></div><p class="para block block-first">
           <span class="command">gdm-safe-restart</span> stops and restarts GDM by
           sending the GDM daemon a USR1 signal.  GDM will be restarted as soon
           as all users log out.
-        </p>
-</div>
-<div class="division sect3">
-<a name="gdmstopcommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.2.5.â</span><span class="command">gdm-stop</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="gdmstopcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.2.5.â</span><span class="command">gdm-stop</span> Command Line Options</span></h3></div><p class="para block block-first">
           <span class="command">gdm-stop</span> stops GDM by sending the GDM daemon
           a TERM signal. 
-        </p>
-</div>
-</div>
-<div class="division sect2">
-<a name="libexecdir_binaries"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">8.3.â</span>GDM Internal Commands</span></h2></div>
-<p class="para block block-first">
+        </p></div></div><div class="division sect2"><a name="libexecdir_binaries"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.3.â</span>GDM Internal Commands</span></h2></div><p class="para block block-first">
         The GDM package provides the following different commands in
         <span class="filename">libexecdir</span> intended to be used by the gdm
         daemon process.
-      </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">8.3.1.â</span><a class="xref" href="binaries.html#gdmgreeterlogincommandline" title="gdmchooser and gdmlogin
-               Command Line Options"><span class="command">gdmchooser</span> and <span class="command">gdmlogin</span>
-               Command Line Options</a>
-</li>
-<li>
-<span class="label">8.3.2.â</span><a class="xref" href="binaries.html#gdmchoosercommandline" title="gdmchooser Command Line Options"><span class="command">gdmchooser</span> Command Line Options</a>
-</li>
-<li>
-<span class="label">8.3.3.â</span><a class="xref" href="binaries.html#gdm-ssh-session" title="gdm-ssh-session"><span class="command">gdm-ssh-session</span></a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="gdmgreeterlogincommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.3.1.â</span><span class="command">gdmchooser</span> and <span class="command">gdmlogin</span>
-               Command Line Options</span></h3></div>
-<p class="para block block-first">
+      </p><div class="autotoc"><ul><li><span class="label">8.3.1.â</span><a class="xref" href="binaries.html#gdmgreeterlogincommandline" title="gdmchooser and gdmlogin&#10;               Command Line Options"><span class="command">gdmchooser</span> and <span class="command">gdmlogin</span>
+               Command Line Options</a></li><li><span class="label">8.3.2.â</span><a class="xref" href="binaries.html#gdmchoosercommandline" title="gdmchooser Command Line Options"><span class="command">gdmchooser</span> Command Line Options</a></li><li><span class="label">8.3.3.â</span><a class="xref" href="binaries.html#gdm-ssh-session" title="gdm-ssh-session"><span class="command">gdm-ssh-session</span></a></li></ul></div><div class="division sect3"><a name="gdmgreeterlogincommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.3.1.â</span><span class="command">gdmchooser</span> and <span class="command">gdmlogin</span>
+               Command Line Options</span></h3></div><p class="para block block-first">
           The <span class="command">gdmgreeter</span> and <span class="command">gdmlogin</span>
           are two different login applications, either can be used by GDM.  
           <span class="command">gdmgreeter</span> is themeable with GDM themes while
           <span class="command">gdmlogin</span> is themable with GTK+ themes.  These
           applications are normally executed by the GDM daemon.  Both commands
           support standard GNOME options. 
-        </p>
-</div>
-<div class="division sect3">
-<a name="gdmchoosercommandline"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.3.2.â</span><span class="command">gdmchooser</span> Command Line Options</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="gdmchoosercommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.3.2.â</span><span class="command">gdmchooser</span> Command Line Options</span></h3></div><p class="para block block-first">
           The <span class="command">gdmchooser</span> is the XDMCP chooser application.  
           The <span class="command">gdmchooser</span> is normally executed by the GDM
           daemon.  It supports the following options for XDM compatibility.
           This command supports standard GNOME options.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span><span class="command">gdmchooser</span> Command Line Options</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">--xdmaddress=SOCKET</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdmchooser</span> Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">--xdmaddress=SOCKET</dt><dd>
              <p class="para block block-first">
                  Socket for XDM communication.
              </p>
-            </dd>
-<dt class="term">--clientaddress=ADDRESS</dt>
-<dd>
+            </dd><dt class="term">--clientaddress=ADDRESS</dt><dd>
              <p class="para block block-first">
                Client address to return in response to XDM.  This option is for
                running gdmchooser with XDM, and is not used within GDM.
              </p>
-            </dd>
-<dt class="term">--connectionType=TYPE</dt>
-<dd>
+            </dd><dt class="term">--connectionType=TYPE</dt><dd>
              <p class="para block block-first">
                Connection type to return in response to XDM.  This option is for
                running gdmchooser with XDM, and is not used within GDM.
              </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="gdm-ssh-session"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">8.3.3.â</span><span class="command">gdm-ssh-session</span></span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="gdm-ssh-session"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">8.3.3.â</span><span class="command">gdm-ssh-session</span></span></h3></div><p class="para block block-first">
           The <span class="command">gdm-ssh-session</span> is normally executed by the
           GDM daemon when starting a secure remote connection through ssh.
           It does not take any options.
-        </p>
-</div>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td>
-<td class="navbar-next"><a class="navbar-next" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td>
-</tr></table></div>
-</body>
-</html>
+        </p></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td><td class="navbar-next"><a class="navbar-next" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/configuration.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/configuration.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/configuration.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Configuration</title>
-<link rel="previous" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">
-<link rel="next" href="controlling.html" title="Controlling GDM">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Configuration</title><link rel="previous" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM"/><link rel="next" href="controlling.html" title="Controlling GDM"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,38 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td>
-<td class="navbar-next"><a class="navbar-next" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li>Configuration</li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="configuration"></a><div class="header"><h1 class="sect1 title"><span class="title">Configuration</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first"> 
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td><td class="navbar-next"><a class="navbar-next" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" t
 itle="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li>Configuration</li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div
  class="body body-sidebar"><div class="division sect1"><a name="configuration"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Configuration</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first"> 
       GDM has powerful configuration management.  System default configuration
       is stored in the GDM System Defaults Configuration File and user changes
       to the default configuration are stored in the GDM Custom Configuration
@@ -478,8 +444,7 @@
       Configuration File on a shared filesystem, so a single file can be used
       to control configuration for multiple machines.  GDM also supports
       per-display configuration for GUI-related keys.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       The <span class="command">gdmsetup</span> is a GUI program you can use to edit the
       GDM configuration.  This program may also be launched directly from the
       login screen if the greeter/ConfigAvailable key is set to "true"
@@ -489,8 +454,7 @@
       would want to always edit the files by hand.  This program does not
       support setting per-display configuration, so per-display configuration
       files must be set up by hand.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Aside from the GDM System Defaults Configuration File, the other GDM
       configuration files are located, by default, in the
       <span class="filename">&lt;etc&gt;/gdm/</span> folder or its subdirectories.
@@ -498,11 +462,9 @@
       GDM configuration files, so check the GDM System Defaults Configuration
       File and the GDM Custom Configuration File if the files are not in the
       locations specified in this document.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Listing of the config directory contents:
-    </p>
-<div class=" block screen block-indent"><pre class="screen">custom.conf
+    </p><div class=" block screen block-indent"><pre class="screen">custom.conf
 locale.alias
 Xsession
 XKeepsCrashing
@@ -511,15 +473,13 @@
 PostLogin/
 PreSession/
 PostSession/
-</pre></div>
-<p class="para block"> 
+</pre></div><p class="para block"> 
       <span class="filename">locale.alias</span> is a file which looks much like the
       system locale alias but, in fact, is not the same.  This is a list
       of all languages that may be on your system.  All languages are
       checked to see if they exist before displaying them in the Language
       Selection dialog in the login GUI.  Only those that exist are displayed.
-    </p>
-<p class="para block"> 
+    </p><p class="para block"> 
       <span class="filename">Xsession</span> is a script which sets up a user session
       and then executes the user's choice of session.  Note that the session
       script is typically started via the <span class="filename">desktop</span>
@@ -528,23 +488,20 @@
       the <span class="filename">Xsession</span> script, so please check the
       appropriate <span class="filename">desktop</span> before assuming a session
       startup issue is being caused by this file.
-    </p>
-<p class="para block"> 
+    </p><p class="para block"> 
       <span class="filename">XKeepsCrashing</span> is a script which gets run when the
       X server keeps crashing and we cannot recover.  The shipped default
       script will work with most Linux distributions and can run the X
       configuration application provided the person on the console knows the
       root password.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Accessibility modules are configured in the <span class="filename">modules/</span>
       subdirectory, and are a separate topic.  Read the default files provided,
       they have adequate documentation.  Again normally the default install
       is given in the files with <span class="filename">factory</span> in their name,
       and those files are not read, they are just there for you so you can
       always revert to default config.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Files describing available GDM session follow the freedesktop.org
       desktop file specification.  The <span class="filename">.desktop</span>-style
       files are installed to <span class="filename">&lt;etc&gt;/X11/sessions/</span>.
@@ -565,15 +522,13 @@
       sessions in <span class="filename">&lt;etc&gt;/dm/Sessions/</span> but this is
       deprecated as of 2.5.90.0.  Note that prior to version 2.4.4.2 only the
       <span class="filename">&lt;etc&gt;/dm/Sessions/</span> was being read.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       A session can be disabled (if it was installed in
       <span class="filename">&lt;share&gt;/xsessions/</span>) by adding an identically
       named <span class="filename">.desktop</span> to one of the directories earlier in
       the path (likely <span class="filename">&lt;etc&gt;/X11/sessions</span>) and using
       <span class="filename">Hidden=true</span> in that file.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       GDM uses the optional key <span class="filename">X-Gdm-XserverArgs</span> in
       session files to specify additional arguments to be passed to the
       X server.  For example, the entry
@@ -581,28 +536,12 @@
       X server with a color depth of 16 bits.  Any such additional arguments
       are ignored when using a Nested display (when GDM is launched in a
       window).
-    </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">6.1.â</span><a class="xref" href="configuration.html#scriptdirs" title="The Script Directories">The Script Directories</a>
-</li>
-<li>
-<span class="label">6.2.â</span><a class="xref" href="configuration.html#configfile" title="The Configuration Files - GDM System Defaults Configuration File
-             and GDM Custom Configuraiton File">The Configuration Files - GDM System Defaults Configuration File
-             and GDM Custom Configuraiton File</a>
-</li>
-<li>
-<span class="label">6.3.â</span><a class="xref" href="configuration.html#userconfig" title="Per User Configuration">Per User Configuration</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="scriptdirs"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">6.1.â</span>The Script Directories</span></h2></div>
-<p class="para block block-first">
+    </p><div class="autotoc"><ul><li><span class="label">6.1.â</span><a class="xref" href="configuration.html#scriptdirs" title="The Script Directories">The Script Directories</a></li><li><span class="label">6.2.â</span><a class="xref" href="configuration.html#configfile" title="The Configuration Files - GDM System Defaults Configuration File&#10;             and GDM Custom Configuraiton File">The Configuration Files - GDM System Defaults Configuration File
+             and GDM Custom Configuraiton File</a></li><li><span class="label">6.3.â</span><a class="xref" href="configuration.html#userconfig" title="Per User Configuration">Per User Configuration</a></li></ul></div><div class="division sect2"><a name="scriptdirs"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.â</span>The Script Directories</span></h2></div><p class="para block block-first">
         In this section we will explain the <span class="filename">Init</span>,
         <span class="filename">PostLogin</span>, <span class="filename">PreSession</span> and
         <span class="filename">PostSession</span> directories as they are very similar.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         When the X server has been successfully started, GDM will try to run
         the script called <span class="filename">Init/&lt;displayname&gt;</span>. I.e.
         <span class="filename">Init/:0</span> for the first attached display.  If this
@@ -618,14 +557,12 @@
         script for applications that are supposed to run alongside with the GDM
         login window. xconsole for instance.  Commands to set the background
         etc. go in this file too.
-      </p>
-<p class="para block"> 
+      </p><p class="para block"> 
         It is up to the sysadmin to decide whether clients started by the Init
         script should be killed before starting the user session. This is
         controlled with the <span class="filename">KillInitClients</span> configuration
         option.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         When the user has been successfully authenticated GDM tries the
         scripts in the <span class="filename">PostLogin</span> directory in the same
         manner as for the <span class="filename">Init</span> directory.  This is done
@@ -637,8 +574,7 @@
         script, and again it is run as root.  The script should return 0 on
         success as otherwise the user won't be logged in.  This is not true for
         failsafe session however.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         After the user session has been setup from the GDM side of things, GDM
         will run the scripts in the <span class="filename">PreSession</span> directory,
         again in the same manner as the <span class="filename">Init</span> directory.
@@ -651,8 +587,7 @@
         <span class="filename">$X_SERVERS</span> environmental variable is set and this
         points to a fake generated X servers file for use with the sessreg
         accounting application.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         After this the base <span class="filename">Xsession</span> script is run with
         the selected session executable as the first argument.  This is run as
         the user, and really this is the user session.  The available session
@@ -663,8 +598,7 @@
         The first found file is used.  The user either picks from these
         sessions or GDM will look inside the file <span class="filename">~/.dmrc</span>
         for the stored preference.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         This script should really load the user's profile and generally do all
         the voodoo that is needed to launch a session.  Since many systems
         reset the language selections done by GDM, GDM will also set the
@@ -672,8 +606,7 @@
         can use this to reset the language environmental variables after you
         run the user's profile.  If the user elected to use the system language,
         then <span class="filename">$GDM_LANG</span> is not set. 
-      </p>
-<p class="para block"> 
+      </p><p class="para block"> 
         When the user terminates his session, the
         <span class="filename">PostSession</span> script will be run. Again operation
         is similar to <span class="filename">Init</span>, <span class="filename">PostLogin</span>
@@ -686,14 +619,12 @@
         Also <span class="filename">$X_SERVERS</span> environmental variable is set and
         this points to a fake generated X servers file for use with the sessreg
         accounting application.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that the <span class="filename">PostSession</span> script will be run
         even when the display fails to respond due to an I/O error or
         similar. Thus, there is no guarantee that X applications will work
         during script execution.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Except for the <span class="filename">Xsession</span> script all of these
         scripts will also have the environment variable
         <span class="filename">$RUNNING_UNDER_GDM</span> set to
@@ -705,19 +636,14 @@
         <span class="filename">.desktop</span> extension.  In addition
         <span class="filename">$DESKTOP_SESSION</span> is also set to the same value
         and in fact this will also be set by KDM in future versions.
-      </p>
-<p class="para block"> 
+      </p><p class="para block"> 
         Neither of the <span class="filename">Init</span>,
         <span class="filename">PostLogin</span>, <span class="filename">PreSession</span> or
         <span class="filename">PostSession</span> scripts are necessary and can be left
         out.  The <span class="filename">Xsession</span> script is however required as
         well as at least one session <span class="filename">.desktop</span> file.
-      </p>
-</div>
-<div class="division sect2">
-<a name="configfile"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">6.2.â</span>The Configuration Files - GDM System Defaults Configuration File
-             and GDM Custom Configuraiton File</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="configfile"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.â</span>The Configuration Files - GDM System Defaults Configuration File
+             and GDM Custom Configuraiton File</span></h2></div><p class="para block block-first">
         GDM uses two configuration files: the GDM System Defaults Configuration
         File (<span class="filename">&lt;share&gt;/gdm/defaults.conf</span>) and the
         GDM Custom Configuration File
@@ -728,26 +654,25 @@
         If a configuration option is not defined in either file, GDM will
         default to the value described in the comments in the GDM System
         Defaults Configuration File. 
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Both configuration files are divided into sections each containing
         variables that define the behavior for a specific part of the GDM
         suite.  Refer to the comments in the GDM System Defaults Configuration
         File for additional information about each configuration setting.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM also supports per-display configuration for parameters in the
         "gui", "greeter" sections of the configuration file
-        Also the security/PamStack key may be customized per-display.
-        Per-display configuration is specified by creating a file named
+        Also the <span class="filename">security/PamStack</span> and
+        <span class="filename">daemon/LockScreen</span> keys may be customized
+        per-display.  Per-display configuration is specified by creating a file
+        named
         <span class="filename">&lt;etc&gt;/gdm/custom.conf&lt;display num&gt;</span>.
         In this file the section and keys to use on this display can be 
         specified.  For example, configuration overrides for display
         ":103" would be stored in the file
         <span class="filename">&lt;etc&gt;/gdm/custom.conf:0</span>.  Per-display
         configuration is supported in GDM 2.14.6 and later.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         To change configuration by hand, edit the GDM Custom Configuration File
         or per-display configuration file and make sure the keyname=value
         pair you want is included in the appropriate section.  For example,
@@ -756,25 +681,21 @@
         Custom Configuration File or per-display configuration file includes
         the "[daemon]" section followed by the key and value 
         change desired.  As in this example:
-      </p>
-<div class=" block screen block-indent"><pre class="screen">[daemon]
+      </p><div class=" block screen block-indent"><pre class="screen">[daemon]
 Greeter=/usr/lib/gdmgreeter
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
         The <span class="command">gdmsetup</span> command can be used to modify the GDM
         Custom Configuration File.  Note the <span class="command">gdmsetup</span> is
         intended to be run as root, so users who feel it is insecure to run
         GUI programs as root should edit the configuration files by hand.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The GDM daemon <span class="command">--config</span> argument may instead be used
         to specify a different configuration file location.  The GDM daemon
         must be restarted to change the configuration file being used.  Also
         when building GDM, the location of the configuration files may be
         specified via the <span class="command">--with-defaults-conf</span> and
         <span class="command">--with-custom-conf</span> configuration options.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Previous to GDM 2.13.0.4 only the
         <span class="filename">&lt;etc&gt;/gdm/gdm.conf</span> existed.  For best
         backwards compatibility, this file will be used instead of the GDM
@@ -786,16 +707,14 @@
         automatically copied to
         <span class="filename">&lt;etc&gt;/gdm/custom.conf</span> to preserve any
         configuration changes.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Distributions should edit the GDM System Defaults Configuration File to
         establish default configuration values, so that they are preserved as
         defaults and not modified by users modifying the GDM Custom
         Configuration File.  Note that distributions may modify the GDM System
         Defaults Configuration File on update to improve usability, security,
         etc.  So any changes made to this file may be lost.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The GDM System Defaults Configuration File and the GDM Custom
         Configuration File follow the standard <span class="filename">.ini</span> style
         configuration file syntax.  Keywords in brackets define sections,
@@ -805,49 +724,9 @@
         preserve both comments (lines with a hash mark) and the overall
         structure of the file so you can intermix using the GUI or hand
         editing the configuration file.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The following configuration keys are supported in GDM:
-      </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">6.2.1.â</span><a class="xref" href="configuration.html#daemonsection" title="Daemon Configuration">Daemon Configuration</a>
-</li>
-<li>
-<span class="label">6.2.2.â</span><a class="xref" href="configuration.html#securitysection" title="Security Options">Security Options</a>
-</li>
-<li>
-<span class="label">6.2.3.â</span><a class="xref" href="configuration.html#xdmcpsection" title="XDCMP Support">XDCMP Support</a>
-</li>
-<li>
-<span class="label">6.2.4.â</span><a class="xref" href="configuration.html#commonguioptions" title="Common GUI Configuration Options">Common GUI Configuration Options</a>
-</li>
-<li>
-<span class="label">6.2.5.â</span><a class="xref" href="configuration.html#greetersection" title="Greeter Configuration">Greeter Configuration</a>
-</li>
-<li>
-<span class="label">6.2.6.â</span><a class="xref" href="configuration.html#choosersection" title="XDCMP Chooser Options">XDCMP Chooser Options</a>
-</li>
-<li>
-<span class="label">6.2.7.â</span><a class="xref" href="configuration.html#debugsection" title="Debug Configuration">Debug Configuration</a>
-</li>
-<li>
-<span class="label">6.2.8.â</span><a class="xref" href="configuration.html#customcmdsection" title="Custom Commands">Custom Commands</a>
-</li>
-<li>
-<span class="label">6.2.9.â</span><a class="xref" href="configuration.html#xserverdefs" title="X Server Definitions">X Server Definitions</a>
-</li>
-<li>
-<span class="label">6.2.10.â</span><a class="xref" href="configuration.html#attacheddisplayconfig" title="Attached DISPLAY Configuration">Attached DISPLAY Configuration</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="daemonsection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.1.â</span>Daemon Configuration</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[daemon]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">AddGtkModules</dt>
-<dd>
+      </p><div class="autotoc"><ul><li><span class="label">6.2.1.â</span><a class="xref" href="configuration.html#daemonsection" title="Daemon Configuration">Daemon Configuration</a></li><li><span class="label">6.2.2.â</span><a class="xref" href="configuration.html#securitysection" title="Security Options">Security Options</a></li><li><span class="label">6.2.3.â</span><a class="xref" href="configuration.html#xdmcpsection" title="XDCMP Support">XDCMP Support</a></li><li><span class="label">6.2.4.â</span><a class="xref" href="configuration.html#commonguioptions" title="Common GUI Configuration Options">Common GUI Configuration Options</a></li><li><span class="label">6.2.5.â</span><a class="xref" href="configuration.html#greetersection" title="Greeter Configuration">Greeter Configuration</a></li><li><span class="label">6.2.6.â</span><a class="xref" href="configuration.html#choosersection" title="XDCMP Chooser Options">XDCMP Chooser Options</a></li><li><span class="l
 abel">6.2.7.â</span><a class="xref" href="configuration.html#debugsection" title="Debug Configuration">Debug Configuration</a></li><li><span class="label">6.2.8.â</span><a class="xref" href="configuration.html#customcmdsection" title="Custom Commands">Custom Commands</a></li><li><span class="label">6.2.9.â</span><a class="xref" href="configuration.html#xserverdefs" title="X Server Definitions">X Server Definitions</a></li><li><span class="label">6.2.10.â</span><a class="xref" href="configuration.html#attacheddisplayconfig" title="Attached DISPLAY Configuration">Attached DISPLAY Configuration</a></li></ul></div><div class="division sect3"><a name="daemonsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.1.â</span>Daemon Configuration</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"
 />[daemon]</span></div><dl class="variablelist"><dt class="term dt-first">AddGtkModules</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AddGtkModules=false</pre></div>
               <p class="para block">
                 If true, then enables <span class="command">gdmgreeter</span> or
@@ -867,9 +746,7 @@
                 which are loaded are specified with the
                 <span class="filename">GtkModulesList</span> key.
               </p>
-            </dd>
-<dt class="term">AllowLogoutActions</dt>
-<dd>
+            </dd><dt class="term">AllowLogoutActions</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowLogoutActions=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD</pre></div>
               <p class="para block">
                  Specify which actions are supported by the QUERY_LOGOUT_ACTION,
@@ -882,9 +759,7 @@
                  <span class="filename">RBACSystemCommandKeys</span> configuration
                  options.
               </p>
-            </dd>
-<dt class="term">AlwaysLoginCurrentSession</dt>
-<dd>
+            </dd><dt class="term">AlwaysLoginCurrentSession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AlwaysLoginCurrentSession=true</pre></div>
               <p class="para block">
                 If true, then when the user logs in and already has an
@@ -894,9 +769,7 @@
                 gdmflexiserver, and not with XDMCP.  Note that VTs are not
                 supported on all operating systems.
               </p>
-            </dd>
-<dt class="term">AutomaticLoginEnable</dt>
-<dd>
+            </dd><dt class="term">AutomaticLoginEnable</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AutomaticLoginEnable=false</pre></div>
               <p class="para block">
                 If the user given in AutomaticLogin should be logged in upon
@@ -905,9 +778,7 @@
                 issue and also could be useful for public terminals.  Refer
                 also to <span class="filename">TimedLogin</span>.
               </p>
-            </dd>
-<dt class="term">AutomaticLogin</dt>
-<dd>
+            </dd><dt class="term">AutomaticLogin</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AutomaticLogin=</pre></div>
               <p class="para block">
                 This user should be automatically logged in on first bootup.
@@ -943,9 +814,7 @@
                 several remote displays are used as internet kiosks, with a
                 specific user to automatically login for each display.
               </p>
-            </dd>
-<dt class="term">BaseXsession</dt>
-<dd>
+            </dd><dt class="term">BaseXsession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BaseXsession=&lt;etc&gt;/gdm/Xsession</pre></div>
               <p class="para block">
                 This is the base X session file.  When a user logs in, this
@@ -981,17 +850,13 @@
                 personal setup will be in <span class="filename">~/.bash_profile</span>,
                 however broken that is.
               </p>
-            </dd>
-<dt class="term">Chooser</dt>
-<dd>
+            </dd><dt class="term">Chooser</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Chooser=&lt;bin&gt;/gdmchooser</pre></div>
               <p class="para block">
                 Full path and name of the chooser executable followed by
                 optional arguments.
               </p>
-            </dd>
-<dt class="term">Configurator</dt>
-<dd>
+            </dd><dt class="term">Configurator</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Configurator=&lt;bin&gt;/gdmsetup --disable-sound --disable-crash-dialog</pre></div>
               <p class="para block">
                 The pathname to the configurator binary.  If the greeter
@@ -1001,9 +866,7 @@
                 however.  And it will never allow this to happen from a remote
                 display.
               </p>
-            </dd>
-<dt class="term">ConsoleCannotHandle</dt>
-<dd>
+            </dd><dt class="term">ConsoleCannotHandle</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh</pre></div>
               <p class="para block">
                 These are the languages that the console cannot handle because
@@ -1011,17 +874,13 @@
                 is only used when there are errors to report and we cannot
                 start X.
               </p>
-            </dd>
-<dt class="term">ConsoleNotify</dt>
-<dd>
+            </dd><dt class="term">ConsoleNotify</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ConsoleNotify=true</pre></div>
               <p class="para block">
                 If false, gdm will not display a message dialog on the
                 console when an error happens.
               </p>
-            </dd>
-<dt class="term">DefaultPath</dt>
-<dd>
+            </dd><dt class="term">DefaultPath</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultPath=defaultpath (value set by configure)</pre></div>
               <p class="para block">
                 Specifies the path which will be set in the user's session.
@@ -1032,9 +891,7 @@
                 contains no value for ROOT, the value as defined in the GDM
                 configuration will be be used.
               </p>
-            </dd>
-<dt class="term">DefaultSession</dt>
-<dd>
+            </dd><dt class="term">DefaultSession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultSession=gnome.desktop</pre></div>
               <p class="para block">
                 The session that is used by default if the user does not have
@@ -1042,17 +899,13 @@
                 sessions.  Note that 'Last' need not be displayed, see
                 the <span class="filename">ShowLastSession</span> key.
               </p>
-            </dd>
-<dt class="term">DisplayInitDir</dt>
-<dd>
+            </dd><dt class="term">DisplayInitDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DisplayInitDir=&lt;etc&gt;/gdm/Init</pre></div>
               <p class="para block">
                 Directory containing the display init scripts. See the
                 ``The Script Directories'' section for more info.
               </p>
-            </dd>
-<dt class="term">DisplayLastLogin</dt>
-<dd>
+            </dd><dt class="term">DisplayLastLogin</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DisplayLastLogin=true</pre></div>
               <p class="para block">
                 If true then the last login information is printed to the user
@@ -1071,9 +924,7 @@
                 <span class="filename">http://www.radium.ncsc.mil/tpep/library/rainbow/CSC-STD-002-85.html</span>
                 for more info.
               </p>
-            </dd>
-<dt class="term">DoubleLoginWarning</dt>
-<dd>
+            </dd><dt class="term">DoubleLoginWarning</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DoubleLoginWarning=true</pre></div>
               <p class="para block">
                 If true, GDM will warn the user if they are already logged in
@@ -1081,9 +932,7 @@
                 checking the X virtual terminals, GDM will let the user switch
                 to the previous login virtual terminal instead of logging in.
               </p>
-            </dd>
-<dt class="term">DynamicXServers</dt>
-<dd>
+            </dd><dt class="term">DynamicXServers</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DynamicXServers=false</pre></div>
               <p class="para block">
                 If true, the GDM daemon will honor requests to manage
@@ -1093,9 +942,7 @@
                 <span class="filename">gdmdynamic</span> command is a convenient
                 method to send these messages.
               </p>
-            </dd>
-<dt class="term">FailsafeXServer</dt>
-<dd>
+            </dd><dt class="term">FailsafeXServer</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">FailsafeXServer=</pre></div>
               <p class="para block">
                 An X command line in case we can't start the normal X server.
@@ -1104,9 +951,7 @@
                 This is tried before the <span class="filename">XKeepsCrashing</span>
                 script is run.
               </p>
-            </dd>
-<dt class="term">FirstVT</dt>
-<dd>
+            </dd><dt class="term">FirstVT</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">FirstVT=7</pre></div>
               <p class="para block">
                 On systems where GDM supports automatic VT (virtual terminal)
@@ -1114,9 +959,7 @@
                 logins are run on the lower vts.  See also
                 <span class="filename">VTAllocation</span>.
               </p>
-            </dd>
-<dt class="term">FlexibleXServers</dt>
-<dd>
+            </dd><dt class="term">FlexibleXServers</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">FlexibleXServers=5</pre></div>
               <p class="para block">
                 The maximum number of allowed flexible displays.  These are
@@ -1126,9 +969,7 @@
                 displays (refer to the <span class="filename">Xnest</span> configuration
                 option).
               </p>
-            </dd>
-<dt class="term">FlexiReapDelayMinutes</dt>
-<dd>
+            </dd><dt class="term">FlexiReapDelayMinutes</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">FlexiReapDelayMinutes=5</pre></div>
               <p class="para block">
                 After how many minutes of inactivity at the login screen
@@ -1138,9 +979,7 @@
                 option).  To turn off this behavior set this value to 0.  This
                 was added in version 2.5.90.0.
               </p>
-            </dd>
-<dt class="term">Greeter</dt>
-<dd>
+            </dd><dt class="term">Greeter</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Greeter=&lt;bin&gt;/gdmlogin</pre></div>
               <p class="para block">
                 Full path and name of the greeter executable followed by
@@ -1148,9 +987,7 @@
                 except for the XDMCP remote displays.  See also
                 <span class="filename">RemoteGreeter</span>
               </p>
-            </dd>
-<dt class="term">Group</dt>
-<dd>
+            </dd><dt class="term">Group</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Group=gdm</pre></div>
               <p class="para block">
                 The group name under which <span class="command">gdmlogin</span>,
@@ -1165,9 +1002,7 @@
                 <span class="filename">ServAuthDir</span> should be
                 <span class="filename">root.gdm</span> and 1770.
               </p>
-            </dd>
-<dt class="term">GtkModulesList</dt>
-<dd>
+            </dd><dt class="term">GtkModulesList</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GtkModulesList=module-1:module-2:...</pre></div>
               <p class="para block">
                 A colon separated list of Gtk+ modules that
@@ -1176,9 +1011,7 @@
                 true.  The format is the same as the standard Gtk+ module
                 interface.
               </p>
-            </dd>
-<dt class="term">HaltCommand</dt>
-<dd>
+            </dd><dt class="term">HaltCommand</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">HaltCommand=&lt;sbin&gt;/shutdown -h now</pre></div>
               <p class="para block">
                 Full path and arguments to command to be executed when user
@@ -1189,25 +1022,19 @@
                 "Shut Down" it must be
                 set to an empty value.
               </p>
-            </dd>
-<dt class="term">KillInitClients</dt>
-<dd>
+            </dd><dt class="term">KillInitClients</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">KillInitClients=true</pre></div>
               <p class="para block">
                 Determines whether GDM should kill X clients started by the
                 init scripts when the user logs in.
               </p>
-            </dd>
-<dt class="term">LogDir</dt>
-<dd>
+            </dd><dt class="term">LogDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">LogDir=&lt;var&gt;/log/gdm</pre></div>
               <p class="para block">
                 Directory containing the log files for the individual displays.
                 By default this is the same as the ServAuthDir.
               </p>
-            </dd>
-<dt class="term">PreFetchProgram</dt>
-<dd>
+            </dd><dt class="term">PreFetchProgram</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PreFetchProgram=command</pre></div>
               <p class="para block">
                 Program to be run by the GDM greeter/login program when the
@@ -1221,34 +1048,36 @@
                 assuming it is an ASCII file containing a list of libraries,
                 one per line, and load each library in the file.
               </p>
-            </dd>
-<dt class="term">PostLoginScriptDir</dt>
-<dd>
+            </dd><dt class="term">PamStack</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">PamStack=gdm</pre></div>
+              <p class="para block">
+                If using PAM, this specifies the PAM service name to use when
+                calling pam_start.  This option may be configured per-display
+                so that GDM can be configured to have a different PAM stack
+                on a given display.  Note that autologin sessions append
+                "-autologin" to this value, so by default autologin
+                sessions use the service name "gdm-autologin".
+              </p>
+            </dd><dt class="term">PostLoginScriptDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PostLoginScriptDir=&lt;etc&gt;/gdm/PostLogin</pre></div>
               <p class="para block">
                 Directory containing the scripts run right after the user logs
                 in, but before any session setup is done.  See the
                 ``The Script Directories'' section for more info.
               </p>
-            </dd>
-<dt class="term">PostSessionScriptDir</dt>
-<dd>
+            </dd><dt class="term">PostSessionScriptDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PostSessionScriptDir=&lt;etc&gt;/gdm/PostSession</pre></div>
               <p class="para block">
                 Directory containing the scripts run after the user logs out.
                 See the ``The Script Directories'' section for more info.
               </p>
-            </dd>
-<dt class="term">PreSessionScriptDir</dt>
-<dd>
+            </dd><dt class="term">PreSessionScriptDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PreSessionScriptDir=&lt;etc&gt;/gdm/PreSession</pre></div>
               <p class="para block">
                 Directory containing the scripts run before the user logs in.
                 See the ``The Script Directories'' section for more info.
               </p>
-            </dd>
-<dt class="term">RBACSystemCommandKeys</dt>
-<dd>
+            </dd><dt class="term">RBACSystemCommandKeys</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RBACSystemCommandKeys</pre></div>
               <p class="para block">
                  Support RBAC (Role Based Access Control) for system commands 
@@ -1271,9 +1100,7 @@
                  <span class="filename">SystemCommandsInMenu</span> configuration
                  options.
               </p>
-            </dd>
-<dt class="term">RebootCommand</dt>
-<dd>
+            </dd><dt class="term">RebootCommand</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RebootCommand=&lt;sbin&gt;/shutdown -r now</pre></div>
               <p class="para block">
                 Full path and optional arguments to the command to be
@@ -1283,9 +1110,7 @@
                 for this value is not empty so to disable restart you must set
                 this explicitly to an empty value.
               </p>
-            </dd>
-<dt class="term">RemoteGreeter</dt>
-<dd>
+            </dd><dt class="term">RemoteGreeter</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RemoteGreeter=&lt;bin&gt;/gdmlogin</pre></div>
               <p class="para block">
                 Full path and name of the greeter executable followed by
@@ -1294,9 +1119,7 @@
                 greeter here if you use the Themed Greeter for your main
                 greeter.  See also the <span class="filename">Greeter</span> key.
               </p>
-            </dd>
-<dt class="term">RootPath</dt>
-<dd>
+            </dd><dt class="term">RootPath</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RootPath=defaultpath (value set by configure)</pre></div>
               <p class="para block">
                 Specifies the path which will be set in the root's
@@ -1308,9 +1131,7 @@
                 contains no value for SUROOT, the value as defined in the GDM
                 configuration will be used.
               </p>
-            </dd>
-<dt class="term">ServAuthDir</dt>
-<dd>
+            </dd><dt class="term">ServAuthDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ServAuthDir=&lt;var&gt;/gdm</pre></div>
               <p class="para block">
                 Directory containing the X authentication files for the
@@ -1330,9 +1151,7 @@
                 read/change it's contents.  Anybody who can read this directory
                 can connect to any display on this computer.
               </p>
-            </dd>
-<dt class="term">SessionDesktopDir</dt>
-<dd>
+            </dd><dt class="term">SessionDesktopDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SessionDesktopDir=&lt;etc&gt;/X11/sessions/:&lt;etc&gt;/dm/Sessions/:&lt;share&gt;/xsessions/</pre></div>
               <p class="para block">
                 Directory containing the <span class="filename">.desktop</span> files
@@ -1340,9 +1159,7 @@
                 this is treated like a PATH type variable and the first file
                 found is used.
               </p>
-            </dd>
-<dt class="term">SoundProgram</dt>
-<dd>
+            </dd><dt class="term">SoundProgram</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundProgram=<span class="filename">&lt;bin&gt;/play</span> (or <span class="filename">&lt;bin&gt;/audioplay</span> on Solaris)</pre></div>
               <p class="para block">
                 Application to use when playing a sound.  Currently used for
@@ -1350,9 +1167,7 @@
                 <span class="filename">SoundOnLoginFile</span> key.  Supported since
                 2.5.90.0.
               </p>
-            </dd>
-<dt class="term">StandardXServer</dt>
-<dd>
+            </dd><dt class="term">StandardXServer</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">StandardXServer=/dir/to/X (value assigned by configuration file)</pre></div>
               <p class="para block">
                 Full path and arguments to the standard X server command.
@@ -1361,9 +1176,7 @@
                 number of places.  This should be able to run some sort
                 of X server.
               </p>
-            </dd>
-<dt class="term">SuspendCommand</dt>
-<dd>
+            </dd><dt class="term">SuspendCommand</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SuspendCommand=</pre></div>
               <p class="para block">
                 Full path and arguments to command to be executed when
@@ -1372,9 +1185,7 @@
                 value is not empty so to disable suspend you must set this
                 explicitly to an empty value.
               </p>
-            </dd>
-<dt class="term">SystemCommandsInMenu</dt>
-<dd>
+            </dd><dt class="term">SystemCommandsInMenu</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SuspendCommand=HALT;REBOOT;SHUTDOWN;SUSPEND;CUSTOM_CMD</pre></div>
               <p class="para block">
                  Specify which system commands are available in the greeter
@@ -1393,9 +1204,7 @@
                  <span class="filename">RBACSystemCommandKeys</span> configuration
                  options.
               </p>
-            </dd>
-<dt class="term">TimedLoginEnable</dt>
-<dd>
+            </dd><dt class="term">TimedLoginEnable</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">TimedLoginEnable=false</pre></div>
               <p class="para block">
                  If the user given in <span class="filename">TimedLogin</span> should be
@@ -1413,9 +1222,7 @@
                 PAM it can be configured to require password entry before
                 allowing login.
               </p>
-            </dd>
-<dt class="term">TimedLogin</dt>
-<dd>
+            </dd><dt class="term">TimedLogin</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">TimedLogin=</pre></div>
               <p class="para block">
                 This is the user that should be logged in after a specified
@@ -1425,17 +1232,13 @@
                 are supported.  The same control chars and piping to a
                 application are supported.
               </p>
-            </dd>
-<dt class="term">TimedLoginDelay</dt>
-<dd>
+            </dd><dt class="term">TimedLoginDelay</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">TimedLoginDelay=30</pre></div>
               <p class="para block">
                 Delay in seconds before the <span class="filename">TimedLogin</span>
                 user will be logged in.  It must be greater then or equal to 10.
               </p>
-            </dd>
-<dt class="term">User</dt>
-<dd>
+            </dd><dt class="term">User</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">User=gdm</pre></div>
               <p class="para block">
                 The username under which <span class="command">gdmlogin</span>,
@@ -1447,9 +1250,7 @@
                 data and it should not therefore be a user such as nobody, but
                 rather a dedicated user.
               </p>
-            </dd>
-<dt class="term">UserAuthDir</dt>
-<dd>
+            </dd><dt class="term">UserAuthDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UserAuthDir=</pre></div>
               <p class="para block">
                 The directory where user's <span class="filename">.Xauthority</span>
@@ -1478,25 +1279,19 @@
                 <span class="filename">NeverPlaceCookiesOnNFS</span> in the
                 <span class="filename">[security]</span> section to false.
               </p>
-            </dd>
-<dt class="term">UserAuthFBDir</dt>
-<dd>
+            </dd><dt class="term">UserAuthFBDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UserAuthFBDir=/tmp</pre></div>
               <p class="para block">
                 If GDM fails to update the user's
                 <span class="filename">.Xauthority</span> file a fallback cookie is
                 created in this directory.
               </p>
-            </dd>
-<dt class="term">UserAuthFile</dt>
-<dd>
+            </dd><dt class="term">UserAuthFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UserAuthFile=.Xauthority</pre></div>
               <p class="para block">
                 Name of the file used for storing user cookies.  
               </p>
-            </dd>
-<dt class="term">VTAllocation</dt>
-<dd>
+            </dd><dt class="term">VTAllocation</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">VTAllocation=true</pre></div>
               <p class="para block">
                 On systems where GDM supports automatic VT (virtual terminal)
@@ -1506,9 +1301,7 @@
                 managing it's own vt allocation can be avoided.  See also
                 <span class="filename">FirstVT</span>.
               </p>
-            </dd>
-<dt class="term">XKeepsCrashing</dt>
-<dd>
+            </dd><dt class="term">XKeepsCrashing</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">XKeepsCrashing=&lt;etc&gt;/gdm/XKeepsCrashing</pre></div>
               <p class="para block">
                 A script to run in case X keeps crashing.  This is for running
@@ -1524,9 +1317,7 @@
                 will be tried first.  and this only used as a backup if even
                 that X server keeps crashing.
               </p>
-            </dd>
-<dt class="term">Xnest</dt>
-<dd>
+            </dd><dt class="term">Xnest</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Xnest=&lt;bin&gt;/X11/Xephyr -audit 0</pre></div>
               <p class="para block">
                 The full path and arguments to the nested X server command, 
@@ -1538,9 +1329,7 @@
                 configuration to use Xephyr if available.  If Xephyr is not
                 available, then Xnest will be used if it is available.
               </p>
-            </dd>
-<dt class="term">XnestUnscaledFontPath</dt>
-<dd>
+            </dd><dt class="term">XnestUnscaledFontPath</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">XnestUnscaledFontPath=true</pre></div>
               <p class="para block">
                 Set to true if the nested X server command program supports the
@@ -1550,17 +1339,7 @@
                 such nested X server commands to work with GDM.  Refer to the
                 <span class="filename">Xnest</span> configuration option.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="securitysection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.2.â</span>Security Options</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[security]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">AllowRoot</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="securitysection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.2.â</span>Security Options</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[security]</span></div><dl class="variablelist"><dt class="term dt-first">AllowRoot</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowRoot=true</pre></div>
               <p class="para block">
                 Allow root (privileged user) to log in through GDM.  Set this
@@ -1572,9 +1351,7 @@
                 more.  However it is still followed, so you should probably
                 leave it true for PAM systems.
               </p>
-            </dd>
-<dt class="term">AllowRemoteRoot</dt>
-<dd>
+            </dd><dt class="term">AllowRemoteRoot</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowRemoteRoot=false</pre></div>
               <p class="para block">
                 Allow root (privileged user) to log in remotely through GDM.
@@ -1593,9 +1370,7 @@
                 <span class="filename">/etc/default/login</span> file exists and
                 contains any other value or no value for CONSOLE.
               </p>
-            </dd>
-<dt class="term">AllowRemoteAutoLogin</dt>
-<dd>
+            </dd><dt class="term">AllowRemoteAutoLogin</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowRemoteAutoLogin=false</pre></div>
               <p class="para block">
                 Allow the timed login feature to work for remote displays.
@@ -1607,9 +1382,7 @@
                 Note that this can make a system quite insecure, and thus is
                 off by default.
               </p>
-            </dd>
-<dt class="term">CheckDirOwner</dt>
-<dd>
+            </dd><dt class="term">CheckDirOwner</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CheckDirOwner=true</pre></div>
               <p class="para block">
                 By default GDM checks the ownership of the home directories
@@ -1621,9 +1394,7 @@
                 value 1 since in such a scenario home directories are likely
                 to be group writable.  Supported since 2.6.0.4.
               </p>
-            </dd>
-<dt class="term">SupportAutomount</dt>
-<dd>
+            </dd><dt class="term">SupportAutomount</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SupportAutomount=false</pre></div>
               <p class="para block">
                 By default GDM checks the ownership of the home directories
@@ -1633,9 +1404,7 @@
                 accessed. This option works around subtleties of Linux
                 automounter.
               </p>
-            </dd>
-<dt class="term">DisallowTCP</dt>
-<dd>
+            </dd><dt class="term">DisallowTCP</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DisallowTCP=true</pre></div>
               <p class="para block">
                 If true, then always append <span class="filename">-nolisten tcp</span>
@@ -1643,9 +1412,7 @@
                 disallowing TCP connection.  This is a more secure
                 configuration if not using remote connections.
               </p>
-            </dd>
-<dt class="term">NeverPlaceCookiesOnNFS</dt>
-<dd>
+            </dd><dt class="term">NeverPlaceCookiesOnNFS</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">NeverPlaceCookiesOnNFS=true</pre></div>
               <p class="para block">
                 Normally if this is true (which is by default), GDM will not
@@ -1657,9 +1424,7 @@
                 that this option appeared in version 2.4.4.4 and is ignored in
                 previous versions.
               </p>
-            </dd>
-<dt class="term">PasswordRequired</dt>
-<dd>
+            </dd><dt class="term">PasswordRequired</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PasswordRequired=false</pre></div>
               <p class="para block">
                 If true, this will cause PAM_DISALLOW_NULL_AUTHTOK to be
@@ -1673,9 +1438,7 @@
                 contains no value for PASSREQ, the value as defined in the GDM
                 configuration will be used.
               </p>
-            </dd>
-<dt class="term">RelaxPermissions</dt>
-<dd>
+            </dd><dt class="term">RelaxPermissions</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RelaxPermissions=0</pre></div>
               <p class="para block">
                 By default GDM ignores files and directories writable to
@@ -1697,17 +1460,13 @@
               <p class="para block">
                 2 - Allow world writable files and directories.
               </p>
-            </dd>
-<dt class="term">RetryDelay</dt>
-<dd>
+            </dd><dt class="term">RetryDelay</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RetryDelay=1</pre></div>
               <p class="para block">
                 The number of seconds GDM should wait before reactivating the
                 entry field after a failed login.
               </p>
-            </dd>
-<dt class="term">UserMaxFile</dt>
-<dd>
+            </dd><dt class="term">UserMaxFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UserMaxFile=65536</pre></div>
               <p class="para block">
                 GDM will refuse to read/write files bigger than this number
@@ -1721,9 +1480,7 @@
                 directories writable by other than the owner. See the
                 <span class="filename">RelaxPermissions</span> option for more info.
               </p>
-            </dd>
-<dt class="term">UtmpLineAttached</dt>
-<dd>
+            </dd><dt class="term">UtmpLineAttached</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UtmpLineAttached=/dev/console (or /dev/dtlocal on Solaris)</pre></div>
               <p class="para block">
                 When doing Utmp processing for attached displays, GDM sets the
@@ -1737,9 +1494,7 @@
                 "%h" which is translated to the hostname.  This value
                 must begin with <span class="filename">/dev/</span>.
               </p>
-            </dd>
-<dt class="term">UtmpLineRemote</dt>
-<dd>
+            </dd><dt class="term">UtmpLineRemote</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UtmpLineRemote= (or /dev/dtremote on Solaris)</pre></div>
               <p class="para block">
                 When doing Utmp processing, GDM sets the ut_line to this value
@@ -1748,9 +1503,7 @@
                 which is translated to the hostname.  This value must begin
                 with <span class="filename">/dev/</span>.
               </p>
-            </dd>
-<dt class="term">UtmpPseudoDevice</dt>
-<dd>
+            </dd><dt class="term">UtmpPseudoDevice</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PseudoDevice=false (or true on Solaris)</pre></div>
               <p class="para block">
                 If the device associated with a display does not exist, then
@@ -1762,17 +1515,7 @@
                 actual file.  Creating such symlinks ensures that such programs
                 work properly.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="xdmcpsection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.3.â</span>XDCMP Support</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[xdmcp]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">DisplaysPerHost</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="xdmcpsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.3.â</span>XDCMP Support</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[xdmcp]</span></div><dl class="variablelist"><dt class="term dt-first">DisplaysPerHost</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DisplaysPerHost=1</pre></div>
               <p class="para block">
                 To prevent attackers from filling up the pending queue, GDM
@@ -1787,9 +1530,7 @@
                 limited.  Only remote connections via XDMCP are limited by
                 this configuration option.
               </p>
-            </dd>
-<dt class="term">Enable</dt>
-<dd>
+            </dd><dt class="term">Enable</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Enable=false</pre></div>
               <p class="para block">
                 Setting this to true enables XDMCP support allowing remote
@@ -1822,9 +1563,7 @@
                 and that it is a good idea to block UDP port 177 on your
                 firewall unless you really need it.
               </p>
-            </dd>
-<dt class="term">EnableProxy</dt>
-<dd>
+            </dd><dt class="term">EnableProxy</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">EnableProxy=false</pre></div>
               <p class="para block">
                 Setting this to true enables support for running XDMCP sessions
@@ -1842,18 +1581,14 @@
                 <span class="filename">FlexiProxyDisconnect</span> options for further
                  details on how to configure support for this feature.
               </p>
-            </dd>
-<dt class="term">HonorIndirect</dt>
-<dd>
+            </dd><dt class="term">HonorIndirect</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">HonorIndirect=true</pre></div>
               <p class="para block">
                 Enables XDMCP INDIRECT choosing (i.e. remote execution of
                 <span class="filename">gdmchooser</span>) for X-terminals which don't
                 supply their own display browser.
               </p>
-            </dd>
-<dt class="term">MaxPending</dt>
-<dd>
+            </dd><dt class="term">MaxPending</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxPending=4</pre></div>
               <p class="para block">
                 To avoid denial of service attacks, GDM has fixed size queue
@@ -1866,9 +1601,7 @@
                 remote displays which can be managed. It only limits the number
                 of displays initiating a connection simultaneously.
               </p>
-            </dd>
-<dt class="term">MaxPendingIndirect</dt>
-<dd>
+            </dd><dt class="term">MaxPendingIndirect</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxPendingIndirect=4</pre></div>
               <p class="para block">
                 GDM will only provide <span class="filename">MaxPendingIndirect</span>
@@ -1876,18 +1609,14 @@
                 from different hosts come in, the oldest ones will be
                 forgotten.
               </p>
-            </dd>
-<dt class="term">MaxSessions</dt>
-<dd>
+            </dd><dt class="term">MaxSessions</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxSessions=16</pre></div>
               <p class="para block">
                 Determines the maximum number of remote display connections
                 which will be managed simultaneously. I.e. the total number of
                 remote displays that can use your host.
               </p>
-            </dd>
-<dt class="term">MaxWait</dt>
-<dd>
+            </dd><dt class="term">MaxWait</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxWait=30</pre></div>
               <p class="para block">
                 When GDM is ready to manage a display an ACCEPT packet is sent
@@ -1905,9 +1634,7 @@
                 declare the display dead and erase it from the pending queue
                 freeing up the slot for other displays.
               </p>
-            </dd>
-<dt class="term">MaxWaitIndirect</dt>
-<dd>
+            </dd><dt class="term">MaxWaitIndirect</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxWaitIndirect=30</pre></div>
               <p class="para block">
                 The MaxWaitIndirect parameter determines the maximum number of
@@ -1919,18 +1646,14 @@
                 there are more hosts trying to send indirect queries then
                 <span class="filename">MaxPendingIndirect</span>.
               </p>
-            </dd>
-<dt class="term">Port</dt>
-<dd>
+            </dd><dt class="term">Port</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Port=177</pre></div>
               <p class="para block">
                 The UDP port number <span class="filename">gdm</span> should listen to
                 for XDMCP requests. Don't change this unless you know what
                 you are doing.
               </p>
-            </dd>
-<dt class="term">PingIntervalSeconds</dt>
-<dd>
+            </dd><dt class="term">PingIntervalSeconds</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PingIntervalSeconds=15</pre></div>
               <p class="para block">
                 Interval in which to ping the X server in seconds.  If the X
@@ -1949,9 +1672,7 @@
                 than 15 or so seconds would really mean that the terminal was
                 turned off or restarted and you would want to end the session.
               </p>
-            </dd>
-<dt class="term">ProxyReconnect</dt>
-<dd>
+            </dd><dt class="term">ProxyReconnect</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">FlexiProxyReconnect=</pre></div>
               <p class="para block">
                 Setting this option enables experimental support for session
@@ -1971,17 +1692,13 @@
                 handle reconnecting the XDMCP proxy to another backend display.
                 A sample implementation for use with DMX is supplied.
               </p>
-            </dd>
-<dt class="term">ProxyXServer</dt>
-<dd>
+            </dd><dt class="term">ProxyXServer</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ProxyXServer=</pre></div>
               <p class="para block">
                 The X server command line for a XDMCP proxy. Any nested X
                 server like Xnest, Xephyr or Xdmx should work fairly well.
               </p>
-            </dd>
-<dt class="term">Willing</dt>
-<dd>
+            </dd><dt class="term">Willing</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Willing=&lt;etc&gt;/gdm/Xwilling</pre></div>
               <p class="para block">
                 When the machine sends a WILLING packet back after a QUERY it
@@ -1995,17 +1712,7 @@
                 possible denial of service by flooding the machine with QUERY
                 packets.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="commonguioptions"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.4.â</span>Common GUI Configuration Options</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[gui]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">AllowGtkThemeChange</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="commonguioptions"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.4.â</span>Common GUI Configuration Options</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[gui]</span></div><dl class="variablelist"><dt class="term dt-first">AllowGtkThemeChange</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowGtkThemeChange=true</pre></div>
               <p class="para block">
                 If to allow changing the GTK+ (widget) theme from the greeter.
@@ -2015,27 +1722,21 @@
                 and will affect all the other windows that are put up by GDM.
                 Supported since 2.5.90.2.
               </p>
-            </dd>
-<dt class="term">GtkRC</dt>
-<dd>
+            </dd><dt class="term">GtkRC</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GtkRC=</pre></div>
               <p class="para block">
                 Path to a <span class="filename">gtkrc</span> to read when GDM puts up
                 a window.  You should really now use the
                 <span class="filename">GtkTheme</span> key for just setting a theme.
               </p>
-            </dd>
-<dt class="term">GtkTheme</dt>
-<dd>
+            </dd><dt class="term">GtkTheme</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GtkTheme=Default</pre></div>
               <p class="para block">
                 A name of an installed theme to use by default.  It will be
                 used in the greeter, chooser and all other GUI windows put up
                 by GDM.  Supported since 2.5.90.2.
               </p>
-            </dd>
-<dt class="term">GtkThemesToAllow</dt>
-<dd>
+            </dd><dt class="term">GtkThemesToAllow</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GtkThemesToAllow=all</pre></div>
               <p class="para block">
                 Comma separated list of themes to allow.  These must be the
@@ -2045,35 +1746,21 @@
                 <span class="filename">AllowGtkThemeChange</span> key.  Supported since
                 2.5.90.2.
               </p>
-            </dd>
-<dt class="term">MaxIconWidth</dt>
-<dd>
+            </dd><dt class="term">MaxIconWidth</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxIconWidth=128</pre></div>
               <p class="para block">
                 Specifies the maximum icon width (in pixels) that the face
                 browser will display. Icons larger than this will be scaled.
                 This also affects icons in the XDMCP chooser.
               </p>
-            </dd>
-<dt class="term">MaxIconHeight</dt>
-<dd>
+            </dd><dt class="term">MaxIconHeight</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MaxIconHeight=128</pre></div>
               <p class="para block">
                 Specifies the maximum icon height (in pixels) that the face
                 browser will display. Icons larger than this will be scaled.
                 This also affects icons in the XDMCP chooser.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="greetersection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.5.â</span>Greeter Configuration</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[greeter]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">BackgroundColor</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="greetersection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.5.â</span>Greeter Configuration</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[greeter]</span></div><dl class="variablelist"><dt class="term dt-first">BackgroundColor</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundColor=#76848F</pre></div>
               <p class="para block">
                 If the BackgroundType is 2, use this color in the background
@@ -2082,17 +1769,13 @@
                 is set and this is a remote display.
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">BackgroundProgramInitialDelay</dt>
-<dd>
+            </dd><dt class="term">BackgroundProgramInitialDelay</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundProgramInitialDelay=30</pre></div>
               <p class="para block">
                 The background application will be started after at least that
                 many seconds of inactivity.
               </p>
-            </dd>
-<dt class="term">RestartBackgroundProgram</dt>
-<dd>
+            </dd><dt class="term">RestartBackgroundProgram</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RestartBackgroundProgram=true</pre></div>
               <p class="para block">
                 If set the background application will be restarted when it has
@@ -2100,26 +1783,20 @@
                 option can be useful when you wish to run a screen saver 
                 application when no user is using the computer.
               </p>
-            </dd>
-<dt class="term">BackgroundProgramRestartDelay</dt>
-<dd>
+            </dd><dt class="term">BackgroundProgramRestartDelay</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundProgramRestartDelay=30</pre></div>
               <p class="para block">
                 The background application will be restarted after at least that 
                 many seconds of inactivity.
               </p>
-            </dd>
-<dt class="term">BackgroundImage</dt>
-<dd>
+            </dd><dt class="term">BackgroundImage</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundImage=somefile.png</pre></div>
               <p class="para block">
                 If the BackgroundType is 1, then display this file as the
                 background in the greeter.  This only affects the GTK+
                 Greeter.
               </p>
-            </dd>
-<dt class="term">BackgroundProgram</dt>
-<dd>
+            </dd><dt class="term">BackgroundProgram</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundProgram=&lt;bin&gt;/xeyes</pre></div>
               <p class="para block">
                 If set this command will be run in the background while
@@ -2129,9 +1806,7 @@
                 GDM user if you wish to run applications which require it.
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">BackgroundRemoteOnlyColor</dt>
-<dd>
+            </dd><dt class="term">BackgroundRemoteOnlyColor</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundRemoteOnlyColor=true</pre></div>
               <p class="para block">
                 On remote displays only set the color background.  This is to
@@ -2139,25 +1814,19 @@
                 <span class="filename">BackgroundProgram</span> is also not run.  This
                 only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">BackgroundScaleToFit</dt>
-<dd>
+            </dd><dt class="term">BackgroundScaleToFit</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundScaleToFit=true</pre></div>
               <p class="para block">
                 Scale background image to fit the screen.  This only affects
                 the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">BackgroundType</dt>
-<dd>
+            </dd><dt class="term">BackgroundType</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">BackgroundType=2</pre></div>
               <p class="para block">
                 The type of background to set.  0 is none, 1 is image and color,
                 2 is color and 3 is image.  This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">Browser</dt>
-<dd>
+            </dd><dt class="term">Browser</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Browser=true</pre></div>
               <p class="para block">
                 Set to true to enable the face browser. See the
@@ -2166,18 +1835,14 @@
                 For the Themed Greeter, the face browser is enabled by
                 choosing a theme which includes a face browser
               </p>
-            </dd>
-<dt class="term">ChooserButton</dt>
-<dd>
+            </dd><dt class="term">ChooserButton</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ChooserButton=true</pre></div>
               <p class="para block">
                 If true, add a chooser button to the Actions menu that will
                 restart the current X server with a chooser.  XDMCP does not
                 need to be enabled on the local computer for this to work.
               </p>
-            </dd>
-<dt class="term">ConfigAvailable</dt>
-<dd>
+            </dd><dt class="term">ConfigAvailable</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ConfigAvailable=false</pre></div>
               <p class="para block">
                 If true, allows the configurator to be run from the greeter.
@@ -2187,9 +1852,7 @@
                 <span class="filename">Configurator</span> option in the daemon
                 section.
               </p>
-            </dd>
-<dt class="term">DefaultFace</dt>
-<dd>
+            </dd><dt class="term">DefaultFace</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultFace=&lt;share&gt;/pixmaps/nophoto.png</pre></div>
               <p class="para block">
                 If a user has no defined face image, GDM will use the
@@ -2199,9 +1862,7 @@
                 be in a gdk-pixbuf supported format and the file must be
                 readable to the GDM user.
               </p>
-            </dd>
-<dt class="term">Include</dt>
-<dd>
+            </dd><dt class="term">Include</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Include=</pre></div>
               <p class="para block">
                 Comma separated list of users to be included in the face
@@ -2211,9 +1872,7 @@
                 <span class="filename">IncludeAll</span>, and
                 <span class="filename">MinimalUID</span>.
               </p>
-            </dd>
-<dt class="term">Exclude</dt>
-<dd>
+            </dd><dt class="term">Exclude</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,...</pre></div>
               <p class="para block">
                 Comma separated list of users to be excluded from the face
@@ -2224,9 +1883,7 @@
                 <span class="filename">IncludeAll</span>, and
                 <span class="filename">MinimalUID</span>.
               </p>
-            </dd>
-<dt class="term">IncludeAll</dt>
-<dd>
+            </dd><dt class="term">IncludeAll</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">IncludeAll=false</pre></div>
               <p class="para block">
                 By default, an empty include list means display no users.
@@ -2240,9 +1897,7 @@
                 <span class="filename">Exclude</span>, and
                 <span class="filename">MinimalUID</span>.
               </p>
-            </dd>
-<dt class="term">GlobalFaceDir</dt>
-<dd>
+            </dd><dt class="term">GlobalFaceDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GlobalFaceDir=&lt;share&gt;/pixmaps/faces/</pre></div>
               <p class="para block">
                 Systemwide directory for face files. The sysadmin can place
@@ -2265,18 +1920,14 @@
                 A user's own icon file will always take precedence over the
                 sysadmin provided one.
               </p>
-            </dd>
-<dt class="term">GraphicalTheme</dt>
-<dd>
+            </dd><dt class="term">GraphicalTheme</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GraphicalTheme=circles</pre></div>
               <p class="para block">
                 The graphical theme that the Themed Greeter should use.  it
                 should refer to a directory in the theme directory set by
                 <span class="filename">GraphicalThemeDir</span>.
               </p>
-            </dd>
-<dt class="term">GraphicalThemes</dt>
-<dd>
+            </dd><dt class="term">GraphicalThemes</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GraphicalThemes=circles</pre></div>
               <p class="para block">
                 The graphical themes that the Themed Greeter should use is the
@@ -2286,9 +1937,7 @@
                 is only used if <span class="filename">GraphicalThemeRand</span> is set
                 to true.
               </p>
-            </dd>
-<dt class="term">GraphicalThemeRand</dt>
-<dd>
+            </dd><dt class="term">GraphicalThemeRand</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GraphicalThemeRand=false</pre></div>
               <p class="para block">
                 Whether the graphical greeter will use Only One Theme or Random
@@ -2298,25 +1947,19 @@
                 of false sets greeter to use Only One Theme mode, a value of
                 true sets the greeter to use Random Theme mode.
               </p>
-            </dd>
-<dt class="term">GraphicalThemeDir</dt>
-<dd>
+            </dd><dt class="term">GraphicalThemeDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GraphicalThemeDir=&lt;share&gt;/gdm/themes/</pre></div>
               <p class="para block">
                 The directory where themes for the Themed Greeter are
                 installed.
               </p>
-            </dd>
-<dt class="term">GraphicalThemedColor</dt>
-<dd>
+            </dd><dt class="term">GraphicalThemedColor</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">GraphicalThemedColor=#76848F</pre></div>
               <p class="para block">
                 Use this color in the background of the Themed Greeter.  
                 This only affects the Themed Greeter.
               </p>
-            </dd>
-<dt class="term">InfoMsgFile</dt>
-<dd>
+            </dd><dt class="term">InfoMsgFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">InfoMsgFile=/path/to/infofile</pre></div>
               <p class="para block">
                 If present and /path/to/infofile specifies an existing and
@@ -2325,9 +1968,7 @@
                 user is allowed to login.  This works both with the standard
                 and the themable greeters.
               </p>
-            </dd>
-<dt class="term">InfoMsgFont</dt>
-<dd>
+            </dd><dt class="term">InfoMsgFont</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">InfoMsgFont=fontspec</pre></div>
               <p class="para block">
                 If present and InfoMsgFile (see above) is used, this specifies
@@ -2336,26 +1977,20 @@
                 sans serif font of size 24 points.
                 This works both with the standard and the themable greeters.
               </p>
-            </dd>
-<dt class="term">LocaleFile</dt>
-<dd>
+            </dd><dt class="term">LocaleFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">LocaleFile=&lt;etc&gt;/gdm/locale.alias</pre></div>
               <p class="para block">
                 File in format similar to the GNU locale format with entries
                 for all supported languages on the system.  The format is
                 described above or in a comment inside that file.
               </p>
-            </dd>
-<dt class="term">LockPosition</dt>
-<dd>
+            </dd><dt class="term">LockPosition</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">LockPosition=true</pre></div>
               <p class="para block">
                 If true the position of the login window of the GTK+
                 Greeter cannot be changed even if the title bar is turned on.
               </p>
-            </dd>
-<dt class="term">Logo</dt>
-<dd>
+            </dd><dt class="term">Logo</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Logo=&lt;share&gt;/pixmaps/gnome-logo-large.png</pre></div>
               <p class="para block">
                 Image file to display in the logo box. The file must be
@@ -2364,9 +1999,7 @@
                 is disabled.
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">ChooserButtonLogo</dt>
-<dd>
+            </dd><dt class="term">ChooserButtonLogo</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ChooserButtonLogo=&lt;share&gt;/pixmaps/gnome-logo-large.png</pre></div>
               <p class="para block">
                 Image file to display in the file chooser button in
@@ -2375,9 +2008,7 @@
                 modified by the user.  This only affects the Login Window
                 Preferences (<span class="command">gdmsetup</span>).
               </p>
-            </dd>
-<dt class="term">MinimalUID</dt>
-<dd>
+            </dd><dt class="term">MinimalUID</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MinimalUID=100</pre></div>
               <p class="para block">
                 The minimal UID that GDM should consider a user.  All
@@ -2386,25 +2017,19 @@
                 <span class="filename">Exclude</span>, and
                 <span class="filename">IncludeAll</span>.
               </p>
-            </dd>
-<dt class="term">PositionX</dt>
-<dd>
+            </dd><dt class="term">PositionX</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PositionX=200</pre></div>
               <p class="para block">
                 The horizontal position of the login window of the GTK+
                 Greeter.
               </p>
-            </dd>
-<dt class="term">PositionY</dt>
-<dd>
+            </dd><dt class="term">PositionY</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">PositionY=100</pre></div>
               <p class="para block">
                 The vertical position of the login window of the GTK+
                 Greeter.
               </p>
-            </dd>
-<dt class="term">Quiver</dt>
-<dd>
+            </dd><dt class="term">Quiver</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Quiver=true</pre></div>
               <p class="para block">
                 Controls whether <span class="command">gdmlogin</span> should
@@ -2412,9 +2037,7 @@
                 entered.
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">DefaultRemoteWelcome</dt>
-<dd>
+            </dd><dt class="term">DefaultRemoteWelcome</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultRemoteWelcome=true</pre></div>
               <p class="para block">
                 If set to true, the value "Welcome to %n" is used for
@@ -2426,9 +2049,7 @@
                 "Themed Greeter" chapter.  This explains the meaning
                 of "%n".
               </p>
-            </dd>
-<dt class="term">RemoteWelcome</dt>
-<dd>
+            </dd><dt class="term">RemoteWelcome</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RemoteWelcome=Welcome to %n</pre></div>
               <p class="para block">
                 Controls which text to display next to the logo image in the
@@ -2439,9 +2060,7 @@
                 "Themed Greeter" chapter.
                 chapter.
               </p>
-            </dd>
-<dt class="term">RunBackgroundProgramAlways</dt>
-<dd>
+            </dd><dt class="term">RunBackgroundProgramAlways</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">RunBackgroundProgramAlways=false</pre></div>
               <p class="para block">
                 If this is true then the background application is run always,
@@ -2449,26 +2068,20 @@
                 <span class="filename">BackgroundType</span> is 0 (None)
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">SetPosition</dt>
-<dd>
+            </dd><dt class="term">SetPosition</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SetPosition=true</pre></div>
               <p class="para block">
                 If true the position of the login window of the GTK+ Greeter
                 is determined by <span class="filename">PositionX</span> 
                 / <span class="filename">PositionY</span>.
               </p>
-            </dd>
-<dt class="term">ShowGnomeFailsafeSession</dt>
-<dd>
+            </dd><dt class="term">ShowGnomeFailsafeSession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ShowGnomeFailsafeSession=true</pre></div>
               <p class="para block">
                 Should the greeter show the Gnome Failsafe session in th
                 sessions list.
               </p>
-            </dd>
-<dt class="term">ShowLastSession</dt>
-<dd>
+            </dd><dt class="term">ShowLastSession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ShowLastSession=true</pre></div>
               <p class="para block">
                 Should the greeter show the 'Last' session in the session list.
@@ -2479,17 +2092,13 @@
                 something else for this session only.  So if this is off, this
                 really circumvents saving of the last session.
               </p>
-            </dd>
-<dt class="term">ShowXtermFailsafeSession</dt>
-<dd>
+            </dd><dt class="term">ShowXtermFailsafeSession</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ShowXtermFailsafeSession=true</pre></div>
               <p class="para block">
                 Should the greeter show the Xterm Failsafe session in the
                 sessions list.
               </p>
-            </dd>
-<dt class="term">SoundOnLogin</dt>
-<dd>
+            </dd><dt class="term">SoundOnLogin</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLogin=true</pre></div>
               <p class="para block">
                 If true, the greeter will play a sound or beep when it is
@@ -2497,27 +2106,21 @@
                 <span class="filename">SoundOnLoginFile</span> key.
                 Supported since 2.5.90.0.
               </p>
-            </dd>
-<dt class="term">SoundOnLoginSuccess</dt>
-<dd>
+            </dd><dt class="term">SoundOnLoginSuccess</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLoginSuccess=true</pre></div>
               <p class="para block">
                 If true, the greeter will play a sound after a successful login
                 attempt.  See also the
                 <span class="filename">SoundOnLoginSuccessFile</span> key.
               </p>
-            </dd>
-<dt class="term">SoundOnLoginFailure</dt>
-<dd>
+            </dd><dt class="term">SoundOnLoginFailure</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLoginFailure=true</pre></div>
               <p class="para block">
                 If true, the greeter will play a sound after a failed login
                 attempt.  See also the
                 <span class="filename">SoundOnLoginFailureFile</span> key.
               </p>
-            </dd>
-<dt class="term">SoundOnLoginFile</dt>
-<dd>
+            </dd><dt class="term">SoundOnLoginFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLoginFile=/path/to/sound.wav</pre></div>
               <p class="para block">
                 The file that will be played using the specified sound
@@ -2528,9 +2131,7 @@
                 <span class="filename">SoundProgram</span> key.  Supported since
                 2.5.90.0.
               </p>
-            </dd>
-<dt class="term">SoundOnLoginSuccessFile</dt>
-<dd>
+            </dd><dt class="term">SoundOnLoginSuccessFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLoginSuccessFile=/path/to/sound.wav</pre></div>
               <p class="para block">
                 The file that will be played using the specified sound
@@ -2539,9 +2140,7 @@
                 attempt.  See also the <span class="filename">SoundOnLoginSuccess</span>
                 key and the <span class="filename">SoundProgram</span> key.
               </p>
-            </dd>
-<dt class="term">SoundOnLoginFailureFile</dt>
-<dd>
+            </dd><dt class="term">SoundOnLoginFailureFile</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SoundOnLoginFailureFile=/path/to/sound.wav</pre></div>
               <p class="para block">
                 The file that will be played using the specified sound
@@ -2550,9 +2149,7 @@
                 attempt.  See also the <span class="filename">SoundOnLoginFailure</span>
                 key and the <span class="filename">SoundProgram</span> key.
               </p>
-            </dd>
-<dt class="term">SystemMenu</dt>
-<dd>
+            </dd><dt class="term">SystemMenu</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">SystemMenu=true</pre></div>
               <p class="para block">
                 Turns the Actions menu (which used to be called System menu) on
@@ -2573,17 +2170,13 @@
                 the available actions as buttons and you may have to press
                 F10 to see the menu.
               </p>
-            </dd>
-<dt class="term">TitleBar</dt>
-<dd>
+            </dd><dt class="term">TitleBar</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">TitleBar=true</pre></div>
               <p class="para block">
                 Display the title bar in the greeter.
                 This only affects the GTK+ Greeter.
               </p>
-            </dd>
-<dt class="term">Use24Clock</dt>
-<dd>
+            </dd><dt class="term">Use24Clock</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Use24Clock=auto</pre></div>
               <p class="para block">
                 Select the use of 24 hour clock.  Some locales do not
@@ -2602,17 +2195,7 @@
                 environment variables can be found from your system's
                 C library manual.
               </p>
-            </dd>
-<dt class="term">UseCirclesInEntry</dt>
-<dd>
-              <div class=" block synopsis block-first"><pre class="synopsis">UseCirclesInEntry=false</pre></div>
-              <p class="para block">
-                Use circles instead of asterisks in the password entry.
-                This may not work with all fonts however.
-              </p>
-            </dd>
-<dt class="term">UseInvisibleInEntry</dt>
-<dd>
+            </dd><dt class="term">UseInvisibleInEntry</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">UseInvisibleInEntry=false</pre></div>
               <p class="para block">
                 Do not show any visual feedback is the password entry.
@@ -2620,9 +2203,7 @@
                 option discards the <span class="filename">UseCirclesInEntry</span>
                 option.
               </p>
-            </dd>
-<dt class="term">DefaultWelcome</dt>
-<dd>
+            </dd><dt class="term">DefaultWelcome</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultWelcome=true</pre></div>
               <p class="para block">
                 If set to true, the value "Welcome" is used for the
@@ -2630,9 +2211,7 @@
                 into the appropriate language for the user.  If set to
                 false, the <span class="filename">Welcome</span> setting is used.
               </p>
-            </dd>
-<dt class="term">Welcome</dt>
-<dd>
+            </dd><dt class="term">Welcome</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Welcome=Welcome</pre></div>
               <p class="para block">
                 Controls which text to display next to the logo image in the
@@ -2678,35 +2257,21 @@
                 somewhere this string will not be displayed at all.
               </p>
                             
-            </dd>
-<dt class="term">XineramaScreen</dt>
-<dd>
+            </dd><dt class="term">XineramaScreen</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">XineramaScreen=0</pre></div>
               <p class="para block">
                 If the Xinerama extension is active the login window will be
                 centered on this physical screen (use 0 for the first screen,
                 1 for the second...).
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="choosersection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.6.â</span>XDCMP Chooser Options</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[chooser]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">AllowAdd</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="choosersection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.6.â</span>XDCMP Chooser Options</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[chooser]</span></div><dl class="variablelist"><dt class="term dt-first">AllowAdd</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">AllowAdd=true</pre></div>
               <p class="para block">
                 If true, allow the user to add arbitrary hosts to the chooser.
                 This way the user could connect to any host that responds to
                 XDMCP queries from the chooser.
               </p>
-            </dd>
-<dt class="term">Broadcast</dt>
-<dd>
+            </dd><dt class="term">Broadcast</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Broadcast=true</pre></div>
               <p class="para block">
                 If true, the chooser will broadcast a query to the local
@@ -2716,9 +2281,7 @@
                 don't want to use a broadcast, you can list them explicitly
                 in the <span class="filename">Hosts</span> key.
               </p>
-            </dd>
-<dt class="term">Multicast</dt>
-<dd>
+            </dd><dt class="term">Multicast</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Multicast=true</pre></div>
               <p class="para block">
                 If true and IPv6 is enabled, the chooser will send a multicast
@@ -2728,16 +2291,12 @@
                 </span> key. The host will respond if it is listening to
                 XDMCP requests and IPv6 is enabled there.
               </p>
-            </dd>
-<dt class="term">MulticastAddr</dt>
-<dd>
+            </dd><dt class="term">MulticastAddr</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">MulticastAddr=ff02::1</pre></div>
               <p class="para block">
                 This is the Link-local Multicast address and is hardcoded here.
               </p>
-            </dd>
-<dt class="term">DefaultHostImage</dt>
-<dd>
+            </dd><dt class="term">DefaultHostImage</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">DefaultHostImage=&lt;share&gt;/pixmaps/nohost.png</pre></div>
               <p class="para block">
                 File name for the default host icon. This image will be
@@ -2745,9 +2304,7 @@
                 file must be in a gdk-pixbuf supported format and it must be
                 readable for the GDM user.
               </p>
-            </dd>
-<dt class="term">HostImageDir</dt>
-<dd>
+            </dd><dt class="term">HostImageDir</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">HostImageDir=&lt;share&gt;/hosts</pre></div>
               <p class="para block">
                 Repository for host icon files. The sysadmin can place icons
@@ -2761,9 +2318,7 @@
                 formats and they must be readable to the GDM user.
               </p>
               
-            </dd>
-<dt class="term">Hosts</dt>
-<dd>
+            </dd><dt class="term">Hosts</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Hosts=host1,host2</pre></div>
               <p class="para block">
                 The hosts which should be listed in the chooser.  The chooser
@@ -2773,9 +2328,7 @@
                 your networking setup doesn't allow all hosts to be reachable
                 by a broadcast packet.
               </p>
-            </dd>
-<dt class="term">ScanTime</dt>
-<dd>
+            </dd><dt class="term">ScanTime</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">ScanTime=4</pre></div>
               <p class="para block">
                 Specifies how many seconds the chooser should wait for
@@ -2783,17 +2336,7 @@
                 in which we expect a reply.  We will still add hosts to the
                 list even if they reply after this time.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="debugsection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.7.â</span>Debug Configuration</span></h3></div>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[debug]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">Enable</dt>
-<dd>
+            </dd></dl></div></div><div class="division sect3"><a name="debugsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.7.â</span>Debug Configuration</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[debug]</span></div><dl class="variablelist"><dt class="term dt-first">Enable</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Enable=false</pre></div>
               <p class="para block">
                 Setting to true sends debug ouput to the syslog.  This can be 
@@ -2801,9 +2344,7 @@
                 tends to be verbose so should not be turned on for general
                 use.
               </p>
-            </dd>
-<dt class="term">Gestures</dt>
-<dd>
+            </dd><dt class="term">Gestures</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">Gestures=false</pre></div>
               <p class="para block">
                 Setting to true sends debug ouput concerning the accessibility
@@ -2812,24 +2353,13 @@
                 output tends to be verbose so should not be turned on for
                 general use.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="customcmdsection"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.8.â</span>Custom Commands</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="customcmdsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.8.â</span>Custom Commands</span></h3></div><p class="para block block-first">
           You can create up to 10 different commands. Gaps between command
           numbers are allowed and their relative positioning within the
           section and with respect to each other is not important as long as
           they conform to the permitted range of [0-9].
           
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[customcommand]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">CustomCommand[0-9]</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[customcommand]</span></div><dl class="variablelist"><dt class="term dt-first">CustomCommand[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommand[0-9]=</pre></div>
               <p class="para block">
                 Full path and arguments to command to be executed when user
@@ -2842,9 +2372,7 @@
                 <span class="filename">CustomCommand</span> suffix and can be an
                 integer between 0 and 9. 
               </p>
-            </dd>
-<dt class="term">CustomCommandIsPersistent[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandIsPersistent[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandIsPersistent[0-9]=</pre></div>
               <p class="para block">
                 Specifies if <span class="filename">n-th</span> "Custom
@@ -2856,9 +2384,7 @@
                 <span class="filename">CustomCommand</span> suffix and can be an integer
                 between 0 and 9.
               </p>
-            </dd>
-<dt class="term">CustomCommandLabel[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandLabel[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandLabel[0-9]=</pre></div>
               <p class="para block">
                 Specifies the stock label that will be displayed on the
@@ -2870,9 +2396,7 @@
                 and can be an integer between 0 and 9. This option can't contain
                 any semicolon characters (i.e. ";").
               </p>
-            </dd>
-<dt class="term">CustomCommandLRLabel[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandLRLabel[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandLRLabel[0-9]=</pre></div>
               <p class="para block">
                 Specifies the stock label that will be displayed on the
@@ -2884,9 +2408,7 @@
                 represents <span class="filename">CustomCommand</span> suffix and
                 can be an integer between 0 and 9.
               </p>
-            </dd>
-<dt class="term">CustomCommandNoRestart[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandNoRestart[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandNoRestart[0-9]=</pre></div>
               <p class="para block">
                 Specifies if gdm will be stopped/restarted once
@@ -2904,9 +2426,7 @@
                 <span class="filename">CustomCommand</span> in the Log Out dialog set of
                 actions.
               </p>
-            </dd>
-<dt class="term">CustomCommandText[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandText[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandText[0-9]=</pre></div>
               <p class="para block">
                 Specifies the message that will be displayed on the warning
@@ -2918,9 +2438,7 @@
                 [0-9] represents <span class="filename">CustomCommand</span> suffix and
                 can be an integer between 0 and 9.
               </p>
-            </dd>
-<dt class="term">CustomCommandTooltip[0-9]</dt>
-<dd>
+            </dd><dt class="term">CustomCommandTooltip[0-9]</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">CustomCommandTooltip[0-9]=</pre></div>
               <p class="para block">
                 Specifies the message that will be displayed on tooltips for
@@ -2931,13 +2449,7 @@
                 [0-9] represents <span class="filename">CustomCommand</span> suffix and
                 can be an integer between 0 and 9.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="xserverdefs"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.9.â</span>X Server Definitions</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="xserverdefs"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.9.â</span>X Server Definitions</span></h3></div><p class="para block block-first">
           GDM needs to be provided with information about each X servers that
           will be used.  You can have as many different definitions as you wish,
           each identified with a unique name.  The name
@@ -2946,8 +2458,7 @@
           and the path given by <span class="filename">daemon/StandardXServer</span>.
           <span class="filename">Standard</span> is used as the default,
           in situations when no other server has been defined.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Servers are defined by sections named <span class="filename">server-</span>
           followed by the identifier of this server.  This should be a simple
           ASCII string with no spaces.  The GUI configuration program allows
@@ -2962,19 +2473,12 @@
           will be used and the section in the
           <span class="filename">&lt;share&gt;/gdm/defaults.conf</span> file will be
           ignored.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[server-Standard]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">name</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[server-Standard]</span></div><dl class="variablelist"><dt class="term dt-first">name</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">name=Standard server</pre></div>
               <p class="para block">
                 The name that will be displayed to the user.
               </p>
-            </dd>
-<dt class="term">command</dt>
-<dd>
+            </dd><dt class="term">command</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">command=/path/to/X</pre></div>
               <p class="para block">
                 The command to execute, with full path to the binary of the X
@@ -2983,17 +2487,13 @@
                 since the addition of this argument is controlled by the
                 <span class="filename">DisallowTCP</span> GDM configuration option.
               </p>
-            </dd>
-<dt class="term">flexible</dt>
-<dd>
+            </dd><dt class="term">flexible</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">flexible=true</pre></div>
               <p class="para block">
                 Indicates if this server is available as a choice when a
                 user wishes to run a flexible, on demand server.
               </p>
-            </dd>
-<dt class="term">handled</dt>
-<dd>
+            </dd><dt class="term">handled</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">handled=true</pre></div>
               <p class="para block">
                 Indicates that GDM should run the login window on this server
@@ -3007,18 +2507,14 @@
                 This is because GDM assumes there is a login in progress for
                 the entire time this server is active.
               </p>
-            </dd>
-<dt class="term">chooser</dt>
-<dd>
+            </dd><dt class="term">chooser</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">chooser=false</pre></div>
               <p class="para block">
                 Indicates that GDM should instead of a login window run a
                 chooser on this window and allow the user to choose which
                 server to log into.
               </p>
-            </dd>
-<dt class="term">priority</dt>
-<dd>
+            </dd><dt class="term">priority</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">priority=0</pre></div>
               <p class="para block">
                 Indicates that the X server should be started at a
@@ -3029,13 +2525,7 @@
                 responsiveness.  The default value is 0 and the 
                 setpriority function is not called if the value is 0.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-<div class="division sect3">
-<a name="attacheddisplayconfig"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">6.2.10.â</span>Attached DISPLAY Configuration</span></h3></div>
-<p class="para block block-first">
+            </dd></dl></div></div><div class="division sect3"><a name="attacheddisplayconfig"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.2.10.â</span>Attached DISPLAY Configuration</span></h3></div><p class="para block block-first">
           The attached (also known as local or static) display configuration
           specifies what displays should be always managed by GDM.  GDM will
           restart the X server on the display if it dies, for example.  There
@@ -3044,8 +2534,7 @@
           typical single-display machine this section would only contain one
           key <span class="filename">0</span> that corresponds to DISPLAY
           <span class="filename">:0</span>.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           The GUI configuration program allows users to edit the attached
           display configuration defined in the GDM configuration files
           and allows the user to add or delete entries.  Like normal
@@ -3053,12 +2542,7 @@
           section in the <span class="filename">&lt;etc&gt;/gdm/custom.conf</span>
           file overrides values in the
           <span class="filename">&lt;share&gt;/gdm/defaults.conf</span> file.
-        </p>
-<div class="block list variablelist">
-<div class="block block-first title title-formal"><span class="title"><span class="label"></span>[servers]</span></div>
-<dl class="variablelist">
-<dt class="term dt-first">&lt;display number&gt;</dt>
-<dd>
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[servers]</span></div><dl class="variablelist"><dt class="term dt-first">&lt;display number&gt;</dt><dd>
               <div class=" block synopsis block-first"><pre class="synopsis">0=Standard [device=/dev/foo]</pre></div>
 
               <p class="para block">
@@ -3109,14 +2593,7 @@
                 contain "%d" which is translated to the DISPLAY value
                 or "%h" which is translated to the hostname.
               </p>
-            </dd>
-</dl>
-</div>
-</div>
-</div>
-<div class="division sect2">
-<a name="userconfig"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">6.3.â</span>Per User Configuration</span></h2></div>
-<p class="para block block-first">
+            </dd></dl></div></div></div><div class="division sect2"><a name="userconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.3.â</span>Per User Configuration</span></h2></div><p class="para block block-first">
         There are some per user configuration settings that control how GDM
         behaves.  GDM is picky about the file ownership and permissions of 
         the user files it will access, and will ignore files if they are not
@@ -3128,16 +2605,14 @@
         configuration.  If it seems that GDM is not properly accessing 
         user configuration settings, the problem is most likely 
         caused by one of these checks failing.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         First there is the <span class="filename">~/.dmrc</span> file.  In
         theory this file should be shared between GDM and KDM, so users only
         have to configure things once.  This is a standard
         <span class="filename">.ini</span> style configuration file.  It has one section
         called <span class="filename">[Desktop]</span> which has two keys:
         <span class="filename">Session</span> and <span class="filename">Language</span>.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The <span class="filename">Session</span> key specifies the basename of the
         session <span class="filename">.desktop</span> file that the user wishes to
         normally use (without the <span class="filename">.desktop</span> extension, in
@@ -3145,17 +2620,14 @@
         language that the user wishes to use by default.  If either of these
         keys is missing, the system default is used.  The file would normally
         look as follows:
-      </p>
-<div class=" block screen block-indent"><pre class="screen">[Desktop]
+      </p><div class=" block screen block-indent"><pre class="screen">[Desktop]
 Session=gnome
 Language=cs_CZ.UTF-8
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
         Normally GDM will write this file when the user logs in for the first
         time, and rewrite it if the user chooses to change their default values
         on a subsequent login. 
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the GDM Face Browser is turned on, then the file
         <span class="filename">$HOME/.face</span> is accessed.  This file should be a 
         standard image that GTK+ can read, such as PNG or JPEG.  It also must
@@ -3168,19 +2640,10 @@
         <span class="filename">MaxIconWidth</span> or <span class="filename">MaxIconHeight</span>
         values.  <span class="command">gdmphotosetup</span> takes care to not change
         the aspect ratio of the image.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Face images can also be placed in the global face directory, which is
         specified by the <span class="filename">GlobalFaceDir</span> configuration 
         option ( normally <span class="filename">&lt;share&gt;/pixmaps/faces/</span>)
         and the filename should be the name of the user, optionally with a
         <span class="filename">.png</span>, <span class="filename">.jpg</span>, etc. appended.
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td>
-<td class="navbar-next"><a class="navbar-next" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td><td class="navbar-next"><a class="navbar-next" href="controlling.html" title="Controlling GDM">Controlling GDM</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/consolekit.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/consolekit.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/consolekit.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Support for ConsoleKit</title>
-<link rel="previous" href="security.html" title="Security">
-<link rel="next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Support for ConsoleKit</title><link rel="previous" href="security.html" title="Security"/><link rel="next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,45 +434,15 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td>
-<td class="navbar-next"><a class="navbar-next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li>Support for ConsoleKit</li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="consolekit"></a><div class="header"><h1 class="sect1 title"><span class="title">Support for ConsoleKit</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td><td class="navbar-next"><a class="navbar-next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li>Support for ConsoleKit</li><li><a class="xref" href="gdms
 etupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sideb
 ar"><div class="division sect1"><a name="consolekit"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Support for ConsoleKit</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       GDM includes support for publishing user login information with the user
       and login session accounting framework known as ConsoleKit.  ConsoleKit
       is able to keep track of all the users currently logged in.  In this
       respect, it can be used as a replacement for the utmp or utmpx files that
       are available on most Unix-like operating systems.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       When GDM is about to create a new login process for a user it will call
       a privileged method of ConsoleKit in order to open a new session for this
       user.  At this time GDM also provides ConsoleKit with information about
@@ -488,28 +453,18 @@
       GDM is in a unique position know and to be trusted to provide these bits
       of information about the user session.  The use of this privileged method
       is restricted by the use of D-Bus system message bus security policy.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       In the case where a user with an existing session and has authenticated
       at GDM and requests to resume that existing session GDM calls a
       privileged method of ConsoleKit to unlock that session.  The exact
       details of what happens when the session receives this unlock signal is
       undefined and session-specific.  However, most sessions will unlock a
       screensaver in response.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       When the user chooses to log out, or if GDM or the session quit
       unexpectedly the user session will be unregistered from ConsoleKit.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       If support for ConsoleKit is not desired it can be disabled at build
       time using the "--with-console-kit=no" option when running
       configure.
-    </p>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td>
-<td class="navbar-next"><a class="navbar-next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td>
-</tr></table></div>
-</body>
-</html>
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td><td class="navbar-next"><a class="navbar-next" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/controlling.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/controlling.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/controlling.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Controlling GDM</title>
-<link rel="previous" href="configuration.html" title="Configuration">
-<link rel="next" href="binaries.html" title="GDM Commands">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Controlling GDM</title><link rel="previous" href="configuration.html" title="Configuration"/><link rel="next" href="binaries.html" title="GDM Commands"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,56 +434,13 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td>
-<td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li>Controlling GDM</li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="controlling"></a><div class="header"><h1 class="sect1 title"><span class="title">Controlling GDM</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td><td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for Con
 soleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li>Controlling GDM</li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="divisi
 on sect1"><a name="controlling"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Controlling GDM</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       You can control GDM behavior during runtime in several different ways.
       You can either run certain commands, or you can talk to GDM using either
       a unix socket protocol, or a FIFO protocol.
-    </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">7.1.â</span><a class="xref" href="controlling.html#commands" title="Commands">Commands</a>
-</li>
-<li>
-<span class="label">7.2.â</span><a class="xref" href="controlling.html#fifoprot" title="The FIFO protocol">The FIFO protocol</a>
-</li>
-<li>
-<span class="label">7.3.â</span><a class="xref" href="controlling.html#socketprot" title="Socket Protocol">Socket Protocol</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="commands"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">7.1.â</span>Commands</span></h2></div>
-<p class="para block block-first">
+    </p><div class="autotoc"><ul><li><span class="label">7.1.â</span><a class="xref" href="controlling.html#commands" title="Commands">Commands</a></li><li><span class="label">7.2.â</span><a class="xref" href="controlling.html#fifoprot" title="The FIFO protocol">The FIFO protocol</a></li><li><span class="label">7.3.â</span><a class="xref" href="controlling.html#socketprot" title="Socket Protocol">Socket Protocol</a></li></ul></div><div class="division sect2"><a name="commands"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.1.â</span>Commands</span></h2></div><p class="para block block-first">
         To stop GDM, you can either send the TERM signal to the main daemon or
         run the <span class="command">gdm-stop</span> command which is in the
         <span class="filename">&lt;sbin&gt;/</span> directory.  To restart GDM, you can
@@ -499,8 +451,7 @@
         signal to the main daemon or run the
         <span class="command">gdm-safe-restart</span> command which is in the
         <span class="filename">&lt;sbin&gt;/</span> directory as well.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The <span class="command">gdmflexiserver</span> command can be used to start
         new flexible (on demand) displays if your system supports virtual
         terminals.  This command will normally lock the current session with a
@@ -512,11 +463,7 @@
         exit the system will return to the previous virtual terminal.  Run
         <span class="command">gdmflexiserver --help</span> to get a listing of possible
         options.  
-      </p>
-</div>
-<div class="division sect2">
-<a name="fifoprot"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">7.2.â</span>The FIFO protocol</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="fifoprot"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.2.â</span>The FIFO protocol</span></h2></div><p class="para block block-first">
         GDM also provides a FIFO called <span class="filename">.gdmfifo</span> in the
         <span class="filename">ServAuthDir</span> directory
         (usually <span class="filename">&lt;var&gt;/gdm/.gdmfifo</span>).  You must be
@@ -525,8 +472,7 @@
         a single line to this file.  It can be used to tell GDM things such as
         restart, suspend the computer, or restart all X servers next time it has
         a chance (which would be useful from an X configuration application).
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Full and up to date documentation of the commands and their use is
         contained in the GDM source tree in the file
         <span class="filename">daemon/gdm.h</span>.  Look for the defines starting with
@@ -534,11 +480,7 @@
         pid of the slave as an argument are the ones that are really used for
         internal communication of the slave with the master and should not be
         used.
-      </p>
-</div>
-<div class="division sect2">
-<a name="socketprot"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">7.3.â</span>Socket Protocol</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="socketprot"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.â</span>Socket Protocol</span></h2></div><p class="para block block-first">
         GDM provides a unix domain socket for communication at
         <span class="filename">/tmp/.gdm_socket</span>.  Using this you can check if
         GDM is running, the version of the daemon, the current displays that
@@ -546,12 +488,10 @@
         your operating system, also the virtual terminals of all the console
         logins.  The <span class="command">gdmflexiserver</span> command uses this
         protocol, for example, to launch flexible (on-demand) displays.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         gdmflexiserver accepts the following commands with the --command
         option:
-      </p>
-<div class=" block screen block-indent"><pre class="screen">ADD_DYNAMIC_DISPLAY
+      </p><div class=" block screen block-indent"><pre class="screen">ADD_DYNAMIC_DISPLAY
 ALL_SERVERS
 ATTACHED_SERVERS
 AUTH_LOCAL
@@ -578,97 +518,10 @@
 SET_VT
 UPDATE_CONFIG
 VERSION
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
        These are described in detail below, including required arguments,
        response format, and return codes.
-      </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">7.3.1.â</span><a class="xref" href="controlling.html#adddynamic" title="ADD_DYNAMIC_DISPLAY">ADD_DYNAMIC_DISPLAY</a>
-</li>
-<li>
-<span class="label">7.3.2.â</span><a class="xref" href="controlling.html#allservers" title="ALL_SERVERS">ALL_SERVERS</a>
-</li>
-<li>
-<span class="label">7.3.3.â</span><a class="xref" href="controlling.html#attachedservers" title="ATTACHED_SERVERS">ATTACHED_SERVERS</a>
-</li>
-<li>
-<span class="label">7.3.4.â</span><a class="xref" href="controlling.html#authlocal" title="AUTH_LOCAL">AUTH_LOCAL</a>
-</li>
-<li>
-<span class="label">7.3.5.â</span><a class="xref" href="controlling.html#close" title="CLOSE">CLOSE</a>
-</li>
-<li>
-<span class="label">7.3.6.â</span><a class="xref" href="controlling.html#flexixnest" title="FLEXI_XNEST">FLEXI_XNEST</a>
-</li>
-<li>
-<span class="label">7.3.7.â</span><a class="xref" href="controlling.html#flexixnestuser" title="FLEXI_XNEST_USER">FLEXI_XNEST_USER</a>
-</li>
-<li>
-<span class="label">7.3.8.â</span><a class="xref" href="controlling.html#flexixserver" title="FLEXI_XSERVER">FLEXI_XSERVER</a>
-</li>
-<li>
-<span class="label">7.3.9.â</span><a class="xref" href="controlling.html#flexixserveruser" title="FLEXI_XSERVER_USER">FLEXI_XSERVER_USER</a>
-</li>
-<li>
-<span class="label">7.3.10.â</span><a class="xref" href="controlling.html#getconfig" title="GET_CONFIG">GET_CONFIG</a>
-</li>
-<li>
-<span class="label">7.3.11.â</span><a class="xref" href="controlling.html#getconfigfile" title="GET_CONFIG_FILE">GET_CONFIG_FILE</a>
-</li>
-<li>
-<span class="label">7.3.12.â</span><a class="xref" href="controlling.html#getcustomconfigfile" title="GET_CUSTOM_CONFIG_FILE">GET_CUSTOM_CONFIG_FILE</a>
-</li>
-<li>
-<span class="label">7.3.13.â</span><a class="xref" href="controlling.html#getserverdetails" title="GET_SERVER_DETAILS">GET_SERVER_DETAILS</a>
-</li>
-<li>
-<span class="label">7.3.14.â</span><a class="xref" href="controlling.html#getserverlist" title="GET_SERVER_LIST">GET_SERVER_LIST</a>
-</li>
-<li>
-<span class="label">7.3.15.â</span><a class="xref" href="controlling.html#greeterpids" title="GREETERPIDS">GREETERPIDS</a>
-</li>
-<li>
-<span class="label">7.3.16.â</span><a class="xref" href="controlling.html#querylogoutaction" title="QUERY_LOGOUT_ACTION">QUERY_LOGOUT_ACTION</a>
-</li>
-<li>
-<span class="label">7.3.17.â</span><a class="xref" href="controlling.html#querycustomcmdlabels" title="QUERY_CUSTOM_CMD_LABELS">QUERY_CUSTOM_CMD_LABELS</a>
-</li>
-<li>
-<span class="label">7.3.18.â</span><a class="xref" href="controlling.html#querycustomcmdnorestartstatus" title="QUERY_CUSTOM_CMD_NO_RESTART_STATUS">QUERY_CUSTOM_CMD_NO_RESTART_STATUS</a>
-</li>
-<li>
-<span class="label">7.3.19.â</span><a class="xref" href="controlling.html#queryvt" title="QUERY_VT">QUERY_VT</a>
-</li>
-<li>
-<span class="label">7.3.20.â</span><a class="xref" href="controlling.html#releasedynamic" title="RELEASE_DYNAMIC_DISPLAYS">RELEASE_DYNAMIC_DISPLAYS</a>
-</li>
-<li>
-<span class="label">7.3.21.â</span><a class="xref" href="controlling.html#removedynamic" title="REMOVE_DYNAMIC_DISPLAY">REMOVE_DYNAMIC_DISPLAY</a>
-</li>
-<li>
-<span class="label">7.3.22.â</span><a class="xref" href="controlling.html#serverbusy" title="SERVER_BUSY">SERVER_BUSY</a>
-</li>
-<li>
-<span class="label">7.3.23.â</span><a class="xref" href="controlling.html#setlogoutaction" title="SET_LOGOUT_ACTION">SET_LOGOUT_ACTION</a>
-</li>
-<li>
-<span class="label">7.3.24.â</span><a class="xref" href="controlling.html#setsafelogoutaction" title="SET_SAFE_LOGOUT_ACTION">SET_SAFE_LOGOUT_ACTION</a>
-</li>
-<li>
-<span class="label">7.3.25.â</span><a class="xref" href="controlling.html#setvt" title="SET_VT">SET_VT</a>
-</li>
-<li>
-<span class="label">7.3.26.â</span><a class="xref" href="controlling.html#updateconfig" title="UPDATE_CONFIG">UPDATE_CONFIG</a>
-</li>
-<li>
-<span class="label">7.3.27.â</span><a class="xref" href="controlling.html#queryversion" title="VERSION">VERSION</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="adddynamic"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.1.â</span>ADD_DYNAMIC_DISPLAY</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">ADD_DYNAMIC_DISPLAY: Create a new server definition that will
+      </p><div class="autotoc"><ul><li><span class="label">7.3.1.â</span><a class="xref" href="controlling.html#adddynamic" title="ADD_DYNAMIC_DISPLAY">ADD_DYNAMIC_DISPLAY</a></li><li><span class="label">7.3.2.â</span><a class="xref" href="controlling.html#allservers" title="ALL_SERVERS">ALL_SERVERS</a></li><li><span class="label">7.3.3.â</span><a class="xref" href="controlling.html#attachedservers" title="ATTACHED_SERVERS">ATTACHED_SERVERS</a></li><li><span class="label">7.3.4.â</span><a class="xref" href="controlling.html#authlocal" title="AUTH_LOCAL">AUTH_LOCAL</a></li><li><span class="label">7.3.5.â</span><a class="xref" href="controlling.html#close" title="CLOSE">CLOSE</a></li><li><span class="label">7.3.6.â</span><a class="xref" href="controlling.html#flexixnest" title="FLEXI_XNEST">FLEXI_XNEST</a></li><li><span class="label">7.3.7.â</span><a class="xref" href="controlling.html#flexixnestuser" title="FLEXI_XNEST_USER">FLEXI_XNEST_USER</a></li><li><span cl
 ass="label">7.3.8.â</span><a class="xref" href="controlling.html#flexixserver" title="FLEXI_XSERVER">FLEXI_XSERVER</a></li><li><span class="label">7.3.9.â</span><a class="xref" href="controlling.html#flexixserveruser" title="FLEXI_XSERVER_USER">FLEXI_XSERVER_USER</a></li><li><span class="label">7.3.10.â</span><a class="xref" href="controlling.html#getconfig" title="GET_CONFIG">GET_CONFIG</a></li><li><span class="label">7.3.11.â</span><a class="xref" href="controlling.html#getconfigfile" title="GET_CONFIG_FILE">GET_CONFIG_FILE</a></li><li><span class="label">7.3.12.â</span><a class="xref" href="controlling.html#getcustomconfigfile" title="GET_CUSTOM_CONFIG_FILE">GET_CUSTOM_CONFIG_FILE</a></li><li><span class="label">7.3.13.â</span><a class="xref" href="controlling.html#getserverdetails" title="GET_SERVER_DETAILS">GET_SERVER_DETAILS</a></li><li><span class="label">7.3.14.â</span><a class="xref" href="controlling.html#getserverlist" title="GET_SERVER_LIST">GET_SER
 VER_LIST</a></li><li><span class="label">7.3.15.â</span><a class="xref" href="controlling.html#greeterpids" title="GREETERPIDS">GREETERPIDS</a></li><li><span class="label">7.3.16.â</span><a class="xref" href="controlling.html#querylogoutaction" title="QUERY_LOGOUT_ACTION">QUERY_LOGOUT_ACTION</a></li><li><span class="label">7.3.17.â</span><a class="xref" href="controlling.html#querycustomcmdlabels" title="QUERY_CUSTOM_CMD_LABELS">QUERY_CUSTOM_CMD_LABELS</a></li><li><span class="label">7.3.18.â</span><a class="xref" href="controlling.html#querycustomcmdnorestartstatus" title="QUERY_CUSTOM_CMD_NO_RESTART_STATUS">QUERY_CUSTOM_CMD_NO_RESTART_STATUS</a></li><li><span class="label">7.3.19.â</span><a class="xref" href="controlling.html#queryvt" title="QUERY_VT">QUERY_VT</a></li><li><span class="label">7.3.20.â</span><a class="xref" href="controlling.html#releasedynamic" title="RELEASE_DYNAMIC_DISPLAYS">RELEASE_DYNAMIC_DISPLAYS</a></li><li><span class="label">7.3.21.â</
 span><a class="xref" href="controlling.html#removedynamic" title="REMOVE_DYNAMIC_DISPLAY">REMOVE_DYNAMIC_DISPLAY</a></li><li><span class="label">7.3.22.â</span><a class="xref" href="controlling.html#serverbusy" title="SERVER_BUSY">SERVER_BUSY</a></li><li><span class="label">7.3.23.â</span><a class="xref" href="controlling.html#setlogoutaction" title="SET_LOGOUT_ACTION">SET_LOGOUT_ACTION</a></li><li><span class="label">7.3.24.â</span><a class="xref" href="controlling.html#setsafelogoutaction" title="SET_SAFE_LOGOUT_ACTION">SET_SAFE_LOGOUT_ACTION</a></li><li><span class="label">7.3.25.â</span><a class="xref" href="controlling.html#setvt" title="SET_VT">SET_VT</a></li><li><span class="label">7.3.26.â</span><a class="xref" href="controlling.html#updateconfig" title="UPDATE_CONFIG">UPDATE_CONFIG</a></li><li><span class="label">7.3.27.â</span><a class="xref" href="controlling.html#queryversion" title="VERSION">VERSION</a></li></ul></div><div class="division sect3"><a n
 ame="adddynamic"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.1.â</span>ADD_DYNAMIC_DISPLAY</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">ADD_DYNAMIC_DISPLAY: Create a new server definition that will
                      run on the specified display leaving, it
                      in DISPLAY_CONFIG state.
 Supported since: 2.8.0.0
@@ -685,11 +538,7 @@
      100 = Not authenticated
      200 = Dynamic Displays not allowed
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="allservers"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.2.â</span>ALL_SERVERS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">ALL_SERVERS: List all displays, including console, remote, xnest.
+</pre></div></div><div class="division sect3"><a name="allservers"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.2.â</span>ALL_SERVERS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">ALL_SERVERS: List all displays, including console, remote, xnest.
              This can, for example, be useful to figure out if
              the display you are on is managed by the gdm daemon,
              by seeing if it is in the list.  It is also somewhat
@@ -707,11 +556,7 @@
      0 = Not implemented
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="attachedservers"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.3.â</span>ATTACHED_SERVERS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP
+</pre></div></div><div class="division sect3"><a name="attachedservers"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.3.â</span>ATTACHED_SERVERS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">ATTACHED_SERVERS: List all attached displays.  Doesn't list XDMCP
                   and xnest non-attached displays.
 Note:             This command used to be named CONSOLE_SERVERS,
                   which is still recognized for backwards
@@ -739,11 +584,7 @@
      0 = Not implemented
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="authlocal"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.4.â</span>AUTH_LOCAL</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">AUTH_LOCAL: Setup this connection as authenticated for
+</pre></div></div><div class="division sect3"><a name="authlocal"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.4.â</span>AUTH_LOCAL</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">AUTH_LOCAL: Setup this connection as authenticated for
             FLEXI_SERVER.  Because all full blown
             (non-nested) displays can be started only from
             users logged into attached displays, and here GDM
@@ -768,19 +609,11 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="close"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.5.â</span>CLOSE</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">CLOSE: Close sockets connection
+</pre></div></div><div class="division sect3"><a name="close"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.5.â</span>CLOSE</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">CLOSE: Close sockets connection
 Supported since: 2.2.4.0
 Arguments: None
 Answers: None
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="flexixnest"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.6.â</span>FLEXI_XNEST</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XNEXT: Start a new flexible nested display.
+</pre></div></div><div class="division sect3"><a name="flexixnest"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.6.â</span>FLEXI_XNEST</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XNEXT: Start a new flexible nested display.
 Note:        Supported on older version from 2.2.4.0, later
              2.2.4.2, but since 2.3.90.4 you must supply 4
              arguments or ERROR 100 will be returned.  This
@@ -814,11 +647,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="flexixnestuser"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.7.â</span>FLEXI_XNEST_USER</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XNEST_USER: Start a new flexible nested display and
+</pre></div></div><div class="division sect3"><a name="flexixnestuser"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.7.â</span>FLEXI_XNEST_USER</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XNEST_USER: Start a new flexible nested display and
                   initialize the greeter with the given username.
 Note:             This is a variant of the FLEXI_XNEST command.
 Note:             The cookie should be the MIT-MAGIC-COOKIE-1,
@@ -842,11 +671,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="flexixserver"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.8.â</span>FLEXI_XSERVER</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XSERVER: Start a new X flexible display.  Only supported on
+</pre></div></div><div class="division sect3"><a name="flexixserver"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.8.â</span>FLEXI_XSERVER</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XSERVER: Start a new X flexible display.  Only supported on
                connection that passed AUTH_LOCAL
 Supported since: 2.2.4.0
 Arguments: &lt;xserver type&gt;
@@ -863,11 +688,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="flexixserveruser"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.9.â</span>FLEXI_XSERVER_USER</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XSERVER_USER: Start a new X flexible display and initialize the
+</pre></div></div><div class="division sect3"><a name="flexixserveruser"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.9.â</span>FLEXI_XSERVER_USER</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">FLEXI_XSERVER_USER: Start a new X flexible display and initialize the
                     greeter with the given username.  Only supported on
                     connection that passed AUTH_LOCAL
 Supported since:    2.17.7 
@@ -885,11 +706,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="getconfig"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.10.â</span>GET_CONFIG</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GET_CONFIG:  Get configuration value for key.  Useful so
+</pre></div></div><div class="division sect3"><a name="getconfig"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.10.â</span>GET_CONFIG</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GET_CONFIG:  Get configuration value for key.  Useful so
              that other applications can request configuration
              information from GDM.  Any key defined as GDM_KEY_*
              in gdm-daemon-config-keys.h is supported.  Starting with version
@@ -908,11 +725,7 @@
      50 = Unsupported key
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="getconfigfile"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.11.â</span>GET_CONFIG_FILE</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GET_CONFIG_FILE:  Get config file location being used by
+</pre></div></div><div class="division sect3"><a name="getconfigfile"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.11.â</span>GET_CONFIG_FILE</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GET_CONFIG_FILE:  Get config file location being used by
                   the daemon.  If the GDM daemon was started
                   with the --config option, it will return
                   the value passed in via the argument.
@@ -924,11 +737,7 @@
      0 = Not implemented
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="getcustomconfigfile"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.12.â</span>GET_CUSTOM_CONFIG_FILE</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GET_CUSTOM_CONFIG_FILE:  Get custom config file location being
+</pre></div></div><div class="division sect3"><a name="getcustomconfigfile"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.12.â</span>GET_CUSTOM_CONFIG_FILE</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GET_CUSTOM_CONFIG_FILE:  Get custom config file location being
                         used by the daemon.
 Supported since: 2.14.0.0
 Arguments: None
@@ -939,11 +748,7 @@
      1 = File not found
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="getserverdetails"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.13.â</span>GET_SERVER_DETAILS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GET_SERVER_DETAILS:  Get detail information for a specific server.
+</pre></div></div><div class="division sect3"><a name="getserverdetails"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.13.â</span>GET_SERVER_DETAILS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GET_SERVER_DETAILS:  Get detail information for a specific server.
 Supported since: 2.13.0.4
 Arguments: &lt;server&gt; &lt;key&gt;
   Key values include:
@@ -967,11 +772,7 @@
      50 = Unsupported key
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="getserverlist"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.14.â</span>GET_SERVER_LIST</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GET_SERVER_LIST:  Get a list of the server sections from
+</pre></div></div><div class="division sect3"><a name="getserverlist"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.14.â</span>GET_SERVER_LIST</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GET_SERVER_LIST:  Get a list of the server sections from
                   the configuration file.
 Supported since: 2.13.0.4
 Arguments: None
@@ -982,11 +783,7 @@
      1 = No servers found
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="greeterpids"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.15.â</span>GREETERPIDS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">GREETERPIDS: List all greeter pids so that one can send HUP
+</pre></div></div><div class="division sect3"><a name="greeterpids"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.15.â</span>GREETERPIDS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">GREETERPIDS: List all greeter pids so that one can send HUP
              to them for config rereading.  Of course one
              must be root to do that.
 Supported since: 2.3.90.2
@@ -997,11 +794,7 @@
      0 = Not implemented
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="querylogoutaction"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.16.â</span>QUERY_LOGOUT_ACTION</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">QUERY_LOGOUT_ACTION: Query which logout actions are possible
+</pre></div></div><div class="division sect3"><a name="querylogoutaction"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.16.â</span>QUERY_LOGOUT_ACTION</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">QUERY_LOGOUT_ACTION: Query which logout actions are possible
                      Only supported on connections that passed
                      AUTH_LOCAL.
 Supported since: 2.5.90.0
@@ -1018,11 +811,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="querycustomcmdlabels"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.17.â</span>QUERY_CUSTOM_CMD_LABELS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen"> QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom
+</pre></div></div><div class="division sect3"><a name="querycustomcmdlabels"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.17.â</span>QUERY_CUSTOM_CMD_LABELS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen"> QUERY_CUSTOM_CMD_LABELS: Query labels belonging to exported custom
                           commands Only supported on connections that
                           passed AUTH_LOCAL.
  Supported since: 2.5.90.0
@@ -1038,11 +827,7 @@
       100 = Not authenticated
       200 = Too many messages
       999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="querycustomcmdnorestartstatus"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.18.â</span>QUERY_CUSTOM_CMD_NO_RESTART_STATUS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options
+</pre></div></div><div class="division sect3"><a name="querycustomcmdnorestartstatus"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.18.â</span>QUERY_CUSTOM_CMD_NO_RESTART_STATUS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">QUERY_CUSTOM_CMD_NO_RESTART_STATUS: Query NoRestart config options
                                     for each of custom commands Only
                                     supported on connections that
                                     passed AUTH_LOCAL.
@@ -1058,11 +843,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="queryvt"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.19.â</span>QUERY_VT</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">QUERY_VT:  Ask the daemon about which VT we are currently on.
+</pre></div></div><div class="division sect3"><a name="queryvt"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.19.â</span>QUERY_VT</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">QUERY_VT:  Ask the daemon about which VT we are currently on.
            This is useful for logins which don't own
            /dev/console but are still console logins.  Only
            supported on Linux currently, other places will
@@ -1080,11 +861,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="releasedynamic"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.20.â</span>RELEASE_DYNAMIC_DISPLAYS</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in 
+</pre></div></div><div class="division sect3"><a name="releasedynamic"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.20.â</span>RELEASE_DYNAMIC_DISPLAYS</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">RELEASE_DYNAMIC_DISPLAYS: Release dynamic displays currently in 
                           DISPLAY_CONFIG state
 Supported since: 2.8.0.0
 Arguments: &lt;display to release&gt;
@@ -1096,11 +873,7 @@
      100 = Not authenticated
      200 = Dynamic Displays not allowed
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="removedynamic"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.21.â</span>REMOVE_DYNAMIC_DISPLAY</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server
+</pre></div></div><div class="division sect3"><a name="removedynamic"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.21.â</span>REMOVE_DYNAMIC_DISPLAY</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">REMOVE_DYNAMIC_DISPLAY: Remove a dynamic display, killing the server
                         and purging the display configuration
 Supported since: 2.8.0.0
 Arguments: &lt;display to remove&gt;
@@ -1112,11 +885,7 @@
      100 = Not authenticated
      200 = Dynamic Displays not allowed
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="serverbusy"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.22.â</span>SERVER_BUSY</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">SERVER_BUSY:  Returns true if half or more of the daemon's sockets
+</pre></div></div><div class="division sect3"><a name="serverbusy"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.22.â</span>SERVER_BUSY</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">SERVER_BUSY:  Returns true if half or more of the daemon's sockets
               are busy, false otherwise.  Used by slave programs
               which want to ensure they do not overwhelm the 
               sever.
@@ -1128,11 +897,7 @@
      0 = Not implemented
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="setlogoutaction"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.23.â</span>SET_LOGOUT_ACTION</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after
+</pre></div></div><div class="division sect3"><a name="setlogoutaction"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.23.â</span>SET_LOGOUT_ACTION</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after
                    slave process exits.  Only supported on
                    connections that passed AUTH_LOCAL.
 Supported since: 2.5.90.0
@@ -1150,11 +915,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="setsafelogoutaction"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.24.â</span>SET_SAFE_LOGOUT_ACTION</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend
+</pre></div></div><div class="division sect3"><a name="setsafelogoutaction"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.24.â</span>SET_SAFE_LOGOUT_ACTION</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">SET_SAFE_LOGOUT_ACTION:  Tell the daemon to halt/restart/suspend
                          after everybody logs out.  If only one
                          person logs out, then this is obviously
                          the same as the SET_LOGOUT_ACTION.  Note
@@ -1179,11 +940,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="setvt"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.25.â</span>SET_VT</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">SET_VT:  Change to the specified virtual terminal.
+</pre></div></div><div class="division sect3"><a name="setvt"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.25.â</span>SET_VT</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">SET_VT:  Change to the specified virtual terminal.
          This is useful for logins which don't own /dev/console
          but are still console logins.  Only supported on Linux
          currently, other places will just get ERROR 8.
@@ -1199,11 +956,7 @@
      100 = Not authenticated
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="updateconfig"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.26.â</span>UPDATE_CONFIG</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">UPDATE_CONFIG: Tell the daemon to re-read a key from the 
+</pre></div></div><div class="division sect3"><a name="updateconfig"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.26.â</span>UPDATE_CONFIG</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">UPDATE_CONFIG: Tell the daemon to re-read a key from the 
                GDM configuration file.   Any user can request
                that values are re-read but the daemon will
                only do so if the file has been modified
@@ -1274,11 +1027,7 @@
      50 = Unsupported key
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="queryversion"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">7.3.27.â</span>VERSION</span></h3></div>
-<div class=" block screen block-indent block-first"><pre class="screen">VERSION: Query GDM version
+</pre></div></div><div class="division sect3"><a name="queryversion"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.3.27.â</span>VERSION</span></h3></div><div class=" block screen block-indent block-first"><pre class="screen">VERSION: Query GDM version
 Supported since: 2.2.4.0
 Arguments: None
 Answers:
@@ -1286,13 +1035,4 @@
   ERROR &lt;err number&gt; &lt;english error description&gt;
      200 = Too many messages
      999 = Unknown error
-</pre></div>
-</div>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td>
-<td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td>
-</tr></table></div>
-</body>
-</html>
+</pre></div></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td><td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/exampleconf.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/exampleconf.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/exampleconf.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Example Configurations</title>
-<link rel="previous" href="solaris.html" title="Solaris Specific Features">
-<link rel="next" href="troubleshooting.html" title="Troubleshooting">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Example Configurations</title><link rel="previous" href="solaris.html" title="Solaris Specific Features"/><link rel="next" href="troubleshooting.html" title="Troubleshooting"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,43 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td>
-<td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li>Example Configurations</li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="exampleconf"></a><div class="header"><h1 class="sect1 title"><span class="title">Example Configurations</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<div class="autotoc"><ul><li>
-<span class="label">12.1.â</span><a class="xref" href="exampleconf.html#customcommand" title="Defining Custom Commands">Defining Custom Commands</a>
-</li></ul></div>
-<div class="division sect2">
-<a name="customcommand"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">12.1.â</span>Defining Custom Commands</span></h2></div>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td><td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support 
 for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li>Example Configurations</li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sid
 ebar"><div class="division sect1"><a name="exampleconf"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Example Configurations</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">12.1.â</span><a class="xref" href="exampleconf.html#customcommand" title="Defining Custom Commands">Defining Custom Commands</a></li></ul></div><div class="division sect2"><a name="customcommand"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">12.1.â</span>Defining Custom Commands</span></h2></div><p class="para block block-first">
         Suppose you want to add a custom command to the GDM menu that will give
         you the opportunity to boot into other operating system such as Windoze.
         Just add the following options into the
@@ -496,8 +457,7 @@
         <span class="filename">/usr/local/sbin/rebootwindoze</span>.  GDM will use
         the first valid command in the list.  This allows different 
         commands for different operating systems to be included.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note, that besides being able to customise this option to reboot into
         different operating systems you can also use it to define your own
         custom behaviours that you wish to run from the GDM menu.  Suppose you
@@ -514,8 +474,7 @@
           CustomCommandTooltip0=Updates the system
           CustomCommandNoRestart0=true
         </pre></div>
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Both custom commands could be defined as follows.
 
         <div class=" block screen block-indent block-first"><pre class="screen">          [customcommand]
@@ -533,8 +492,7 @@
           CustomCommandTooltip1=Updates the system
           CustomCommandNoRestart1=true
         </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
         There can be up to 10 custom commands numbered 0-9.
 
         <div class=" block screen block-indent block-first"><pre class="screen">          [customcommand]
@@ -562,12 +520,4 @@
           .
           .
         </pre></div>
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td>
-<td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></td><td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/gdm-info.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/gdm-info.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/gdm-info.html	Wed Dec 10 23:42:48 2008
@@ -1,10 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Gnome Display Manager Reference Manual</title>
-<link rel="previous" href="gdm-info.html" title="">
-<link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Gnome Display Manager Reference Manual</title><link rel="previous" href="gdm-info.html" title=""/><link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -438,68 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td>
-<td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li>About This Document</li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division articleinfo">
-<a name="articleinfo"></a><div class="header"><h1 class="title">Gnome Display Manager Reference Manual</h1></div>
-<div class="division">
-<h2 class="title author">Authors</h2>
-<div class="block block-first"><dl class="dl-compact">
-<dt class="author">
-<span class="firstname">Martin</span> <span class="othername">K.</span> <span class="surname">Petersen</span>
-</dt>
-<dt class="author">
-<span class="firstname">George</span> <span class="surname">Lebl</span>
-</dt>
-<dt class="author">
-<span class="firstname">Brian</span> <span class="surname">Cameron</span>
-</dt>
-<dt class="author">
-<span class="firstname">Bill</span> <span class="surname">Haneman</span>
-</dt>
-</dl></div>
-</div>
-<div class="division">
-<h2 class="title copyright">Copyrights</h2>
-<div class="block block-first"><dl class="dl-compact">
-<dt class="copyright">CopyrightÂÂÂ<span class="year">1998</span>, <span class="year">1999</span>ÂÂ<span class="holder">Martin K. Petersen</span>
-</dt>
-<dt class="copyright">CopyrightÂÂÂ<span class="year">2001</span>, <span class="year">2003</span>, <span class="year">2004</span>ÂÂ<span class="holder">George Lebl</span>
-</dt>
-<dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>ÂÂ<span class="holder">Red Hat, Inc.</span>
-</dt>
-<dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>, <span class="year">2004</span>ÂÂ<span class="holder">Sun Microsystems, Inc.</span>
-</dt>
-</dl></div>
-</div>
-<div class="division legalnotice">
-<a name="legalnotice"></a><h2 class="title legalnotice">Legal Notice</h2>
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li>About This Document</li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support
  for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div><
 /li></ul></div></div></div><div class="body body-sidebar"><div class="division articleinfo"><a name="articleinfo"/><div class="header"><h1 class="title">Gnome Display Manager Reference Manual</h1></div><div class="division"><h2 class="title author">Authors</h2><div class="block block-first"><dl class="dl-compact"><dt class="author"><span class="firstname">Martin</span> <span class="othername">K.</span> <span class="surname">Petersen</span></dt><dt class="author"><span class="firstname">George</span> <span class="surname">Lebl</span></dt><dt class="author"><span class="firstname">Brian</span> <span class="surname">Cameron</span></dt><dt class="author"><span class="firstname">Bill</span> <span class="surname">Haneman</span></dt></dl></div></div><div class="division"><h2 class="title copyright">Copyrights</h2><div class="block block-first"><dl class="dl-compact"><dt class="copyright">CopyrightÂÂÂ<span class="year">1998</span>, <span class="year">1999</span>ÂÂ<span class="h
 older">Martin K. Petersen</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2001</span>, <span class="year">2003</span>, <span class="year">2004</span>ÂÂ<span class="holder">George Lebl</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>ÂÂ<span class="holder">Red Hat, Inc.</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>, <span class="year">2004</span>ÂÂ<span class="holder">Sun Microsystems, Inc.</span></dt></dl></div></div><div class="division legalnotice"><a name="legalnotice"/><h2 class="title legalnotice">Legal Notice</h2>
 	<p class="para block block-first">
 	  Permission is granted to copy, distribute and/or modify this
 	  document under the terms of the GNU Free Documentation
@@ -530,8 +467,7 @@
 	  UNDER  THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
 	  WITH THE FURTHER UNDERSTANDING THAT:
 
-	  <div class="block list orderedlist"><ol class="orderedlist">
-<li class="li-first">
+	  <div class="block list orderedlist"><ol class="orderedlist"><li class="li-first">
 		  <span class="para">DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
                     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
                     IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
@@ -550,8 +486,7 @@
                     VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
                     EXCEPT UNDER THIS DISCLAIMER; AND
 		  </span>
-		</li>
-<li>
+		</li><li>
 		  <span class="para">UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
                        THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
                        CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
@@ -569,20 +504,8 @@
                        EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
                        THE POSSIBILITY OF SUCH DAMAGES.
 		  </span>
-		</li>
-</ol></div>
+		</li></ol></div>
 	</p>
-  </div>
-<div class="division revhistory">
-<h2 class="title revhistory">Revision History</h2>
-      <div class="block revision">
-<span class="date">2007-01</span>: <span class="revnumber">0.0</span>
-</div>
-    </div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td>
-<td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-</tr></table></div>
-</body>
-</html>
+  </div><div class="division revhistory"><h2 class="title revhistory">Revision History</h2>
+      <div class="block revision"><span class="date">2007-01</span>: <span class="revnumber">0.0</span></div>
+    </div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/gdm.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/gdm.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/gdm.html	Wed Dec 10 23:42:48 2008
@@ -1,10 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Gnome Display Manager Reference Manual</title>
-<link rel="previous" href="gdm-info.html" title="">
-<link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual">
-<style type="text/css">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Gnome Display Manager Reference Manual</title><link rel="previous" href="gdm-info.html" title=""></link><link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual"></link><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -438,83 +434,6 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td>
-<td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>Gnome Display Manager Reference Manual<div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division article">
-<a name="index"></a><div class="header"><h1 class="article title"><span class="title">Gnome Display Manager Reference Manual</span></h1></div>
-<div class="autotoc"><ul>
-<li>
-<span class="label">1.â</span><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a>
-</li>
-<li>
-<span class="label">2.â</span><a class="xref" href="overview.html" title="Overview">Overview</a>
-</li>
-<li>
-<span class="label">3.â</span><a class="xref" href="security.html" title="Security">Security</a>
-</li>
-<li>
-<span class="label">4.â</span><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a>
-</li>
-<li>
-<span class="label">5.â</span><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a>
-</li>
-<li>
-<span class="label">6.â</span><a class="xref" href="configuration.html" title="Configuration">Configuration</a>
-</li>
-<li>
-<span class="label">7.â</span><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a>
-</li>
-<li>
-<span class="label">8.â</span><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a>
-</li>
-<li>
-<span class="label">9.â</span><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a>
-</li>
-<li>
-<span class="label">10.â</span><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a>
-</li>
-<li>
-<span class="label">11.â</span><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a>
-</li>
-<li>
-<span class="label">12.â</span><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a>
-</li>
-<li>
-<span class="label">13.â</span><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a>
-</li>
-<li>
-<span class="label">14.â</span><a class="xref" href="license.html" title="License">License</a>
-</li>
-</ul></div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td>
-<td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-</tr></table></div>
-</body>
-</html>
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li>Gnome Display Manager Reference Manual<div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li
 ><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div>
 <div class="body body-sidebar"><div class="division article"><a name="index"></a><div class="header"><h1 xmlns="" class="article title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Gnome Display Manager Reference Manual</span></h1></div><div class="autotoc"><ul><li><span class="label">1.â</span><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><span class="label">2.â</span><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><span class="label">3.â</span><a class="xref" href="security.html" title="Security">Security</a></li><li><span class="label">4.â</span><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><span class="label">5.â</span><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><span class="label">6.â</spa
 n><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><span class="label">7.â</span><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><span class="label">8.â</span><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><span class="label">9.â</span><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><span class="label">10.â</span><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><span class="label">11.â</span><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><span class="label">12.â</span><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><span class="label">13.â</span><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><spa
 n class="label">14.â</span><a class="xref" href="license.html" title="License">License</a></li></ul></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/gdmsetupusage.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/gdmsetupusage.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/gdmsetupusage.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Using gdmsetup To Configure GDM</title>
-<link rel="previous" href="consolekit.html" title="Support for ConsoleKit">
-<link rel="next" href="configuration.html" title="Configuration">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Using gdmsetup To Configure GDM</title><link rel="previous" href="consolekit.html" title="Support for ConsoleKit"/><link rel="next" href="configuration.html" title="Configuration"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,38 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td>
-<td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li>Using gdmsetup To Configure GDM</li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="gdmsetupusage"></a><div class="header"><h1 class="sect1 title"><span class="title">Using gdmsetup To Configure GDM</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td><td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for Conso
 leKit">Support for ConsoleKit</a></li><li>Using gdmsetup To Configure GDM</li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="di
 vision sect1"><a name="gdmsetupusage"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Using gdmsetup To Configure GDM</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       The <span class="command">gdmsetup</span> application can be used to configure GDM.
       If you believe running root-owned GUI's causes security risk, then you
       would want to always edit the files by hand and not use
@@ -479,35 +445,14 @@
       <span class="command">gdmsetup</span> does not support changing of all
       configuration variables, so it may be necessary to edit the files by
       hand for some configurations.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       The <span class="command">gdmsetup</span> program has five tabs: Local, Remote,
       Accessibility, Security, and Users, described below.  In parenthesis is
       information about which GDM configuration key is affected by each GUI
       choice.  Refer to the "Configuration" section of this manual
       and the comments in the GDM System Defaults Configuration File for
       additional details about each key.
-    </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">5.1.â</span><a class="xref" href="gdmsetupusage.html#gdmsetuplocaltab" title="Local Tab">Local Tab</a>
-</li>
-<li>
-<span class="label">5.2.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupremotetab" title="Remote Tab">Remote Tab</a>
-</li>
-<li>
-<span class="label">5.3.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupaccessibilitytab" title="Accessibility Tab">Accessibility Tab</a>
-</li>
-<li>
-<span class="label">5.4.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupsecuritytab" title="Security Tab">Security Tab</a>
-</li>
-<li>
-<span class="label">5.5.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupuserstab" title="Users Tab">Users Tab</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="gdmsetuplocaltab"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">5.1.â</span>Local Tab</span></h2></div>
-<p class="para block block-first">
+    </p><div class="autotoc"><ul><li><span class="label">5.1.â</span><a class="xref" href="gdmsetupusage.html#gdmsetuplocaltab" title="Local Tab">Local Tab</a></li><li><span class="label">5.2.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupremotetab" title="Remote Tab">Remote Tab</a></li><li><span class="label">5.3.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupaccessibilitytab" title="Accessibility Tab">Accessibility Tab</a></li><li><span class="label">5.4.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupsecuritytab" title="Security Tab">Security Tab</a></li><li><span class="label">5.5.â</span><a class="xref" href="gdmsetupusage.html#gdmsetupuserstab" title="Users Tab">Users Tab</a></li></ul></div><div class="division sect2"><a name="gdmsetuplocaltab"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.1.â</span>Local Tab</span></h2></div><p class="para bl
 ock block-first">
         The Local tab is used for controlling the appearance of GDM for
         attached (also known as local or static) displays.  Attached displays
         are non-XDMCP remote connections, for example.  The choices available
@@ -516,8 +461,7 @@
         "Themed" greeter GUI is used.  The differences between these
         greeter programs are explained in the "Overview" section of
         this document.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is "Plain", then GDM will
         use the <span class="command">gdmlogin</span> program as the GUI
         (daemon/Greeter).  When this choice is selected,
@@ -529,8 +473,7 @@
         selected, there is a button available to allow the color selection
         (greeter/BackgroundColor).  Also, the user may select the logo image
         that appears in gdmlogin (greeter/Logo).
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is "Plain with face browser",
         then the <span class="command">gdmlogin</span> program is used as the GUI
         (daemon/Greeter) and the face browser is turned on (greeter/Browser).
@@ -538,8 +481,7 @@
         Otherwise, the choices are the same as when the "Style"
         choice is "Plain".  Additional setup in the Users tab may be 
         necessary to choose which users appear in the Face Browser.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is "Themed", then the 
         <span class="command">gdmgreeter</span> program is used as the GUI
         (daemon/Greeter).  When this choice is selected,
@@ -559,8 +501,7 @@
         you wish to be displayed.  By default this combobox is set to
         "Selected only", so that only a single theme may be selected
         and be used.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is "Themed with face
         browser", then the <span class="command">gdmgreeter</span> program is used
         as the GUI (daemon/Greeter) and the face browser is turned on
@@ -569,8 +510,7 @@
         same as when the "Style" choice is "Themed".
         Additional setup in the Users tab may be necessary to choose which
         users appear in the Face Browser.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Regardless of the "Style" choice, the user may also select
         whether the Actions menu is visible (greeter/SystemMenu), whether the
         Actions menu includes the choice to start <span class="command">gdmsetup</span>
@@ -583,11 +523,7 @@
         "Themed Greeter" section of this manual.  These character
         sequences allow the welcome message to contain things like the display
         or host name.
-      </p>
-</div>
-<div class="division sect2">
-<a name="gdmsetupremotetab"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">5.2.â</span>Remote Tab</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gdmsetupremotetab"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.2.â</span>Remote Tab</span></h2></div><p class="para block block-first">
         The Remote tab controls the appearance of the GDM for users logging
         in via XDMCP.  By default XDMCP is disabled, and users should be 
         comfortable with the XDMCP-related sections of the Security section
@@ -602,8 +538,7 @@
         tab.  It is recommended that the "Plain" GUI be used for
         remote connections since it is more lightweight and tends to have
         better performance across a network.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If Remote login is enabled, then the welcome message for
         remote DISPLAYs may be specified (greeter/DefaultRemoteWelcome and 
         greeter/RemoteWelcome).  This welcome message is separate from the
@@ -613,22 +548,19 @@
         "Themed Greeter" section of this manual.  These character
         sequences allow the welcome message to contain things like the
         display or host name.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is "Same as Local" and the
         local selection is "Plain" or "Plain with face
         browser", then the user may select whether background images
         should be displayed for remote logins
         (greeter/BackgroundRemoteOnlyColor).
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If the "Style" choice is enabled and set to a different
         value than the Local tab, then the user has the same configuration
         choices as found on the Local tab except that the System Menu 
         choices are not available since this is never available for remote
         logins for security purposes.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If Remote login is enabled, there is a "Configure XDMCP"
         button which displays a dialog allowing the user to set XDMCP 
         configuration, including whether indirect requests are honored
@@ -640,11 +572,7 @@
         (xdmcp/DisplaysPerHost), and ping interval (xdmcp/PingIntervalSeconds).
         The default settings are standard settings and should only be changed
         by someone who understands the ramifications of the change.
-      </p>
-</div>
-<div class="division sect2">
-<a name="gdmsetupaccessibilitytab"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">5.3.â</span>Accessibility Tab</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gdmsetupaccessibilitytab"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.3.â</span>Accessibility Tab</span></h2></div><p class="para block block-first">
         The Accessibility tab is used to turn on Accessibility features in GDM.
         "Enable accessible login" (daemon/AddGtkModules and
         daemon/GtkModulesList) turns on GDM's gesture listeners which are
@@ -657,11 +585,7 @@
         failed.  File chooser buttons are used to select the sound file to be
         played, and the "Play" button can be used to sample the
         sound.
-      </p>
-</div>
-<div class="division sect2">
-<a name="gdmsetupsecuritytab"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">5.4.â</span>Security Tab</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gdmsetupsecuritytab"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.4.â</span>Security Tab</span></h2></div><p class="para block block-first">
         The Security tab allows the user to turn on Automatic and Timed login,
         which user is logged in via an automatic or timed login, and the
         timed login delay (daemon/AutomaticLoginEnable, daemon/AutomaticLogin,
@@ -674,8 +598,7 @@
         seconds.  The user may enable Timed Login for remote (XDMCP)
         connections by checking the "Allow remote timed logins"
         checkbox.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         On this tab, the user may select whether the system administrator user
         can log in, and whether the system administrator user can log in
         via remote (XDMCP) connections (security/AllowRoot and
@@ -686,16 +609,14 @@
         X server" choice will disable X forwarding if selected
         (security/DisallowTCP).  A login retry delay (security/RetryDelay) can
         be set to cause GDM to wait a number of seconds after a failed login.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The "Configure X Server" button can be used to specify how
         GDM manages each display.  The "Servers" combobox shows what
         server definitions are available (Standard, Terminal, and Chooser by
         default).  Refer to the "X Server Definitions" section of
         the "Configuration" section for more information about how 
         to create new Server Definitions.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         For any server type, the user may modify the "Server Name"
         (server/name), the "Command" (server/command) to be used to
         launch the X server, whether the server type will "Launch"
@@ -703,8 +624,7 @@
         X server, whether GDM handles this type (normally only set to false
         when logging into a Terminal session type), and whether the session
         type supports "Flexible" (server/flexible) sessions.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The "Servers To Start" section shows what server type is
         displayed for each display on the machine.  Users may click on the
         "Add/Modify" button to add a new display to the list or to
@@ -712,11 +632,7 @@
         display with the Server Definition to be used for managing that
         display.  The "Remove" button may be used to remove a
         display from the list.
-      </p>
-</div>
-<div class="division sect2">
-<a name="gdmsetupuserstab"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">5.5.â</span>Users Tab</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gdmsetupuserstab"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.5.â</span>Users Tab</span></h2></div><p class="para block block-first">
         The Users tab controls which users appear in the Face Browser.  If the
         "Include all users from /etc/password" checkbox is selected,
         then all users (with a userid above greeter/MinimalUID and not in the
@@ -729,12 +645,4 @@
         "Exclude" lists have been modified.  The left and right
         arrow buttons between the "Include" and "Exclude"
         lists can be used to move a selected user from one list to the other.
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td>
-<td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td><td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/license.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/license.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/license.html	Wed Dec 10 23:42:48 2008
@@ -1,10 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>License</title>
-<link rel="previous" href="troubleshooting.html" title="Troubleshooting">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>License</title><link rel="previous" href="troubleshooting.html" title="Troubleshooting"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -438,51 +434,20 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td>
-<td class="navbar-next"></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li>License</li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="license"></a><div class="header"><h1 class="sect1 title"><span class="title">License</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td><td class="navbar-next"/></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdms
 etup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li>License</li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="license"/><div class="header"><h1 xmlns="" class
 ="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">License</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       This program is free software; you can redistribute it and/or
       modify it under the terms of the  <a class="ulink" href="gnome-help:gpl" title="gnome-help:gpl">gnome-help:gpl</a> as
       published by the Free Software Foundation; 
       either version 2 of the License, or (at your option) any later
       version.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       This program is distributed in the hope that it will be useful, but
       WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       <span class="citetitle"><span style="font-style: italic; ">GNU General Public License</span></span> for more details.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       A copy of the <span class="citetitle"><span style="font-style: italic; ">GNU General Public License</span></span> is
       included as an appendix to the <span class="citetitle"><span style="font-style: italic; ">GNOME Users
       Guide</span></span>.  You may also obtain a copy of the
@@ -494,11 +459,4 @@
       <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02110-1301</span>
       <span class="country">USA</span>
       </div>
-    </p>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td>
-<td class="navbar-next"></td>
-</tr></table></div>
-</body>
-</html>
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td><td class="navbar-next"/></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/overview.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/overview.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/overview.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Overview</title>
-<link rel="previous" href="preface.html" title="Terms and Conventions Used in This Manual">
-<link rel="next" href="security.html" title="Security">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Overview</title><link rel="previous" href="preface.html" title="Terms and Conventions Used in This Manual"/><link rel="next" href="security.html" title="Security"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,122 +434,39 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-<td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li>Overview</li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="overview"></a><div class="header"><h1 class="sect1 title"><span class="title">Overview</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<div class="autotoc"><ul>
-<li>
-<span class="label">2.1.â</span><a class="xref" href="overview.html#introduction" title="
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li>Overview</li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
 <li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></d
 iv><div class="body body-sidebar"><div class="division sect1"><a name="overview"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Overview</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">2.1.â</span><a class="xref" href="overview.html#introduction" title="&#10;        Introduction&#10;      ">
         Introduction
-      ">
-        Introduction
-      </a>
-</li>
-<li>
-<span class="label">2.2.â</span><a class="xref" href="overview.html#stability" title="
-        Interface Stability
-      ">
+      </a></li><li><span class="label">2.2.â</span><a class="xref" href="overview.html#stability" title="&#10;        Interface Stability&#10;      ">
         Interface Stability
-      </a>
-</li>
-<li>
-<span class="label">2.3.â</span><a class="xref" href="overview.html#daemonov" title="The GDM Daemon">The GDM Daemon</a>
-</li>
-<li>
-<span class="label">2.4.â</span><a class="xref" href="overview.html#displaytypes" title="Different Display Types">Different Display Types</a>
-</li>
-<li>
-<span class="label">2.5.â</span><a class="xref" href="overview.html#xdmcp" title="
+      </a></li><li><span class="label">2.3.â</span><a class="xref" href="overview.html#daemonov" title="The GDM Daemon">The GDM Daemon</a></li><li><span class="label">2.4.â</span><a class="xref" href="overview.html#displaytypes" title="Different Display Types">Different Display Types</a></li><li><span class="label">2.5.â</span><a class="xref" href="overview.html#xdmcp" title="&#10;        XDMCP&#10;      ">
         XDMCP
-      ">
-        XDMCP
-      </a>
-</li>
-<li>
-<span class="label">2.6.â</span><a class="xref" href="overview.html#secureremote" title="
-        Securing Remote Connection Through SSH
-      ">
+      </a></li><li><span class="label">2.6.â</span><a class="xref" href="overview.html#secureremote" title="&#10;        Securing Remote Connection Through SSH&#10;      ">
         Securing Remote Connection Through SSH
-      </a>
-</li>
-<li>
-<span class="label">2.7.â</span><a class="xref" href="overview.html#gtkgreeter" title="The GTK+ Greeter">The GTK+ Greeter</a>
-</li>
-<li>
-<span class="label">2.8.â</span><a class="xref" href="overview.html#themedgreeter" title="The Themed Greeter">The Themed Greeter</a>
-</li>
-<li>
-<span class="label">2.9.â</span><a class="xref" href="overview.html#facebrowser" title="The GDM Face Browser">The GDM Face Browser</a>
-</li>
-<li>
-<span class="label">2.10.â</span><a class="xref" href="overview.html#logging" title="Logging">Logging</a>
-</li>
-<li>
-<span class="label">2.11.â</span><a class="xref" href="overview.html#fileaccess" title="Accessing Files">Accessing Files</a>
-</li>
-<li>
-<span class="label">2.12.â</span><a class="xref" href="overview.html#performance" title="GDM Performance">GDM Performance</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="introduction"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.1.â</span>
+      </a></li><li><span class="label">2.7.â</span><a class="xref" href="overview.html#gtkgreeter" title="The GTK+ Greeter">The GTK+ Greeter</a></li><li><span class="label">2.8.â</span><a class="xref" href="overview.html#themedgreeter" title="The Themed Greeter">The Themed Greeter</a></li><li><span class="label">2.9.â</span><a class="xref" href="overview.html#facebrowser" title="The GDM Face Browser">The GDM Face Browser</a></li><li><span class="label">2.10.â</span><a class="xref" href="overview.html#logging" title="Logging">Logging</a></li><li><span class="label">2.11.â</span><a class="xref" href="overview.html#fileaccess" title="Accessing Files">Accessing Files</a></li><li><span class="label">2.12.â</span><a class="xref" href="overview.html#performance" title="GDM Performance">GDM Performance</a></li></ul></div><div class="division sect2"><a name="introduction"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; clas
 s="title"><span class="label">2.1.â</span>
         Introduction
-      </span></h2></div>
-<p class="para block block-first"> 
+      </span></h2></div><p class="para block block-first"> 
         The Gnome Display Manager (GDM) is a display manager that
         implements all significant features required for managing
         attached and remote displays.   GDM was written from scratch and
         does not contain any XDM / X Consortium code.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that GDM is highly configurable, and many configuration
         settings can affect security.  Issues to be aware of are highlighted
         in this document and in the GDM Configuration files.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         For further information about GDM, see the
-        <a class="ulink" href="http://projects.gnome.org/gdm/"; title="http://projects.gnome.org/gdm/";>
+        <a class="ulink" href="http://www.gnome.org/projects/gdm/"; title="http://www.gnome.org/projects/gdm/";>
         the GDM project website</a>.  Please submit any bug reports or
         enhancement requests to the "gdm" category in
         <a class="ulink" href="http://bugzilla.gnome.org/"; title="http://bugzilla.gnome.org/";>bugzilla.gnome.org</a>.
         You can also send a message to the 
-        <div class=" block address block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to âgdm-list gnome orgâ ">gdm-list gnome org</a>&gt;</span></div> mail list to
+        <div class=" block address block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to &#x2018;gdm-list gnome org&#x2019;.">gdm-list gnome org</a>&gt;</span></div> mail list to
         discuss any issues or concerns with the GDM program.
-      </p>
-</div>
-<div class="division sect2">
-<a name="stability"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.2.â</span>
+      </p></div><div class="division sect2"><a name="stability"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.2.â</span>
         Interface Stability
-      </span></h2></div>
-<p class="para block block-first">
+      </span></h2></div><p class="para block block-first">
         The key/value pairs defined in the GDM configuration files and
         the location of these files are considered "stable" interfaces
         should only change in ways that are backwards compatible.  Note that
@@ -566,29 +478,22 @@
         RebootCommand, CustomCommands, SuspendCommand, StandardXServer, Xnest,
         SoundProgram, and the "command" value for each
         <span class="filename">server-foo</span>.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Command-line interfaces for GDM programs installed to
         <span class="filename">&lt;bin&gt;</span> and <span class="filename">&lt;sbin&gt;</span>
         are considered stable.  Refer to your distribution documentation to see
         if there are any distribution-specific changes to these GDM interfaces
         and what support exists for them.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         As of the GDM 2.15 development series, some one-dash arguments are no
         longer supported.  This includes the "-xdmaddress",
         "-clientaddress", and "-connectionType" arguments
         used by <span class="command">gdmchooser</span>.  These arguments have been
         changed to now use two dashes.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If issues are discovered that break compatibility, please file a bug
         with an "urgent" priority.
-      </p>
-</div>
-<div class="division sect2">
-<a name="daemonov"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.3.â</span>The GDM Daemon</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="daemonov"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.3.â</span>The GDM Daemon</span></h2></div><p class="para block block-first">
         The GDM daemon is responsible for managing displays on the system.
         This includes authenticating users, starting the user session, and
         terminating the user session.  GDM is configurable and the ways it can
@@ -597,14 +502,12 @@
         <span class="filename">PostLogin</span>, <span class="filename">PreSession</span>, 
         and <span class="filename">PostSession</span> scripts discussed below are 
         discussed in this "Configuring GDM section".
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The GDM daemon supports a UNIX domain socket protocol which can be used
         to control aspects of its behavior and to query information.  This
         protocol is described in the "Controlling GDM" section of
         this document.  
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM can be asked to manage a display a number of ways.  Attached
         displays are always managed when GDM starts and will be restarted when
         a user's session is finished.  Remote displays can be requested via
@@ -612,8 +515,7 @@
         command, and dynamic displays via the <span class="command">gdmdynamic</span>
         command.  Displays that are started on request are not restarted on
         session exit.  
-      </p>
-<p class="para block">
+      </p><p class="para block">
         When the GDM daemon is asked to manage a display, it will fork an
         X server process, then run the <span class="filename">Init</span> script as the
         root user, and start the login GUI dialog as a slave process on the
@@ -628,8 +530,7 @@
         standard input/output.  The slave, for example passes the username and
         password information to the GDM daemon via standard input/output so
         the daemon can handle the actual authentication.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The login GUI dialog screen allows the user to select which session
         they wish to start and which language they wish to use.  Sessions are
         defined by files that end in the .desktop extension and more
@@ -642,8 +543,7 @@
         configured to provide additional features to the user, such as the
         Face Browser; the ability to halt, restart, or suspend the system;
         and/or edit the login configuration (after entering the root password).
-      </p>
-<p class="para block"> 
+      </p><p class="para block"> 
         GDM, by default, will use Pluggable Authentication Modules (PAM) for
         authentication, but can also support regular crypt and shadow passwords
         on legacy systems.  After authenticating a user, the daemon runs the
@@ -658,8 +558,7 @@
         authentication to tell the X server to be restarted as the user instead
         of as root for added security.  When the user's session exits, the GDM
         daemon will run the <span class="filename">PostSession</span> script as root.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that, by default, GDM uses the "gdm" service name for
         normal login and the "gdm-autologin" service name for
         automatic login.  The <span class="filename">PamStack</span> configuration
@@ -667,23 +566,17 @@
         if "foo" is specified, then GDM will use the "foo"
         service name for normal login and "foo-autologin" for
         automatic login. 
-      </p>
-<p class="para block">
+      </p><p class="para block">
         For those looking at the code, the gdm_verify_user function in 
         <span class="filename">daemon/verify-pam.c</span> is used for normal login
         and the gdm_verify_setup_user function is used for automatic login.
-      </p>
-</div>
-<div class="division sect2">
-<a name="displaytypes"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.4.â</span>Different Display Types</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="displaytypes"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.4.â</span>Different Display Types</span></h2></div><p class="para block block-first">
         GDM supports three different display types: attached displays,
         flexible displays, and XDMCP remote displays.  The
         "X Server Definitions" subsection of the
         "Configuration" section explains how the X server is
         configured for different displays.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Attached (also known as local or static) displays are always started by
         the daemon, and when they die or are killed, they are restarted.  GDM
         can run as many of these as needed.  GDM can also manage displays on
@@ -691,8 +584,7 @@
         supporting X terminals.  The "Attached DISPLAY Configuration"
         subsection of the "Configuration" section describes how
         attached displays are defined.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Flexible (also known as on-demand) displays are only available to users
         logged on the console.  Starting a flexible display will lock the
         current user session and will show a new login screen over the current
@@ -704,8 +596,7 @@
         lock screen program to return to their session.  The GDM configuration
         file specifies the maximum number of flexible displays allowed on the
         system.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Flexible displays may be started by running the
         <span class="command">gdmflexiserver</span> command, or via calling the GDM
         socket protocol directly.  Some lock screen programs provide a button
@@ -716,14 +607,12 @@
         Flexible displays are not restarted when the user session ends.
         Flexible displays require virtual terminal (VT) support in the kernel,
         and will not be available if not supported (such as on Solaris). 
-       </p>
-<p class="para block">
+       </p><p class="para block">
         The <span class="filename">FlexibleXServers</span>,
         <span class="filename">FirstVT=7</span>, <span class="filename">VTAllocation</span>,
         and <span class="filename">FlexiReapDelayMinutes</span> configuration settings
         are used to configure how flexible displays operate.
-       </p>
-<p class="para block">
+       </p><p class="para block">
         Nested displays are available to users even if not logged in on the
         console.  Nested displays launch a login screen in a window in the 
         user's current session.  This can be useful if the user has more
@@ -734,8 +623,7 @@
         displays require that the X server supports a nested X server command
         like Xnest or Xephyr.  The <span class="filename">Xnest</span> configuration
         option is used to configure how nested displays are started.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The <span class="command">gdmdynamic</span> is similar to
         <span class="command">gdmflexiserver</span> in the sense that it allows the
         user to manage displays dynamically.  However displays started with
@@ -748,39 +636,31 @@
         Configuration" section of the configuration file.  This
         is useful to support the ability of adding new displays to the
         server without needing to restart GDM, for example.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The last display type is the XDMCP remote displays which are described
         in the next section.  Remote hosts can connect to GDM and present the
         login screen if this is enabled.  Some things are different for
         remote sessions.  For example, the Actions menu which allows you to
         shut down, restart, suspend, or configure GDM are not shown.
-      </p>
-</div>
-<div class="division sect2">
-<a name="xdmcp"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.5.â</span>
+      </p></div><div class="division sect2"><a name="xdmcp"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.5.â</span>
         XDMCP
-      </span></h2></div>
-<p class="para block block-first">
+      </span></h2></div><p class="para block block-first">
         The GDM daemon can be configured to listen for and manage X Display
         Manage Protocol (XDMCP) requests from remote displays.  By default
         XDMCP support is turned off, but can be enabled if desired.  If GDM is
         built with TCP Wrapper support, then the daemon will only grant access
         to hosts specified in the GDM service section in the TCP Wrappers
         configuration file.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM includes several measures making it more resistant to denial of
         service attacks on the XDMCP service.  A lot of the protocol
         parameters, handshaking timeouts etc. can be fine tuned. The defaults
         should work for most systems, however.  Do not change them unless you
         know what you are doing.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM listens to UDP port 177 and will respond to QUERY and
         BROADCAST_QUERY requests by sending a WILLING packet to the originator.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM can also be configured to honor INDIRECT queries and present a
         host chooser to the remote display.  GDM will remember the user's
         choice and forward subsequent requests to the chosen manager.  GDM
@@ -788,27 +668,20 @@
         the redirection once the user's connection succeeds.  This extension
         is only supported if both daemons are GDM.  It is transparent and
         will be ignored by XDM or other daemons that implement XDMCP.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If XDMCP seems to not be working, make sure that all machines are
         specified in <span class="filename">/etc/hosts</span>.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Refer to the "Security" section for information about
         security concerns when using XDMCP.
-      </p>
-</div>
-<div class="division sect2">
-<a name="secureremote"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.6.â</span>
+      </p></div><div class="division sect2"><a name="secureremote"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.6.â</span>
         Securing Remote Connection Through SSH
-      </span></h2></div>
-<p class="para block block-first">
+      </span></h2></div><p class="para block block-first">
         As explained in the "Security" section, XDMCP does not use
         any kind of encryption and as such is inherently insecure.  As XDMCP
         uses UDP as a network transport layer, it is not possible to simply
         secure it through an SSH tunnel.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         To remedy this problem, GDM can be configured at compilation-time with
         the option --enable-secureremote, in which case GDM proposes as a
         built-in session a session called "Secure Remote Connection".
@@ -816,22 +689,16 @@
         address of the host on which to connect; provided the said host runs an
         SSH server, the user then gets connected to the server on which the
         default X session is started and displayed on the local host.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Using this session allows a much more secure network connection and
         only necessitates to have an SSH server running on the remote host.
-      </p>
-</div>
-<div class="division sect2">
-<a name="gtkgreeter"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.7.â</span>The GTK+ Greeter</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gtkgreeter"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.7.â</span>The GTK+ Greeter</span></h2></div><p class="para block block-first">
         The GTK+ Greeter is the default graphical user interface that is
         presented to the user. The greeter contains a menu at the top, an
         optional face browser, an optional logo and a text entry widget.
         This greeter has full accessibility support, and should be used
         by users with accessibility needs.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The text entry field is used for entering logins, passwords,
         passphrases etc. <span class="command">gdmlogin</span> is controlled by the
         underlying daemon and is basically stateless. The daemon controls the
@@ -839,25 +706,19 @@
         text string with echo turned on or off. Similarly, the daemon can
         change the label above the text entry widget to correspond to the
         value the authentication system wants the user to enter.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The menu bar in the top of the greeter enables the user to select the
         requested session type/desktop environment, select an appropriate
         locale/language, halt/restart/suspend the computer, configure GDM
         (given the user knows the root password), change the GTK+ theme, or
         start an XDMCP chooser.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The greeter can optionally display a logo in the login window.  The
         image must be in a format readable to the gdk-pixbuf library (GIF,
         JPG, PNG, TIFF, XPM and possibly others), and it must be readable to
         the GDM user. See the <span class="filename">Logo</span> option in the
         reference section below for details.
-      </p>
-</div>
-<div class="division sect2">
-<a name="themedgreeter"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.8.â</span>The Themed Greeter</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="themedgreeter"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.8.â</span>The Themed Greeter</span></h2></div><p class="para block block-first">
         The Themed Greeter is a greeter interface that takes up the whole
         screen and is very themable.  Themes can be selected and new themes
         can be installed by the configuration application or by setting the
@@ -865,8 +726,7 @@
         Greeter is much like the GTK+ Greeter in that it is controlled by
         the underlying daemon, is stateless, and is controlled by the
         daemon using the same simple protocol.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The look and feel of this greeter is really controlled by the theme and
         so the user interface elements that are present may be different.  The
         only thing that must always be present is the text entry field as
@@ -874,16 +734,11 @@
         that allow the user to select an appropriate locale/language,
         halt/restart/suspend the computer, configure GDM (given the user
         knows the root password), or start an XDMCP chooser.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         You can always get a menu of available actions by pressing the F10 key.
         This can be useful if the theme doesn't provide certain buttons when
         you wish to do some action allowed by the GDM configuration.
-      </p>
-</div>
-<div class="division sect2">
-<a name="facebrowser"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.9.â</span>The GDM Face Browser</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="facebrowser"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.9.â</span>The GDM Face Browser</span></h2></div><p class="para block block-first">
         GDM supports a face browser which will display a list of users who
         can login and an icon for each user.  Starting with version 2.18.1
         the <span class="filename">Browser</span> configuration option must be set
@@ -891,16 +746,14 @@
         versions it was only required when using the GTK+ Greeter.  When
         using the Themed Greeter, the Face Browser is only available if the
         GDM theme includes a "userlist" item type.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         By default, the face browser is disabled since revealing usernames on
         the login screen is not appropriate on many systems for security 
         reasons.  Also GDM requires some setup to specify which users should
         be visible.  Setup can be done on the "Users" tab in
         <span class="command">gdmsetup</span>.  This feature is most practical to use
         on a system with a smaller number of users.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The icons used by GDM can be installed globally by the sysadmin or can
         be located in the users' home directories.  If installed globally
         they should be in the <span class="filename">&lt;share&gt;/pixmaps/faces/</span>
@@ -911,8 +764,7 @@
         face directory must be readable to the GDM user.  However, the daemon,
         proxies user pictures to the greeter and thus those do not have be be
         readable by the "gdm" user, but root.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Users may run the <span class="command">gdmphotosetup</span> command to 
         configure the image to use for their userid.  This program properly
         scales the file down if it is larger than the
@@ -922,8 +774,7 @@
         <span class="command">gdmphotosetup</span> scales user images automatically,
         this does not guarantee that user images are properly scaled since
         a user may create their <span class="filename">~/.face</span> file by hand.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM will first look for the user's face image in
         <span class="filename">~/.face</span>.  If not found, it will try 
         <span class="filename">~/.face.icon</span>.  If still not found, it will
@@ -932,15 +783,13 @@
         <span class="filename">~/.gnome2/photo</span> and 
         <span class="filename">~/.gnome/photo</span> which are deprecated and
         supported for backwards compatibility.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If a user has no defined face image, GDM will use the
         "stock_person" icon defined in the current GTK+ theme.  If no
         such image is defined, it will fallback to the image specified in the
         <span class="filename">DefaultFace</span> configuration option, normally
         <span class="filename">&lt;share&gt;/pixmaps/nobody.png</span>.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Please note that loading and scaling face icons located in user home
         directories can be a very time-consuming task.  Since it not 
         practical to load images over NIS or NFS, GDM does not attempt to
@@ -954,8 +803,7 @@
         To work around such problems, it is recommended to place face images
         in the directory specified by the <span class="filename">GlobalFaceDir</span>
         configuration option.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         To control the users who get displayed in the face browser, there are
         a number of configuration options that can be used.  If the
         <span class="filename">IncludeAll</span> option is set to true, then the
@@ -970,23 +818,17 @@
         for systems where the passwords are loaded over a network (such as
         when NIS is used), since it can be very slow to load more than a
         small number of users over the network..
-      </p>
-<p class="para block">
+      </p><p class="para block">
         When the browser is turned on, valid usernames on the computer are
         inherently exposed to a potential intruder.  This may be a bad idea if
         you do not know who can get to a login screen.  This is especially
         true if you run XDMCP (turned off by default).
-      </p>
-</div>
-<div class="division sect2">
-<a name="logging"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.10.â</span>Logging</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="logging"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.10.â</span>Logging</span></h2></div><p class="para block block-first">
         GDM itself will use syslog to log errors or status.  It can also log
         debugging information, which can be useful for tracking down problems
         if GDM is not working properly.  This can be enabled in the 
         configuration file.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Output from the various X servers is stored in the GDM log directory,
         which is configurable, but is usually
         <span class="filename">&lt;var&gt;/log/gdm/</span>.  The output from the
@@ -996,8 +838,7 @@
         <span class="filename">.4</span> appended.  These will be rotated as new
         sessions on that display are started.  You can use these logs to view
         what the X server said when it started up.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The output from the user session is redirected to
         <span class="filename">~/.xsession-errors</span>
         before even the <span class="filename">PreSession</span> script is started.  So
@@ -1007,8 +848,7 @@
         view this file in a dialog before returning to the login screen.
         This way the user can view the session errors from the last session
         and correct the problem this way.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         You can suppress the 10 second warning by returning code 66 from the
         <span class="filename">Xsession</span>script or from your session binary (the
         default <span class="filename">Xsession</span> script propagates those codes
@@ -1016,8 +856,7 @@
         which it is not an error to return less then 10 seconds later, or if
         you setup the session to already display some error message and the
         GDM message would be confusing and redundant.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The session output is piped through the GDM daemon and so the
         <span class="filename">~/.xsession-errors</span> file is capped at about
         200 kilobytes by GDM to prevent a possible denial of service attack
@@ -1028,8 +867,7 @@
         especially nasty if quotas are set.  GDM also correctly traps the XFSZ
         signal and stops writing the file, which would lead to killed sessions
         if the file was redirected in the old fashioned way from the script.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that some distributors seem to override the
         <span class="filename">~/.xsession-errors</span> redirection and do it
         themselves in their own Xsession script (set by the
@@ -1041,24 +879,18 @@
         <span class="filename">BaseXsession</span> configuration key for more
         information, especially on how to handle multiple display managers
         using the same script.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Note that if the session is a failsafe session, or if GDM can't open
         this file for some reason, then a fallback file will be created in the
         <span class="filename">/tmp</span> directory named
         <span class="filename">/tmp/xses-&lt;user&gt;.XXXXXX</span> where the
         <span class="filename">XXXXXX</span> are some random characters.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If you run a system with quotas set, it would be good to delete the
         <span class="filename">~/.xsession-errors</span> in the
         <span class="filename">PostSession</span> script.  Such that this log file
         doesn't unnecessarily stay around.
-      </p>
-</div>
-<div class="division sect2">
-<a name="fileaccess"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.11.â</span>Accessing Files</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="fileaccess"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.11.â</span>Accessing Files</span></h2></div><p class="para block block-first">
         In general GDM is very reluctant regarding reading/writing of user
         files (such as the <span class="filename">~/.dmrc</span>,
         <span class="filename">~/.face</span>,
@@ -1068,33 +900,26 @@
         ignored.  The value of the <span class="filename">RelaxPermissions</span>
         parameter determines whether GDM should accept files writable by the
         user's group or others.  These are ignored by default.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         All operations on user files are done with the effective user id of the
         user.  If the sanity check fails on the user's
         <span class="filename">.Xauthority</span> file, a fallback cookie is created in
         the directory specified by the <span class="filename">UserAuthFBDir</span>
         configuration setting (<span class="filename">/tmp</span> by default).
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Finally, the sysadmin can specify the maximum file size GDM should
         accept, and, if the face browser is enabled, a tunable maximum icon
         size is also enforced.  On large systems it is still advised to turn
         off the face browser for performance reasons.  Looking up icons in
         home directories, scaling and rendering face icons can take a long
         time.
-      </p>
-</div>
-<div class="division sect2">
-<a name="performance"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">2.12.â</span>GDM Performance</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="performance"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.12.â</span>GDM Performance</span></h2></div><p class="para block block-first">
         To speed performance it is possible to build GDM so that it will
         preload libraries when GDM first displays a greeter program.  This
         has been shown to speed first time login since these libraries can
         be loaded into memory while the user types in their username and
         password.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         To use this feature, configure GDM with the
         <span class="command">--with-prefetch</span> option.  This will cause GDM to
         install the <span class="command">gdmprefetch</span> program to the
@@ -1110,12 +935,4 @@
         to the "gdm" category in
         <a class="ulink" href="http://bugzilla.gnome.org/"; title="http://bugzilla.gnome.org/";>bugzilla.gnome.org</a>,
         so that they can be included in future GDM releases.
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td>
-<td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/preface.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/preface.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/preface.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Terms and Conventions Used in This Manual</title>
-<link rel="previous" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<link rel="next" href="overview.html" title="Overview">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Terms and Conventions Used in This Manual</title><link rel="previous" href="preface.html" title="Terms and Conventions Used in This Manual"/><link rel="next" href="overview.html" title="Overview"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,74 +434,35 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></td>
-<td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li>Terms and Conventions Used in This Manual</li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="preface"></a><div class="header"><h1 class="sect1 title"><span class="title">Terms and Conventions Used in This Manual</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
-      This manual describes version 2.20.0 of the GNOME Display Manager.
-      It was last updated on 09/17/2007.
-    </p>
-<p class="para block">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li>Terms and Conventions Used in This Manual</li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmset
 upusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar
 "><div class="division sect1"><a name="preface"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Terms and Conventions Used in This Manual</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      This manual describes version 2.20.4 of the GNOME Display Manager.
+      It was last updated on 03/10/2008.
+    </p><p class="para block">
       Chooser - A program used to select a remote host for managing a
       display remotely on the attached display (<span class="command">gdmchooser</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Configurator - The configuration application
       (<span class="command">gdmsetup</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       GDM - Gnome Display Manager. Used to describe the software package as a
       whole.  Sometimes also referred to as GDM2.
-    </p>
-<p class="para block">
+    </p><p class="para block">
       gdm - The Gnome Display Manager daemon (<span class="command">gdm</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Greeter - The graphical login window (<span class="command">gdmlogin</span> or
       <span class="command">gdmgreeter</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       GTK+ Greeter - The standard login window (<span class="command">gdmlogin</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       PAM - Pluggable Authentication Mechanism
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Themed Greeter - The themable login window (
       <span class="command">gdmgreeter</span>).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       XDMCP - X Display Manage Protocol
-    </p>
-<p class="para block">
+    </p><p class="para block">
       Paths that start with a word in angle brackets are relative to the
       installation prefix. I.e. <span class="filename">&lt;share&gt;/pixmaps/</span>
       refers to <span class="filename">&lt;share&gt;/pixmaps</span> if GDM was configured
@@ -518,11 +474,4 @@
       interoperability it is recommended that you use a --prefix of
       <span class="filename">/usr</span> and a --sysconfdir of
       <span class="filename">&lt;etc&gt;/X11</span>.
-    </p>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></td>
-<td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td>
-</tr></table></div>
-</body>
-</html>
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/security.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/security.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/security.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Security</title>
-<link rel="previous" href="overview.html" title="Overview">
-<link rel="next" href="consolekit.html" title="Support for ConsoleKit">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Security</title><link rel="previous" href="overview.html" title="Overview"/><link rel="next" href="consolekit.html" title="Support for ConsoleKit"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,90 +434,24 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td>
-<td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li>Security</li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="security"></a><div class="header"><h1 class="sect1 title"><span class="title">Security</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<div class="autotoc"><ul>
-<li>
-<span class="label">3.1.â</span><a class="xref" href="security.html#PAM" title="
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td><td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li>Security</li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupu
 sage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><
 div class="division sect1"><a name="security"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Security</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">3.1.â</span><a class="xref" href="security.html#PAM" title="&#10;        PAM&#10;      ">
         PAM
-      ">
-        PAM
-      </a>
-</li>
-<li>
-<span class="label">3.2.â</span><a class="xref" href="security.html#utmpwtmp" title="
-        utmp/wtmp
-      ">
+      </a></li><li><span class="label">3.2.â</span><a class="xref" href="security.html#utmpwtmp" title="&#10;        utmp/wtmp&#10;      ">
         utmp/wtmp
-      </a>
-</li>
-<li>
-<span class="label">3.3.â</span><a class="xref" href="security.html#gdmuser" title="The GDM User">The GDM User</a>
-</li>
-<li>
-<span class="label">3.4.â</span><a class="xref" href="security.html#xauth" title="X Server Authentication Scheme">X Server Authentication Scheme</a>
-</li>
-<li>
-<span class="label">3.5.â</span><a class="xref" href="security.html#firewall" title="Firewall Security">Firewall Security</a>
-</li>
-<li>
-<span class="label">3.6.â</span><a class="xref" href="security.html#nfssecurity" title="GDM Security With NFS">GDM Security With NFS</a>
-</li>
-<li>
-<span class="label">3.7.â</span><a class="xref" href="security.html#xdmcpsecurity" title="XDMCP Security">XDMCP Security</a>
-</li>
-<li>
-<span class="label">3.8.â</span><a class="xref" href="security.html#xdmcpaccess" title="XDMCP Access Control">XDMCP Access Control</a>
-</li>
-<li>
-<span class="label">3.9.â</span><a class="xref" href="security.html#rbac" title="RBAC (Role Based Access Control)">RBAC (Role Based Access Control)</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="PAM"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.1.â</span>
+      </a></li><li><span class="label">3.3.â</span><a class="xref" href="security.html#gdmuser" title="The GDM User">The GDM User</a></li><li><span class="label">3.4.â</span><a class="xref" href="security.html#xauth" title="X Server Authentication Scheme">X Server Authentication Scheme</a></li><li><span class="label">3.5.â</span><a class="xref" href="security.html#firewall" title="Firewall Security">Firewall Security</a></li><li><span class="label">3.6.â</span><a class="xref" href="security.html#nfssecurity" title="GDM Security With NFS">GDM Security With NFS</a></li><li><span class="label">3.7.â</span><a class="xref" href="security.html#xdmcpsecurity" title="XDMCP Security">XDMCP Security</a></li><li><span class="label">3.8.â</span><a class="xref" href="security.html#xdmcpaccess" title="XDMCP Access Control">XDMCP Access Control</a></li><li><span class="label">3.9.â</span><a class="xref" href="security.html#rbac" title="RBAC (Role Based Access Control)">RBAC (
 Role Based Access Control)</a></li></ul></div><div class="division sect2"><a name="PAM"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.1.â</span>
         PAM
-      </span></h2></div>
-<p class="para block block-first">
+      </span></h2></div><p class="para block block-first">
         GDM uses PAM for login authentication, though if your machine does not
         support PAM you can build GDM to work with the password database and
         the crypt library function.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         PAM stands for Pluggable Authentication Module, and is used by most
         programs that request authentication on your computer.  It allows the
         administrator to configure different authentication behavior for
         different programs.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Some GDM features (like turning on automatic login) may require that
         you update your PAM configuration.  PAM configuration has different,
         but similar, interfaces on different operating systems, so check your
@@ -530,23 +459,20 @@
         PAM documentation (e.g. pam.d/pam.conf man page) and are comfortable
         with the security implications of any changes you intend to make to
         your configuration.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If there is no entry for GDM in your system's PAM configuration file,
         then features like automatic login may not work.  Not having an entry
         will cause GDM to use default behavior, conservative settings are
         recommended and probably shipped with your distribution.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         If you wish to make GDM work with other types of authentication
         mechanisms (such as a SmartCard), then you should implement this by
         using a PAM service module for the desired authentication type rather
         than by trying to modify the GDM code directly.  Refer to the PAM
         documentation on your system.  This issue has been discussed on the
-        <div class=" block address block-first block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to âgdm-list gnome orgâ ">gdm-list gnome org</a>&gt;</span></div> mail list,
+        <div class=" block address block-first block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to &#x2018;gdm-list gnome org&#x2019;.">gdm-list gnome org</a>&gt;</span></div> mail list,
         so you can refer to the list archives for more information.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         For example, an effective way to implement such an exotic
         authentication mechanism would be to have a daemon running
         on the server listening to the authentication device (e.g.
@@ -557,13 +483,9 @@
         with the PAM stack that works with this device.  This avoids
         needing to hack the display manager code directly to support
         the feature.
-      </p>
-</div>
-<div class="division sect2">
-<a name="utmpwtmp"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.2.â</span>
+      </p></div><div class="division sect2"><a name="utmpwtmp"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.2.â</span>
         utmp/wtmp
-      </span></h2></div>
-<p class="para block block-first">
+      </span></h2></div><p class="para block block-first">
         GDM generates utmp and wtmp User Accounting Database entries upon
         session login and logout.  The utmp database contains user access
         and accounting information that is accessed by commands such as
@@ -571,15 +493,13 @@
         <span class="command">login</span>, and <span class="command">who</span>.  The wtmp
         database contains the history of user access and accounting 
         information for the utmp database.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM 2.18 and earlier would run the X server <span class="command">sessreg</span>
         program from the default GDM <span class="command">PreSession</span> and
         <span class="command">PostSession</span> scripts.  Starting with GDM 2.20, GDM
         interacts with the UTMP and WTMP databases directly and supports the
         following configuration options.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         When doing utmp processing, GDM supports configurability on how the
         ut_line value is set.  Programs that access the database assume that
         this value is an actual device, so GDM will set the device as follows.
@@ -591,8 +511,7 @@
         configuration.  Remote displays will default to the 
         <span class="filename">UtmpLineRemote</span> value in the GDM configuration.
         Device values must begin with "/dev/".
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM also supports the <span class="filename">UtmpPseudoDevice</span>
         configuration option.  If this configuration setting is true, then GDM
         will ensure that the specified device exists and will create a pseudo
@@ -606,16 +525,11 @@
         device was accessed.  If the <span class="filename">UtmpPseudoDevice</span>
         configuration option is false, then GDM will only set the ut_line
         value as specified regardless of whether the device exists or not.  
-      </p>
-</div>
-<div class="division sect2">
-<a name="gdmuser"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.3.â</span>The GDM User</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="gdmuser"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.3.â</span>The GDM User</span></h2></div><p class="para block block-first">
         For security reasons a dedicated user and group id are required for
         proper operation!  The need to be able to write Xauth files is why user
         "nobody" is not appropriate for gdm.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The GDM daemon normally runs as root, as does the slave.  However GDM
         should also have a dedicated user id and a group id which it uses for
         its graphical interfaces such as <span class="command">gdmgreeter</span> and
@@ -624,14 +538,12 @@
         configuration options in the GDM configuration files.  The user and
         group should be created before running "make install".  By
         default GDM assumes the user and the group are called "gdm". 
-      </p>
-<p class="para block">
+      </p><p class="para block">
         This userid is used to run the GDM GUI programs required for login.
         All functionality that requires root authority is done by the GDM
         daemon process.  This design ensures that if the GUI programs are
         somehow exploited, only the dedicated user privileges are available.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         It should however be noted that the GDM user and group have some
         privileges that make them somewhat dangerous.  For one, they have
         access to the X server authorization directory.  It must be able to
@@ -640,8 +552,7 @@
         Running "make install" will set this directory to these
         values.  The GDM daemon process will reset this directory to proper
         ownership/permissions if it is somehow not set properly.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The danger is that someone who gains the GDM user/group privileges can
         then connect to any session.  So you should not, under any
         circumstances, make this some user/group which may be easy to get
@@ -651,19 +562,14 @@
         ability to run programs as the user "gdm", it would be
         possible to snoop on running GDM processes, including usernames and
         passwords as they are being typed in.  
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Distributions and system administrators using GDM are expected to setup
         the dedicated user properly.  It is recommended that this userid be
         configured to disallow login and to not have a default shell.
         Distributions and system administrators should set up the filesystem to
         ensure that the GDM user does not have read or write access to
         sensitive files.
-      </p>
-</div>
-<div class="division sect2">
-<a name="xauth"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.4.â</span>X Server Authentication Scheme</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="xauth"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.4.â</span>X Server Authentication Scheme</span></h2></div><p class="para block block-first">
         The X server authorization directory (the
         <span class="filename">ServAuthDir</span>) is used for a host of random
         internal data in addition to the X server authorization files, and the
@@ -673,16 +579,14 @@
         access to this directory, but the GDM group cannot remove the root
         owned files from this directory, such as the X server authorization
         files.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM by default doesn't trust the X server authorization directory and
         treats it in the same way as the temporary directory with respect to
         creating files.  This way someone breaking the GDM user cannot mount
         attacks by creating links in this directory.  Similarly the X server
         log directory is treated safely, but that directory should really be
         owned and writable only by root.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         GDM only supports the MIT-MAGIC-COOKIE-1 X server authentication
         scheme.  Normally little is gained from the other schemes, and no
         effort has been made to implement them so far.  Be especially
@@ -693,8 +597,7 @@
         possible and undesirable, then you should use ssh for tunneling an X
         connection rather then using XDMCP.  You could think of XDMCP as a sort
         of graphical telnet, having the same security issues.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         On the upside, GDM's random number generation is very conservative and
         GDM goes to extraordinary measures to truly get a 128 bit random
         number, using hardware random number generators (if available), plus
@@ -707,11 +610,7 @@
         network or store it on an NFS directory (see
         <span class="filename">UserAuthDir</span> configuration key).  So be careful
         about where you use remote X display.
-      </p>
-</div>
-<div class="division sect2">
-<a name="firewall"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.5.â</span>Firewall Security</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="firewall"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.5.â</span>Firewall Security</span></h2></div><p class="para block block-first">
         Even though GDM tries to outsmart potential attackers trying to take
         advantage of XDMCP, it is still advised that you block the XDMCP port
         (normally UDP port 177) on your firewall unless you really need it.
@@ -719,21 +618,15 @@
         is still inherently insecure and should only be used in controlled
         environments.  Also each remote connection takes up lots of resources,
         so it is much easier to DoS via XDMCP then a webserver.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         It is also wise to block all of the X Server ports.  These are TCP
         ports 6000 + the display number of course) on your firewall.  Note that
         GDM will use display numbers 20 and higher for flexible on-demand
         servers.
-      </p>
-<p class="para block">
+      </p><p class="para block">
          X is not a very safe protocol for leaving on the net, and XDMCP is
          even less safe.  
-      </p>
-</div>
-<div class="division sect2">
-<a name="nfssecurity"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.6.â</span>GDM Security With NFS</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="nfssecurity"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.6.â</span>GDM Security With NFS</span></h2></div><p class="para block block-first">
         Note that NFS traffic really goes "over the wire" and thus
         can be snooped.  When accessing the user's X authorization file
         (<span class="filename">~/.Xauthority</span>), GDM will try to open the file
@@ -743,67 +636,47 @@
         <span class="filename">/tmp</span>.  This behavior can be changed by setting the
         <span class="filename">NeverPlaceCookiesOnNFS</span> in the
         <span class="filename">[security]</span> section to false.
-      </p>
-</div>
-<div class="division sect2">
-<a name="xdmcpsecurity"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.7.â</span>XDMCP Security</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="xdmcpsecurity"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.7.â</span>XDMCP Security</span></h2></div><p class="para block block-first">
         Even though your display is protected by cookies, XEvents and thus
         keystrokes typed when entering passwords will still go over the wire in
         clear text.  It is trivial to capture these.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         XDMCP is primarily useful for running thin clients such as in terminal
         labs.  Those thin clients will only ever need the network to access
         the server, and so it seems like the best security policy to have
         those thin clients on a separate network that cannot be accessed by
         the outside world, and can only connect to the server.  The only point
         from which you need to access outside is the server.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         The above sections "X Server Authentication Scheme" and
         "Firewall Security" also contain important information about
         using XDMCP securely.  The next section also discusses how to set up
         XDMCP access control.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         To workaround the inherent insecurity of XDMCP, gdm proposes a default
         built-in session that uses SSH to encrypt the remote connection.  See
         the section "Securing remote connection through SSH" above.
-      </p>
-</div>
-<div class="division sect2">
-<a name="xdmcpaccess"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.8.â</span>XDMCP Access Control</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="xdmcpaccess"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.8.â</span>XDMCP Access Control</span></h2></div><p class="para block block-first">
         XDMCP access control is done using TCP wrappers.  It is possible to
         compile GDM without TCP wrappers however, so you should test your
         configuration and verify that they work.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         You should use the daemon name <span class="command">gdm</span> in the
         <span class="filename">&lt;etc&gt;/hosts.allow</span> and
         <span class="filename">&lt;etc&gt;/hosts.deny</span> files.  For example to 
         deny computers from <span class="filename">.evil.domain</span> from logging in,
         then add
-      </p>
-<div class=" block screen block-indent"><pre class="screen">gdm: .evil.domain
-</pre></div>
-<p class="para block">
+      </p><div class=" block screen block-indent"><pre class="screen">gdm: .evil.domain
+</pre></div><p class="para block">
         to <span class="filename">&lt;etc&gt;/hosts.deny</span>.  You may also need
         to add
-      </p>
-<div class=" block screen block-indent"><pre class="screen">gdm: .your.domain
-</pre></div>
-<p class="para block">
+      </p><div class=" block screen block-indent"><pre class="screen">gdm: .your.domain
+</pre></div><p class="para block">
         to your <span class="filename">&lt;etc&gt;/hosts.allow</span> if you normally
         disallow all services from all hosts.  See the
         <a class="ulink" href="man:hosts.allow" title="man:hosts.allow">hosts.allow(5)</a> man
         page for details.
-      </p>
-</div>
-<div class="division sect2">
-<a name="rbac"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">3.9.â</span>RBAC (Role Based Access Control)</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="rbac"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.9.â</span>RBAC (Role Based Access Control)</span></h2></div><p class="para block block-first">
         If GDM is compiled with RBAC support, then the
         <span class="filename">RBACSystemCommandKeys</span> configuration option can be
         used to specify the RBAC key to be used to determine if the user has
@@ -816,12 +689,4 @@
         via RBAC.  Users will only be able to use the
         <span class="command">gdmflexiserver</span> commands if the user has
         permission via RBAC.
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td>
-<td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td><td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/solaris.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/solaris.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/solaris.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Solaris Specific Features</title>
-<link rel="previous" href="accessibility.html" title="Accessibility">
-<link rel="next" href="exampleconf.html" title="Example Configurations">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Solaris Specific Features</title><link rel="previous" href="accessibility.html" title="Accessibility"/><link rel="next" href="exampleconf.html" title="Example Configurations"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,60 +434,9 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="accessibility.html" title="Accessibility">Accessibility</a></td>
-<td class="navbar-next"><a class="navbar-next" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li>Solaris Specific Features</li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="solaris"></a><div class="header"><h1 class="sect1 title"><span class="title">Solaris Specific Features</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<div class="autotoc"><ul>
-<li>
-<span class="label">11.1.â</span><a class="xref" href="solaris.html#solarisusing" title="Using GDM on Solaris">Using GDM on Solaris</a>
-</li>
-<li>
-<span class="label">11.2.â</span><a class="xref" href="solaris.html#solarisconfiguration" title="Solaris Configuration">Solaris Configuration</a>
-</li>
-<li>
-<span class="label">11.3.â</span><a class="xref" href="solaris.html#solarislogindevperm" title="Solaris /etc/logindevperm">Solaris /etc/logindevperm</a>
-</li>
-<li>
-<span class="label">11.4.â</span><a class="xref" href="solaris.html#solarisautomaticlogin" title="Solaris Automatic Login">Solaris Automatic Login</a>
-</li>
-<li>
-<span class="label">11.5.â</span><a class="xref" href="solaris.html#solarisrbac" title="Solaris RBAC support for Shutdown, Reboot, and Suspend">Solaris RBAC support for Shutdown, Reboot, and Suspend</a>
-</li>
-<li>
-<span class="label">11.6.â</span><a class="xref" href="solaris.html#solarisother" title="Other Solaris Features">Other Solaris Features</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="solarisusing"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.1.â</span>Using GDM on Solaris</span></h2></div>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="accessibility.html" title="Accessibility">Accessibility</a></td><td class="navbar-next"><a class="navbar-next" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for Cons
 oleKit">Support for ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li>Solaris Specific Features</li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><
 div class="division sect1"><a name="solaris"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Solaris Specific Features</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">11.1.â</span><a class="xref" href="solaris.html#solarisusing" title="Using GDM on Solaris">Using GDM on Solaris</a></li><li><span class="label">11.2.â</span><a class="xref" href="solaris.html#solarisconfiguration" title="Solaris Configuration">Solaris Configuration</a></li><li><span class="label">11.3.â</span><a class="xref" href="solaris.html#solarislogindevperm" title="Solaris /etc/logindevperm">Solaris /etc/logindevperm</a></li><li><span class="label">11.4.â</span><a class="xref" href="solaris.html#solarisautomaticlogin" title="S
 olaris Automatic Login">Solaris Automatic Login</a></li><li><span class="label">11.5.â</span><a class="xref" href="solaris.html#solarisrbac" title="Solaris RBAC support for Shutdown, Reboot, and Suspend">Solaris RBAC support for Shutdown, Reboot, and Suspend</a></li><li><span class="label">11.6.â</span><a class="xref" href="solaris.html#solarisother" title="Other Solaris Features">Other Solaris Features</a></li></ul></div><div class="division sect2"><a name="solarisusing"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.1.â</span>Using GDM on Solaris</span></h2></div><p class="para block block-first">
              GDM is not yet the default login program on Solaris.  If you wish
              to switch to using GDM, then you need to turn off CDE login and
              start the GDM service.  Note that turning off or disabiling CDE
@@ -503,35 +447,24 @@
              Terminal rather than from a running GUI session.  The first step
              is to run the following command to see if CDE login is running as
              an SMF service.
-          </p>
-<div class=" block screen block-indent"><pre class="screen">svcs cde-login
-</pre></div>
-<p class="para block"> 
+          </p><div class=" block screen block-indent"><pre class="screen">svcs cde-login
+</pre></div><p class="para block"> 
              If the <span class="command">svcs</span> command responds that this 
              service is enabled, then run this command to disable CDE login:
-          </p>
-<div class=" block screen block-indent"><pre class="screen">svcadm disable cde-login
-</pre></div>
-<p class="para block"> 
+          </p><div class=" block screen block-indent"><pre class="screen">svcadm disable cde-login
+</pre></div><p class="para block"> 
              If the <span class="command">svcs</span> command responds that this pattern
              doesn't match any instances, then run these commands to stop
              CDE login:
-          </p>
-<div class=" block screen block-indent"><pre class="screen">/usr/dt/config/dtconfig -d
+          </p><div class=" block screen block-indent"><pre class="screen">/usr/dt/config/dtconfig -d
 Either reboot, or kill any running dtlogin processes.
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
              At this point you will be presented with a console login.  Login
              as root, and run the following command.  If on Solaris 10 the
              servicename is "gdm2-login", if on Solaris Nevada the
              servicename is "gdm".
-          </p>
-<div class=" block screen block-indent"><pre class="screen">svcadm enable servicename
-</pre></div>
-</div>
-<div class="division sect2">
-<a name="solarisconfiguration"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.2.â</span>Solaris Configuration</span></h2></div>
-<p class="para block block-first">
+          </p><div class=" block screen block-indent"><pre class="screen">svcadm enable servicename
+</pre></div></div><div class="division sect2"><a name="solarisconfiguration"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.2.â</span>Solaris Configuration</span></h2></div><p class="para block block-first">
                On Solaris, the following configuration is recommended.
                This turns on IPv6 and also turns on PreFetch for
                performance benefit.
@@ -541,29 +474,21 @@
    --with-prefetch --with-post-path=/usr/openwin/bin --with-pam-prefix=/etc
    --with-lang-file=/etc/default/init
 </pre></div>
-             </p>
-<p class="para block">
+             </p><p class="para block">
                Configuring GDM with the
                "--with-post-path=/usr/openwin/bin" on Solaris is
                recommended for accessing X server programs.
-             </p>
-</div>
-<div class="division sect2">
-<a name="solarislogindevperm"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.3.â</span>Solaris /etc/logindevperm</span></h2></div>
-<p class="para block block-first">
+             </p></div><div class="division sect2"><a name="solarislogindevperm"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.3.â</span>Solaris /etc/logindevperm</span></h2></div><p class="para block block-first">
                GDM supports /etc/logindevperm, but only on Solaris 10 and
                higher.  Refer to the logindevperm.4 man page for more
                information.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                To make /etc/logindevperm functionality work on Solaris 9 or
                earlier you would have to hack the GDM PreSession and
                PostSession script to chmod the device permissions directly.  In
                other words, if /etc/logindevperm had a listing like this:
-             </p>
-<div class=" block screen block-indent"><pre class="screen">/dev/console    0600    /dev/sound/*            # audio devices
-</pre></div>
-<p class="para block">
+             </p><div class=" block screen block-indent"><pre class="screen">/dev/console    0600    /dev/sound/*            # audio devices
+</pre></div><p class="para block">
                Then the PreSession script would need to be modified to chown
                /dev/console to the user:group who is logging into the console
                and ensure whatever permissions is specified in /etc/logindevperm
@@ -572,11 +497,7 @@
                use the value in the /etc/logindevperm file).  Linux uses a
                different mechanism for managing device permissions, so this
                extra scripting is not needed.
-             </p>
-</div>
-<div class="division sect2">
-<a name="solarisautomaticlogin"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.4.â</span>Solaris Automatic Login</span></h2></div>
-<p class="para block block-first">
+             </p></div><div class="division sect2"><a name="solarisautomaticlogin"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.4.â</span>Solaris Automatic Login</span></h2></div><p class="para block block-first">
                Automatic login does not work on Solaris 10 and earlier because
                PAM is not configured to support this feature by default.
                Automatic login is a GDM feature that is not enabled by default,
@@ -585,51 +506,39 @@
                specified username on startup without asking for username
                and password.  This is an insecure way to set up your
                computer. 
-             </p>
-<p class="para block">
+             </p><p class="para block">
                If using Solaris 10 or lower, then you need to compile the
                pam_allow.c code provided with the GDM release and install it
                to /usr/lib/security (or provide the full path in /etc/pam.conf)
                and ensure it is owned by uid 0 and not group or world writable.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                The following are reasonable pam.conf values for turning on
                automatic login in GDM.  Make sure to read the PAM documentation
                (e.g. pam.d/pam.conf man page) and be comfortable with the
                security implications of any changes you intend to make to
                your configuration.
-             </p>
-<div class=" block screen block-indent"><pre class="screen">       gdm-autologin auth  required    pam_unix_cred.so.1
+             </p><div class=" block screen block-indent"><pre class="screen">       gdm-autologin auth  required    pam_unix_cred.so.1
        gdm-autologin auth  sufficient  pam_allow.so.1
        gdm-autologin account  sufficient  pam_allow.so.1
        gdm-autologin session  sufficient  pam_allow.so.1
        gdm-autologin password  sufficient  pam_allow.so.1
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
                The above setup will cause no lastlog entry to be generated.  If
                a lastlog entry is desired, then use the following for session:
-             </p>
-<div class=" block screen block-indent"><pre class="screen">       gdm-autologin session required pam_unix_session.so.1
-</pre></div>
-</div>
-<div class="division sect2">
-<a name="solarisrbac"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.5.â</span>Solaris RBAC support for Shutdown, Reboot, and Suspend</span></h2></div>
-<p class="para block block-first">
+             </p><div class=" block screen block-indent"><pre class="screen">       gdm-autologin session required pam_unix_session.so.1
+</pre></div></div><div class="division sect2"><a name="solarisrbac"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.5.â</span>Solaris RBAC support for Shutdown, Reboot, and Suspend</span></h2></div><p class="para block block-first">
                Starting with GDM 2.19, GDM supports RBAC (Role Based 
                Access Control) for enabling the system commands (Shutdown,
                Reboot, Suspend, etc.) that appear in the greeter system
                menu and via the <span class="command">gdmflexiserver</span> 
                QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and
                SET_SAFE_LOGOUT_ACTION commands.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                On Solaris GDM has the following value specified for the
               <span class="filename">RBACSystemCommandKeys</span> configuration
               option.
-             </p>
-<div class=" block screen block-indent"><pre class="screen">HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown
-</pre></div>
-<p class="para block">
+             </p><div class=" block screen block-indent"><pre class="screen">HALT:solaris.system.shutdown;REBOOT:solaris.system.shutdown
+</pre></div><p class="para block">
                This will cause the SHUTDOWN and REBOOT features to only be
                enabled for users who have RBAC authority.  In other words,
                those users who have the "solaris.system.shutdown"
@@ -637,8 +546,7 @@
                display these options if the gdm user (specified in the
                <span class="filename">User</span> configuration option, "gdm" by
                default) has such RBAC permissions.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                Therefore, add the "solaris.system.shutdown"
                authorization name to the <span class="filename">/etc/user_attr</span>
                for all users who should have authority to shutdown and
@@ -650,15 +558,13 @@
                available for all users.  Refer to the
                <span class="filename">user_attr</span> man page for more information
                about setting RBAC privileges.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                Note that on Solaris there are two programs that can be used
                to shutdown the system.  These are GDM and
                <span class="command">gnome-sys-suspend</span>.
                <span class="command">gnome-sys-suspend</span> is a GUI front-end for
                the <span class="command">sys-suspend</span>.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                If GDM is being used as the login program and the user has
                RBAC permissions to shutdown the machine (or RBAC support
                is disabled in GDM), then the GNOME panel
@@ -671,8 +577,7 @@
                <span class="command">gnome-sys-suspend</span> command is less functional
                since it does not support a reboot option, only shutdown and
                suspend.
-             </p>
-<p class="para block">
+             </p><p class="para block">
                If GDM is not being used to manage shutdown, reboot, and
                suspend; then the GNOME panel uses
                <span class="command">gnome-sys-suspend</span> when you select the
@@ -684,39 +589,24 @@
                <span class="command">sys-suspend</span> man page for information
                about how to configure it.  Or consider using GDM and
                configuring it to provide these options.
-             </p>
-</div>
-<div class="division sect2">
-<a name="solarisother"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">11.6.â</span>Other Solaris Features</span></h2></div>
-<p class="para block block-first">
+             </p></div><div class="division sect2"><a name="solarisother"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">11.6.â</span>Other Solaris Features</span></h2></div><p class="para block block-first">
                GDM supports a few features specific to Solaris, as follows:
-             </p>
-<p class="para block">
+             </p><p class="para block">
                GDM supports Solaris Auditing if running on Solaris 10 or
                higher.  GDM should not be used if auditing is needed and
                running Solaris 9 or older.
-            </p>
-<p class="para block">
+            </p><p class="para block">
               GDM supports a security feature which causes the X server to
               run as the user instead of as the root user.  GDM must be using
               PAM for this feature to be enabled, which is the normal case
               for Solaris.  This second feature has the side-effect of
               causing the X server to always restart between sessions, which
               disables the AlwaysRestartServer configuration option.  
-            </p>
-<p class="para block">
+            </p><p class="para block">
               Solaris supports the <span class="filename">/etc/default/login</span>
               interface, which affects the <span class="filename">DefaultPath</span>,
               <span class="filename">RootPath</span>,
               <span class="filename">PasswordRequired</span>, and
               <span class="filename">AllowRemoteRoot</span> options as described in the
               "Configuration" section.
-            </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="accessibility.html" title="Accessibility">Accessibility</a></td>
-<td class="navbar-next"><a class="navbar-next" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td>
-</tr></table></div>
-</body>
-</html>
+            </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="accessibility.html" title="Accessibility">Accessibility</a></td><td class="navbar-next"><a class="navbar-next" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/thememanual.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/thememanual.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/thememanual.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Themed Greeter</title>
-<link rel="previous" href="binaries.html" title="GDM Commands">
-<link rel="next" href="accessibility.html" title="Accessibility">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Themed Greeter</title><link rel="previous" href="binaries.html" title="GDM Commands"/><link rel="next" href="accessibility.html" title="Accessibility"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,55 +434,15 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td>
-<td class="navbar-next"><a class="navbar-next" href="accessibility.html" title="Accessibility">Accessibility</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li>Themed Greeter</li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="thememanual"></a><div class="header"><h1 class="sect1 title"><span class="title">Themed Greeter</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td><td class="navbar-next"><a class="navbar-next" href="accessibility.html" title="Accessibility">Accessibility</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for Con
 soleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li>Themed Greeter</li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="divis
 ion sect1"><a name="thememanual"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Themed Greeter</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       This section describes the creation of themes for the Themed
       Greeter.  For examples including screenshots, see the standard installed
       themes and the themes from
       <a class="ulink" href="http://art.gnome.org/themes/gdm_greeter/"; title="http://art.gnome.org/themes/gdm_greeter/";>
       the theme website</a>.
-    </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">9.1.â</span><a class="xref" href="thememanual.html#themeover" title="Theme Overview">Theme Overview</a>
-</li>
-<li>
-<span class="label">9.2.â</span><a class="xref" href="thememanual.html#descofthemeformat" title="Detailed Description of Theme XML format">Detailed Description of Theme XML format</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="themeover"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">9.1.â</span>Theme Overview</span></h2></div>
-<p class="para block block-first">
+    </p><div class="autotoc"><ul><li><span class="label">9.1.â</span><a class="xref" href="thememanual.html#themeover" title="Theme Overview">Theme Overview</a></li><li><span class="label">9.2.â</span><a class="xref" href="thememanual.html#descofthemeformat" title="Detailed Description of Theme XML format">Detailed Description of Theme XML format</a></li></ul></div><div class="division sect2"><a name="themeover"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.1.â</span>Theme Overview</span></h2></div><p class="para block block-first">
         GDM Themes can be created by creating an XML file that follows the
         specification in gui/greeter/greeter.dtd.  Theme files are stored
         in the directory
@@ -496,8 +451,7 @@
         directory should contain a file called
         <span class="filename">GdmGreeterTheme.desktop</span> which has similar format
         to other .desktop files and looks like:
-      </p>
-<div class=" block screen block-indent"><pre class="screen">[GdmGreeterTheme]
+      </p><div class=" block screen block-indent"><pre class="screen">[GdmGreeterTheme]
 Encoding=UTF-8
 Greeter=circles.xml
 Name=Circles
@@ -505,8 +459,7 @@
 Author=Bond, James Bond
 Copyright=(c) 2002 Bond, James Bond
 Screenshot=screenshot.png
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
         The Name, Description, Author and Copyright fields can be translated
         just like the other <span class="filename">.desktop</span>files.  All the files
         that are mentioned should be in the theme directory itself.  The
@@ -514,8 +467,7 @@
         of the theme in action (it is OK not to have one, but it makes it nicer
         for user).  The Greeter field points to an XML file that contains the
         description of the theme.  The description will be given later.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Once a theme is installed, it can be tested with the
         <span class="command">gdmthemetester</span> program.  This program assumes that
         the X server supports a nested server command.  This command takes two
@@ -531,86 +483,36 @@
         displays.  The second argument is the theme name.  For example, to 
         test how the circles theme would look in XDMP remote display mode,
         you would run the following command:
-      </p>
-<div class=" block screen block-indent"><pre class="screen"><span class="command">gdmthemetester xdmcp circles</span>
-</pre></div>
-<p class="para block">
+      </p><div class=" block screen block-indent"><pre class="screen"><span class="command">gdmthemetester xdmcp circles</span>
+</pre></div><p class="para block">
         When developing a theme, make sure to test all the environments, and
         make sure to test how the caps lock warning looks by pressing the caps
         lock key.  Running <span class="command">gdmthemetester</span> is also a good way
         to take screenshots of GDM themes.  Simply take a screenshot of the
         theme running in the nested display window.  This can be done in GNOME
         by focusing the nested login window and pressing Alt-PrintScreen.
-      </p>
-<p class="para block">
+      </p><p class="para block">
         Once a theme has been fully tested, then make a tarball that contains
         the directory as it would be insatlled to the
         <span class="filename">&lt;share&gt;/gdm/themes</span> directory.  This is
         the standard format for distributing GDM themes.
-      </p>
-</div>
-<div class="division sect2">
-<a name="descofthemeformat"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">9.2.â</span>Detailed Description of Theme XML format</span></h2></div>
-<div class="autotoc"><ul>
-<li>
-<span class="label">9.2.1.â</span><a class="xref" href="thememanual.html#greetertag" title="greeter tag">greeter tag</a>
-</li>
-<li>
-<span class="label">9.2.2.â</span><a class="xref" href="thememanual.html#boxnodes" title="Box Nodes">Box Nodes</a>
-</li>
-<li>
-<span class="label">9.2.3.â</span><a class="xref" href="thememanual.html#fixednodes" title="Fixed Nodes">Fixed Nodes</a>
-</li>
-<li>
-<span class="label">9.2.4.â</span><a class="xref" href="thememanual.html#itemnodes" title="Item Nodes">Item Nodes</a>
-</li>
-<li>
-<span class="label">9.2.5.â</span><a class="xref" href="thememanual.html#positionnodes" title="Position Node">Position Node</a>
-</li>
-<li>
-<span class="label">9.2.6.â</span><a class="xref" href="thememanual.html#shownodes" title="Show Node">Show Node</a>
-</li>
-<li>
-<span class="label">9.2.7.â</span><a class="xref" href="thememanual.html#noractprenodes" title="Normal/Active/Prelight Nodes">Normal/Active/Prelight Nodes</a>
-</li>
-<li>
-<span class="label">9.2.8.â</span><a class="xref" href="thememanual.html#listcoloronodes" title="Face Browser Icon/Label Color Nodes">Face Browser Icon/Label Color Nodes</a>
-</li>
-<li>
-<span class="label">9.2.9.â</span><a class="xref" href="thememanual.html#textnodes" title="Text Node">Text Node</a>
-</li>
-<li>
-<span class="label">9.2.10.â</span><a class="xref" href="thememanual.html#stocklabels" title="Stock node">Stock node</a>
-</li>
-<li>
-<span class="label">9.2.11.â</span><a class="xref" href="thememanual.html#customwidgetry" title="Custom Widgetry">Custom Widgetry</a>
-</li>
-</ul></div>
-<div class="division sect3">
-<a name="greetertag"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.1.â</span>greeter tag</span></h3></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="descofthemeformat"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.â</span>Detailed Description of Theme XML format</span></h2></div><div class="autotoc"><ul><li><span class="label">9.2.1.â</span><a class="xref" href="thememanual.html#greetertag" title="greeter tag">greeter tag</a></li><li><span class="label">9.2.2.â</span><a class="xref" href="thememanual.html#boxnodes" title="Box Nodes">Box Nodes</a></li><li><span class="label">9.2.3.â</span><a class="xref" href="thememanual.html#fixednodes" title="Fixed Nodes">Fixed Nodes</a></li><li><span class="label">9.2.4.â</span><a class="xref" href="thememanual.html#itemnodes" title="Item Nodes">Item Nodes</a></li><li><span class="label">9.2.5.â</span><a class="xref" href="thememanual.html#positionnodes" title="Position Node">Position Node</a></li><li><span class="label">9.2.6.â</s
 pan><a class="xref" href="thememanual.html#shownodes" title="Show Node">Show Node</a></li><li><span class="label">9.2.7.â</span><a class="xref" href="thememanual.html#noractprenodes" title="Normal/Active/Prelight Nodes">Normal/Active/Prelight Nodes</a></li><li><span class="label">9.2.8.â</span><a class="xref" href="thememanual.html#listcoloronodes" title="Face Browser Icon/Label Color Nodes">Face Browser Icon/Label Color Nodes</a></li><li><span class="label">9.2.9.â</span><a class="xref" href="thememanual.html#textnodes" title="Text Node">Text Node</a></li><li><span class="label">9.2.10.â</span><a class="xref" href="thememanual.html#stocklabels" title="Stock node">Stock node</a></li><li><span class="label">9.2.11.â</span><a class="xref" href="thememanual.html#customwidgetry" title="Custom Widgetry">Custom Widgetry</a></li></ul></div><div class="division sect3"><a name="greetertag"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/
 1999/xhtml" class="title"><span class="label">9.2.1.â</span>greeter tag</span></h3></div><p class="para block block-first">
             The GDM theme format is specified in XML format contained
             within a &lt;greeter&gt; tag.  You may specify a GTK+ theme to
             be used with this theme by using the gtk-theme element in the
             greeter tag as in the following example.
-          </p>
-<div class=" block screen block-indent"><pre class="screen">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+          </p><div class=" block screen block-indent"><pre class="screen">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;!DOCTYPE greeter SYSTEM "greeter.dtd"&gt;
 &lt;greeter gtk-theme="Crux"&gt;
 [...]
 &lt;/greeter&gt;
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
             Contained within the greeter tag can be the nodes described
             in the next sections of this document.  Some of these nodes are
             containers (box nodes, rect item nodes) which can be used to
             organize how to display the nodes that the user sees and interacts
             with (such as button, pixmap and entry item nodes).
-          </p>
-</div>
-<div class="division sect3">
-<a name="boxnodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.2.â</span>Box Nodes</span></h3></div>
-<p class="para block block-first">
+          </p></div><div class="division sect3"><a name="boxnodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.2.â</span>Box Nodes</span></h3></div><p class="para block block-first">
           Box nodes are container nodes for item nodes.  Box nodes are
           specified as follows:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;box orientation="alignment" min-width="num"
@@ -623,20 +525,14 @@
           any property off it will default to zero or "false" in
           case of "homogeneous" and "vertical" for the
           orientation.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           If the box is homogeneous then the children are allocated equal
           amount of space.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           The "min-width" must be specified in pixels.  Obviously
           there is also a corresponding "min-height" property as
           well.
-        </p>
-</div>
-<div class="division sect3">
-<a name="fixednodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.3.â</span>Fixed Nodes</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="fixednodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.3.â</span>Fixed Nodes</span></h3></div><p class="para block block-first">
           Fixed is a container that has its children scattered about
           laid out with precise coordinates.  The size of this container
           is the biggest rectangle that contains all the children.  Fixed
@@ -644,21 +540,13 @@
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;fixed&gt;
 </pre></div>
           Then you put other items with proper position nodes inside this.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           The "toplevel" node is really just like a fixed node.
-        </p>
-</div>
-<div class="division sect3">
-<a name="itemnodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.4.â</span>Item Nodes</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="itemnodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.4.â</span>Item Nodes</span></h3></div><p class="para block block-first">
           A GDM Theme is created by specifying a hierarchy of item and box
           nodes.  Item nodes can have the following value for
           "type":
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">button</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">button</dt><dd>
               <p class="para block block-first">
                 A button field.  This field uses a GTK+ button.  It is also
                 possible to make a "rect" item act like a button by setting
@@ -667,48 +555,34 @@
                 users with disabilities.  Also, GTK+ buttons can be
                 themed.  This feature is supported in GDM 2.14.6 and later.
               </p>
-            </dd>
-<dt class="term">entry</dt>
-<dd>
+            </dd><dt class="term">entry</dt><dd>
               <p class="para block block-first">
                 Text entry field.
               </p>
-            </dd>
-<dt class="term">label</dt>
-<dd>
+            </dd><dt class="term">label</dt><dd>
               <p class="para block block-first">
                 A text label.  Must have a "text" node to specify the
                 text.
               </p>
-            </dd>
-<dt class="term">list</dt>
-<dd>
+            </dd><dt class="term">list</dt><dd>
               <p class="para block block-first">
                  A face browser widget.  Only useful if the face browser is
                  enabled via the configuration.
               </p>
-            </dd>
-<dt class="term">pixmap</dt>
-<dd>
+            </dd><dt class="term">pixmap</dt><dd>
               <p class="para block block-first">
                 An pixmap image in a format that gdk-pixbuf supports like
                 PNG, JPEG, Tiff, etc...)
               </p>
-            </dd>
-<dt class="term">rect</dt>
-<dd>
+            </dd><dt class="term">rect</dt><dd>
               <p class="para block block-first">
                 Rectangle.
               </p>
-            </dd>
-<dt class="term">svg</dt>
-<dd>
+            </dd><dt class="term">svg</dt><dd>
               <p class="para block block-first">
                 Scaled Vector Graphic image.
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           For example: 
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;item type="label"&gt;
 </pre></div>
@@ -716,48 +590,31 @@
           or formatting.  Furthermore you can customize the login process by
           adding custom widgets with custom id's for some items (currently only
           the list item)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Entry items can have id values as follows:
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">user-pw-entry</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">user-pw-entry</dt><dd>
               <p class="para block block-first">
                 Entry field for userid and password entry.  This is the field
                 used for responses for the PAM/GDM questions (Username,
                 Password, etc..).
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           List items by default display as lists, but the
           combo="true" attribute can be used to specify combo box
           style (combo style supported since GDM 2.16.2).  Some predefined
           lists may be included in a theme by using the following id values.
           Customized lists may also be defined, which are explained below.
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">session</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">session</dt><dd>
               <p class="para block block-first">
                 A list of available sessions, which allows the user to pick
                 the session to use.  Supported since GDM 2.16.2.
               </p>
-            </dd>
-</dl></div>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">language</dt>
-<dd>
+            </dd></dl></div><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">language</dt><dd>
               <p class="para block block-first">
                 A list of available languages, which allows the user to pick
                 the language to use.  Supported since GDM 2.16.2.
               </p>
-            </dd>
-</dl></div>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">userlist</dt>
-<dd>
+            </dd></dl></div><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">userlist</dt><dd>
               <p class="para block block-first">
                 A Face Browser list, so that users can pick their username
                 by clicking on this instead of typing.  This obviously exposes
@@ -765,11 +622,7 @@
                 recommended for users who feel that this reduces security.
                 The face browser does not support combo box style.
               </p>
-            </dd>
-</dl></div>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">userlist-rect</dt>
-<dd>
+            </dd></dl></div><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">userlist-rect</dt><dd>
               <p class="para block block-first">
                 This id can be specified for the &lt;rect&gt; object containing
                 the userlist and if the userlist is empty then this rectangle
@@ -778,141 +631,96 @@
                 the userlist, but only if there are users to display.
                 Supported since 2.16.2.
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           Furthermore, you can have an arbitrary id (I'd recommend starting
           the id with 'custom' not to conflict with future additions to this
           spec) and ask extra information of the user.  See the section
           'Custom Widgetry'
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Label items can have id values as follows:
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">clock</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">clock</dt><dd>
               <p class="para block block-first">
                 Label that displays the date and time.
               </p>
-            </dd>
-<dt class="term">pam-prompt</dt>
-<dd>
+            </dd><dt class="term">pam-prompt</dt><dd>
               <p class="para block block-first">
                 Label that displays the PAM prompt.  This is the prompt that PAM
                 uses to ask for username, password, etc...
               </p>
-            </dd>
-<dt class="term">pam-error</dt>
-<dd>
+            </dd><dt class="term">pam-error</dt><dd>
               <p class="para block block-first">
                 Label that displayst PAM/GDM error messages.  Such as when user
                 can't log in.
               </p>
-            </dd>
-<dt class="term">pam-error-logo</dt>
-<dd>
+            </dd><dt class="term">pam-error-logo</dt><dd>
               <p class="para block block-first">
                 An image that will be displayed only when a pam-error message
                 is being displayed.  This is useful for displaying an
                 "Attention" icon, for example.  This feature is
                 supported in GDM 2.14.6 and later.
               </p>
-            </dd>
-<dt class="term">pam-message</dt>
-<dd>
+            </dd><dt class="term">pam-message</dt><dd>
               <p class="para block block-first">
                 Label that displays the PAM message.  These are messages that
                 PAM/GDM gives about state of the account, help about the
                 prompts and other information.
               </p>
-            </dd>
-<dt class="term">timed-label</dt>
-<dd>
+            </dd><dt class="term">timed-label</dt><dd>
               <p class="para block block-first">
                 Label that displays timed login information.
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           Rectangles can have id values as follows:
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">caps-lock-warning</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">caps-lock-warning</dt><dd>
               <p class="para block block-first">
                 Displays an icon that shows if the
                 CAPS LOCK key is depressed.  This rectangle
                 will be hidden/shown appropriately
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           If an item is of type rect, the item can be a button.  Buttons
           must also include a "button" value as follows:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;item type="rect" id="disconnect_button" button="true"&gt;.
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Possible values for button ids are as follows.  
-        </p>
-<div class="block list variablelist"><dl class="variablelist">
-<dt class="term dt-first">chooser_button</dt>
-<dd>
+        </p><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">chooser_button</dt><dd>
               <p class="para block block-first">
                 Runs the XDMCP chooser.
               </p>
-            </dd>
-<dt class="term">config_button</dt>
-<dd>
+            </dd><dt class="term">config_button</dt><dd>
               <p class="para block block-first">
                 Runs the GDM configuration application.
               </p>
-            </dd>
-<dt class="term">custom_cmd_button[0-9]</dt>
-<dd>
+            </dd><dt class="term">custom_cmd_button[0-9]</dt><dd>
               <p class="para block block-first">
                 Runs the <span class="filename">n-th</span> custom command.
               </p>
-            </dd>
-<dt class="term">disconnect_button</dt>
-<dd>
+            </dd><dt class="term">disconnect_button</dt><dd>
               <p class="para block block-first">
                 Disconnect from remote session.
               </p>
-            </dd>
-<dt class="term">language_button</dt>
-<dd>
+            </dd><dt class="term">language_button</dt><dd>
               <p class="para block block-first">
                 Displays the language selection dialog.
               </p>
-            </dd>
-<dt class="term">halt_button</dt>
-<dd>
+            </dd><dt class="term">halt_button</dt><dd>
               <p class="para block block-first">
                 Halt (shuts down) the system.
               </p>
-            </dd>
-<dt class="term">reboot_button</dt>
-<dd>
+            </dd><dt class="term">reboot_button</dt><dd>
               <p class="para block block-first">
                 Restart the system.
               </p>
-            </dd>
-<dt class="term">session_button</dt>
-<dd>
+            </dd><dt class="term">session_button</dt><dd>
               <p class="para block block-first">
                 List and select from available sessions.
               </p>
-            </dd>
-<dt class="term">suspend_button</dt>
-<dd>
+            </dd><dt class="term">suspend_button</dt><dd>
               <p class="para block block-first">
                 Suspend the system.
               </p>
-            </dd>
-<dt class="term">system_button</dt>
-<dd>
+            </dd><dt class="term">system_button</dt><dd>
               <p class="para block block-first">
                 Perform halt/restart/suspend/etc. options (if allowed by GDM
                 configuration).  Also allows user to run configurator if user
@@ -920,9 +728,7 @@
                 This is usually now labeled Actions, and referred to as the
                 Actions menu.
               </p>
-            </dd>
-</dl></div>
-<p class="para block">
+            </dd></dl></div><p class="para block">
           By default, the GDM login screen will disappear after authentication.
           This can result in flicker between the login screen and the session.
           The "background" property allows users to specify what 
@@ -933,31 +739,26 @@
           login screen and the session.  For example, if the GDM theme and the
           session use the same background, then this will make the background
           apear seamless.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Item nodes may specify a "background" property which can be
           set to "true" or "false" (not setting this
           property is equivalent to "false"), as follows:
-        </p>
-<div class=" block screen block-indent"><pre class="screen">&lt;item type="rect" background="true"&gt;
+        </p><div class=" block screen block-indent"><pre class="screen">&lt;item type="rect" background="true"&gt;
     &lt;normal file="background.svg"/&gt;
     &lt;pos x="0" y="0" width="100%" height="-75"/&gt;
 &lt;/item&gt;
-</pre></div>
-<p class="para block">
+</pre></div><p class="para block">
           If no item node has "background" property set, then the
           background is not modified when greeter exits.
-	</p>
-<p class="para block">
+        </p><p class="para block">
           To use a different background for login transition than the one 
-	  used for login, the theme should specify two item nodes (which
+          used for login, the theme should specify two item nodes (which
           could contain pixmaps or svg images, for example).  The item
           which corresponds to the greeter background should not have the
           "background" property while the item which corresponds
           to the transition background should have the "background"
           property.  For instance :
-	</p>
-<div class=" block screen block-indent"><pre class="screen">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+        </p><div class=" block screen block-indent"><pre class="screen">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;!DOCTYPE greeter SYSTEM "greeter.dtd"&gt;
  &lt;greeter&gt;
 
@@ -971,28 +772,21 @@
   &lt;/item&gt;
 [...]
 &lt;/greeter&gt;
-</pre></div>
-</div>
-<div class="division sect3">
-<a name="positionnodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.5.â</span>Position Node</span></h3></div>
-<p class="para block block-first">
+</pre></div></div><div class="division sect3"><a name="positionnodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.5.â</span>Position Node</span></h3></div><p class="para block block-first">
           Each item can specify its position and size via the "pos"
           node.  For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;pos x="0" y="4" width="100%" height="100%"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Both position and size can be given in percent and it will be taken
           as the percentage of the size of the current container.  For toplevel
           items it's the percentage of the whole screen.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For x and y, you can also specify a negative position which means
           position from the right or bottom edge.  But this only applies with
           absolute coordinates.  With percentage you can specify negative
           position and it will be still from the same edge.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           The position also specifies the anchor of the item, this can be
           "n" "ne" "e" "se"
           "s" "sw" "w" and "nw" or
@@ -1000,24 +794,20 @@
           "center" for center.  For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;pos x="10%" y="50%" anchor="w" width="80%" height="95"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           If the item contains a box, you can specify width and height to be
           "box" to mean that they are supposed to be the width and
           height of the box, that is the items in the box plus the padding.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           If the item contains an SVG image, you can specify width and height
           to be "scale" to mean that the SVG image should be scaled
           to fit the requested area.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           You can also specify an "expand" property to either be
           "true" or false.  If true then the child will be expanded
           in the box as much as possible (that is it will be given more space
           if available).
-        </p>
-<p class="para block">
+        </p><p class="para block">
           There are two extra properties you can specify (as of 2.4.4.3) for
           labels (and labels only).  The first is "max-width" which
           will specify the maximum width of the label in pixels.  And the
@@ -1028,139 +818,103 @@
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;item type="label"&gt;
 &lt;pos x="10%" max-screen-percent-width="50%"/&gt;
 </pre></div>
-        </p>
-</div>
-<div class="division sect3">
-<a name="shownodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.6.â</span>Show Node</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="shownodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.6.â</span>Show Node</span></h3></div><p class="para block block-first">
           Some items may only display in certain modes, like when doing a
           remote display.  Multiple values can be specified and must be
           separated with commas.  The following values are possible:
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">console</span> - In console mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">console-fixed</span> - In console non-flexi mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">console-flexi</span> - In console &amp; flexi mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">flexi</span> - In flexi mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">remote</span> - In remote mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">remote-flexi</span> - In remote &amp; flexi mode.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;show modes="flexi,remote"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           You can also specify the "type" value to indicate that
           certain items should only be displayed if the type is true.  Valid
           values include the following:
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">chooser</span>, if ChooserButton is set to
           "true" in the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">config</span>, if ConfigAvailable is set to
           "true" in the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">custom_cmd[0-9]</span>, if <span class="filename">n-th</span>
           CustomCommand is specified in the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">halt</span>, if HaltDaemon is specified in
           the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">reboot</span>, if RebootCommand is specified in
           the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">suspend</span>, if SuspendCommand is specified in
           the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">system</span>, if SystemMenu is specified in
           the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">timed</span>, if TimedLoginEnabled is set to
           "true" in the GDM configuration.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;show modes="console" type="system"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Alternatively, you can specify a "min-screen-width" or
           "min-screen-height" value to indicate that certain
           items should only be displayed if the screen resolution is the
           at least the given required size.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;show min-screen-height="768"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Note that if SystemMenu is off then the halt, restart, suspend,
           chooser and config choices will not be shown, so this is a global
           toggle for them all.  See some of the standard themes for how the
           show modes are used.
-        </p>
-</div>
-<div class="division sect3">
-<a name="noractprenodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.7.â</span>Normal/Active/Prelight Nodes</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="noractprenodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.7.â</span>Normal/Active/Prelight Nodes</span></h3></div><p class="para block block-first">
           Depending on the item type (except for userlist - refer to Color node
           below), it can specify its color, font, or image via the following
           tags:
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">normal</span> - normal state.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">active</span> - when the item has active focus.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">prelight</span> - when the mouse is hovering over the
           item.
-        </p>
-<p class="para block">
+        </p><p class="para block">
             When item is "rect" (alpha can be omitted and defaults to
             0.0):
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;normal color="#ffffff" alpha="0.0"&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           When item is "label"
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;normal color="#ffffff" font="Sans 14"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           When the item type is "pixmap" or "SVG", then the
           normal, active, and prelight tags specify the images to use as
           follows:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;normal file="picture.png" tint="#dddddd"/&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Note that relative pathnames are assumed to be in the same 
           directory as the theme <span class="filename">.xml</span> file in
           <span class="filename">&lt;share&gt;/gdm/themes/&lt;theme_name&gt;</span>.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Note that alternative image file can be specified using the altfile[n]
           property. GDM will use the last valid image filename specified. 
           For example:
@@ -1169,170 +923,118 @@
          If <span class="filename">distribution-foo-image.png</span> is a valid image 
          filename it will be used. Otherwise distribution-blah-image.png will 
          be used if valid.  This feature supported since 2.16.3.
-        </p>
-</div>
-<div class="division sect3">
-<a name="listcoloronodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.8.â</span>Face Browser Icon/Label Color Nodes</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="listcoloronodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.8.â</span>Face Browser Icon/Label Color Nodes</span></h3></div><p class="para block block-first">
           If the item type is of userlist, then the background color for the
           icon and label can be set separately via the the following tag:
-        </p>
-<p class="para block">
+        </p><p class="para block">
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;color iconcolor="#dddddd" labelcolor="#ffffff"/&gt;
 </pre></div>
-        </p>
-</div>
-<div class="division sect3">
-<a name="textnodes"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.9.â</span>Text Node</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="textnodes"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.9.â</span>Text Node</span></h3></div><p class="para block block-first">
           Text tags are used by labels.   They can be used to display
           localized text as follows (if the "xml:lang" attribute is
           omitted, the C locale is assumed):
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;text xml:lang="fr"&gt;Option&lt;/text&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           You can include pango markup in the text nodes for labels, however
           you must encode it.  So for example to have the label of
           "foo&lt;sup&gt;bar&lt;/sup&gt;", you must type:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;text&gt;"foo&lt;sup&gt;bar&lt;/sup&gt;"&lt;/text&gt;
 </pre></div>
-        </p>
-<p class="para block">
+        </p><p class="para block">
           Text nodes can contain the following special character sequences
           which will be translated as follows:
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %% - A literal % character
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %c - Clock time.  Only labels with the "clock" id will
           update automatically every second.  Other labels will contain a
           static timestamp.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %d - Display name (DISPLAY environment variable)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %h - Hostname (gethostname output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %m - Machine name (uname.machine output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %n - Node name (uname.nodename output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %o - Domain name (getdomainname output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %r - Release name (uname.release output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %s - System name (uname.sysname output)
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %t - Current timed delay value from configuration file (0 if off)
           followed by the word "seconds" if value is greater than 1
           or the word "second" if the value is 1.  This character
           sequence is intended to be only used internally to display the
           "timed-label" message, which is automatically updated every
           second.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           %u - Timed username value from configuration file (empty if off)
           This character sequence is intended to be only used internally to
           display the "timed-label" message, which is automatically
           updated every second.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           \n - Carriage return
-        </p>
-<p class="para block">
+        </p><p class="para block">
           _ - An underscore causes the following character to be underlined.
           If it precedes a % character sequence, the string that replaces the
           character sequence is underlined.
-        </p>
-</div>
-<div class="division sect3">
-<a name="stocklabels"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.10.â</span>Stock node</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="stocklabels"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.10.â</span>Stock node</span></h3></div><p class="para block block-first">
           Certain common localized labels can be specified via the stock
           tags.  The "text" tag is ignored if the "stock"
           tag is used.   You should really use the stock labels rather then
           just putting all the translations into the themes.  This gives
           faster load times and likely better translations.  The following
           values are valid:
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">cancel</span>, _("_Cancel"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">caps-lock-warning</span>,
           _("Caps Lock is on." 
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">chooser</span>, _("Remote Login via _XDMCP"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">config</span>, _("_Configure"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">custom_cmd[0-9]</span>, getting label from config file
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">disconnect</span>, _("D_isconnect"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">halt</span>, _("Shut _Down"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">language</span>, _("_Language"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">ok</span>, _("_OK"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">options</span>, _("_Options"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">quit</span>, _("_Quit"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">reboot</span>, _("_Restart"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">session</span>, _("_Session"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">startagain</span>, _("_Start Again"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">suspend</span>, _("Sus_pend"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">system</span>, _("_Actions"
           (Formerly "S_ystem"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">timed-label</span>,
           _("User %u will login in %t"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">username-label</span>, _("Username:"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           <span class="filename">welcome-label</span>, _("Welcome to %n"
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For example:
 <div class=" block screen block-indent block-first"><pre class="screen">&lt;stock type="welcome-label"&gt;
 </pre></div>
-        </p>
-</div>
-<div class="division sect3">
-<a name="customwidgetry"></a><div class="header"><h3 class="sect3 title"><span class="title"><span class="label">9.2.11.â</span>Custom Widgetry</span></h3></div>
-<p class="para block block-first">
+        </p></div><div class="division sect3"><a name="customwidgetry"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">9.2.11.â</span>Custom Widgetry</span></h3></div><p class="para block block-first">
           Currently there is one item which is customizable and this is
           the list item.  If you need to ask the user extra things, such as
           to pick from a list of places to log into, or set of custom login
@@ -1341,15 +1043,13 @@
           child.  The choice will be recorded in the file
           <span class="filename">&lt;ServAuthDir&gt;/&lt;display&gt;.GreeterInfo</span>
           as <span class="filename">&lt;list id&gt;=&lt;listitem id&gt;</span>.
-        </p>
-<p class="para block">
+        </p><p class="para block">
           For example suppose we are on display :0,
           <span class="filename">ServAuthDir</span> is
-          <span class="filename">&lt;var&gt;/lib/gdm</span> and we have the following in the
-          theme:
-        </p>
-<div class=" block screen block-indent"><pre class="screen">&lt;item type="list" id="custom-config"&gt;
-&lt;pos anchor="nw" x="1" y="1" height="200" width="100"&gt;
+          <span class="filename">&lt;var&gt;/lib/gdm</span> and we have the following in
+          the theme:
+        </p><div class=" block screen block-indent"><pre class="screen">&lt;item type="list" id="custom-config"&gt;
+&lt;pos anchor="nw" x="1" y="1" height="200" width="100"/&gt;
 &lt;listitem id="foo"&gt;
 &lt;text&gt;Foo&lt;/text&gt;
 &lt;/listitem&gt;
@@ -1357,19 +1057,20 @@
 &lt;text&gt;Bar&lt;/text&gt;
 &lt;/listitem&gt;
 &lt;/item&gt;
+</pre></div><p class="para block">
+          Using GDM 2.20, the file is created in INI format.  The group value
+          is "GreeterInfo", and the "custom-config" key
+          will specify the id of the chosen listitem.  For example, if the user
+          chooses "Foo" (which has an id value of "foo",
+          then <span class="filename">&lt;var&gt;/lib/gdm/:0.GreeterInfo</span> will
+          contain:
+<div class=" block screen block-indent"><pre class="screen">[GreeterInfo]
+custom-config=foo
+</pre></div>
+        </p><p class="para block">
+          Using GDM 2.18 and earlier, the file is not saved in INI format, so
+          the "GreeterInfo" group will not be in the file.  In other
+          words, the file will contain only the following:
+<div class=" block screen block-indent block-first"><pre class="screen">custom-config=foo
 </pre></div>
-<p class="para block">
-          Then if the user chooses 'Foo' then 
-          <span class="filename">&lt;var&gt;/lib/gdm/:0.GreeterInfo</span> will contain:
-<div class=" block screen block-indent"><pre class="screen">custom-config=foo
-</pre></div>
-        </p>
-</div>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td>
-<td class="navbar-next"><a class="navbar-next" href="accessibility.html" title="Accessibility">Accessibility</a></td>
-</tr></table></div>
-</body>
-</html>
+        </p></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td><td class="navbar-next"><a class="navbar-next" href="accessibility.html" title="Accessibility">Accessibility</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/2.20/troubleshooting.html
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/2.20/troubleshooting.html	(original)
+++ trunk/projects.gnome.org/gdm/docs/2.20/troubleshooting.html	Wed Dec 10 23:42:48 2008
@@ -1,11 +1,6 @@
-<html xmlns:set="http://exslt.org/sets";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Troubleshooting</title>
-<link rel="previous" href="exampleconf.html" title="Example Configurations">
-<link rel="next" href="license.html" title="License">
-<link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual">
-<style type="text/css">
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Troubleshooting</title><link rel="previous" href="exampleconf.html" title="Example Configurations"/><link rel="next" href="license.html" title="License"/><link rel="top" href="gdm.html" title="Gnome Display Manager Reference Manual"/><style type="text/css">
 
 html { height: 100%; }
 body {
@@ -439,46 +434,16 @@
   margin-right: 1em;
 }
 dd.answer div.label { float: left; }
-</style>
-</head>
-<body>
-<div class="navbar navbar-top"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td>
-<td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td>
-</tr></table></div>
-<div class="sidebar"><div class="sidenav"><div class="autotoc"><ul>
-<li><a href="gdm-info.html" title="About This Document">About This Document</a></li>
-<li>
-<a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul>
-<li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li>
-<li><a class="xref" href="overview.html" title="Overview">Overview</a></li>
-<li><a class="xref" href="security.html" title="Security">Security</a></li>
-<li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
-<li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li>
-<li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li>
-<li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li>
-<li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li>
-<li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li>
-<li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li>
-<li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li>
-<li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li>
-<li>Troubleshooting</li>
-<li><a class="xref" href="license.html" title="License">License</a></li>
-</ul></div>
-</li>
-</ul></div></div></div>
-<div class="body body-sidebar"><div class="division sect1">
-<a name="troubleshooting"></a><div class="header"><h1 class="sect1 title"><span class="title">Troubleshooting</span></h1></div>
-<ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul>
-<p class="para block block-first">
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td><td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support fo
 r ConsoleKit</a></li><li><a class="xref" href="gdmsetupusage.html" title="Using gdmsetup To Configure GDM">Using gdmsetup To Configure GDM</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="controlling.html" title="Controlling GDM">Controlling GDM</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="thememanual.html" title="Themed Greeter">Themed Greeter</a></li><li><a class="xref" href="accessibility.html" title="Accessibility">Accessibility</a></li><li><a class="xref" href="solaris.html" title="Solaris Specific Features">Solaris Specific Features</a></li><li><a class="xref" href="exampleconf.html" title="Example Configurations">Example Configurations</a></li><li>Troubleshooting</li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="divis
 ion sect1"><a name="troubleshooting"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Troubleshooting</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="Gnome Display Manager Reference Manual">Gnome Display Manager Reference Manual</a></li></ul><p class="para block block-first">
       This section discusses helpful tips for getting GDM working.  In general,
       if you have a problem using GDM, you can submit a bug to the
       "gdm" category in
       <a class="ulink" href="http://bugzilla.gnome.org/"; title="http://bugzilla.gnome.org/";>bugzilla.gnome.org</a>
       or send an email to the
-      <div class=" block address block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to âgdm-list gnome orgâ ">gdm-list gnome org</a>&gt;</span></div> mail list.
-    </p>
-<p class="para block">
+      <div class=" block address block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to &#x2018;gdm-list gnome org&#x2019;.">gdm-list gnome org</a>&gt;</span></div> mail list.
+    </p><p class="para block">
       If GDM is failing to work properly, it is always a good idea to include
       debug information.  Use the <span class="command">gdmsetup</span> command to turn
       on debug ("Enable debug messages to system log" checkbox in the
@@ -490,30 +455,17 @@
       debug information and do not sent the entire file.  If you do not see any
       GDM syslog output, you may need to configure syslog (see syslog.3c man
       page).
-    </p>
-<p class="para block">
+    </p><p class="para block">
       You should not leave debug on after collecting data.  It will clutter your
       syslog and slow system performance.
-    </p>
-<div class="autotoc"><ul>
-<li>
-<span class="label">13.1.â</span><a class="xref" href="troubleshooting.html#wontstart" title="GDM Will Not Start">GDM Will Not Start</a>
-</li>
-<li>
-<span class="label">13.2.â</span><a class="xref" href="troubleshooting.html#notaccessfile" title="GDM Will Not Access User Settings">GDM Will Not Access User Settings</a>
-</li>
-</ul></div>
-<div class="division sect2">
-<a name="wontstart"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">13.1.â</span>GDM Will Not Start</span></h2></div>
-<p class="para block block-first">
+    </p><div class="autotoc"><ul><li><span class="label">13.1.â</span><a class="xref" href="troubleshooting.html#wontstart" title="GDM Will Not Start">GDM Will Not Start</a></li><li><span class="label">13.2.â</span><a class="xref" href="troubleshooting.html#notaccessfile" title="GDM Will Not Access User Settings">GDM Will Not Access User Settings</a></li></ul></div><div class="division sect2"><a name="wontstart"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">13.1.â</span>GDM Will Not Start</span></h2></div><p class="para block block-first">
          There are a many problems that can cause GDM to fail to start, but
          this section will discuss a few common problems and how to approach
          tracking down a problem with GDM starting.   Some problems will 
          cause GDM to respond with an error message or dialog when it tries
          to start, but it can be difficult to track down problems when GDM
          fails silently.
-      </p>
-<p class="para block">
+      </p><p class="para block">
          First make sure that the X server is configured properly.  The 
          GDM configuration file contains a command in the [server-Standard]
          section that is used for starting the X server.  Verify that this
@@ -524,8 +476,7 @@
          also be that your X server requires different command-line options.
          If so, then modify the X server command in the GDM configuration file
          so that it is correct for your system.
-      </p>
-<p class="para block">
+      </p><p class="para block">
          Another common problem is that the GDM greeter program is having
          trouble starting.  This can happen, for example, if GDM cannot find
          a needed library or other resource.  Try starting the X server and
@@ -536,16 +487,11 @@
          echoed to the terminal will likely highlight the problem.  Also,
          turning on debug and checking the output sent to the system log 
          will often highlight the problem.
-      </p>
-<p class="para block">
+      </p><p class="para block">
          Also make sure that the <span class="filename">/tmp</span> directory has
          reasonable ownership and permissions, and that the machine's file
          system is not full.  These problems will cause GDM to fail to start.
-      </p>
-</div>
-<div class="division sect2">
-<a name="notaccessfile"></a><div class="header"><h2 class="sect2 title"><span class="title"><span class="label">13.2.â</span>GDM Will Not Access User Settings</span></h2></div>
-<p class="para block block-first">
+      </p></div><div class="division sect2"><a name="notaccessfile"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">13.2.â</span>GDM Will Not Access User Settings</span></h2></div><p class="para block block-first">
          GDM saves user settings, such as your default session and default
          language, in the <span class="filename">~/.dmrc</span>.  Other files, such
          as the user's <span class="filename">~/.Xauthority</span> file will also
@@ -557,12 +503,4 @@
          home directory, or correct the permissions issues that cause GDM
          to ignore the file.  This is discussed in detail described in the
          "File Access" section of the "Overview". 
-      </p>
-</div>
-</div></div>
-<div class="navbar navbar-bottom"><table class="navbar"><tr>
-<td class="navbar-prev"><a class="navbar-prev" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td>
-<td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td>
-</tr></table></div>
-</body>
-</html>
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="exampleconf.html" title="Example Configurations">Example Configurations</a></td><td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/Makefile.am	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,16 @@
+SUBDIRS= 
+
+urlpath = /gdm/docs/2.24
+
+page_SCRIPTS= binaries.html \
+	configuration.html \
+	consolekit.html \
+	gdm-info.html \
+	gdm.html \
+	license.html \
+	overview.html \
+	preface.html \
+	security.html \
+	troubleshooting.html
+
+include $(top_srcdir)/rules.common

Added: trunk/projects.gnome.org/gdm/docs/2.24/binaries.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/binaries.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,486 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>GDM Commands</title><link rel="previous" href="configuration.html" title="Configuration"/><link rel="next" href="troubleshooting.html" title="Troubleshooting"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head><body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td><td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for
  ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li>GDM Commands</li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="binaries"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">GDM Commands</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">6.1.â</span><a class="xref" href="binaries.html#sbindir_binaries" title="GDM Root User Commands">GDM Root User Commands</a></li></ul></div><div class="division se
 ct2"><a name="sbindir_binaries"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.â</span>GDM Root User Commands</span></h2></div><p class="para block block-first">
+        The GDM package provides the following commands in
+        <span class="filename">sbindir</span> intended to be run by the root user:
+      </p><div class="autotoc"><ul><li><span class="label">6.1.1.â</span><a class="xref" href="binaries.html#gdmcommandline" title="gdm and gdm-binary&#10;               Command Line Options"><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+               Command Line Options</a></li><li><span class="label">6.1.2.â</span><a class="xref" href="binaries.html#gdmrestartcommandline" title="gdm-restart Command Line Options"><span class="command">gdm-restart</span> Command Line Options</a></li><li><span class="label">6.1.3.â</span><a class="xref" href="binaries.html#gdmsaferestartcommandline" title="gdm-safe-restart Command Line Options"><span class="command">gdm-safe-restart</span> Command Line Options</a></li><li><span class="label">6.1.4.â</span><a class="xref" href="binaries.html#gdmstopcommandline" title="gdm-stop Command Line Options"><span class="command">gdm-stop</span> Command Line Options</a></li></ul></div><div class="division sect3"><a name="gdmcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.1.â</span><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+               Command Line Options</span></h3></div><p class="para block block-first">
+          The <span class="command">gdm</span> command is really just a script which
+          runs the <span class="command">gdm-binary</span>, passing along any options.
+          Before launching <span class="command">gdm-binary</span>, the gdm wrapper
+          script will source the <span class="filename">&lt;etc&gt;/profile</span> file
+          to set the standard system environment variables.  In order to better
+          support internationalization, it will also set the LC_MESSAGES
+          environment variable to LANG if neither LC_MESSAGES or LC_ALL are
+          set.  The <span class="command">gdm-binary</span> is the actual GDM daemon.
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/><span class="command">gdm</span> and <span class="command">gdm-binary</span>
+                 Command Line Options</span></div><dl class="variablelist"><dt class="term dt-first">-?, --help</dt><dd>
+              <p class="para block block-first">
+                Gives a brief overview of the command line options.
+              </p>
+            </dd><dt class="term">--debug</dt><dd>
+              <p class="para block block-first">
+                Print debug output to the syslog.  This is typically
+                <span class="filename">&lt;var&gt;/log/messages</span> or
+                <span class="filename">&lt;var&gt;/adm/messages</span> depending on
+                your Operating System.
+              </p>
+            </dd><dt class="term">--fatal-warnings</dt><dd>
+              <p class="para block block-first">
+                Make all warnings cause GDM to exit.
+              </p>
+            </dd><dt class="term">--timed-exit</dt><dd>
+              <p class="para block block-first">
+                Exit after 30 seconds.  Useful for debugging.
+              </p>
+            </dd><dt class="term">--version</dt><dd>
+              <p class="para block block-first">
+                Print the version of the GDM daemon.
+              </p>
+            </dd></dl></div></div><div class="division sect3"><a name="gdmrestartcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.2.â</span><span class="command">gdm-restart</span> Command Line Options</span></h3></div><p class="para block block-first">
+          <span class="command">gdm-restart</span> stops and restarts GDM by sending
+          the GDM daemon a HUP signal.  This command will immediately terminate
+          all sessions and log out users currently logged in with GDM.
+        </p></div><div class="division sect3"><a name="gdmsaferestartcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.3.â</span><span class="command">gdm-safe-restart</span> Command Line Options</span></h3></div><p class="para block block-first">
+          <span class="command">gdm-safe-restart</span> stops and restarts GDM by
+          sending the GDM daemon a USR1 signal.  GDM will be restarted as soon
+          as all users log out.
+        </p></div><div class="division sect3"><a name="gdmstopcommandline"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">6.1.4.â</span><span class="command">gdm-stop</span> Command Line Options</span></h3></div><p class="para block block-first">
+          <span class="command">gdm-stop</span> stops GDM by sending the GDM daemon
+          a TERM signal. 
+        </p></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="configuration.html" title="Configuration">Configuration</a></td><td class="navbar-next"><a class="navbar-next" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/configuration.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/configuration.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,903 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Configuration</title><link rel="previous" href="consolekit.html" title="Support for ConsoleKit"/><link rel="next" href="binaries.html" title="GDM Commands"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td><td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">
 Support for ConsoleKit</a></li><li>Configuration</li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="configuration"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Configuration</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      GDM has a number of configuration interfaces.  These include scripting
+      integration points, daemon configuration, greeter configuration, 
+      general session settings, integration with gnome-settings-daemon
+      configuration, and session configuration.  These types of integration are
+      described in detail below.
+    </p><div class="autotoc"><ul><li><span class="label">5.1.â</span><a class="xref" href="configuration.html#scripting" title="Scripting Integration Points">Scripting Integration Points</a></li><li><span class="label">5.2.â</span><a class="xref" href="configuration.html#xsessionscript" title="Xsession Script">Xsession Script</a></li><li><span class="label">5.3.â</span><a class="xref" href="configuration.html#daemonconfig" title="Daemon Configuration">Daemon Configuration</a></li><li><span class="label">5.4.â</span><a class="xref" href="configuration.html#greeterconfiguration" title="Simple Greeter Configuration">Simple Greeter Configuration</a></li><li><span class="label">5.5.â</span><a class="xref" href="configuration.html#generalsessionconfig" title="General Session Settings">General Session Settings</a></li><li><span class="label">5.6.â</span><a class="xref" href="configuration.html#gnomesettingsdaemon" title="GNOME Settings Daemon">GNOME Settings Daemon</a><
 /li><li><span class="label">5.7.â</span><a class="xref" href="configuration.html#sessionconfig" title="GDM Session Configuration">GDM Session Configuration</a></li><li><span class="label">5.8.â</span><a class="xref" href="configuration.html#userconfig" title="GDM User Session and Language Configuration">GDM User Session and Language Configuration</a></li></ul></div><div class="division sect2"><a name="scripting"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.1.â</span>Scripting Integration Points</span></h2></div><p class="para block block-first">
+      The GDM script integration points can be found in the
+      <span class="filename">&lt;etc&gt;/gdm/</span> directory:
+    </p><div class=" block screen block-indent"><pre class="screen">Xsession
+Init/
+PostLogin/
+PreSession/
+PostSession/
+</pre></div><p class="para block">
+        The <span class="filename">Init</span>, <span class="filename">PostLogin</span>,
+        <span class="filename">PreSession</span>, and <span class="filename">PostSession</span>
+        scripts all work as described below.
+      </p><p class="para block">
+        For each type of script, the default one which will be executed is
+        called "Default" and is stored in a directory associated with
+        the script type.  So the default <span class="filename">Init</span> script is 
+        <span class="filename">&lt;etc&gt;/gdm/Init/Default</span>.  A per-display
+        script can be provided, and if it exists it will be run instead of the 
+        default script.  Such scripts are stored in the same directory as the
+        default script and have the same name as the Xserver DISPLAY value for
+        that display.  For example, if the <span class="filename">&lt;Init&gt;/:0</span>
+        script exists, it will be run for DISPLAY ":0".
+     </p><p class="para block">
+        All of these scripts are run with root privilege return 0 if run
+        successfully, and a non-zero return code if there was any failure that
+        should cause the login session to be aborted.  Also note that GDM will
+        block until the scripts finish, so if any of these scripts hang, this
+        will cause the login process to also hang.
+      </p><p class="para block">
+        When the Xserver has been successfully started, GDM will run the
+        <span class="filename">Init</span> script.  This script is useful for starting
+        programs that should be run while the login screen is showing, or for
+        doing any special initialization required.
+      </p><p class="para block">
+        After the user has been successfully authenticated GDM will run the
+        <span class="filename">PostLogin</span> script.  This is done before any session
+        setup has been done, including before the pam_open_session call.  This
+        script is useful for doing any session initialization that needs to
+        happen before the session starts.  For example, you might setup the
+        user's $HOME directory if needed.
+      </p><p class="para block">
+        Note that the <span class="filename">PostSession</span> script will be run
+        even when the display fails to respond due to an I/O error or
+        similar. Thus, there is no guarantee that X applications will work
+        during script execution.
+      </p><p class="para block">
+        After the user session has been initialized, GDM will run the
+        <span class="filename">PreSession</span> script.  This script is useful for
+        doing any session initialization that needs to happen after the 
+        session has been initialized.  It can be used for session management or
+        accounting, for example.
+      </p><p class="para block"> 
+        When the user terminates his session, GDM will run the
+        <span class="filename">PostSession</span> script.  Note that the Xserver will
+        have been stopped by the time this script is run, so it should not be
+        accessed.  
+      </p><p class="para block">
+        All of the above scripts will set the
+        <span class="filename">$RUNNING_UNDER_GDM</span> environment variable to
+        <span class="filename">yes</span>.  If the scripts are also shared with other
+        display managers, this allows you to identify when GDM is calling these
+        scripts, so you can run specific code when GDM is used.
+      </p></div><div class="division sect2"><a name="xsessionscript"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.2.â</span>Xsession Script</span></h2></div><p class="para block block-first">
+        There is also an <span class="filename">Xsession</span> script located at
+        <span class="filename">&lt;etc&gt;/gdm/Xsession</span> which is called between
+        the <span class="filename">PreSession</span> and the
+        <span class="filename">PostSession</span> scripts.  This script does not
+        supports per-display like the other scripts.  This script is used for
+        actually starting the user session.  This script is run as the user,
+        and it will run whatever session was specified by the Desktop session
+        file the user selected to start. 
+      </p></div><div class="division sect2"><a name="daemonconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.3.â</span>Daemon Configuration</span></h2></div><p class="para block block-first">
+        The GDM daemon is configured using the
+        <span class="filename">&lt;etc&gt;/gdm/custom.conf</span> file.  Default
+        values are stored in GConf in the <span class="filename">gdm.schemas</span>
+        file.  It is recommended that end-users modify the
+        <span class="filename">/etc/gdm/custom.conf</span> file because the
+        schemas file may be overwritten when the user updates their system to
+        have a newer version of GDM.
+      </p><p class="para block">
+        Note that older versions of GDM supported additional configuration
+        options which are no longer supported in the latest versions of GDM.
+      </p><p class="para block">
+        The <span class="filename">&lt;etc&gt;/gdm/custom.conf</span> file is in the
+        <span class="filename">keyfile</span> format.  Keywords in brackets
+        define group sections, strings before an equal sign (=) are keys and
+        the data after equal sign represents their value.  Empty lines or
+        lines starting with the hash mark (#) are ignored.  
+      </p><p class="para block">
+        The <span class="filename">/etc/gdm/custom.conf</span> supports the
+        "[daemon]", "[security]", and "[xdmcp]"
+        group sections.  Within each group, there are particular key/value
+        pairs that can be specified to modify how GDM behaves.  For example,
+        to enable timed login and specify the timed login user to be a user
+        named "you", you would modify the file so it contains the
+        following lines:
+      </p><div class=" block screen block-indent"><pre class="screen">[daemon]
+TimedLoginEnable=true
+TimedLogin=you
+</pre></div><p class="para block">
+        A full list of supported configuration keys follow:
+      </p><div class="autotoc"><ul><li><span class="label">5.3.1.â</span><a class="xref" href="configuration.html#daemonsection" title="[daemon]">[daemon]</a></li><li><span class="label">5.3.2.â</span><a class="xref" href="configuration.html#securitysection" title="Security Options">Security Options</a></li><li><span class="label">5.3.3.â</span><a class="xref" href="configuration.html#xdmcpsection" title="XDCMP Support">XDCMP Support</a></li></ul></div><div class="division sect3"><a name="daemonsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.3.1.â</span>[daemon]</span></h3></div><div class="block list variablelist"><dl class="variablelist"><dt class="term dt-first">Group</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">Group=gdm</pre></div>
+              <p class="para block">
+                The group name under which the greeter and other GUI programs
+                are run.  Refer to the <span class="filename">User</span>
+                configuration key and to the "Security-&gt;GDM User And
+                Group" section of this document for more information.
+              </p>
+            </dd><dt class="term">TimedLoginEnable</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">TimedLoginEnable=false</pre></div>
+              <p class="para block">
+                 If the user given in <span class="filename">TimedLogin</span> should be
+                logged in after a number of seconds (set with
+                <span class="filename">TimedLoginDelay</span>) of inactivity on the
+                login screen.  This is useful for public access terminals or
+                perhaps even home use.  If the user uses the keyboard or
+                browses the menus, the timeout will be reset to 
+                <span class="filename">TimedLoginDelay</span> or 30 seconds, whichever 
+                is higher.   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 assume the user wants to login
+                immediately as the timed user.  Note that no password will be
+                asked for this user so you should be careful, although if using
+                PAM it can be configured to require password entry before
+                allowing login.  Refer to the "Security-&gt;PAM"
+                section of the manual for more information, or for help if this
+                feature does not seem to work.
+              </p>
+            </dd><dt class="term">TimedLogin</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">TimedLogin=</pre></div>
+              <p class="para block">
+                This is the user that should be logged in after a specified
+                number of seconds of inactivity.
+              </p>
+            </dd><dt class="term">TimedLoginDelay</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">TimedLoginDelay=30</pre></div>
+              <p class="para block">
+                Delay in seconds before the <span class="filename">TimedLogin</span>
+                user will be logged in.
+              </p>
+            </dd><dt class="term">AutomaticLoginEnable</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">AutomaticLoginEnable=false</pre></div>
+              <p class="para block">
+                If true, the user given in <span class="filename">AutomaticLogin</span> should be
+                logged in immediately. This feature is like timed login with a delay of 0.
+              </p>
+            </dd><dt class="term">AutomaticLogin</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">AutomaticLogin=</pre></div>
+              <p class="para block">
+                This is the user that should be logged in immediately if
+                <span class="filename">AutomaticLoginEnable</span> is true.
+              </p>
+            </dd><dt class="term">User</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">User=gdm</pre></div>
+              <p class="para block">
+                The username under which the greeter and other GUI programs
+                are run.  Refer to the <span class="filename">Group</span>
+                configuration key and to the "Security-&gt;GDM User And
+                Group" section of this document for more information.
+              </p>
+            </dd></dl></div></div><div class="division sect3"><a name="securitysection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.3.2.â</span>Security Options</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[security]</span></div><dl class="variablelist"><dt class="term dt-first">DisallowTCP</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">DisallowTCP=true</pre></div>
+              <p class="para block">
+                If true, then always append <span class="filename">-nolisten tcp</span>
+                to the command line when starting attached Xservers, thus
+                disallowing TCP connection.  This is a more secure
+                configuration if you are not using remote connections.
+              </p>
+            </dd></dl></div></div><div class="division sect3"><a name="xdmcpsection"/><div class="header"><h3 xmlns="" class="sect3 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.3.3.â</span>XDCMP Support</span></h3></div><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>[xdmcp]</span></div><dl class="variablelist"><dt class="term dt-first">DisplaysPerHost</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">DisplaysPerHost=1</pre></div>
+              <p class="para block">
+                To prevent attackers from filling up the pending queue, GDM
+                will only allow one connection for each remote computer.  If
+                you want to provide display services to computers with more
+                than one screen, you should increase this value.
+              </p>
+
+              <p class="para block">
+                Note that the number of attached DISPLAYS allowed is not 
+                limited.  Only remote connections via XDMCP are limited by
+                this configuration option.
+              </p>
+            </dd><dt class="term">Enable</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">Enable=false</pre></div>
+              <p class="para block">
+                Setting this to true enables XDMCP support allowing remote
+                displays/X terminals to be managed by GDM.
+              </p>
+            
+              <p class="para block">
+                <span class="filename">gdm</span> listens for requests on UDP port 177.
+                See the Port option for more information.
+              </p>
+              
+              <p class="para block">
+                If GDM is compiled to support it, access from remote displays
+                can be controlled using the TCP Wrappers library. The service
+                name is <span class="filename">gdm</span>
+              </p>
+            
+              <p class="para block">
+                You should add 
+<div class=" block screen block-indent block-first"><pre class="screen">gdm:.my.domain
+</pre></div>
+                to your <span class="filename">&lt;etc&gt;/hosts.allow</span>, depending
+                on your TCP Wrappers configuration.  See the
+                <a class="ulink" href="man:hosts.allow" title="man:hosts.allow">hosts.allow</a>
+                man page for details.
+              </p>
+              
+              <p class="para block">
+                Please note that XDMCP is not a particularly secure protocol
+                and that it is a good idea to block UDP port 177 on your
+                firewall unless you really need it.
+              </p>
+            </dd><dt class="term">EnableProxy</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">EnableProxy=false</pre></div>
+              <p class="para block">
+                Setting this to true enables support for running XDMCP sessions
+                on a local proxy Xserver. This may improve the performance of
+                XDMCP sessions, especially on high latency networks, as many
+                X protocol operations can be completed without going over the
+                network.
+              </p>
+
+              <p class="para block">
+                Note, however, that this mode will significantly increase the
+                burden on the machine hosting the XDMCP sessions
+              </p>
+
+              <p class="para block">
+                See the <span class="filename">FlexiProxy</span> and
+                <span class="filename">FlexiProxyDisconnect</span> options for further
+                details on how to configure support for this feature.
+              </p>
+            </dd><dt class="term">HonorIndirect</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">HonorIndirect=true</pre></div>
+              <p class="para block">
+                Enables XDMCP INDIRECT choosing (i.e. remote execution of
+                <span class="filename">gdmchooser</span>) for X-terminals which do not
+                supply their own display browser.
+              </p>
+            </dd><dt class="term">MaxPending</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">MaxPending=4</pre></div>
+              <p class="para block">
+                To avoid denial of service attacks, GDM has fixed size queue
+                of pending connections. Only MaxPending displays can start at
+                the same time.
+              </p>
+            
+              <p class="para block">
+                Please note that this parameter does not limit the number of
+                remote displays which can be managed. It only limits the number
+                of displays initiating a connection simultaneously.
+              </p>
+            </dd><dt class="term">MaxPendingIndirect</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">MaxPendingIndirect=4</pre></div>
+              <p class="para block">
+                GDM will only provide <span class="filename">MaxPendingIndirect</span>
+                displays with host choosers simultaneously.  If more queries
+                from different hosts come in, the oldest ones will be
+                forgotten.
+              </p>
+            </dd><dt class="term">MaxSessions</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">MaxSessions=16</pre></div>
+              <p class="para block">
+                Determines the maximum number of remote display connections
+                which will be managed simultaneously. I.e. the total number of
+                remote displays that can use your host.
+              </p>
+            </dd><dt class="term">MaxWait</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">MaxWait=30</pre></div>
+              <p class="para block">
+                When GDM is ready to manage a display an ACCEPT packet is sent
+                to it containing a unique session id which will be used in
+                future XDMCP conversations.
+              </p>
+            
+              <p class="para block">
+                GDM will then place the session id in the pending queue
+                waiting for the display to respond with a MANAGE request.
+              </p>
+            
+              <p class="para block">
+                If no response is received within MaxWait seconds, GDM will
+                declare the display dead and erase it from the pending queue
+                freeing up the slot for other displays.
+              </p>
+            </dd><dt class="term">MaxWaitIndirect</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">MaxWaitIndirect=30</pre></div>
+              <p class="para block">
+                The MaxWaitIndirect parameter determines the maximum number of
+                seconds between the time where a user chooses a host and the
+                subsequent indirect query where the user is connected to the
+                host.  When the timeout is exceeded, the information about the
+                chosen host is forgotten and the indirect slot freed up for
+                other displays.  The information may be forgotten earlier if
+                there are more hosts trying to send indirect queries then
+                <span class="filename">MaxPendingIndirect</span>.
+              </p>
+            </dd><dt class="term">Port</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">Port=177</pre></div>
+              <p class="para block">
+                The UDP port number <span class="filename">gdm</span> should listen to
+                for XDMCP requests. Do not change this unless you know what
+                you are doing.
+              </p>
+            </dd><dt class="term">PingIntervalSeconds</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">PingIntervalSeconds=15</pre></div>
+              <p class="para block">
+                Interval in which to ping the Xserver in seconds.  If the
+                Xserver does not return before the next time we ping it, the
+                connection is stopped and the session ended.  This is a
+                combination of the XDM PingInterval and PingTimeout, but in
+                seconds.
+              </p>
+
+              <p class="para block">
+                Note that GDM in the past used to have a
+                <span class="filename">PingInterval</span> configuration key which was
+                also in minutes.  For most purposes you'd want this setting
+                to be lower then one minute however since in most cases where
+                XDMCP would be used (such as terminal labs), a lag of more
+                than 15 or so seconds would really mean that the terminal was
+                turned off or restarted and you would want to end the session.
+              </p>
+            </dd><dt class="term">ProxyReconnect</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">FlexiProxyReconnect=</pre></div>
+              <p class="para block">
+                Setting this option enables experimental support for session
+                migration with XDMCP sessions. This enables users to disconnect
+                from their session and later reconnect to that same session,
+                possibly from a different terminal.
+              </p>
+
+              <p class="para block">
+                In order to use this feature, you must have a nested Xserver
+                available which supports disconnecting from its parent Xserver
+                and reconnecting to another Xserver. Currently, the Distributed
+                Multihead X (DMX) server supports this feature to some extent
+                and other projects like NoMachine NX are busy implementing it.
+              </p>
+
+              <p class="para block">
+                This option should be set to the path of a command which will
+                handle reconnecting the XDMCP proxy to another backend display.
+                A sample implementation for use with DMX is supplied.
+              </p>
+            </dd><dt class="term">ProxyXServer</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">ProxyXServer=</pre></div>
+              <p class="para block">
+                The Xserver command line for a XDMCP proxy. Any nested X
+                server like Xnest, Xephyr or Xdmx should work fairly well.
+              </p>
+            </dd><dt class="term">Willing</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">Willing=&lt;etc&gt;/gdm/Xwilling</pre></div>
+              <p class="para block">
+                When the machine sends a WILLING packet back after a QUERY it
+                sends a string that gives the current status of this server.
+                The default message is the system ID, but it is possible to
+                create a script that displays customized message.  If this
+                script does not exist or this key is empty the default message
+                is sent.  If this script succeeds and produces some output,
+                the first line of it's output is sent (and only the first
+                line).  It runs at most once every 3 seconds to prevent
+                possible denial of service by flooding the machine with QUERY
+                packets.
+              </p>
+            </dd></dl></div></div></div><div class="division sect2"><a name="greeterconfiguration"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.4.â</span>Simple Greeter Configuration</span></h2></div><p class="para block block-first">
+          The GDM default greeter is called the simple Greeter and is
+          configured via GConf.  Default values are stored in GConf in the
+          <span class="filename">gdm-simple-greeter.schemas</span> file.  These defaults
+          can be overridden if the "gdm" user has a writable $HOME
+          directory to store GConf settings.  These values can be edited using
+          the <span class="command">gconftool-2</span> or <span class="command">gconf-editor</span>
+          programs.  The following configuration options are supported:
+        </p><div class="block list variablelist"><div class="block block-first title title-formal"><span class="title"><span class="label"/>Greeter Configuration Keys</span></div><dl class="variablelist"><dt class="term dt-first">/apps/gdm/simple-greeter/banner_message_enable</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">false (boolean)</pre></div>
+              <p class="para block">
+                Controls whether the banner message text is displayed.
+              </p>
+            </dd><dt class="term">/apps/gdm/simple-greeter/banner_message_text</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">NULL (string)</pre></div>
+              <p class="para block">
+                Specifies the text banner message to show on the greeter
+                window.
+              </p>
+            </dd><dt class="term">/apps/gdm/simple-greeter/logo_icon_name</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">computer (string)</pre></div>
+              <p class="para block">
+                Set to the themed icon name to use for the greeter logo.
+              </p>
+            </dd><dt class="term">/apps/gdm/simple-greeter/disable_restart_buttons</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">false (boolean)</pre></div>
+              <p class="para block">
+                Controls whether to show the restart buttons in the login
+                window.
+              </p>
+            </dd><dt class="term">/apps/gdm/simple-greeter/wm_use_compiz</dt><dd>
+              <div class=" block synopsis block-first"><pre class="synopsis">false (boolean)</pre></div>
+              <p class="para block">
+                Controls whether compiz is used as the window manager instead
+                of metacity.
+              </p>
+            </dd></dl></div></div><div class="division sect2"><a name="generalsessionconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.5.â</span>General Session Settings</span></h2></div><p class="para block block-first">
+          The GDM Greeter uses some of the same framework that your desktop
+          session will use. And so, it is influenced by a number of the same
+          GConf settings. For each of these settings the Greeter will use the
+          default value unless it is specifically overridden by a) GDM's
+          installed mandatory policy b) system mandatory policy. GDM installs
+          its own mandatory policy to lock down some settings for security.
+        </p></div><div class="division sect2"><a name="gnomesettingsdaemon"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.6.â</span>GNOME Settings Daemon</span></h2></div><p class="para block block-first">
+          GDM enables the following gnome-settings-daemon plugins:
+          a11y-keyboard, background, sound, xsettings.
+        </p><p class="para block">
+          These are responsible for things like the background image, font and
+          theme settings, sound events, etc.
+        </p><p class="para block">
+          Plugins can also be disabled using GConf. For example, if you want to
+          disable the sound plugin then unset the following key:
+          <span class="filename">/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</span>.
+        </p></div><div class="division sect2"><a name="sessionconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.7.â</span>GDM Session Configuration</span></h2></div><p class="para block block-first">
+        GDM sessions are specified using the FreeDesktop.org Desktop Entry
+        Specification, which can be referenced at the following URL:
+        <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec"; title="http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec";>
+        http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</a>.
+      </p><p class="para block">
+        These files are installed, by default, to
+        <span class="filename">&lt;etc&gt;/X11/sessions/</span>.  For backwards
+        compatibility any desktop files in the
+        <span class="filename">&lt;etc&gt;/Sessions</span>, 
+        <span class="filename">&lt;share&gt;/xsessions</span>, and
+        <span class="filename">&lt;share/gdm/BuiltInSessions</span> directories are also         recognized by GDM.
+      </p><p class="para block">
+        A session can be disabled by editing the desktop file and adding a line
+        that says <span class="filename">Hidden=true</span>.
+      </p></div><div class="division sect2"><a name="userconfig"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">5.8.â</span>GDM User Session and Language Configuration</span></h2></div><p class="para block block-first">
+        The user's default session and language choices are stored in the
+        <span class="filename">~/.dmrc</span> file.  When a user logs in for the first
+        time, this file is created with the user's initial choices.  The user
+        can change these default values by simply changing to a different value
+        when logging in.  GDM will remember this change for subsequent logins.
+      </p><p class="para block">
+        The <span class="filename">~/.dmrc</span> file is in the standard
+        <span class="filename">INI</span> format.  It has one section called
+        <span class="filename">[Desktop]</span> which has two keys:
+        <span class="filename">Session</span> and <span class="filename">Language</span>.
+      </p><p class="para block">
+        The <span class="filename">Session</span> key specifies the basename of the
+        session <span class="filename">.desktop</span> file that the user wishes to
+        normally use without the <span class="filename">.desktop</span> extension.
+        The <span class="filename">Language</span> key specifies the language that the
+        user wishes to use by default.  If either of these keys is missing, the
+        system default is used.  The file would normally look as follows:
+      </p><div class=" block screen block-indent"><pre class="screen">[Desktop]
+Session=gnome
+Language=cs_CZ.UTF-8
+</pre></div></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td><td class="navbar-next"><a class="navbar-next" href="binaries.html" title="GDM Commands">GDM Commands</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/consolekit.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/consolekit.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,470 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Support for ConsoleKit</title><link rel="previous" href="security.html" title="Security"/><link rel="next" href="configuration.html" title="Configuration"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td><td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li>Support for ConsoleKit</li><li><a class="xref" href="configuration.html" title="Configuration
 ">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="consolekit"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Support for ConsoleKit</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      GDM includes support for publishing user login information with the user
+      and login session accounting framework known as ConsoleKit.  ConsoleKit
+      is able to keep track of all the users currently logged in.  In this
+      respect, it can be used as a replacement for the utmp or utmpx files that
+      are available on most Unix-like Operating Systems.
+    </p><p class="para block">
+      When GDM is about to create a new login process for a user it will call
+      a privileged method of ConsoleKit in order to open a new session for this
+      user.  At this time GDM also provides ConsoleKit with information about
+      this user session such as: the user ID, the X11 Display name that will be
+      associated with the session, the host-name from which the session
+      originates (useful in the case of an XDMCP session), whether or not this
+      session is attached, etc.  As the entity that initiates the user process,
+      GDM is in a unique position know and to be trusted to provide these bits
+      of information about the user session.  The use of this privileged method
+      is restricted by the use of D-Bus system message bus security policy.
+    </p><p class="para block">
+      In the case where a user with an existing session and has authenticated
+      at GDM and requests to resume that existing session GDM calls a
+      privileged method of ConsoleKit to unlock that session.  The exact
+      details of what happens when the session receives this unlock signal is
+      undefined and session-specific.  However, most sessions will unlock a
+      screensaver in response.
+    </p><p class="para block">
+      When the user chooses to log out, or if GDM or the session quit
+      unexpectedly the user session will be unregistered from ConsoleKit.
+    </p><p class="para block">
+      If support for ConsoleKit is not desired it can be disabled at build
+      time using the "--with-console-kit=no" option when running
+      configure.
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="security.html" title="Security">Security</a></td><td class="navbar-next"><a class="navbar-next" href="configuration.html" title="Configuration">Configuration</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/gdm-info.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/gdm-info.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,511 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>GNOME Display Manager Reference Manual</title><link rel="previous" href="gdm-info.html" title=""/><link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li>About This Document</li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support
  for ConsoleKit</a></li><li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division articleinfo"><a name="articleinfo"/><div class="header"><h1 class="title">GNOME Display Manager Reference Manual</h1></div><div class="division"><h2 class="title author">Authors</h2><div class="block block-first"><dl class="dl-compact"><dt class="author"><span class="firstname">Martin</span> <span class="othername">K.</span> <span class="surname">Petersen</span></dt><dt class="author"><span class="firstname">George</span> <span class="surname">Lebl</span></dt><dt class="author"><span class="firstname">Jon</span> <span class="su
 rname">McCann</span></dt><dt class="author"><span class="firstname">Ray</span> <span class="surname">Strode</span></dt><dt class="author"><span class="firstname">Brian</span> <span class="surname">Cameron</span></dt></dl></div></div><div class="division"><h2 class="title copyright">Copyrights</h2><div class="block block-first"><dl class="dl-compact"><dt class="copyright">CopyrightÂÂÂ<span class="year">1998</span>, <span class="year">1999</span>ÂÂ<span class="holder">Martin K. Petersen</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2001</span>, <span class="year">2003</span>, <span class="year">2004</span>ÂÂ<span class="holder">George Lebl</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>, <span class="year">2007</span>, <span class="year">2008</span>ÂÂ<span class="holder">Red Hat, Inc.</span></dt><dt class="copyright">CopyrightÂÂÂ<span class="year">2003</span>, <span class="year">2004</span>, <span class="year">200
 5</span>, <span class="year">2006</span>, <span class="year">2007</span>, <span class="year">2008</span>ÂÂ<span class="holder">Sun Microsystems, Inc.</span></dt></dl></div></div><div class="division legalnotice"><a name="legalnotice"/><h2 class="title legalnotice">Legal Notice</h2>
+	<p class="para block block-first">
+	  Permission is granted to copy, distribute and/or modify this
+	  document under the terms of the GNU Free Documentation
+	  License (GFDL), Version 1.1 or any later version published
+	  by the Free Software Foundation with no Invariant Sections,
+	  no Front-Cover Texts, and no Back-Cover Texts.  You can find
+	  a copy of the GFDL at this <a class="ulink" href="ghelp:fdl" title="ghelp:fdl">link</a> or in the file COPYING-DOCS
+	  distributed with this manual.
+         </p>
+         <p class="para block"> This manual is part of a collection of GNOME manuals
+          distributed under the GFDL.  If you want to distribute this
+          manual separately from the collection, you can do so by
+          adding a copy of the license to the manual, as described in
+          section 6 of the license.
+	</p>
+
+	<p class="para block">
+	  Many of the names used by companies to distinguish their
+	  products and services are claimed as trademarks. Where those
+	  names appear in any GNOME documentation, and the members of
+	  the GNOME Documentation Project are made aware of those
+	  trademarks, then the names are in capital letters or initial
+	  capital letters.
+	</p>
+
+	<p class="para block">
+	  DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+	  UNDER  THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+	  WITH THE FURTHER UNDERSTANDING THAT:
+
+	  <div class="block list orderedlist"><ol class="orderedlist"><li class="li-first">
+		  <span class="para">DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+                    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+                    IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+                    THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+                    DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+                    A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+                    RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+                    OF THE DOCUMENT OR MODIFIED VERSION OF THE
+                    DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+                    MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+                    YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+                    CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+                    SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+                    OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+                    LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+                    VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+                    EXCEPT UNDER THIS DISCLAIMER; AND
+		  </span>
+		</li><li>
+		  <span class="para">UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+                       THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+                       CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+                       INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+                       DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+                       OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+                       PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+                       DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+                       CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+                       INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+                       OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+                       MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+                       LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+                       DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+                       EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+                       THE POSSIBILITY OF SUCH DAMAGES.
+		  </span>
+		</li></ol></div>
+	</p>
+  </div><div class="division revhistory"><h2 class="title revhistory">Revision History</h2>
+      <div class="block revision"><span class="date">2008-09</span>: <span class="revnumber">0.0</span></div>
+    </div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/gdm.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/gdm.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,439 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GNOME Display Manager Reference Manual</title><link rel="previous" href="gdm-info.html" title=""></link><link rel="next" href="preface.html" title="Terms and Conventions Used in This Manual"></link><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li>GNOME Display Manager Reference Manual<div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li
 ><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division article"><a name="index"></a><div class="header"><h1 xmlns="" class="article title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">GNOME Display Manager Reference Manual</span></h1></div><div class="autotoc"><ul><li><span class="label">1.â</span><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><span class="label">2.â</span><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><span class="label">3.â</span><a class="xref" href="s
 ecurity.html" title="Security">Security</a></li><li><span class="label">4.â</span><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><span class="label">5.â</span><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><span class="label">6.â</span><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><span class="label">7.â</span><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><span class="label">8.â</span><a class="xref" href="license.html" title="License">License</a></li></ul></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="gdm-info.html" title="About This Document">About This Document</a></td><td class="navbar-next"><a class="navbar-next" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and C
 onventions Used in This Manual</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/license.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/license.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,464 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>License</title><link rel="previous" href="troubleshooting.html" title="Troubleshooting"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td><td class="navbar-next"/></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="configuration.html" title="Configurat
 ion">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li>License</li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="license"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">License</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      This program is free software; you can redistribute it and/or
+      modify it under the terms of the  <a class="ulink" href="gnome-help:gpl" title="gnome-help:gpl">gnome-help:gpl</a> as
+      published by the Free Software Foundation; 
+      either version 2 of the License, or (at your option) any later
+      version.
+    </p><p class="para block">
+      This program is distributed in the hope that it will be useful, but
+      WITHOUT ANY WARRANTY; without even the implied warranty of
+      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+      <span class="citetitle"><span style="font-style: italic; ">GNU General Public License</span></span> for more details.
+    </p><p class="para block">
+      A copy of the <span class="citetitle"><span style="font-style: italic; ">GNU General Public License</span></span> is
+      included as an appendix to the <span class="citetitle"><span style="font-style: italic; ">GNOME Users
+      Guide</span></span>.  You may also obtain a copy of the
+      <span class="citetitle"><span style="font-style: italic; ">GNU General Public License</span></span> from the Free
+      Software Foundation by visiting
+      <a class="ulink" href="http://www.fsf.org"; title="http://www.fsf.org";>their Web site</a> or by
+      writing to
+      <div class=" block address block-verbatim">
+      Free Software Foundation, Inc.
+      <span class="street">51 Franklin Street, Fifth Floor</span>
+      <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02110-1301</span>
+      <span class="country">USA</span>
+      </div>
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></td><td class="navbar-next"/></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/overview.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/overview.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,687 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Overview</title><link rel="previous" href="preface.html" title="Terms and Conventions Used in This Manual"/><link rel="next" href="security.html" title="Security"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li>Overview</li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li>
 <li><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="overview"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Overview</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">2.1.â</span><a class="xref" href="overview.html#introduction" title="Introduction">Introduction</a></li><li><span class="label">2.2.â</span><a cla
 ss="xref" href="overview.html#stability" title="Interface Stability">Interface Stability</a></li><li><span class="label">2.3.â</span><a class="xref" href="overview.html#functionaldesc" title="Functional Description">Functional Description</a></li><li><span class="label">2.4.â</span><a class="xref" href="overview.html#greeterpanel" title="Greeter Panel">Greeter Panel</a></li><li><span class="label">2.5.â</span><a class="xref" href="overview.html#accessibility" title="Accessibility">Accessibility</a></li><li><span class="label">2.6.â</span><a class="xref" href="overview.html#facebrowser" title="The GDM Face Browser">The GDM Face Browser</a></li><li><span class="label">2.7.â</span><a class="xref" href="overview.html#xdmcp" title="XDMCP">XDMCP</a></li><li><span class="label">2.8.â</span><a class="xref" href="overview.html#logging" title="Logging">Logging</a></li><li><span class="label">2.9.â</span><a class="xref" href="overview.html#fusa" title="Fast User Switching
 ">Fast User Switching</a></li></ul></div><div class="division sect2"><a name="introduction"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.1.â</span>Introduction</span></h2></div><p class="para block block-first"> 
+        The GNOME Display Manager (GDM) is a display manager that implements
+        all significant features required for managing attached and remote
+        displays.  GDM was written from scratch and does not contain any XDM or
+        X Consortium code.
+      </p><p class="para block">
+        Note that GDM is configurable, and many configuration settings have
+        an impact on security.  Issues to be aware of are highlighted in this
+        document.
+      </p><p class="para block">
+        Please note that some Operating Systems configure GDM to behave
+        differently than the default values as described in this document.  If
+        GDM does not seem to behave as documented, then check to see if any 
+        related configuration may be different than described here.
+      </p><p class="para block">
+        For further information about GDM, refer to the project website at
+        <a class="ulink" href="http://www.gnome.org/projects/gdm/"; title="http://www.gnome.org/projects/gdm/";>
+        http://www.gnome.org/projects/gdm</a> and the project
+        Wiki <a class="ulink" href="http://live.gnome.org/GDM"; title="http://live.gnome.org/GDM";>
+        http://live.gnome.org/GDM</a>.
+      </p><p class="para block">
+        For discussion or queries about GDM, refer to the
+        <div class=" block address block-first block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to &#x2018;gdm-list gnome org&#x2019;.">gdm-list gnome org</a>&gt;</span></div> mail list.  This
+        list is archived, and is a good resource to check to seek answers to
+        common questions.  This list is archived at
+        <a class="ulink" href="http://mail.gnome.org/archives/gdm-list/"; title="http://mail.gnome.org/archives/gdm-list/";>
+        http://mail.gnome.org/archives/gdm-list/</a> and has a search
+        facility to look for messages with keywords.
+      </p><p class="para block">
+        Please submit any bug reports or enhancement requests to the
+        "gdm" category in
+        <a class="ulink" href="http://bugzilla.gnome.org/"; title="http://bugzilla.gnome.org/";>
+        http://bugzilla.gnome.org</a>.
+      </p></div><div class="division sect2"><a name="stability"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.2.â</span>Interface Stability</span></h2></div><p class="para block block-first">
+        GDM 2.20 and earlier supported stable configuration interfaces.
+        However, the codebase was completely rewritten for GDM 2.22, and
+        is not completely backward compatible with older releases. This is
+        in part because things work differently, so some options just don't
+        make sense, in part because some options never made sense, and in
+        part because some functionaly hasn't been reimplemented yet.
+      </p><p class="para block">
+        Interfaces which continue to be supported in a stable fashion include
+        the Init, PreSession, PostSession, PostLogin, and Xsession scripts.
+        Some daemon configuration options in the 
+        <span class="filename">&lt;etc&gt;/gdm/custom.conf</span> file continue to be
+        supported.  Also, the <span class="filename">~/.dmrc</span>, and face browser
+        image locations are still supported.
+      </p><p class="para block">
+        GDM 2.20 and earlier supported the ability to manage multiple displays
+        with separate graphics cards, such as used in terminal server
+        environments, login in a window via a program like Xnest or Xephyr, the
+        gdmsetup program, XML-based greeter themes, and the ability to run the
+        XDMCP chooser from the login screen.  These features are did not get
+        added back during the 2.22 rewrite.
+      </p></div><div class="division sect2"><a name="functionaldesc"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.3.â</span>Functional Description</span></h2></div><p class="para block block-first">
+        GDM is responsible for managing displays on the system.  This includes
+        authenticating users, starting the user session, and terminating the
+        user session.  GDM is configurable and the ways it can be configured
+        are described in the "Configuring GDM" section of this
+        document.  GDM is also accessible for users with disabilities.
+      </p><p class="para block">
+        GDM provides the ability to manage the main console display, and 
+        displays launched via VT.  It is integrated with other programs, 
+        such as the Fast User Switch Applet (FUSA) and gnome-screensaver
+        to manage multiple displays on the console via the Xserver Virtual
+        Terminal (VT) interface.  It also can manage XDMCP displays.  
+      </p><p class="para block">
+        Regardless of the display type, GDM will do the following when it
+        manages the display.  It will start an Xserver process, then run the
+        <span class="filename">Init</span> script as the root user, and start the
+        greeter program on the display.
+      </p><p class="para block">
+        The greeter program is run as the unpriviledged "gdm"
+        user/group.  This user and group are described in the
+        "Security" section of this document.  The main function of
+        the greeter program is to authenticate the user.  The authentication
+        process is driven by Pluggable Authentication Modules (PAM).  The PAM
+        modules determine what prompts (if any) are shown to the user to
+        authenticate.  On the average system, the greeter program will request
+        a username and password for authentication.  However some systems may
+        be configured to use alternative mechanisms such as a fingerprint or
+        SmartCard reader.  GDM and PAM can be configured to not require any
+        input, which will cause GDM to automatically log in and simply
+        start a session, which can be useful for some environments, such as
+        for kiosks.
+      </p><p class="para block">
+        In addition to authentication, the greeter program allows the user to
+        select which session to start and which language to use.  Sessions are
+        defined by files that end in the .desktop suffix and more information
+        about these files can be found in the "Configuration"
+        section of this document.  By default, GDM is configured to display a
+        face browser so the user can select their user account by clicking on
+        an image instead of having to type their username. GDM keeps track of
+        the user's default session and language in the user's
+        <span class="filename">~/.dmrc</span> and will use these defaults if the user
+        did not pick a session or language in the login GUI.
+      </p><p class="para block"> 
+        After authenticating a user, the daemon runs the
+        <span class="filename">PostLogin</span> script as root, then runs the  
+        <span class="filename">PreSession</span> script as root.  After running these
+        scripts, the user session is started.  When the user exits their 
+        session, the <span class="filename">PostSession</span> script is run as root.
+        These scripts are provided as hooks for distributions and end-users
+        to customize how sessions are managed.  For example, using these 
+        hooks you could set up a machine which creates the user's $HOME
+        directory on the fly, and erases it on logout.  The difference 
+        between the <span class="filename">PostLogin</span> and
+        <span class="filename">PreSession</span> scripts is that
+        <span class="filename">PostLogin</span> is run before the pam_open_session call
+        so is the right place to do anything which should be run before the
+        user session is initialized.  The <span class="filename">PreSession</span>
+        script is called after session initialization.
+      </p></div><div class="division sect2"><a name="greeterpanel"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.4.â</span>Greeter Panel</span></h2></div><p class="para block block-first">
+        The GDM greeter program displays a panel docked at the bottom of the screen
+        which provides additional functionality.  When a user is selected, the
+        panel allows the user to select which session, language, and keyboard layout
+        to use after logging in.  The keyboard layout selector also changes the keyboard
+        layout used when typing your password.  The panel also contains an area
+        for login services to leave status icons.  Some example status icons
+        include a battery icon for current battery usage, and an icon for
+        enabling accessibility features.  The greeter program also provides
+        buttons which allow the user to shutdown or restart the system.  It is
+        possible to configure GDM to not provide the shutdown and restart
+        buttons, if desired.  GDM can also be configured via PolicyKit (or via
+        RBAC on Solaris) to require the user have appropriate authorization
+        before accepting the shutdown or restart request.
+      </p></div><div class="division sect2"><a name="accessibility"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.5.â</span>Accessibility</span></h2></div><p class="para block block-first">
+          GDM supports "Accessible Login", allowing users to log into
+          their desktop session even if they cannot easily use the screen,
+          mouse, or keyboard in the usual way.  Accessible Technology (AT)
+          features such as an on-screen keyboard, screen reader, screen
+          magnifier, and Xserver AccessX keyboard accessibility are available.
+          It is also possible to enable large text or high contrast icons and
+          controls, if needed.
+        </p><p class="para block">
+          On some Operating Systems, it is necessary to make sure that the GDM
+          user is a member of the "audio" group for AT programs that
+          require audio output (such as text-to-speech) to be functional.
+        </p></div><div class="division sect2"><a name="facebrowser"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.6.â</span>The GDM Face Browser</span></h2></div><p class="para block block-first">
+        The Face Browser is the interface which allows users to select their
+        username by clicking on an image.  This feature can be enabled or
+        disabled via the /apps/gdm/simple-greeter/disable_user_list GConf
+        key and is on by default.  When disabled, users must type their
+        complete username by hand.  When enabled, it displays all local users
+        which are available for login on the system (all user accounts defined
+        in the /etc/passwd file that have a valid shell and sufficiently high
+        UID) and remote users that have recently logged in.
+        The face browser in GDM 2.20 and earlier would attempt to display all
+        remote users, which caused performance problems in large,
+        enterprise deployments.
+      </p><p class="para block">
+        The Face Browser is configured to display the users who log in most
+        frequently at the top of the list.  This helps to ensure that users
+        who log in frequently can quickly find their login image.
+      </p><p class="para block">
+        The Face Browser supports "type-ahead search" which dynamically
+        moves the face selection as the user types to the corresponding username
+        in the list.  This means that a user with a long username will only
+        have to type the first few characters of the username before the correct
+        item in the list gets selected.
+      </p><p class="para block">
+        The icons used by GDM can be installed globally by the sysadmin or can
+        be located in the user's home directories.  If installed globally
+        they should be in the <span class="filename">&lt;share&gt;/pixmaps/faces/</span>
+        directory and the filename should be the name of the user.  Face image
+        files should be a standard image that GTK+ can read, such as PNG or
+        JPEG.  Face icons placed in the global face directory must be readable
+        to the GDM user.
+      </p><p class="para block">
+        If there is no global icon for the user, GDM will look in the user's
+        $HOME directory for the image file.  GDM will first look for the user's
+        face image in <span class="filename">~/.face</span>.  If not found, it will try 
+        <span class="filename">~/.face.icon</span>.  If still not found, it will use the
+        value defined for "face/picture=" in the 
+        <span class="filename">~/.gnome2/gdm</span> file.
+      </p><p class="para block">
+        If a user has no defined face image, GDM will use the
+        "stock_person" icon defined in the current GTK+ theme.  If no
+        such image is defined, it will fallback to a generic face image.
+      </p><p class="para block">
+        Please note that loading and scaling face icons located in remote user
+        home directories can be a very time-consuming task.  Since it not
+        practical to load images over NIS or NFS, GDM does not attempt to load
+        face images from remote home directories.
+      </p><p class="para block">
+        When the browser is turned on, valid usernames on the computer are
+        exposed for everyone to see.  If XDMCP is enabled, then the usernames
+        are exposed to remote users.  This, of course, limits security
+        somewhat since a malicious user does not need to guess valid usernames.
+        In some very restrictive environments the face browser may not be
+        appropriate.
+      </p></div><div class="division sect2"><a name="xdmcp"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.7.â</span>XDMCP</span></h2></div><p class="para block block-first">
+        The GDM daemon can be configured to listen for and manage X Display
+        Manage Protocol (XDMCP) requests from remote displays.  By default
+        XDMCP support is turned off, but can be enabled if desired.  If GDM is
+        built with TCP Wrapper support, then the daemon will only grant access
+        to hosts specified in the GDM service section in the TCP Wrappers
+        configuration file.
+      </p><p class="para block">
+        GDM includes several measures making it more resistant to denial of
+        service attacks on the XDMCP service.  A lot of the protocol
+        parameters, handshaking timeouts, etc. can be fine tuned. The default
+        configuration should work reasonably most systems. 
+      </p><p class="para block">
+        GDM by default listens for XDMCP requests on the normal UDP port used
+        for XDMCP, port 177, and will respond to QUERY and BROADCAST_QUERY
+        requests by sending a WILLING packet to the originator.
+      </p><p class="para block">
+        GDM can also be configured to honor INDIRECT queries and present a
+        host chooser to the remote display.  GDM will remember the user's
+        choice and forward subsequent requests to the chosen manager.  GDM
+        also supports an extension to the protocol which will make it forget
+        the redirection once the user's connection succeeds.  This extension
+        is only supported if both daemons are GDM.  It is transparent and
+        will be ignored by XDM or other daemons that implement XDMCP.
+      </p><p class="para block">
+        If XDMCP seems to not be working, make sure that all machines are
+        specified in <span class="filename">/etc/hosts</span>.
+      </p><p class="para block">
+        Refer to the "Security" section for information about
+        security concerns when using XDMCP.
+      </p></div><div class="division sect2"><a name="logging"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.8.â</span>Logging</span></h2></div><p class="para block block-first">
+        GDM uses syslog to log errors and status.  It can also log debugging
+        information, which can be useful for tracking down problems if GDM is
+        not working properly.  This can be enabled by starting the GDM daemon
+        with the "--debug" option.
+      </p><p class="para block">
+        Output from the various Xservers is stored in the GDM log directory,
+        which is normally <span class="filename">&lt;var&gt;/log/gdm/</span>.  Any
+        Xserver messages are saved to a file associated with the display value,
+        <span class="filename">&lt;display&gt;.log</span>.  
+      </p><p class="para block">
+        The session output is piped through the GDM daemon to the
+        <span class="filename">~/.xsession-errors</span> file.  The file is overwritten
+        on each login, so logging out and logging back into the same user via
+        GDM will cause any messages from the previous session to be lost.
+      </p><p class="para block">
+        Note that if GDM can not create this file for some reason, then a
+        fallback file will be created named <span class="filename">~/.xsession-errors.XXXXXXXX</span>
+        where the <span class="filename">XXXXXXXX</span> are some random characters.
+      </p></div><div class="division sect2"><a name="fusa"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">2.9.â</span>Fast User Switching</span></h2></div><p class="para block block-first">
+        GDM allows multiple users to be logged in at the same time.  After one
+        user is logged in, additional, users can log in via the User Switcher
+        on the GNOME Panel, or from the "Switch User" button in Lock Screen dialog
+        of GNOME Screensaver.  The active session can be changed back and forth using
+        the same mechanism.  Note that some distributions may not add the User Switcher
+        to the default panel configuration.  It can be added using the panel context
+        menu.
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="security.html" title="Security">Security</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/preface.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/preface.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,468 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Terms and Conventions Used in This Manual</title><link rel="previous" href="preface.html" title="Terms and Conventions Used in This Manual"/><link rel="next" href="overview.html" title="Overview"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li>Terms and Conventions Used in This Manual</li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="config
 uration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="preface"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Terms and Conventions Used in This Manual</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      This manual describes version 2.24.0 of the GNOME Display Manager.
+      It was last updated on 08/27/2008.
+    </p><p class="para block">
+      Chooser - A program used to select a remote host for managing a
+      display remotely on the attached display (<span class="command">gdm-host-chooser</span>).
+    </p><p class="para block">
+      FreeDesktop - The organization providing desktop standards, such as the
+      Desktop Entry Specification used by GDM.
+      <a class="ulink" href="http://www.freedesktop.org/"; title="http://www.freedesktop.org/";>
+      http://www.freedesktop.org</a>.
+    </p><p class="para block">
+      GDM - GNOME Display Manager. Used to describe the software package as a
+      whole.
+    </p><p class="para block">
+      Greeter - The graphical login window (<span class="command">gdm-simple-greeter</span>).
+    </p><p class="para block">
+      PAM - Pluggable Authentication Mechanism
+    </p><p class="para block">
+      XDMCP - X Display Manage Protocol
+    </p><p class="para block">
+      Xserver - An implemention of the X Window System.  For example the
+      Xorg webserver provided by the X.org Foundation
+      <a class="ulink" href="http://www.x.org/"; title="http://www.x.org/";>http://www.x.org</a>.
+    </p><p class="para block">
+      Paths that start with a word in angle brackets are relative to the
+      installation prefix. I.e. <span class="filename">&lt;share&gt;/pixmaps/</span>
+      refers to <span class="filename">/usr/share/pixmaps</span> if GDM was
+      configured with <span class="command">--prefix=/usr</span>.
+    </p></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></td><td class="navbar-next"><a class="navbar-next" href="overview.html" title="Overview">Overview</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/security.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/security.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,637 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Security</title><link rel="previous" href="overview.html" title="Overview"/><link rel="next" href="consolekit.html" title="Support for ConsoleKit"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td><td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li>Security</li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><li><a class="xref" href="configura
 tion.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li><a class="xref" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="security"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Security</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><div class="autotoc"><ul><li><span class="label">3.1.â</span><a class="xref" href="security.html#gdmuser" title="The GDM User And Group">The GDM User And Group</a></li><li><span class="label">3.2.â</span><a class="xref" href="secu
 rity.html#PAM" title="PAM">PAM</a></li><li><span class="label">3.3.â</span><a class="xref" href="security.html#utmpwtmp" title="utmp and wtmp">utmp and wtmp</a></li><li><span class="label">3.4.â</span><a class="xref" href="security.html#xauth" title="X Server Authentication Scheme">X Server Authentication Scheme</a></li><li><span class="label">3.5.â</span><a class="xref" href="security.html#xdmcpsecurity" title="XDMCP Security">XDMCP Security</a></li><li><span class="label">3.6.â</span><a class="xref" href="security.html#xdmcpaccess" title="XDMCP Access Control">XDMCP Access Control</a></li><li><span class="label">3.7.â</span><a class="xref" href="security.html#firewall" title="Firewall Security">Firewall Security</a></li><li><span class="label">3.8.â</span><a class="xref" href="security.html#policykit" title="PolicyKit">PolicyKit</a></li><li><span class="label">3.9.â</span><a class="xref" href="security.html#rbac" title="RBAC (Role Based Access Control)">RBAC 
 (Role Based Access Control)</a></li></ul></div><div class="division sect2"><a name="gdmuser"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.1.â</span>The GDM User And Group</span></h2></div><p class="para block block-first">
+        For security reasons a dedicated user and group id are recommended for
+        proper operation.  This user and group are normally "gdm" on
+        most systems, but can be configured to any user or group.  All GDM
+        GUI programs are run as this user, so that the programs which interact
+        with the user are run in a sandbox.  This user and group should have
+        limited privilege.
+      </p><p class="para block">
+        The only special privilege the "gdm" user requires is the
+        ability to read and write Xauth files to the
+        <span class="filename">&lt;var&gt;/run/gdm</span> directory.  The
+        <span class="filename">&lt;var&gt;/run/gdm</span> directory should have
+        root:gdm ownership and 1777 permissions.
+      </p><p class="para block">
+        You should not, under any circumstances, configure the GDM user/group
+        to a user which a user could easily gain access to, such as the user
+        <span class="filename">nobody</span>.  Any user who gains access to an Xauth
+        key can snoop on and control running GUI programs running in the
+        associated or perform a denial-of-service attack on that session.  It
+        is important to ensure that the system is configured properly so that
+        only the "gdm" user has access to these files and that it
+        is not easy to login to this account.  For example, the account should
+        be setup to not have a password or allow non-root users to login to the
+        account.
+      </p><p class="para block">
+        The GDM greeter configuration is stored in GConf.  To allow the GDM
+        user to be able to write configuration, it is necessary for the 
+        "gdm" user to have a writable $HOME directory.  Users may
+        configure the default GConf configuration as desired to avoid the 
+        need to provide the "gdm" user with a writable $HOME
+        directory.  However, some features of GDM may be disabled if it is
+        unable to write state information to GConf configuration.
+      </p></div><div class="division sect2"><a name="PAM"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.2.â</span>PAM</span></h2></div><p class="para block block-first">
+        GDM uses PAM for login authentication.  PAM stands for Pluggable
+        Authentication Module, and is used by most programs that request
+        authentication on your computer.  It allows the administrator to
+        configure specific authentication behavior for different login programs
+        (such as ssh, login GUI, screensaver, etc.)
+      </p><p class="para block">
+        PAM is complicated and highly configurable, and this documentation does
+        not intend to explain this in detail.  Instead, it is intended to give
+        an overview of how PAM configuration relates with GDM, how PAM is
+        commonly configured with GDM, and known issues.  It is expected that
+        a person needing to do PAM configuration would need to do further
+        reading of PAM documentation to understand how to configure PAM and
+        to understand terms used in this section.
+      </p><p class="para block">
+        PAM configuration has different, but similar, interfaces on different
+        Operating Systems, so check the
+        <a class="ulink" href="man:pam.d" title="man:pam.d">pam.d</a> or
+        <a class="ulink" href="man:pam.conf" title="man:pam.conf">pam.conf</a> man page for
+        details.  Be sure to you read the PAM documentation and are comfortable
+        with the security implications of any changes you intend to make to
+        your configuration.
+      </p><p class="para block">
+        Note that, by default, GDM uses the "gdm" PAM service name
+        for normal login and the "gdm-autologin" PAM service name for
+        automatic login.  These services may not be defined in your pam.d or
+        pam.conf configured file.  If there is no entry, then GDM will use the
+        default PAM behavior.  On most systems this should work fine.
+        However, the automatic login feature may not work if the gdm-autologin
+        service is not defined.
+      </p><p class="para block">
+        The <span class="filename">PostLogin</span> script is run before
+        pam_open_session is called, and the <span class="filename">PreSession</span>
+        script is called after.  This allows the system administrator to add
+        any scripting to the login process either before or after PAM 
+        initializes the session.
+      </p><p class="para block">
+        If you wish to make GDM work with other types of authentication
+        mechanisms (such as a fingerprint or SmartCard reader), then you should
+        implement this by using a PAM service module for the desired
+        authentication type rather than by trying to modify the GDM code
+        directly.  Refer to the PAM documentation on your system.  How to do
+        this is frequently discussed on the 
+        <div class=" block address block-first block-verbatim"><span class="email">&lt;<a href="mailto:gdm-list gnome org" title="Send email to &#x2018;gdm-list gnome org&#x2019;.">gdm-list gnome org</a>&gt;</span></div> mail list,
+        so you can refer to the list archives for more information.
+      </p><p class="para block">
+        PAM does have some limitations regarding being able to work with 
+        multiple types of authentication at the same time, like supporting
+        the ability to accept either SmartCard and the ability to type the
+        username and password into the login program.  There are techniques
+        that are used to make this work, and it is best to research how this
+        problem is commonly solved when setting up such a configuration.
+      </p><p class="para block">
+        If automatic login does not work on a system, check to see if the
+        "gdm-autologin" PAM stack is defined in the PAM configuration.  For
+        this to work, it is necessary to use a PAM module that simply does no
+        authentication, or which simply returns PAM_SUCCESS from all of its
+        public interfaces.  Assuming your system has a pam_allow.so PAM module
+        which does this, a PAM configuration to enable "gdm-autologin" would
+        look like this:
+      </p><div class=" block screen block-indent"><pre class="screen">       gdm-autologin auth  required    pam_unix_cred.so.1
+       gdm-autologin auth  sufficient  pam_allow.so.1
+       gdm-autologin account  sufficient  pam_allow.so.1
+       gdm-autologin session  sufficient  pam_allow.so.1
+       gdm-autologin password  sufficient  pam_allow.so.1
+</pre></div><p class="para block">
+        The above setup will cause no lastlog entry to be generated.  If a
+        lastlog entry is desired, then use the following for session:
+      </p><div class=" block screen block-indent"><pre class="screen">       gdm-autologin session required pam_unix_session.so.1
+</pre></div></div><div class="division sect2"><a name="utmpwtmp"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.3.â</span>utmp and wtmp</span></h2></div><p class="para block block-first">
+        GDM generates utmp and wtmp User Accounting Database entries upon
+        session login and logout.  The utmp database contains user access
+        and accounting information that is accessed by commands such as
+        <span class="command">finger</span>, <span class="command">last</span>,
+        <span class="command">login</span>, and <span class="command">who</span>.  The wtmp
+        database contains the history of user access and accounting 
+        information for the utmp database.  Refer to the 
+        <a class="ulink" href="man:utmp" title="man:utmp">utmp</a> and
+        <a class="ulink" href="man:wtmp" title="man:wtmp">wtmp</a>
+        man pages on your system for more information.
+      </p></div><div class="division sect2"><a name="xauth"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.4.â</span>X Server Authentication Scheme</span></h2></div><p class="para block block-first">
+        X server authorization files are stored in a newly created subdirectory
+        of <span class="filename">&lt;var&gt;/run/gdm</span> at start up.  These files
+        contain a is used to store a "password" between X clients
+        and the X server.  This "password" is unqiue for each logged
+        in session, so users from one session can't snoop on users from another.
+      </p><p class="para block">
+        GDM only supports the MIT-MAGIC-COOKIE-1 Xserver authentication
+        scheme.  Normally little is gained from the other schemes, and no
+        effort has been made to implement them so far.  Be especially
+        careful about using XDMCP because the Xserver authentication cookie
+        goes over the wire as clear text.  If snooping is possible, then an
+        attacker could simply snoop your authentication password as you log in,
+        regardless of the authentication scheme being used.  If snooping is
+        possible and undesirable, then you should use ssh for tunneling an X
+        connection rather then using XDMCP.  You could think of XDMCP as a sort
+        of graphical telnet, having the same security issues.  In most cases,
+        ssh -Y should be prefered over GDM's XDMCP features.
+      </p></div><div class="division sect2"><a name="xdmcpsecurity"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.5.â</span>XDMCP Security</span></h2></div><p class="para block block-first">
+        Even though your display is protected by cookies, XEvents and thus
+        keystrokes typed when entering passwords will still go over the wire in
+        clear text.  It is trivial to capture these.
+      </p><p class="para block">
+        XDMCP is primarily useful for running thin clients such as in terminal
+        labs.  Those thin clients will only ever need the network to access
+        the server, and so it seems like the best security policy to have
+        those thin clients on a separate network that cannot be accessed by
+        the outside world, and can only connect to the server.  The only point
+        from which you need to access outside is the server.  This type of set up
+        should never use an unmanaged hub or other sniffable network.
+      </p></div><div class="division sect2"><a name="xdmcpaccess"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.6.â</span>XDMCP Access Control</span></h2></div><p class="para block block-first">
+        XDMCP access control is done using TCP wrappers.  It is possible to
+        compile GDM without TCP wrapper support, so this feature may not be
+        supported on some Operating Systems.
+      </p><p class="para block">
+        You should use the daemon name <span class="command">gdm</span> in the
+        <span class="filename">&lt;etc&gt;/hosts.allow</span> and
+        <span class="filename">&lt;etc&gt;/hosts.deny</span> files.  For example to 
+        deny computers from <span class="filename">.evil.domain</span> from logging in,
+        then add
+      </p><div class=" block screen block-indent"><pre class="screen">gdm: .evil.domain
+</pre></div><p class="para block">
+        to <span class="filename">&lt;etc&gt;/hosts.deny</span>.  You may also need
+        to add
+      </p><div class=" block screen block-indent"><pre class="screen">gdm: .your.domain
+</pre></div><p class="para block">
+        to your <span class="filename">&lt;etc&gt;/hosts.allow</span> if you normally
+        disallow all services from all hosts.  See the
+        <a class="ulink" href="man:hosts.allow" title="man:hosts.allow">hosts.allow(5)</a> man
+        page for details.
+      </p></div><div class="division sect2"><a name="firewall"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.7.â</span>Firewall Security</span></h2></div><p class="para block block-first">
+        Even though GDM tries to outsmart potential attackers trying to take
+        advantage of XDMCP, it is still advised that you block the XDMCP port
+        (normally UDP port 177) on your firewall unless really needed.  GDM
+        guards against denial of service attacks, but the X protocol is still
+        inherently insecure and should only be used in controlled environments.
+        Also each remote connection takes up lots of resources, so it is much
+        easier to do a denial of service attack via XDMCP then a webserver.
+      </p><p class="para block">
+        It is also wise to block all of the X Server ports.  These are TCP
+        ports 6000 + the display number of course) on your firewall.  Note that
+        GDM will use display numbers 20 and higher for flexible on-demand
+        servers.
+      </p><p class="para block">
+         X is not a very safe protocol for using over the net, and XDMCP is
+         even less safe.
+      </p></div><div class="division sect2"><a name="policykit"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.8.â</span>PolicyKit</span></h2></div><p class="para block block-first">
+        GDM may be configured to use PolicyKit to allow the system
+        administrator to control whether the login screen should provide
+        the shutdown and restart buttons on the greeter screen.
+      </p><p class="para block">
+        These buttons are controlled by the
+        <span class="filename">org.freedesktop.consolekit.system.stop-multiple-users</span>
+        and
+        <span class="filename">org.freedesktop.consolekit.system.restart-multiple-users</span>
+        actions respectively.  Policy for these actions can be set up using the
+        polkit-gnome-authorization tool, or the polkit-auth command line program.
+      </p></div><div class="division sect2"><a name="rbac"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">3.9.â</span>RBAC (Role Based Access Control)</span></h2></div><p class="para block block-first">
+        GDM may be configured to use RBAC instead of PolicyKit.  In this
+        case, RBAC configuration is used to control whether the login screen
+        should provide the shutdown and restart buttons on the greeter screen.
+      </p><p class="para block">
+        For example, on Solaris, the "solaris.system.shutdown"
+        authorization is used to control this.  Simply modify the 
+        <span class="filename">/etc/user_attr</span> file so that the "gdm"
+        user has this authorization.
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="overview.html" title="Overview">Overview</a></td><td class="navbar-next"><a class="navbar-next" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></td></tr></table></div></body></html>

Added: trunk/projects.gnome.org/gdm/docs/2.24/troubleshooting.html
==============================================================================
--- (empty file)
+++ trunk/projects.gnome.org/gdm/docs/2.24/troubleshooting.html	Wed Dec 10 23:42:48 2008
@@ -0,0 +1,478 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";><head><title>Troubleshooting</title><link rel="previous" href="binaries.html" title="GDM Commands"/><link rel="next" href="license.html" title="License"/><link rel="top" href="gdm.html" title="GNOME Display Manager Reference Manual"/><style type="text/css">
+
+html { height: 100%; }
+body {
+  margin: 0px; padding: 12px;
+  background-color: #f9f9f6;
+  min-height: 100%;
+  direction: ltr;
+}
+div, p, pre, blockquote { margin: 0; padding: 0; }
+p img { vertical-align: middle; }
+sub { font-size: 0.83em; }
+sub sub { font-size: 1em; }
+sup { font-size: 0.83em; }
+sup sup { font-size: 1em; }
+table { border-collapse: collapse; }
+table.table-pgwide { width: 100%; }
+td { vertical-align: top; }
+td { padding: 0.2em 0.83em 0.2em 0.83em; }
+th { padding: 0 0.83em 0 0.83em; }
+tr.tr-shade {
+  background-color: #f9f9f6;
+}
+td.td-colsep { border-right: solid 1px; }
+td.td-rowsep { border-bottom: solid 1px; }
+thead { border-top: solid 2px; border-bottom: solid 2px; }
+tfoot { border-top: solid 2px; border-bottom: solid 2px; }
+div.body {
+  padding: 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.body-sidebar {
+  
+  margin-right: 13em;
+}
+div.division div.division { margin-top: 1.72em; }
+div.division div.division div.division { margin-top: 1.44em; }
+div.header {
+  margin: 0;
+  color: #3f3f3f;
+  border-bottom: solid 1px #e0e0df;
+}
+h1, h2, h3, h4, h5, h6, h7 {
+  margin: 0; padding: 0;
+  color: #3f3f3f;
+}
+h1.title { font-size: 1.72em; }
+h2.title { font-size: 1.44em; }
+h3.title { font-size: 1.2em; }
+h4.title, h5.title, h6.title, h7.title { font-size: 1em; }
+.block { margin-top: 1em; }
+.block .block-first { margin-top: 0; }
+.block-indent {
+  
+  margin-left: 1.72em;
+  
+  margin-right: 1em;
+}
+.block-indent .block-indent { margin-left: 0em; margin-right: 0em; }
+td .block-indent  { margin-left: 0em; margin-right: 0em; }
+dd .block-indent  { margin-left: 0em; margin-right: 0em; }
+.block-verbatim { white-space: pre; }
+div.title {
+  margin-bottom: 0.2em;
+  font-weight: bold;
+  color: #3f3f3f;
+}
+div.title-formal { padding-left: 0.2em; padding-right: 0.2em; }
+div.title-formal .label { font-weight: normal; }
+a {
+  color: #1f609f;
+  text-decoration: none;
+}
+a:hover { text-decoration: underline; }
+a:visited { color: #9f1f6f; }
+ul, ol, dl { margin: 0; padding: 0; }
+li {
+  margin-top: 1em;
+  
+  margin-left: 2.4em;
+  
+  padding: 0;
+}
+li.li-first { margin-top: 0; }
+dt { margin: 1em 0 0 0; }
+dt.dt-first { margin: 0; }
+dd {
+  
+  margin-left: 1.72em;
+  margin-top: 0.5em;
+}
+dl.dl-compact dt { margin-top: 0; }
+dl.dl-compact dd { margin-top: 0; margin-bottom: 0; }
+
+
+ul.linktrail {
+  display: block;
+  margin: 0.2em 0 0 0;
+  
+  text-align: right;
+}
+li.linktrail { display: inline; margin: 0; padding: 0; }
+
+li.linktrail::before {
+  content: 'Â /ÂÂ';
+  color: #3f3f3f;
+}
+
+li.linktrail-first::before, li.linktrail-only::before { content: ''; }
+
+
+div.navbar {
+  padding: 0.5em 1em 0.5em 1em;
+  max-width: 60em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.navbar-top { margin-bottom: 1em; }
+div.navbar-bottom { margin-top: 1em; clear: both; }
+div.navbar img { border: 0; vertical-align: -0.4em; }
+table.navbar { width: 100%; margin: 0; border: none; }
+table.navbar td { padding: 0; border: none; }
+td.navbar-next {
+  
+  text-align: right;
+}
+a.navbar-prev::before {
+  
+  content: 'âÂÂ';
+  color: #3f3f3f;
+}
+a.navbar-next::after {
+  
+  content: 'ÂÂâ';
+  color: #3f3f3f;
+}
+
+
+div.sidebar {
+  
+  float: right;
+  padding: 0; margin: 0; width: 12em;
+}
+div.sidenav {
+  padding: 0.5em 1em 0 1em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.sidenav div.autotoc {
+  background-color: #ffffff;
+  border: none; padding: 0; margin: 0;
+}
+div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
+div.sidenav div.autotoc li { margin-bottom: 0.5em; }
+div.sidenav div.autotoc div.autotoc div.autotoc {
+  
+  margin-left: 1em;
+  margin-top: 0;
+}
+div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
+
+
+div.autotoc {
+  
+  display: table;
+  margin-top: 1em;
+  
+  margin-left: 1.72em;
+  padding: 0.5em 1em 0.5em 1em;
+  background-color: #f0f9ff;
+  border: solid 1px #c0c9ff;
+}
+div.autotoc ul { margin: 0; padding: 0; }
+div.autotoc li { list-style-type: none; margin: 0; }
+div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
+div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
+div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+
+
+span.bibliolabel {
+  color: #3f3f3f;
+}
+
+
+div.admonition {
+  padding: 0.5em 1em 0.5em 1em;
+  
+  padding-left: 60px;
+  min-height: 48px;
+  border: solid 1px #e0e0df;
+  background-color: #fffff0;
+  
+  background-position: 6px 0.5em;
+  background-repeat: no-repeat;
+}
+div.caution {
+  background-image: url("admon-caution.png");
+}
+div.important {
+  background-image: url("admon-important.png");
+}
+div.note {
+  background-image: url("admon-note.png");
+}
+div.note-bug {
+  background-image: url("admon-bug.png");
+}
+div.tip {
+  background-image: url("admon-tip.png");
+}
+div.warning {
+  background-image: url("admon-warning.png");
+}
+div.blockquote {
+  
+  background-image: url('../../../data/icons/yelp-watermark-blockquote-201C.png');
+  background-repeat: no-repeat;
+  
+  background-position: top left;
+  padding: 0.5em;
+  
+  padding-left: 4em;
+}
+div.attribution {
+  margin-top: 0.5em;
+  color: #3f3f3f;
+}
+div.attribution::before {
+  
+  content: 'â ';
+}
+div.epigraph {
+  
+  text-align: right;
+  
+  margin-left: 20%;
+  
+  margin-right: 0;
+  color: #3f3f3f;
+}
+div.figure, div.informalfigure {
+  
+  display: table;
+  padding: 0.5em;
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.figure-inner, div.informalfigure-inner {
+  padding: 0.5em;
+  background-color: #ffffff;
+  border: solid 1px #e0e0df;
+}
+div.caption { margin-top: 0.5em; }
+div.programlisting {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border: solid 1px #e0e0df;
+}
+div.screen .prompt {
+  color: #3f3f3f;
+}
+div.screen .userinput {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+pre.linenumbering {
+  color: #3f3f3f;
+  margin: 0;
+  
+  padding-right: 1em;
+  
+  float: left;
+  
+  text-align: right;
+}
+
+
+
+dl.index dt { margin-top: 0; }
+dl.index dd { margin-top: 0; margin-bottom: 0; }
+dl.indexdiv dt { margin-top: 0; }
+dl.indexdiv dd { margin-top: 0; margin-bottom: 0; }
+dl.setindex dt { margin-top: 0; }
+dl.setindex dd { margin-top: 0; margin-bottom: 0; }
+div.list div.title-formal span.title {
+  border-bottom: solid 1px #e0e0df;
+}
+div.simplelist {
+  
+  margin-left: 1.72em;
+}
+div.simplelist table { margin-left: 0; border: none; }
+div.simplelist td {
+  padding: 0.5em;
+  border-left: solid 1px #e0e0df;
+}
+div.simplelist td.td-first {
+  
+  padding-left: 0;
+  
+  border-left: 0;
+}
+div.synopsis {
+  padding: 0.5em;
+  
+  background-color: #f9f9f6;
+  border-top: solid 2px #c0c9ff;
+  border-bottom: solid 2px #c0c9ff;
+}
+div.synopsis div.synopsis {
+  padding: 0;
+  border: none;
+}
+div.synopsis div.block { margin-top: 0.2em; }
+div.synopsis div.block-first { margin-top: 0; }
+
+
+span.accel { text-decoration: underline; }
+span.acronym { font-family: sans-serif; }
+span.application { font-style: italic; }
+span.classname, span.exceptionname, span.interfacename { font-family: monospace; }
+span.code {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.code { border: none; padding: 0; }
+span.command {
+  font-family: monospace;
+  border: solid 1px #e0e0df;
+  
+  padding-left: 0.2em;
+  padding-right: 0.2em;
+}
+pre span.command { border: none; padding: 0; }
+span.computeroutput { font-family: monospace; }
+
+span.constant { font-family: monospace; }
+span.database { font-family: monospace; }
+span.email { font-family: monospace; }
+span.emphasis { font-style: italic; }
+span.emphasis-bold { font-style: normal; font-weight: bold; }
+span.envar { font-family: monospace; }
+
+span.filename { font-family: monospace; }
+span.firstterm { font-style: italic; }
+span.foreignphrase { font-style: italic; }
+span.function { font-family: monospace; }
+
+dt.glossterm span.glossterm { font-style: normal; }
+
+
+span.glossterm { font-style: italic; }
+
+span.guibutton, span.guilabel, span.guimenu, span.guimenuitem, span.guisubmenu, span.interface {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.keycap {
+  font-weight: bold;
+  color: #3f3f3f;
+}
+span.lineannotation { font-style: italic; }
+span.literal { font-family: monospace; }
+span.markup  { font-family: monospace; }
+span.medialabel { font-style: italic; }
+span.methodname { font-family: monospace; }
+span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+span.option { font-family: monospace; }
+span.parameter { font-family: monospace; }
+span.paramdef span.parameter { font-style: italic; }
+span.prompt { font-family: monospace; }
+span.property { font-family: monospace; }
+span.replaceable  { font-style: italic; }
+span.returnvalue { font-family: monospace; }
+span.sgmltag { font-family: monospace; }
+span.structfield, span.structname { font-family: monospace; }
+span.symbol { font-family: monospace; }
+span.systemitem { font-family: monospace; }
+span.token { font-family: monospace; }
+span.type { font-family: monospace; }
+span.uri { font-family: monospace; }
+span.userinput { font-family: monospace; }
+span.varname { font-family: monospace; }
+span.wordasword { font-style: italic; }
+
+
+
+div.footnotes { font-style: italic; font-size: 0.8em; }
+div.footnote { margin-top: 1.44em; }
+span.footnote-number { display: inline; padding-right: 0.83em; }
+span.footnote-number + p { display: inline; }
+a.footnote { text-decoration: none; font-size: 0.8em; }
+a.footnote-ref { text-decoration: none; }
+
+span.co {
+  margin-left: 0.2em; margin-right: 0.2em;
+  padding-left: 0.4em; padding-right: 0.4em;
+  border: solid 1px #000000;
+  -moz-border-radius: 8px;
+  background-color: #000000;
+  color: #FFFFFF;
+  font-size: 8px;
+}
+span.co:hover {
+  border-color: #333333;
+  background-color: #333333;
+  color: #FFFFFF;
+}
+span.co a { text-decoration: none; }
+span.co a:hover { text-decoration: none; }
+
+div.cmdsynopsis { font-family: monospace; }
+
+dt.question { margin-left: 0em; }
+dt.question div.label { float: left; }
+dd + dt.question { margin-top: 1em; }
+dd.answer {
+  margin-top: 1em;
+  margin-left: 2em;
+  margin-right: 1em;
+}
+dd.answer div.label { float: left; }
+</style></head>
+<meta http-equiv="Content-Type" content="text/html charset=utf8">
+<body><div class="navbar navbar-top"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td><td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td></tr></table></div><div class="sidebar"><div class="sidenav"><div class="autotoc"><ul><li><a href="gdm-info.html" title="About This Document">About This Document</a></li><li><a class="xref" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a><div class="autotoc"><ul><li><a class="xref" href="preface.html" title="Terms and Conventions Used in This Manual">Terms and Conventions Used in This Manual</a></li><li><a class="xref" href="overview.html" title="Overview">Overview</a></li><li><a class="xref" href="security.html" title="Security">Security</a></li><li><a class="xref" href="consolekit.html" title="Support for ConsoleKit">Support for ConsoleKit</a></li><l
 i><a class="xref" href="configuration.html" title="Configuration">Configuration</a></li><li><a class="xref" href="binaries.html" title="GDM Commands">GDM Commands</a></li><li>Troubleshooting</li><li><a class="xref" href="license.html" title="License">License</a></li></ul></div></li></ul></div></div></div><div class="body body-sidebar"><div class="division sect1"><a name="troubleshooting"/><div class="header"><h1 xmlns="" class="sect1 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title">Troubleshooting</span></h1></div><ul class="linktrail"><li class="linktrail linktrail-only"><a class="linktrail" href="gdm.html" title="GNOME Display Manager Reference Manual">GNOME Display Manager Reference Manual</a></li></ul><p class="para block block-first">
+      This section discusses helpful tips for getting GDM working.  In general,
+      if you have a problem using GDM, you can submit a bug or send an email
+      to the gdm-list mailing list.  Information about how to do this is in
+      the Introduction section of the document.
+    </p><p class="para block">
+      If GDM is failing to work properly, it is always a good idea to include
+      debug information.  To turn on debug, launch gdm with the --debug
+      option.  Then use GDM to the point where it fails, and debug output will
+      be sent to your system log
+      (<span class="filename">&lt;var&gt;/log/messages</span> or
+      <span class="filename">&lt;var&gt;/adm/messages</span> depending on your Operating
+      System).  If you share this output with the GDM community via a bug
+      report or email, please only include the GDM related debug information
+      and not the entire file since it can be large.  If you do not see any
+      GDM syslog output, you may need to configure syslog (refer to the
+      <a class="ulink" href="man:syslog" title="man:syslog">syslog</a> man page).
+    </p><div class="autotoc"><ul><li><span class="label">7.1.â</span><a class="xref" href="troubleshooting.html#wontstart" title="GDM Will Not Start">GDM Will Not Start</a></li></ul></div><div class="division sect2"><a name="wontstart"/><div class="header"><h2 xmlns="" class="sect2 title"><span xmlns="http://www.w3.org/1999/xhtml"; class="title"><span class="label">7.1.â</span>GDM Will Not Start</span></h2></div><p class="para block block-first">
+         There are a many problems that can cause GDM to fail to start, but
+         this section will discuss a few common problems and how to approach
+         tracking down a problem with GDM starting.   Some problems will 
+         cause GDM to respond with an error message or dialog when it tries
+         to start, but it can be difficult to track down problems when GDM
+         fails silently.
+      </p><p class="para block">
+         First make sure that the Xserver is configured properly.  The 
+         GDM configuration file contains a command in the [server-Standard]
+         section that is used for starting the Xserver.  Verify that this
+         command works on your system.  Running this command from the 
+         console should start the Xserver.  If it fails, then the problem
+         is likely with your Xserver configuration.  Refer to your Xserver
+         error log for an idea of what the problem may be.  The problem may
+         also be that your Xserver requires different command-line options.
+         If so, then modify the Xserver command in the GDM configuration file
+         so that it is correct for your system.
+      </p><p class="para block">
+         Also make sure that the <span class="filename">/tmp</span> directory has
+         reasonable ownership and permissions, and that the machine's file
+         system is not full.  These problems will cause GDM to fail to start.
+      </p></div></div></div><div class="navbar navbar-bottom"><table class="navbar"><tr><td class="navbar-prev"><a class="navbar-prev" href="binaries.html" title="GDM Commands">GDM Commands</a></td><td class="navbar-next"><a class="navbar-next" href="license.html" title="License">License</a></td></tr></table></div></body></html>

Modified: trunk/projects.gnome.org/gdm/docs/Makefile.am
==============================================================================
--- trunk/projects.gnome.org/gdm/docs/Makefile.am	(original)
+++ trunk/projects.gnome.org/gdm/docs/Makefile.am	Wed Dec 10 23:42:48 2008
@@ -1,4 +1,4 @@
-SUBDIRS=2.8 2.14 2.16 2.18 2.20
+SUBDIRS=2.8 2.14 2.16 2.18 2.20 2.24
 
 urlpath = /gdm/docs
 

Modified: trunk/projects.gnome.org/gdm/index.html
==============================================================================
--- trunk/projects.gnome.org/gdm/index.html	(original)
+++ trunk/projects.gnome.org/gdm/index.html	Wed Dec 10 23:42:48 2008
@@ -25,25 +25,22 @@
 <div id="body">
 
 <h2>GDM - The GNOME Display Manager</h2>
-<p class="front-screenshot">
-<a href="screenshots.html">
-  <img src="images/1-GDM-Plain-Default-Style-thumb.png" alt="click here to check out GDM in action" /><br />
-See GDM in action</a></p>
-
-<p>GDM is the GNOME Display Manager, a graphical login program.</p>
 
 <p>
-You can find additional GDM themes at
-<a href="http://art.gnome.org/themes/gdm_greeter/";>http://art.gnome.org/</a>.
+GDM is the GNOME Display Manager, a graphical login program.
 </p>
 
 <h3>We want you to be part of the fun</h3>
 
-<p>Are you a coder, artist, documentaion writer or translator?
-<a href="developers.html">Join the fun!</a></p>
+<p>
+Are you a coder, artist, documentaion writer or translator?
+<a href="developers.html">Join the fun!</a>
+</p>
 
-<p>GDM is released under the
-<a href="http://www.gnu.org/licenses/gpl.html";>GNU General Public License (GPL)</a>.</p>
+<p>
+GDM is released under the
+<a href="http://www.gnu.org/licenses/gpl.html";>GNU General Public License (GPL)</a>.
+</p>
 <br />
 
 </div>
@@ -55,9 +52,9 @@
     <p>The latest releases can always be found at the
        <a href="http://ftp.gnome.org/pub/GNOME/sources/gdm";>GNOME ftp site</a>.</p>
     <p>The latest stable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.20";>2.20.x</a>.</p>
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.24";>2.24.x</a>.</p>
     <p>The latest unstable<br /> release is
-       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.21";>2.21.x</a>.</p> 
+       <a href="http://ftp.gnome.org/pub/gnome/sources/gdm/2.25";>2.25.x</a>.</p> 
     <br />
 
     <p class="section">Feedback</p>



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