Changeset ab5ea1f1 for x/installing/xorg-server.xml
- Timestamp:
- 11/21/2021 10:42:53 AM (3 years ago)
- Branches:
- 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 88e7954
- Parents:
- 2d3f7c4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/xorg-server.xml
r2d3f7c4 rab5ea1f1 7 7 <!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.xz"> 8 8 <!ENTITY xorg-server-download-ftp "&xorg-download-ftp;/xserver/xorg-server-&xorg-server-version;.tar.xz"> 9 <!ENTITY xorg-server-md5sum " 9acb2a51507e6056b09e3d3f19565419">10 <!ENTITY xorg-server-size "4. 9MB">11 <!ENTITY xorg-server-buildsize " 193MB (with tests)">12 <!ENTITY xorg-server-time "0. 7SBU (using parallelism=4; with tests)">9 <!ENTITY xorg-server-md5sum "6d8e557a6dbd5a9923c3564b64af7d94"> 10 <!ENTITY xorg-server-size "4.7 MB"> 11 <!ENTITY xorg-server-buildsize "217 MB (with tests)"> 12 <!ENTITY xorg-server-time "0.4 SBU (using parallelism=4; with tests)"> 13 13 ]> 14 14 … … 86 86 <bridgehead renderas="sect4">Required</bridgehead> 87 87 <para role="required"> 88 <xref linkend="pixman"/> and 88 <xref linkend="libxcvt"/>, 89 <xref linkend="pixman"/>, 89 90 <xref linkend="xorg7-font"/> (only font-util), and at runtime: 90 91 <xref role="runtime" linkend="xkeyboard-config"/> … … 94 95 <para role="recommended"> 95 96 <phrase revision="sysv"><xref linkend="elogind"/>,</phrase> 96 <xref linkend="libepoxy"/> (needed for glamor and Xwayland), 97 <phrase revision="sysv"><xref role="runtime" linkend="polkit"/> (runtime), 98 </phrase><xref linkend="wayland"/> (needed for Xwayland), 99 <phrase revision="sysv"> and</phrase> <xref linkend="wayland-protocols"/> 100 <phrase revision="systemd">, and <xref linkend="systemd"/></phrase> 97 <xref linkend="libepoxy"/> (needed for glamor), and 98 <phrase revision="sysv"><xref role="runtime" 99 linkend="polkit"/> (runtime)</phrase> 100 <phrase revision="systemd"><xref linkend="systemd"/></phrase> 101 101 </para> 102 102 … … 111 111 <xref linkend="xcb-util-image"/>, 112 112 <xref linkend="xcb-util-renderutil"/>, 113 <xref linkend="xcb-util-wm"/> (all threeto build Xephyr),113 <xref linkend="xcb-util-wm"/> (all four to build Xephyr), 114 114 <xref linkend="xmlto"/> (to build documentation), 115 115 <ulink url="http://download.savannah.gnu.org/releases/libunwind">libunwind</ulink>, and 116 <ulink url="https://gitlab.freedesktop.org/xorg/test/rendercheck">rendercheck</ulink> (for tests), 116 117 <ulink url="https://www.x.org/archive/individual/doc/">xorg-sgml-doctools</ulink> (to build documentation) 117 118 </para> … … 136 137 </para> 137 138 138 <screen><userinput>./configure $XORG_CONFIG \ 139 --enable-glamor \ 140 --enable-suid-wrapper \ 141 --with-xkb-output=/var/lib/xkb && 142 make</userinput></screen> 143 144 <para> 145 To test the results, issue: <command>make check</command>. You 139 <screen><userinput>mkdir build && 140 cd build && 141 142 meson --prefix=$XORG_PREFIX \ 143 -Dsuid_wrapper=true \ 144 -Dxkb_output_dir=/var/lib/xkb && 145 ninja</userinput></screen> 146 147 <para> 148 To test the results, issue: <command>ninja test</command>. You 146 149 will need to run <command>ldconfig</command> as the <systemitem 147 150 class="username">root</systemitem> user first or some tests may fail. … … 153 156 </para> 154 157 155 <screen role="root" revision="sysv"><userinput> makeinstall &&158 <screen role="root" revision="sysv"><userinput>ninja install && 156 159 mkdir -pv /etc/X11/xorg.conf.d && 157 160 cat >> /etc/sysconfig/createfiles << "EOF" … … 160 163 EOF</userinput></screen> 161 164 162 <screen role="root" revision="systemd"><userinput> makeinstall &&165 <screen role="root" revision="systemd"><userinput>ninja install && 163 166 mkdir -pv /etc/X11/xorg.conf.d</userinput></screen> 164 167 … … 167 170 <sect2 role="commands"> 168 171 <title>Command Explanations</title> 169 170 <para> 171 <parameter>- -enable-glamor</parameter>: Build the Glamor DIX (Device172 <!-- built by default now 173 <para> 174 <parameter>- -enable-glamor</parameter>: Build the Glamor DIX (Device 172 175 Independent X) module which is currently used by: R600 or later radeon 173 176 video chipsets, the modesetting driver (which is part of this package) … … 175 178 intel driver. 176 179 </para> 177 178 <para> 179 <parameter>- -enable-suid-wrapper</parameter>: Builds the suid-root180 --> 181 <para> 182 <parameter>-Dsuid_wrapper=true</parameter>: Builds the suid-root 180 183 wrapper for legacy driver support on rootless xserver systems. 181 184 </para> 182 185 183 186 <para> 184 <option>- -disable-systemd-logind</option>:187 <option>-Dsystemd_logind=false</option>: 185 188 This switch disables <phrase revision="systemd">systemd-logind</phrase> 186 189 <phrase revision="sysv">elogind</phrase> integration allowing Xorg Server … … 188 191 <phrase revision="elogind">elogind</phrase> PAM module configured. 189 192 </para> 190 191 <para> 192 <option>- -enable-install-setuid</option>:193 <!-- seems to be completely removed with meson build: 194 <para> 195 <option>- -enable-install-setuid</option>: 193 196 This switch restores the setuid bit to the Xorg executable allowing Xorg 194 197 Server to work with a virtual terminal designated on the 195 198 <command>startx</command> command line. 196 199 </para> 197 200 --> 198 201 <para revision="sysv"> 199 202 <command>cat >> /etc/sysconfig/createfiles...</command>: This … … 205 208 206 209 <para> 207 <option>--enable-dmx</option>: Builds the DMX (Distributed Multihead X) 208 server. 209 </para> 210 211 <para> 212 <option>--enable-kdrive</option>: This option allows the 213 <command>configure</command> script to enable Xephyr if its dependencies 214 are met. 210 <option>-Dxephyr=true</option>: This option allows the 211 build Xephyr if its dependencies are met. 215 212 </para> 216 213 … … 227 224 <seglistitem> 228 225 <seg> 229 cvt, gtf, X, Xnest, Xorg, and Xvfb; optional: dmxaddinput, 230 dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, dmxrminput, 231 dmxrmscreen, dmxtodmx, dmxwininfo, vdltodmx, Xdmx, xdmxconfig, Xephyr, 232 <!--Xfbdev--> and Xwayland 226 gtf, X, Xnest, Xorg, Xvfb, and optionally Xephyr 233 227 </seg> 234 228 <seg> 235 several under $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions} 236 including modesetting_drv.so 229 several under $XORG_PREFIX/lib/xorg/modules/ including the 230 <filename class="libraryfile">modesetting_drv.so</filename> 231 driver 237 232 </seg> 238 233 <seg> 239 $XORG_PREFIX/{include/xorg,lib/xorg,share/X11/xorg.conf.d} and 240 /var/lib/xkb 234 /etc/X11/xorg.conf.d, 235 $XORG_PREFIX/include/xorg, 236 $XORG_PREFIX/lib/xorg, and 237 $XORG_PREFIX/share/X11/xorg.conf.d 241 238 </seg> 239 242 240 </seglistitem> 243 241 </segmentedlist> … … 247 245 <?dbfo list-presentation="list"?> 248 246 <?dbhtml list-presentation="table"?> 249 247 <!-- Now in libxcvt: 250 248 <varlistentry id="cvt-x7"> 251 249 <term><command>cvt</command></term> … … 259 257 </listitem> 260 258 </varlistentry> 261 259 Removed in this release: 262 260 <varlistentry id="dmx-x7"> 263 261 <term><command>dmx*</command></term> … … 271 269 </listitem> 272 270 </varlistentry> 273 271 --> 274 272 <varlistentry id="gtf-x7"> 275 273 <term><command>gtf</command></term> … … 283 281 </listitem> 284 282 </varlistentry> 285 283 <!-- No dmx in this release 286 284 <varlistentry id="vdltodmx-x7"> 287 285 <term><command>vdltodmx</command></term> … … 296 294 </listitem> 297 295 </varlistentry> 298 296 --> 299 297 <varlistentry id="X-x7"> 300 298 <term><command>X</command></term> … … 308 306 </listitem> 309 307 </varlistentry> 310 308 <!-- No dmx in this release 311 309 <varlistentry id="Xdmx"> 312 310 <term><command>Xdmx</command></term> … … 321 319 </listitem> 322 320 </varlistentry> 323 321 --> 324 322 <varlistentry id="Xephyr-x7"> 325 323 <term><command>Xephyr</command></term> … … 369 367 </listitem> 370 368 </varlistentry> 371 369 <!-- No dmx in this release 372 370 <varlistentry id="xdmxconfig-x7"> 373 371 <term><command>xdmxconfig</command></term> … … 381 379 </listitem> 382 380 </varlistentry> 383 381 Xwayland has been separated to xwayland package 384 382 <varlistentry id="Xwayland-x7"> 385 383 <term><command>Xwayland</command></term> … … 395 393 </listitem> 396 394 </varlistentry> 397 395 --> 398 396 <varlistentry id="modesetting_drv-x7"> 399 397 <term><filename class="libraryfile">modesetting_drv.so</filename></term>
Note:
See TracChangeset
for help on using the changeset viewer.