xorg-server: List dbus as recommended

This commit is contained in:
Xi Ruoyao 2024-02-16 17:57:11 +08:00
parent b9874725d3
commit ed59424575
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3

View File

@ -100,8 +100,10 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<phrase revision="sysv"><xref role="runtime"
linkend="elogind"/> (runtime),</phrase>
<phrase revision="sysv"><xref linkend='dbus'/>,
<xref role="runtime" linkend="elogind"/> (runtime;
<systemitem class='library'>libelogind</systemitem> also referred
at build time but it's not really useful),</phrase>
<xref linkend="libepoxy"/> (needed for glamor),
<xref linkend="libtirpc"/>,
<phrase revision="systemd"><xref role="runtime"
@ -109,6 +111,26 @@
and <xref role='runtime' linkend='xorg-libinput-driver'/> (runtime)
</para>
<!-- TODO: Add -Dsystemd_logind=yes explicitly (like -Dglamor=true) to
make this more clear for BLFS 12.2. Now (Feb 16 2024) this package
is already under 12.1 freeze. -->
<note>
<para>
Although it's possible to<phrase revision='sysv'> build this package
without <xref linkend='dbus'/> installed or</phrase> run the Xorg
server without
<phrase revision='sysv'><xref linkend='elogind'/></phrase><phrase
revision='systemd'><xref linkend='systemd'/>
(rebuilt with PAM)</phrase> functioning, it would require running
the Xorg server as the &root; user or Xorg server will malfunction
or even fail to start. The BLFS editors strongly discourage
skipping <phrase revision='sysv'>these two
dependencies</phrase><phrase revision='systemd'>this
dependency</phrase>. Do not attempt to do so unless you really know
what you are doing.
</para>
</note>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref role="runtime" linkend="acpid"/> (runtime),
@ -264,7 +286,7 @@ mkdir -pv /etc/X11/xorg.conf.d</userinput></screen>
<option>-Dsuid_wrapper=true</option>: Builds the suid-root
wrapper for legacy DDX driver support on rootless xserver systems.
</para>
<!-- commented out because this option defaults to auto
<para>
<option>-Dsystemd_logind=false</option>:
This switch disables <phrase revision="systemd">systemd-logind</phrase>
@ -272,7 +294,7 @@ mkdir -pv /etc/X11/xorg.conf.d</userinput></screen>
to work without having the <phrase revision="systemd">systemd</phrase>
<phrase revision="elogind">elogind</phrase> PAM module configured.
</para>
-->
<para revision="sysv">
<command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
command creates the <filename class="directory">/tmp/.ICE-unix</filename>