Changeset 0ed3f7f
- Timestamp:
- 05/21/2005 04:13:49 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- f88baf3
- Parents:
- 29d3e7ce
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gnome/add/gdm.xml
r29d3e7ce r0ed3f7f 5 5 %general-entities; 6 6 7 <!ENTITY gdm-download-http "http://ftp.gnome.org/pub/GNOME/sources/gdm/2.6/gdm-&gdm-version;.tar.bz2">8 <!ENTITY gdm-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/gdm/2.6/gdm-&gdm-version;.tar.bz2">9 <!ENTITY gdm-md5sum "8dca7cb1f28d81f60f6e07b3c24288c5">10 <!ENTITY gdm-size "3.2 MB">11 <!ENTITY gdm-buildsize "44 MB">12 <!ENTITY gdm-time "0.48 SBU">7 <!ENTITY gdm-download-http "http://ftp.gnome.org/pub/GNOME/sources/gdm/2.6/gdm-&gdm-version;.tar.bz2"> 8 <!ENTITY gdm-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/gdm/2.6/gdm-&gdm-version;.tar.bz2"> 9 <!ENTITY gdm-md5sum "8dca7cb1f28d81f60f6e07b3c24288c5"> 10 <!ENTITY gdm-size "3.2 MB"> 11 <!ENTITY gdm-buildsize "44 MB"> 12 <!ENTITY gdm-time "0.48 SBU"> 13 13 ]> 14 14 15 15 <sect1 id="gdm" xreflabel="GDM-&gdm-version;"> 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 20 <?dbhtml filename="gdm.html"?> 21 <title>GDM-&gdm-version;</title> 22 23 <sect2> 24 <title>Introduction to <application><acronym>GDM</acronym></application></title> 25 26 <para>The <application><acronym>GDM</acronym></application> package 27 contains <application><acronym>GNOME</acronym></application>'s Display Manager 28 daemon. This is useful for allowing configurable graphical logins.</para> 29 30 <sect3><title>Package information</title> 31 <itemizedlist spacing='compact'> 32 <listitem><para>Download (HTTP): <ulink 33 url="&gdm-download-http;"/></para></listitem> 34 <listitem><para>Download (FTP): <ulink 35 url="&gdm-download-ftp;"/></para></listitem> 36 <listitem><para>Download MD5 sum: &gdm-md5sum;</para></listitem> 37 <listitem><para>Download size: &gdm-size;</para></listitem> 38 <listitem><para>Estimated disk space required: 39 &gdm-buildsize;</para></listitem> 40 <listitem><para>Estimated build time: 41 &gdm-time;</para></listitem></itemizedlist> 42 </sect3> 43 44 <sect3><title><application><acronym>GDM</acronym></application> 45 dependencies</title> 46 <sect4><title>Required</title> 47 <para><xref linkend="libgnomeui"/>, 48 <xref linkend="scrollkeeper"/> and 49 <xref linkend="librsvg"/></para> 50 </sect4> 51 52 <sect4><title>Optional</title> 53 <para><xref linkend="Linux_PAM"/>, 54 <xref linkend="tcpwrappers"/> and 55 <ulink url="http://www.nsa.gov/selinux/">SELinux</ulink></para> 56 </sect4> 57 </sect3> 58 59 </sect2> 60 61 <sect2> 62 <title>Installation of <application><acronym>GDM</acronym></application></title> 63 64 <para>Install <application><acronym>GDM</acronym></application> by running 65 the following commands:</para> 66 67 <screen><userinput><command>groupadd gdm && 16 <?dbhtml filename="gdm.html"?> 17 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 22 23 <title>GDM-&gdm-version;</title> 24 25 <indexterm zone="gdm"> 26 <primary sortas="a-GDM">GDM</primary> 27 </indexterm> 28 29 <sect2 role="package"> 30 <title>Introduction to GDM</title> 31 32 <para>The <application>GDM</application> package contains 33 <application>GNOME</application>'s Display Manager daemon. This is 34 useful for allowing configurable graphical logins.</para> 35 36 <bridgehead renderas="sect3">Package Information</bridgehead> 37 <itemizedlist spacing="compact"> 38 <listitem> 39 <para>Download (HTTP): <ulink url="&gdm-download-http;"/></para> 40 </listitem> 41 <listitem> 42 <para>Download (FTP): <ulink url="&gdm-download-ftp;"/></para> 43 </listitem> 44 <listitem> 45 <para>Download MD5 sum: &gdm-md5sum;</para> 46 </listitem> 47 <listitem> 48 <para>Download size: &gdm-size;</para> 49 </listitem> 50 <listitem> 51 <para>Estimated disk space required: &gdm-buildsize;</para> 52 </listitem> 53 <listitem> 54 <para>Estimated build time: &gdm-time;</para> 55 </listitem> 56 </itemizedlist> 57 58 <bridgehead renderas="sect3">GDM Dependencies</bridgehead> 59 60 <bridgehead renderas="sect4">Required</bridgehead> 61 <para><xref linkend="libgnomeui"/>, 62 <xref linkend="scrollkeeper"/> and 63 <xref linkend="librsvg"/></para> 64 65 <bridgehead renderas="sect4">Optional</bridgehead> 66 <para><xref linkend="Linux_PAM"/>, 67 <xref linkend="tcpwrappers"/> and 68 <ulink url="http://www.nsa.gov/selinux/">SELinux</ulink></para> 69 70 </sect2> 71 72 <sect2 role="installation"> 73 <title>Installation of GDM</title> 74 75 <para>Install <application>GDM</application> by running 76 the following commands:</para> 77 78 <screen><userinput>groupadd gdm && 68 79 useradd -c "GDM Daemon Owner" -d /dev/null -g gdm -s /bin/bash gdm && 69 80 ./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \ … … 72 83 --with-pam-prefix=/etc && 73 84 make && 74 make install</command></userinput></screen> 75 76 </sect2> 77 78 <sect2> 79 <title>Command explanations</title> 80 81 <para><parameter>--sysconfdir=/etc/gnome</parameter>: This command puts 82 configuration files in <filename class="directory">/etc/gnome</filename> 83 instead of <filename class="directory">$GNOME_PREFIX/etc</filename>.</para> 84 85 <para><parameter>--localstatedir=/var/lib</parameter>: This command 86 puts files in <filename class="directory">/var/lib</filename> instead of 87 <filename class="directory">$GNOME_PREFIX/var</filename>.</para> 88 89 <para><parameter>--with-pam-prefix=/etc</parameter>: This command puts 90 <application><acronym>PAM</acronym></application> configuration files in 91 <filename class="directory">/etc/pam.d</filename> instead of 92 <filename class="directory">/etc/gnome</filename>.</para> 93 94 </sect2> 95 96 <sect2> 97 <title>Configuring <application>GDM</application></title> 98 99 <sect3><title>Config files</title> 100 <para><filename>/etc/gnome/gdm/gdm.conf</filename></para> 101 </sect3> 102 103 <sect3><title>Configuration Information</title> 104 105 <para>The <application>GDM</application> <application>PAM</application> 106 config files contain modules not present in a <acronym>BLFS</acronym> 107 installation. The following commands will replace those files:</para> 108 109 <screen><userinput><command>cat > /etc/pam.d/gdm << "EOF"</command> 110 auth required pam_unix.so 85 make install</userinput></screen> 86 87 </sect2> 88 89 <sect2 role="commands"> 90 <title>Command Explanations</title> 91 92 <para><parameter>--sysconfdir=/etc/gnome</parameter>: This command puts 93 configuration files in <filename class="directory">/etc/gnome</filename> 94 instead of <filename class="directory">$GNOME_PREFIX/etc</filename>.</para> 95 96 <para><parameter>--localstatedir=/var/lib</parameter>: This command 97 puts files in <filename class="directory">/var/lib</filename> instead of 98 <filename class="directory">$GNOME_PREFIX/var</filename>.</para> 99 100 <para><parameter>--with-pam-prefix=/etc</parameter>: This command puts 101 <application>PAM</application> configuration files in 102 <filename class="directory">/etc/pam.d</filename> instead of 103 <filename class="directory">/etc/gnome</filename>.</para> 104 105 </sect2> 106 107 <sect2 role="configuration"> 108 <title>Configuring GDM</title> 109 110 <sect3 id="gdm-config"> 111 <title>Config Files</title> 112 113 <para><filename>/etc/gnome/gdm/gdm.conf</filename></para> 114 115 <indexterm zone="gdm gdm-config"> 116 <primary sortas="e-etc-gnome-gdm-gdm.conf">/etc/gnome/gdm/gdm.conf</primary> 117 </indexterm> 118 119 </sect3> 120 121 <sect3> 122 <title>Configuration Information</title> 123 124 <para>The <application>GDM</application> <application>PAM</application> 125 config files contain modules not present in a BLFS installation. The 126 following commands will replace those files:</para> 127 128 <screen role="root"><userinput>cat > /etc/pam.d/gdm << "EOF" 129 <literal>auth required pam_unix.so 111 130 auth required pam_nologin.so 112 131 account required pam_unix.so 113 132 password required pam_unix.so 114 session required pam_unix.so 115 <command>EOF116 cat > /etc/pam.d/gdm-autologin << "EOF" </command>117 auth required pam_env.so133 session required pam_unix.so</literal> 134 EOF 135 cat > /etc/pam.d/gdm-autologin << "EOF" 136 <literal>auth required pam_env.so 118 137 auth required pam_nologin.so 119 138 auth required pam_permit.so 120 139 account required pam_unix.so 121 140 password required pam_unix.so 122 session required pam_unix.so 123 <command>EOF</command></userinput></screen> 124 125 <para><command>gdm</command> can be tested by executing it from a root console.</para> 126 127 <para>To start a graphical login at boot, install the 128 <filename>/etc/rc.d/init.d/gdm</filename> init script included in the 129 <xref linkend="intro-important-bootscripts"/> package.</para> 130 131 <screen><userinput><command>make install-gdm</command></userinput></screen> 132 133 <para>To autostart with a graphical login, edit 134 <filename>/etc/inittab</filename> so that the line containing:</para> 135 136 <screen>id:3:initdefault:</screen> 137 138 <para>is changed to:</para> 139 140 <screen>id:5:initdefault:</screen> 141 142 </sect3> 143 144 </sect2> 145 146 <sect2> 147 <title>Contents</title> 148 149 <para>The <application><acronym>GDM</acronym></application> package contains 150 <command>gdm</command>, 151 <command>gdm-binary</command>, 152 <command>gdmXnest</command>, 153 <command>gdmXnestchooser</command>, 154 <command>gdmchooser</command>, 155 <command>gdmflexiserver</command>, 156 <command>gdmgreeter</command>, 157 <command>gdmlogin</command>, 158 <command>gdmphotosetup</command>, 159 <command>gdmsetup</command>, 160 <command>gdmthemetester</command>, 161 <command>gdm-restart</command>, 162 <command>gdm-safe-restart</command>, 163 <command>gdm-stop</command>, 164 <command>gdmconfig</command>, 165 <command>gdmopen</command> and 166 <command>gdmtranslate</command>.</para> 167 168 </sect2> 169 170 <sect2><title>Description</title> 171 172 <sect3><title>gdm</title> 173 <para><command>gdm</command> is a wrapper script to execute the 174 <application><acronym>GDM</acronym></application> binary, the configurable 175 <application><acronym>GNOME</acronym></application> based login 176 prompt.</para></sect3> 177 178 <sect3><title>gdmchooser</title> 179 <para><command>gdmchooser</command> is an application for selecting 180 <acronym>XDMCP</acronym> enabled hosts on 181 the local network.</para></sect3> 182 183 <sect3><title>gdmsetup</title> 184 <para><command>gdmsetup</command> is a graphical interface to edit the 185 <filename>gdm.conf</filename> file.</para></sect3> 186 187 <sect3><title>gdm-restart and gdm-safe-restart</title> 188 <para><command>gdm-restart</command> sends the <acronym>HUP</acronym> 189 signal and <command>gdm-safe-restart</command> sends the 190 <acronym>USR</acronym>1 signal to the 191 <application><acronym>GDM</acronym></application>daemon so that it restarts. 192 They are used after the config file is edited.</para></sect3> 193 194 <sect3><title>gdmconfig</title> 195 <para><command>gdmconfig</command> is an application for managing the 196 configuration of the entire <application>GDM</application> applications 197 suite. It handles look and feel, security, <acronym>XDMCP</acronym>, 198 GDMchooser and more.</para></sect3> 199 200 </sect2> 141 session required pam_unix.so</literal> 142 EOF</userinput></screen> 143 144 <indexterm zone="gdm gdm-config"> 145 <primary sortas="e-etc-pam.d-gdm">/etc/pam.d/gdm</primary> 146 </indexterm> 147 148 <indexterm zone="gdm gdm-config"> 149 <primary 150 sortas="e-etc-pam.d-gdm-autologin">/etc/pam.d/gdm-autologin</primary> 151 </indexterm> 152 153 <para><command>gdm</command> can be tested by executing it from a 154 <systemitem class="username">root</systemitem> console.</para> 155 156 </sect3> 157 158 <sect3 id="gdm-init"> 159 <title>Boot Script</title> 160 161 <para>To start a graphical login at boot, install the 162 <filename>/etc/rc.d/init.d/gdm</filename> init script included in the 163 <xref linkend="intro-important-bootscripts"/> package.</para> 164 165 <indexterm zone="gdm gdm-init"> 166 <primary sortas="f-gdm">gdm</primary> 167 </indexterm> 168 169 <screen role="root"><userinput>make install-gdm</userinput></screen> 170 171 <para>To autostart with a graphical login, edit 172 <filename>/etc/inittab</filename> so that the line containing:</para> 173 174 <screen><literal>id:3:initdefault:</literal></screen> 175 176 <para>is changed to:</para> 177 178 <screen><literal>id:5:initdefault:</literal></screen> 179 180 </sect3> 181 182 </sect2> 183 184 <sect2 role="content"> 185 <title>Contents</title> 186 187 <segmentedlist> 188 <segtitle>Installed Programs</segtitle> 189 <segtitle>Installed Libraries</segtitle> 190 <segtitle>Installed Directories</segtitle> 191 192 <seglistitem> 193 <seg>gdm, gdm-binary, gdmXnest, gdmXnestchooser, gdmchooser, 194 gdmflexiserver, gdmgreeter, gdmlogin, gdmphotosetup, gdmsetup, 195 gdmthemetester, gdm-restart, gdm-safe-restart, gdm-stop, 196 gdmconfig, gdmopen, and gdmtranslate</seg> 197 <seg>None</seg> 198 <seg>Not determined at this time</seg> 199 </seglistitem> 200 </segmentedlist> 201 202 <variablelist> 203 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 204 <?dbfo list-presentation="list"?> 205 <?dbhtml list-presentation="table"?> 206 207 <varlistentry id="gdm-prog"> 208 <term><command>gdm</command></term> 209 <listitem> 210 <para>is a wrapper script to execute the 211 <application>GDM</application> binary, the configurable 212 <application>GNOME</application> based login prompt.</para> 213 <indexterm zone="gdm gdm-prog"> 214 <primary sortas="b-gdm">gdm</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="gdmchooser"> 220 <term><command>gdmchooser</command></term> 221 <listitem> 222 <para>is an application for selecting XDMCP enabled hosts on 223 the local network.</para> 224 <indexterm zone="gdm gdmchooser"> 225 <primary sortas="b-gdmchooser">gdmchooser</primary> 226 </indexterm> 227 </listitem> 228 </varlistentry> 229 230 <varlistentry id="gdmsetup"> 231 <term><command>gdmsetup</command></term> 232 <listitem> 233 <para>is a graphical interface to edit the 234 <filename>gdm.conf</filename> file.</para> 235 <indexterm zone="gdm gdmsetup"> 236 <primary sortas="b-gdmsetup">gdmsetup</primary> 237 </indexterm> 238 </listitem> 239 </varlistentry> 240 241 <varlistentry id="gdm-restart"> 242 <term><command>gdm-restart</command></term> 243 <listitem> 244 <para>sends the HUP signal to the <application>GDM</application> 245 daemon so that it restarts. It's used after the config file 246 is edited</para> 247 <indexterm zone="gdm gdm-restart"> 248 <primary sortas="b-gdm-restart">gdm-restart</primary> 249 </indexterm> 250 </listitem> 251 </varlistentry> 252 253 <varlistentry id="gdm-safe-restart"> 254 <term><command>gdm-safe-restart</command></term> 255 <listitem> 256 <para>sends the USR1 signal to the <application>GDM</application> 257 daemon so that it restarts. It's used after the config file 258 is edited.</para> 259 <indexterm zone="gdm gdm-safe-restart"> 260 <primary sortas="b-gdm-safe-restart">gdm-safe-restart</primary> 261 </indexterm> 262 </listitem> 263 </varlistentry> 264 265 <varlistentry id="gdmconfig"> 266 <term><command>gdmconfig</command></term> 267 <listitem> 268 <para>is an application for managing the configuration of the 269 entire <application>GDM</application> applications suite. It 270 handles look and feel, security, XDMCP, GDMchooser and more.</para> 271 <indexterm zone="gdm gdmconfig"> 272 <primary sortas="b-gdmconfig">gdmconfig</primary> 273 </indexterm> 274 </listitem> 275 </varlistentry> 276 277 </variablelist> 278 279 </sect2> 201 280 202 281 </sect1> 203
Note:
See TracChangeset
for help on using the changeset viewer.