source: x/installing/x7server.xml@ 41ca145

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 41ca145 was 41ca145, checked in by DJ Lucas <dj@…>, 15 years ago

Removed pixman from Xorg Libs and updated dependencies for Xorg Server.

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

  • Property mode set to 100644
File size: 15.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
8 <!ENTITY xorg-server-download-ftp "ftp://ftp.x.org/pub/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
9 <!ENTITY xorg-server-md5sum "308971036e25250e7fe3cccfd5a120f8">
10 <!ENTITY xorg-server-size "5.4 MB">
11 <!ENTITY xorg-server-buildsize "208 MB">
12 <!ENTITY xorg-server-time "3.1 SBU">
13
14]>
15
16<sect1 id="xorg7-server" xreflabel="Xorg-Server-&xorg-server-version;">
17 <?dbhtml filename="x7server.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Xorg-Server-&xorg-server-version;</title>
25
26 <indexterm zone="xorg7-server">
27 <primary sortas="a-xorg7-server">Xorg Server</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Xorg-Server</title>
32
33 <para>The <application>Xorg</application> Server is the core
34 of the X Window system.</para>
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>Download (HTTP): <ulink url="&xorg-server-download-http;"/></para>
40 </listitem>
41 <listitem>
42 <para>Download (FTP): <ulink url="&xorg-server-download-ftp;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download MD5 sum: &xorg-server-md5sum;</para>
46 </listitem>
47 <listitem>
48 <para>Download size: &xorg-server-size;</para>
49 </listitem>
50 <listitem>
51 <para>Estimated disk space required: &xorg-server-buildsize;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated build time: &xorg-server-time;</para>
55 </listitem>
56 </itemizedlist>
57
58 <bridgehead renderas="sect3">Xorg Server Dependencies</bridgehead>
59
60 <bridgehead renderas="sect4">Required</bridgehead>
61 <para role="required"><xref linkend="pixman"/>,
62 <xref linkend="xorg7-font"/>, and
63 <xref linkend="xkeyboard-config"/></para>
64
65 <bridgehead renderas="sect4">Optional</bridgehead>
66 <para role="optional"><xref linkend="dbus"/>, <xref linkend="hal"/>,
67 <xref linkend="mesalib"/>, and <xref linkend="openssl"/></para>
68
69 <para condition="html" role="usernotes">User Notes:
70 <ulink url='&blfs-wiki;/Xorg7Server'/></para>
71
72 </sect2>
73
74 <sect2 role="installation">
75 <title>Installation of Xorg Server</title>
76
77 <para>Install the server by running the following commands:</para>
78
79<screen><userinput>./configure $XORG_CONFIG \
80 --with-module-dir=$XORG_PREFIX/lib/X11/modules \
81 --with-xkb-output=/var/lib/xkb \
82 --enable-install-setuid &amp;&amp;
83make</userinput></screen>
84
85 <para>This package does not come with a test suite.</para>
86
87 <para>Now as the <systemitem class="username">root</systemitem>
88 user:</para>
89
90<screen role="root"><userinput>make install</userinput></screen>
91
92 </sect2>
93
94 <sect2 role="commands">
95 <title>Command Explanations</title>
96
97 <para><parameter>--with-module-dir=...</parameter>: This parameter
98 sets the destination for the installed modules.</para>
99
100 <para><parameter>--enable-install-setuid</parameter>: The Xorg binary must
101 run as the root user. This switch ensures that the binary is installed
102 setuid when <command>make</command> is run by an unprivileged user.</para>
103
104 <para><parameter>--disable-glx</parameter>: Disable building of the GLX
105 extension. This parameter is required if building without
106 <application>Mesa</application>.</para>
107
108 <para><parameter>--disable-dri</parameter>: Disable building of the DRI
109 extension. This parameter is required if building without
110 <application>Mesa</application>.</para>
111
112 <para><parameter>--disable-config-hal</parameter>: Disable the use of
113 <application>HAL</application>.</para>
114
115 <para><parameter>--enable-config-dbus</parameter>: Enable use of
116 <application>D-Bus</application>.</para>
117 </sect2>
118
119 <sect2 role="content">
120 <title>Contents</title>
121
122 <segmentedlist>
123 <segtitle>Installed Programs</segtitle>
124 <segtitle>Installed Libraries</segtitle>
125 <segtitle>Installed Directories</segtitle>
126
127 <seglistitem>
128 <seg>cvt, dmxaddinput, dmxaddscreen, dmxreconfig, dmxresize,
129 dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, getconfig,
130 getconfig.pl, gtf, inb, inl, inw, ioport, outb, outl, outw,
131 pcitweak, scanpci, vdltodmx, X, Xdmx, xdmx, xdmxconfig, Xnest,
132 Xorg, xorgcfg, xorgconfig and Xvfb</seg>
133 <seg>None</seg>
134 <seg>/var/lib/xkb and the following subdirectories of
135 <envar>$XORG_PREFIX</envar>/: include/xorg, include/X11/pixmaps,
136 lib/X11/{getconfig,modules} and lib/xserver</seg>
137 </seglistitem>
138 </segmentedlist>
139
140 <variablelist>
141 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
142 <?dbfo list-presentation="list"?>
143 <?dbhtml list-presentation="table"?>
144
145 <varlistentry id="cvt-x7">
146 <term><command>cvt</command></term>
147 <listitem>
148 <para>calculates VESA CVT mode lines.</para>
149 <indexterm zone="xorg7-server cvt-x7">
150 <primary sortas="b-cvt">cvt</primary>
151 </indexterm>
152 </listitem>
153 </varlistentry>
154
155 <varlistentry id="dmxaddinput-x7">
156 <term><command>dmxaddinput</command></term>
157 <listitem>
158 <para>adds an input device to an Xdmx server.</para>
159 <indexterm zone="xorg7-server dmxaddinput-x7">
160 <primary sortas="b-dmxaddinput">dmxaddinput</primary>
161 </indexterm>
162 </listitem>
163 </varlistentry>
164
165 <varlistentry id="dmxaddscreen-x7">
166 <term><command>dmxaddscreen</command></term>
167 <listitem>
168 <para>adds a screen to an Xdmx server.</para>
169 <indexterm zone="xorg7-server dmxaddscreen-x7">
170 <primary sortas="b-dmxaddscreen">dmxaddscreen</primary>
171 </indexterm>
172 </listitem>
173 </varlistentry>
174
175 <varlistentry id="dmxreconfig-x7">
176 <term><command>dmxreconfig</command></term>
177 <listitem>
178 <para>refreshes the screen attributes in an Xdmx server.</para>
179 <indexterm zone="xorg7-server dmxreconfig-x7">
180 <primary sortas="b-dmxreconfig">dmxreconfig</primary>
181 </indexterm>
182 </listitem>
183 </varlistentry>
184
185 <varlistentry id="dmxresize-x7">
186 <term><command>dmxresize</command></term>
187 <listitem>
188 <para>resizes an Xdmx desktop.</para>
189 <indexterm zone="xorg7-server dmxresize-x7">
190 <primary sortas="b-dmxresize">dmxresize</primary>
191 </indexterm>
192 </listitem>
193 </varlistentry>
194
195 <varlistentry id="dmxrminput-x7">
196 <term><command>dmxrminput</command></term>
197 <listitem>
198 <para>removes an input device from an Xdmx server.</para>
199 <indexterm zone="xorg7-server dmxrminput-x7">
200 <primary sortas="b-dmxrminput">dmxrminput</primary>
201 </indexterm>
202 </listitem>
203 </varlistentry>
204
205 <varlistentry id="dmxrmscreen-x7">
206 <term><command>dmxrmscreen</command></term>
207 <listitem>
208 <para>removes a screen from an Xdmx server.</para>
209 <indexterm zone="xorg7-server dmxrmscreen-x7">
210 <primary sortas="b-dmxrmscreen">dmxrmscreen</primary>
211 </indexterm>
212 </listitem>
213 </varlistentry>
214
215 <varlistentry id="dmxtodmx-x7">
216 <term><command>dmxtodmx</command></term>
217 <listitem>
218 <para>is a dmx configuration file parser and printer.</para>
219 <indexterm zone="xorg7-server dmxtodmx-x7">
220 <primary sortas="b-dmxtodmx">dmxtodmx</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 <varlistentry id="dmxwininfo-x7">
226 <term><command>dmxwininfo</command></term>
227 <listitem>
228 <para>queries a window's attributes on an Xdmx server.</para>
229 <indexterm zone="xorg7-server dmxwininfo-x7">
230 <primary sortas="b-dmxwininfo">dmxwininfo</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235 <varlistentry id="getconfig-x7">
236 <term><command>getconfig</command></term>
237 <listitem>
238 <para>a wrapper script around getconfig.pl.</para>
239 <indexterm zone="xorg7-server getconfig-x7">
240 <primary sortas="b-getconfig">getconfig</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
245 <varlistentry id="getconfig.pl-x7">
246 <term><command>getconfig.pl</command></term>
247 <listitem>
248 <para>gets configuration information for the Xorg server.</para>
249 <indexterm zone="xorg7-server getconfig.pl-x7">
250 <primary sortas="b-getconfig.pl">getconfig.pl</primary>
251 </indexterm>
252 </listitem>
253 </varlistentry>
254
255 <varlistentry id="gtf-x7">
256 <term><command>gtf</command></term>
257 <listitem>
258 <para>calculates VESA GTF mode lines.</para>
259 <indexterm zone="xorg7-server gtf-x7">
260 <primary sortas="b-gtf">gtf</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 <varlistentry id="inb-x7">
266 <term><command>inb</command></term>
267 <listitem>
268 <para>is a symbolic link to ioport.</para>
269 <indexterm zone="xorg7-server inb-x7">
270 <primary sortas="b-inb">inb</primary>
271 </indexterm>
272 </listitem>
273 </varlistentry>
274
275 <varlistentry id="inl-x7">
276 <term><command>inl</command></term>
277 <listitem>
278 <para>is a symbolic link to ioport.</para>
279 <indexterm zone="xorg7-server inl-x7">
280 <primary sortas="b-inl">inl</primary>
281 </indexterm>
282 </listitem>
283 </varlistentry>
284
285 <varlistentry id="inw-x7">
286 <term><command>inw</command></term>
287 <listitem>
288 <para>is a symbolic link to ioport.</para>
289 <indexterm zone="xorg7-server inw-x7">
290 <primary sortas="b-inw">inw</primary>
291 </indexterm>
292 </listitem>
293 </varlistentry>
294
295 <varlistentry id="ioport-x7">
296 <term><command>ioport</command></term>
297 <listitem>
298 <para>sets input and output ports for the X server.</para>
299 <indexterm zone="xorg7-server ioport-x7">
300 <primary sortas="b-ioport">ioport</primary>
301 </indexterm>
302 </listitem>
303 </varlistentry>
304
305 <varlistentry id="outb-x7">
306 <term><command>outb</command></term>
307 <listitem>
308 <para>is a symbolic link to ioport.</para>
309 <indexterm zone="xorg7-server outb-x7">
310 <primary sortas="b-outb">outb</primary>
311 </indexterm>
312 </listitem>
313 </varlistentry>
314
315 <varlistentry id="outl-x7">
316 <term><command>outl</command></term>
317 <listitem>
318 <para>is a symbolic link to ioport.</para>
319 <indexterm zone="xorg7-server outl-x7">
320 <primary sortas="b-outl">outl</primary>
321 </indexterm>
322 </listitem>
323 </varlistentry>
324
325 <varlistentry id="outw-x7">
326 <term><command>outw</command></term>
327 <listitem>
328 <para>is a symbolic link to ioport.</para>
329 <indexterm zone="xorg7-server outw-x7">
330 <primary sortas="b-outw">outw</primary>
331 </indexterm>
332 </listitem>
333 </varlistentry>
334
335 <varlistentry id="pcitweak-x7">
336 <term><command>pcitweak</command></term>
337 <listitem>
338 <para>reads or writes the PCI config space.</para>
339 <indexterm zone="xorg7-server pcitweak-x7">
340 <primary sortas="b-pcitweak">pcitweak</primary>
341 </indexterm>
342 </listitem>
343 </varlistentry>
344
345 <varlistentry id="scanpci-x7">
346 <term><command>scanpci</command></term>
347 <listitem>
348 <para>scans and probes the PCI buses.</para>
349 <indexterm zone="xorg7-server scanpci-x7">
350 <primary sortas="b-scanpci">scanpci</primary>
351 </indexterm>
352 </listitem>
353 </varlistentry>
354
355 <varlistentry id="vdltodmx-x7">
356 <term><command>vdltodmx</command></term>
357 <listitem>
358 <para>is a VDL format dmx configuration file parser and
359 printer.</para>
360 <indexterm zone="xorg7-server vdltodmx-x7">
361 <primary sortas="b-vdltodmx">vdltodmx</primary>
362 </indexterm>
363 </listitem>
364 </varlistentry>
365
366 <varlistentry id="X-x7">
367 <term><command>X</command></term>
368 <listitem>
369 <para>is a symbolic link to Xorg.</para>
370 <indexterm zone="xorg7-server X-x7">
371 <primary sortas="b-X">X</primary>
372 </indexterm>
373 </listitem>
374 </varlistentry>
375
376 <varlistentry id="Xdmx-x7">
377 <term><command>Xdmx</command></term>
378 <listitem>
379 <para>is the Distributed Multi-head X server.</para>
380 <indexterm zone="xorg7-server Xdmx-x7">
381 <primary sortas="b-Xdmx">Xdmx</primary>
382 </indexterm>
383 </listitem>
384 </varlistentry>
385
386 <varlistentry id="xdmx-x7">
387 <term><command>xdmx</command></term>
388 <listitem>
389 <para>prints information about the Xdmx server.</para>
390 <indexterm zone="xorg7-server xdmx-x7">
391 <primary sortas="b-xdmx">xdmx</primary>
392 </indexterm>
393 </listitem>
394 </varlistentry>
395
396 <varlistentry id="xdmxconfig-x7">
397 <term><command>xdmxconfig</command></term>
398 <listitem>
399 <para>is a graphical configuration tool for Xdmx configuration
400 files.</para>
401 <indexterm zone="xorg7-server xdmxconfig-x7">
402 <primary sortas="b-xdmxconfig">xdmxconfig</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="Xnest-x7">
408 <term><command>Xnest</command></term>
409 <listitem>
410 <para>is a nested X server.</para>
411 <indexterm zone="xorg7-server Xnest-x7">
412 <primary sortas="b-Xnest">Xnest</primary>
413 </indexterm>
414 </listitem>
415 </varlistentry>
416
417 <varlistentry id="Xorg-x7">
418 <term><command>Xorg</command></term>
419 <listitem>
420 <para>is the X11R7 X Server.</para>
421 <indexterm zone="xorg7-server Xorg-x7">
422 <primary sortas="b-Xorg">Xorg</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 <varlistentry id="xorgcfg-x7">
428 <term><command>xorgcfg</command></term>
429 <listitem>
430 <para>is a graphical configuration tool for Xorg.</para>
431 <indexterm zone="xorg7-server xorgcfg-x7">
432 <primary sortas="b-xorgcfg">xorgcfg</primary>
433 </indexterm>
434 </listitem>
435 </varlistentry>
436
437 <varlistentry id="xorgconfig-x7">
438 <term><command>xorgconfig</command></term>
439 <listitem>
440 <para>generates an xorg.conf file.</para>
441 <indexterm zone="xorg7-server xorgconfig-x7">
442 <primary sortas="b-xorgconfig">xorgconfig</primary>
443 </indexterm>
444 </listitem>
445 </varlistentry>
446
447 <varlistentry id="Xvfb-x7">
448 <term><command>Xvfb</command></term>
449 <listitem>
450 <para>is the virtual framebuffer X server for X Version 11.</para>
451 <indexterm zone="xorg7-server Xvfb-x7">
452 <primary sortas="b-Xvfb">Xvfb</primary>
453 </indexterm>
454 </listitem>
455 </varlistentry>
456
457 </variablelist>
458
459 </sect2>
460
461</sect1>
Note: See TracBrowser for help on using the repository browser.