Author: krejzi
Date: Mon Jul 28 14:08:29 2014
New Revision: 13720
Log:
Update gdm.
Modified:
branches/systemd/gnome-systemd/desktop/gdm.xml
Modified: branches/systemd/gnome-systemd/desktop/gdm.xml
==============================================================================
--- branches/systemd/gnome-systemd/desktop/gdm.xml Mon Jul 28 13:09:06
2014 (r13719)
+++ branches/systemd/gnome-systemd/desktop/gdm.xml Mon Jul 28 14:08:29
2014 (r13720)
@@ -76,13 +76,11 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="accountsservice"/>,
+ <xref linkend="gtk3"/>,
+ <xref linkend="iso-codes"/>,
<xref linkend="libcanberra"/>,
- <xref linkend="dbus-glib"/>, and
- <xref linkend="gtk3"/>
- </para>
- <bridgehead renderas="sect4">Recommended</bridgehead>
- <para role="recommended">
- <xref linkend="upower"/>
+ <xref linkend="linux-pam"/>, and
+ <xref linkend="yelp-xsl"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
@@ -92,9 +90,9 @@
<bridgehead renderas="sect4">Runtime Dependencies</bridgehead>
<para role="required">
- <xref linkend="systemd"/>,
- <xref linkend="gnome-session"/>, and
- <xref linkend="gnome-shell"/>
+ <xref linkend="gnome-session"/>,
+ <xref linkend="gnome-shell"/>, and
+ <xref linkend="systemd"/> (for Logind)
</para>
<para condition="html" role="usernotes">User Notes:
@@ -114,19 +112,17 @@
<screen role="root"><userinput>groupadd -g 21 gdm &&
useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 \
- -g gdm -s /bin/false gdm &&
-usermod -a -G audio gdm &&
-usermod -a -G video gdm</userinput></screen>
+ -g gdm -s /bin/false gdm</userinput></screen>
<para>
Install <application>GDM</application> by running the following
commands:
</para>
-<screen><userinput>./configure --prefix=/usr \
- --sysconfdir=/etc \
+<screen><userinput>./configure --prefix=/usr \
+ --sysconfdir=/etc \
--localstatedir=/var \
- --disable-static &&
+ --disable-static &&
make</userinput></screen>
<para>
@@ -140,26 +136,33 @@
<screen role="root"><userinput>make install</userinput></screen>
+ <para>
+ Install the systemd unit by running the following command as the
+ <systemitem class="username">root</systemitem> user:
+ </para>
+
+<screen role="root"><userinput>install -v -m644 data/gdm.service
/lib/systemd/system/gdm.service</userinput></screen>
+
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="../../xincludes/static-libraries.xml"/>
+
<para>
- <parameter>--with-initial-vt=7</parameter>: This switch
- causes <application>GDM</application> to start on vt7
+ <option>--with-initial-vt=7</option>: Use this switch
+ to make <application>GDM</application> start on VT7
instead of the first free VT.
</para>
-
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../xincludes/static-libraries.xml"/>
-
<para>
- <parameter>--with-default-pam-config=lfs</parameter>: Use this
- switch if you did not create <filename>/etc/lfs-release</filename>
- or distribution auto detection will fail and you will be unable
- to use <application>GDM</application>.
+ <option>--with-default-pam-config=lfs</option>: Use this
+ switch if you did not create the
+ <filename>/etc/lfs-release</filename> file or distribution
+ auto detection will fail and you will be unable to use
+ <application>GDM</application>.
</para>
</sect2>
@@ -175,8 +178,7 @@
</para>
<indexterm zone="gdm gdm-config">
- <primary sortas="e-etc-gdm-custom.conf">
- /etc/gdm/custom.conf</primary>
+ <primary sortas="e-etc-gdm-custom.conf">/etc/gdm/custom.conf</primary>
</indexterm>
</sect3>
@@ -186,37 +188,23 @@
<para>
The GDM daemon is configured using the
- <filename>/etc/gdm/custom.conf</filename> file.
- Default values are stored in GSettings in the
- <filename>gdm.schemas</filename> file. It is recommended that end-users
- modify the <filename>/etc/gdm/custom.conf</filename> file
- because the schemas file may be overwritten when the user updates their
- system to have a newer version of GDM.
- </para>
-
- <important>
- <para>
- If the system-wide <application>D-BUS</application> daemon was
- running during the installation of <application>gdm</application>,
- ensure you stop and restart the <application>D-BUS</application>
- daemon before attempting to start <command>gdm</command>.
- </para>
- </important>
-
- <para>
- <command>gdm</command> can be tested by executing it as the
- <systemitem class="username">root</systemitem> user. If you wish to
stop
- it you will need to go to a different tty and then kill it.
+ <filename>/etc/gdm/custom.conf</filename> file. Default values
+ are stored in GSettings in the <filename>gdm.schemas</filename>
+ file. It is recommended that end-users modify the
+ <filename>/etc/gdm/custom.conf</filename> file because the schemas
+ file may be overwritten when the user updates their system to have
+ a newer version of <application>GDM</application>.
</para>
</sect3>
<sect3 id="gdm-init">
- <title>Systemd Unit</title>
+ <title>Systemd Units</title>
<para>
- To enable the previously installed unit file issue the following
- command as the <systemitem class="username">root</systemitem> user:
+ To start the <command>gdm</command> daemon at boot, enable
+ the previously installed systemd unit by running the following command
+ as the <systemitem class="username">root</systemitem> user:
</para>
<indexterm zone="gdm gdm-init">
@@ -225,7 +213,6 @@
<screen role="root"><userinput>systemctl enable gdm</userinput></screen>
-
</sect3>
</sect2>
@@ -240,7 +227,7 @@
<seglistitem>
<seg>
- gdm and gdm-screenshot
+ gdm, gdmflexiserver, and gdm-screenshot
</seg>
<seg>
libgdm.so
@@ -249,10 +236,10 @@
/etc/gdm,
/usr/include/gdm,
/usr/share/gdm,
+ /usr/share/help/*/gdm,
/var/cache/gdm,
- /var/gdm,
/var/lib/gdm,
- /var/log/gdm and
+ /var/log/gdm, and
/var/run/gdm
</seg>
</seglistitem>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page