source: x/installing/x7server.xml@ 6b6ef983

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 6b6ef983 was 6b6ef983, checked in by DJ Lucas <dj@…>, 15 years ago

added optional dependency, xcb-util, to xorg-server.

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

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