Changeset f2cedb8 for x/dm


Ignore:
Timestamp:
09/09/2016 09:46:04 AM (8 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9c7fa81
Parents:
34706a0a
Message:

Fix SDDM on systemd systems

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17750 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/dm/sddm.xml

    r34706a0a rf2cedb8  
    1717]>
    1818
    19 <sect1 id="sddm" xreflabel="sddm-&sddm-version;" revision='sysv'>
     19<sect1 id="sddm" xreflabel="sddm-&sddm-version;">
    2020  <?dbhtml filename="sddm.html"?>
    2121
     
    122122         -s /bin/false sddm</userinput></screen>
    123123
    124     <para>
     124    <para revision="sysv">
    125125      Next, fix the application to start <command>upowerd</command>,
    126126      if necessary, and after login, start the session with
     
    128128    </para>
    129129
    130 <screen><userinput>sed -e '/UPOWER_SERVICE)/ s:^://:' \
     130<screen revision="sysv"><userinput>sed -e '/UPOWER_SERVICE)/ s:^://:' \
    131131    -i src/daemon/PowerManager.cpp &amp;&amp;
    132132
     
    139139    </para>
    140140
    141 <screen><userinput>mkdir build &amp;&amp;
     141<screen revision="sysv"><userinput>mkdir build &amp;&amp;
    142142cd    build &amp;&amp;
    143143
     
    149149make</userinput></screen>
    150150
     151<screen revision="systemd"><userinput>mkdir build &amp;&amp;
     152cd    build &amp;&amp;
     153
     154cmake -DCMAKE_INSTALL_PREFIX=/usr \
     155      -DCMAKE_BUILD_TYPE=Release  \
     156      -Wno-dev .. &amp;&amp;
     157make</userinput></screen>
     158
    151159    <para>
    152160      This package does not come with a test suite.
     
    170178    </para>
    171179
    172     <para>
     180    <para revision="sysv">
    173181      <parameter>-DENABLE_JOURNALD=OFF</parameter>: This switch is used because
    174182      BLFS does not support <application>systemd</application>.
    175183    </para>
    176184
    177     <para>
     185    <para revision="sysv">
    178186      <parameter>-DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf</parameter>:
    179187      This switch prevents the file <filename>
     
    288296
    289297      <para>
    290         Install the <filename>/etc/rc.d/init.d/sddm</filename> init script from
     298        Install the <filename revision="sysv">/etc/rc.d/init.d/sddm</filename> init script from
    291299        the <xref linkend="bootscripts" revision="sysv"/>
    292300        <xref linkend="systemd-units" revision="systemd"/> package.
     
    297305      </indexterm>
    298306
    299 <screen role="root"><userinput>make install-sddm</userinput></screen>
     307<screen role="root" revision="sysv"><userinput>make install-sddm</userinput></screen>
     308
     309<screen role="root" revision="systemd"><userinput>systemctl enable sddm</userinput></screen>
    300310
    301311    </sect3>
     
    312322      </para>
    313323
    314 <screen role="root"><userinput>cat &gt; /etc/pam.d/sddm &lt;&lt; "EOF"
     324<screen role="root" revision="sysv"><userinput>cat &gt; /etc/pam.d/sddm &lt;&lt; "EOF"
    315325<literal># Begin /etc/pam.d/sddm
    316326
     
    363373EOF</userinput></screen>
    364374
     375<screen role="root" revision="systemd"><userinput>cat &gt; /etc/pam.d/sddm &lt;&lt; "EOF" &amp;&amp;
     376<literal># Begin /etc/pam.d/sddm
     377
     378auth     requisite      pam_nologin.so
     379auth     required       pam_env.so
     380
     381auth     required       pam_succeed_if.so uid &gt;=1000 quiet
     382auth     include        system-auth
     383
     384account  include        system-account
     385password include        system-password
     386
     387session  required       pam_limits.so
     388session  include        system-session
     389
     390# End /etc/pam.d/sddm</literal>
     391EOF
     392
     393cat &gt; /etc/pam.d/sddm-autologin &lt;&lt; "EOF" &amp;&amp;
     394<literal># Begin /etc/pam.d/sddm-autologin
     395
     396auth     requisite      pam_nologin.so
     397auth     required       pam_env.so
     398
     399auth     required       pam_succeed_if.so uid &gt;=1000 quiet
     400auth     required       pam_permit.so
     401
     402account  include        system-account
     403
     404password required       pam_deny.so
     405
     406session  required       pam_limits.so
     407session  include        system-session
     408
     409# End /etc/pam.d/sddm-autologin</literal>
     410EOF
     411
     412cat &gt; /etc/pam.d/sddm-greeter &lt;&lt; "EOF"
     413<literal># Begin /etc/pam.d/sddm-greeter
     414
     415auth     required       pam_env.so
     416auth     required       pam_permit.so
     417
     418account  required       pam_permit.so
     419password required       pam_deny.so
     420session  required       pam_unix.so
     421-session optional       pam_systemd.so
     422
     423# End /etc/pam.d/sddm-greeter</literal>
     424EOF</userinput></screen>
     425
    365426    </sect3>
    366427
    367     <sect3 id="sddm-init">
     428    <sect3 id="sddm-init" revision="sysv">
    368429      <title>Starting sddm</title>
    369430
Note: See TracChangeset for help on using the changeset viewer.