Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 60ddbaf3c27e8a0ef935630df3ce3fe361c84e13)
+++ introduction/welcome/changelog.xml	(revision d6aa5ce982fc5d3ecae26a0c5e95913078dabe59)
@@ -47,4 +47,8 @@
       <itemizedlist>
         <listitem>
+          <para>[pierre] - Update to sddm-0.16.0. Fixes
+          <ulink url="&blfs-ticket-root;9865">#9865</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Remove ninja, libffi, and python3 as dependencies 
           for many packages as they are now a part of LFS.</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 60ddbaf3c27e8a0ef935630df3ce3fe361c84e13)
+++ packages.ent	(revision d6aa5ce982fc5d3ecae26a0c5e95913078dabe59)
@@ -575,5 +575,5 @@
 <!-- Chapter 26 -->
 <!ENTITY lxdm-version                 "0.5.3">
-<!ENTITY sddm-version                 "0.15.0">
+<!ENTITY sddm-version                 "0.16.0">
 
 <!-- Chapter 27 -->
Index: x/dm/sddm.xml
===================================================================
--- x/dm/sddm.xml	(revision 60ddbaf3c27e8a0ef935630df3ce3fe361c84e13)
+++ x/dm/sddm.xml	(revision d6aa5ce982fc5d3ecae26a0c5e95913078dabe59)
@@ -5,10 +5,10 @@
   %general-entities;
 
-  <!ENTITY sddm-download-http "https://github.com/sddm/sddm/releases/download/v&sddm-version;/sddm-&sddm-version;.tar.gz">
+  <!ENTITY sddm-download-http "https://github.com/sddm/sddm/releases/download/v&sddm-version;/sddm-&sddm-version;.tar.xz">
   <!ENTITY sddm-download-ftp  " ">
-  <!ENTITY sddm-md5sum        "ce07882e0c670e4ab94f849a9e6139b4">
-  <!ENTITY sddm-size          "3.1 MB">
-  <!ENTITY sddm-buildsize     "14 MB">
-  <!ENTITY sddm-time          "0.4 SBU ">
+  <!ENTITY sddm-md5sum        "b41182cc9d53d75485c112ab82dc95d0">
+  <!ENTITY sddm-size          "3.2 MB">
+  <!ENTITY sddm-buildsize     "20 MB">
+  <!ENTITY sddm-time          "0.6 SBU ">
 ]>
 
@@ -130,4 +130,13 @@
     -i data/scripts/Xsession</userinput></screen>
 
+    <para revision="sysv">
+      For sddm-0.16.0, ConsoleKit support has been added, but is broken. Remove
+      it with:
+    </para>
+<!-- This removes also logind support. Hopefully should be fixed for next
+     version -->
+<screen revision="sysv"><userinput>sed -e '/available.*true/s/true/false/' \
+    -i src/daemon/LogindDBusTypes.cpp</userinput></screen>
+
     <para>
       Install <application>SDDM</application> by running the following
@@ -176,5 +185,5 @@
     <para revision="sysv">
       <parameter>-DENABLE_JOURNALD=OFF</parameter>: This switch is used because
-      BLFS does not support <application>systemd</application>.
+      this version of BLFS does not support <application>systemd</application>.
     </para>
 
@@ -199,9 +208,17 @@
 
     <sect3 id="sddm-config">
-      <title>Config File</title>
-
-      <para>
-        /etc/sddm.conf
-      </para>
+      <title>Config Files</title>
+
+      <para>
+        /usr/lib/sddm/sddm.conf.d/*, /etc/sddm.conf.d/*, and /etc/sddm.conf
+      </para>
+
+      <indexterm zone="sddm sddm-config">
+        <primary sortas="e-usr-lib-sddm.conf.d">/usr/lib/sddm/sddm.conf.d</primary>
+      </indexterm>
+
+      <indexterm zone="sddm sddm-config">
+        <primary sortas="e-sddm.conf.d">/etc/sddm.conf.d</primary>
+      </indexterm>
 
       <indexterm zone="sddm sddm-config">
@@ -210,32 +227,11 @@
 
       <para>
-        This file is not installed with the build instructions, and
-        default values are used by sddm. In order to generate the example
-        <filename>sddm.example.conf</filename>, issue:
-      </para>
-
-<screen><userinput>sddm --example-config > sddm.example.conf</userinput></screen>
-
-      <note>
-        <para>
-          This command generates an <emphasis>example</emphasis> config file,
-          which depends on several conditions of the system where it is
-          generated. A few options are <emphasis>defaults</emphasis> from
-          upstream.  If there is a previously installed
-          <filename>/etc/sddm.conf</filename>, it will generate a replica. When
-          it is generated during an X session, some session configurations are
-          replicated, e.g. if the cursor from the Adwaita theme is already
-          configured, you will obtain <emphasis>CursorTheme=Adwaita</emphasis>
-          in the example file generated.
-        </para>
-      </note>
-
-      <para>
-        If there is no <filename>/etc/sddm.conf</filename> file yet, as the
-        <systemitem class="username">root</systemitem> user, copy the example
-        file to <filename>/etc/sddm.conf</filename>:
-      </para>
-
-<screen role="root"><userinput>cp -v sddm.example.conf /etc/sddm.conf</userinput></screen>
+        Only <filename>/etc/sddm.conf</filename> is installed, but the
+        configuration files are read in the following order: all files in
+        <filename class="directory">/usr/lib/sddm/sddm.conf.d</filename> in
+        alphabetical order, then all files in <filename class="directory">
+        /etc/sddm.conf.d</filename> in alphabetical order, and finally
+        <filename>/etc/sddm.conf</filename>.
+      </para>
 
       <para>
@@ -292,6 +288,6 @@
 
       <para>
-        Install the <filename revision="sysv">/etc/rc.d/init.d/sddm</filename> init script from
-        the <xref linkend="bootscripts" revision="sysv"/>
+        Install the <filename revision="sysv">/etc/rc.d/init.d/sddm</filename>
+        init script from the <xref linkend="bootscripts" revision="sysv"/>
         <xref linkend="systemd-units" revision="systemd"/> package.
       </para>
@@ -473,16 +469,14 @@
 
       <para>
-        Four themes are installed at <filename class="directory">
+        Three themes are installed at <filename class="directory">
         /usr/share/sddm/themes</filename>:
-        circles,
         elarun,
         maldives, and
-        maui.
-        The default theme is <quote>maui</quote>. You can install other themes
-        in that directory. In order to change the theme, you need to edit
-        <filename>/etc/sddm.conf</filename>, using your preferred text editor,
-        to change the default <quote>maui</quote> theme, replacing
-        <quote>Current=maui</quote> by <quote>Current=<replaceable>&lt;insert
-        new theme name here&gt;</replaceable></quote>, e.g.
+        maya.
+        There is also a default theme, which is not present in that directory.
+        You can install other themes in that directory. In order to change the
+        theme, you need to edit <filename>/etc/sddm.conf</filename>,
+        to change the default (empty) theme, replacing <quote>Current=</quote>
+        with <quote>Current=&lt;new theme&gt;</quote>, e.g.
         <quote>Current=maldives</quote>.
       </para>
