Changeset 4ef4636b for x


Ignore:
Timestamp:
12/16/2018 11:59:49 AM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
32dfda12
Parents:
2f54800b
Message:

Initial commit of elogind-239.3. Adjust serveral packages to utilize elogind.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/xorg-server.xml

    r2f54800b r4ef4636b  
    9292
    9393    <bridgehead renderas="sect4">Recommended</bridgehead>
    94     <para role="recommended" revision="sysv">
    95       <xref linkend="libepoxy"/> (required for glamor, see command
    96       explanations below)
    97     </para>
    98     <para role="recommended" revision="systemd">
     94    <para role="recommended">
    9995      <xref linkend="libepoxy"/> (needed for glamor and Xwayland),
    10096      <xref linkend="wayland"/> (needed for Xwayland),
    10197      <xref linkend="wayland-protocols"/>, and
    102       <xref linkend="systemd"/>
     98      <phrase revision="sysv"><xref linkend="elogind"/></phrase>
     99      <phrase revision="systemd"><xref linkend="systemd"/></phrase>
    103100    </para>
    104101
     
    115112      <xref linkend="xcb-util-wm"/> (all three to build Xephyr),
    116113      <xref linkend="xmlto"/> (to build documentation),
    117       <phrase revision="sysv"><xref linkend="wayland"/> (needed for Xwayland),
    118       <xref linkend="wayland-protocols"/>,</phrase>
    119114      <ulink url="http://download.savannah.gnu.org/releases/libunwind">libunwind</ulink>, and
    120115      <ulink url="https://www.x.org/archive/individual/doc/">xorg-sgml-doctools</ulink> (to build documentation)
     
    140135    </para>
    141136
    142 <screen revision="sysv"><userinput>./configure $XORG_CONFIG            \
    143            --enable-glamor          \
    144            --enable-install-setuid  \
    145            --enable-suid-wrapper    \
    146            --disable-systemd-logind \
    147            --with-xkb-output=/var/lib/xkb &amp;&amp;
    148 make</userinput></screen>
    149 
    150 <screen revision="systemd"><userinput>./configure $XORG_CONFIG          \
     137<screen revision="sysv"><userinput>./configure $XORG_CONFIG          \
    151138            --enable-glamor       \
    152139            --enable-suid-wrapper \
     
    154141make</userinput></screen>
    155142
     143<screen revision="systemd"><userinput>./configure $XORG_CONFIG          \
     144            --enable-glamor       \
     145            --with-xkb-output=/var/lib/xkb &amp;&amp;
     146make</userinput></screen>
     147
    156148    <para>
    157149      To test the results, issue: <command>make check</command>. You
     
    165157    </para>
    166158
    167 <screen role="root" revision="sysv"><userinput>make install &amp;&amp;
    168 mkdir -pv /etc/X11/xorg.conf.d &amp;&amp;
    169 cat &gt;&gt; /etc/sysconfig/createfiles &lt;&lt; "EOF"
    170 <literal>/tmp/.ICE-unix dir 1777 root root
    171 /tmp/.X11-unix dir 1777 root root</literal>
    172 EOF</userinput></screen>
    173 
    174 <screen role="root" revision="systemd"><userinput>make install &amp;&amp;
     159<screen role="root"><userinput>make install &amp;&amp;
    175160mkdir -pv /etc/X11/xorg.conf.d</userinput></screen>
    176161
     
    189174
    190175    <para revision="sysv">
    191       <parameter>--enable-install-setuid</parameter>: The Xorg binary must run
     176      <parameter>--enable-install-setuid</parameter>: If not using
     177      <xref linkend="elogind"/>, the Xorg binary must run
    192178      as the root user. This switch ensures that the binary is installed
    193179      setuid when <command>make</command> is run by an unprivileged user.
     
    197183      <parameter>--enable-suid-wrapper</parameter>: Build suid-root wrapper for
    198184      legacy driver support on rootless xserver systems.
    199     </para>
    200 
    201     <para revision="sysv">
    202       <parameter>--disable-systemd-logind</parameter>: Do not build
    203       systemd-logind support, otherwise, an error (EE), logged in
    204       <filename>/var/log/Xorg.0.log</filename>, occurs when starting the X
    205       server.  Systemd is not supported by this (sysv) version of BLFS.
    206185    </para>
    207186
     
    211190      bit to the Xorg executable, allowing Xorg Server to work
    212191      without having the systemd PAM module installed and set up.
    213     </para>
    214 
    215     <para revision="sysv">
    216       <command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
    217       command creates the <filename class="directory">/tmp/.ICE-unix</filename>
    218       and <filename class="directory">/tmp/.X11-unix</filename> directories at
    219       startup, and ensures that the permissions and ownership are correct as
    220       required by the server.
    221192    </para>
    222193
Note: See TracChangeset for help on using the changeset viewer.