- Timestamp:
- 12/16/2018 11:59:49 AM (5 years ago)
- Branches:
- elogind
- Children:
- 32dfda12
- Parents:
- 2f54800b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/xorg-server.xml
r2f54800b r4ef4636b 92 92 93 93 <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"> 99 95 <xref linkend="libepoxy"/> (needed for glamor and Xwayland), 100 96 <xref linkend="wayland"/> (needed for Xwayland), 101 97 <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> 103 100 </para> 104 101 … … 115 112 <xref linkend="xcb-util-wm"/> (all three to build Xephyr), 116 113 <xref linkend="xmlto"/> (to build documentation), 117 <phrase revision="sysv"><xref linkend="wayland"/> (needed for Xwayland),118 <xref linkend="wayland-protocols"/>,</phrase>119 114 <ulink url="http://download.savannah.gnu.org/releases/libunwind">libunwind</ulink>, and 120 115 <ulink url="https://www.x.org/archive/individual/doc/">xorg-sgml-doctools</ulink> (to build documentation) … … 140 135 </para> 141 136 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 && 148 make</userinput></screen> 149 150 <screen revision="systemd"><userinput>./configure $XORG_CONFIG \ 137 <screen revision="sysv"><userinput>./configure $XORG_CONFIG \ 151 138 --enable-glamor \ 152 139 --enable-suid-wrapper \ … … 154 141 make</userinput></screen> 155 142 143 <screen revision="systemd"><userinput>./configure $XORG_CONFIG \ 144 --enable-glamor \ 145 --with-xkb-output=/var/lib/xkb && 146 make</userinput></screen> 147 156 148 <para> 157 149 To test the results, issue: <command>make check</command>. You … … 165 157 </para> 166 158 167 <screen role="root" revision="sysv"><userinput>make install && 168 mkdir -pv /etc/X11/xorg.conf.d && 169 cat >> /etc/sysconfig/createfiles << "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 && 159 <screen role="root"><userinput>make install && 175 160 mkdir -pv /etc/X11/xorg.conf.d</userinput></screen> 176 161 … … 189 174 190 175 <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 192 178 as the root user. This switch ensures that the binary is installed 193 179 setuid when <command>make</command> is run by an unprivileged user. … … 197 183 <parameter>--enable-suid-wrapper</parameter>: Build suid-root wrapper for 198 184 legacy driver support on rootless xserver systems. 199 </para>200 201 <para revision="sysv">202 <parameter>--disable-systemd-logind</parameter>: Do not build203 systemd-logind support, otherwise, an error (EE), logged in204 <filename>/var/log/Xorg.0.log</filename>, occurs when starting the X205 server. Systemd is not supported by this (sysv) version of BLFS.206 185 </para> 207 186 … … 211 190 bit to the Xorg executable, allowing Xorg Server to work 212 191 without having the systemd PAM module installed and set up. 213 </para>214 215 <para revision="sysv">216 <command>cat >> /etc/sysconfig/createfiles...</command>: This217 command creates the <filename class="directory">/tmp/.ICE-unix</filename>218 and <filename class="directory">/tmp/.X11-unix</filename> directories at219 startup, and ensures that the permissions and ownership are correct as220 required by the server.221 192 </para> 222 193
Note:
See TracChangeset
for help on using the changeset viewer.