source: x/installing/xorg.xml@ c5c2654

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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 c5c2654 was c5c2654, checked in by Randy McMurchy <randy@…>, 18 years ago

Added the 'User Notes' wiki link to each package page; changed all instances of .[so,a] to .{so,a} (brackets changed to braces); changed all replaceable tags to use angle brackets instead of square brackets to encapsulate the text - commit #10

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

  • Property mode set to 100644
File size: 23.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY xorg-download-http "http://xorg.freedesktop.org/releases/X11R&xorg-version;/src-single/X11R&xorg-version;-src.tar.bz2 ">
8 <!ENTITY xorg-download-ftp "ftp://expo.x.org/pub/X11R&xorg-version;/src-single/X11R&xorg-version;-src.tar.bz2">
9 <!ENTITY xorg-md5sum "52ad69832db5c36c7041f90625ed4598">
10 <!ENTITY xorg-size "45 MB">
11 <!ENTITY xorg-buildsize "864 MB">
12 <!ENTITY xorg-time "11.68 SBU">
13]>
14
15<sect1 id="xorg" xreflabel="Xorg-&xorg-version;">
16 <?dbhtml filename="xorg.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 <keywordset>
22 <keyword role="package">X11R&xorg-version;-src.tar</keyword>
23 <keyword role="ftpdir">Xorg</keyword>
24 </keywordset>
25 </sect1info>
26
27 <title>Xorg-&xorg-version;</title>
28
29 <indexterm zone="xorg">
30 <primary sortas="a-xorg">Xorg</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to Xorg</title>
35
36 <!-- <note>
37 <para>There are three packages in BLFS that implement the <application>X
38 Window System</application>: <application>Xorg</application>
39 (X11R6 and X11R7) and <application>XFree86</application>. These
40 packages are all quite similar. In fact, the base system of
41 <application>Xorg</application> is
42 <application>XFree86</application>-4.4.0RC2. Licensing was the original
43 reason for the split. <application>Xorg-&xorg7-version;</application>
44 introduces a completely autotooled build system, but is otherwise the
45 same codebase as <application>Xorg-&xorg-version;</application>.
46 Most large commercial distributions have decided to use the
47 <application>Xorg</application> package, but several still provide
48 <application>XFree86</application>.</para>
49
50 <para>A second reason for the forking of <application>X</application>
51 packages is the stated goals of the developers. Some developers were
52 unhappy with the administration and progress of
53 <application>XFree86</application>. X.org's future plans include
54 significant improvements to the internals of the system and more
55 frequent releases.</para>
56
57 <para><application>XFree86</application> continues to be a solid,
58 conservative application with excellent driver support.</para>
59 </note> -->
60
61 <para><application>Xorg</application> is a freely redistributable open-source
62 implementation of the <application>X</application> Window System. This
63 system provides a client/server interface between display hardware (the
64 mouse, keyboard, and video displays) and the desktop environment, while also
65 providing both the windowing infrastructure and a standardized application
66 interface (API).</para>
67
68 <bridgehead renderas="sect3">Package Information</bridgehead>
69 <itemizedlist spacing="compact">
70 <listitem>
71 <para>Download (HTTP): <ulink url="&xorg-download-http;"/></para>
72 </listitem>
73 <listitem>
74 <para>Download (FTP): <ulink url="&xorg-download-ftp;"/></para>
75 </listitem>
76 <listitem>
77 <para>Download MD5 sum: &xorg-md5sum;</para>
78 </listitem>
79 <listitem>
80 <para>Download size: &xorg-size;</para>
81 </listitem>
82 <listitem>
83 <para>Estimated disk space required: &xorg-buildsize;</para>
84 </listitem>
85 <listitem>
86 <para>Estimated build time: &xorg-time;</para>
87 </listitem>
88 </itemizedlist>
89
90 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
91 <itemizedlist spacing="compact">
92 <listitem>
93 <para>Required patch: <ulink
94 url="&patch-root;/xorg-&xorg-version;-luit_race-1.patch"/></para>
95 </listitem>
96 </itemizedlist>
97
98 <bridgehead renderas="sect3">Xorg Dependencies</bridgehead>
99
100 <bridgehead renderas="sect4">Required</bridgehead>
101 <para role="required"><xref linkend="libpng"/> and
102 <xref linkend="fontconfig"/></para>
103
104 <bridgehead renderas="sect4">Optional</bridgehead>
105 <para role="optional"><xref linkend="linux-pam"/></para>
106
107 <para condition="html" role="usernotes">User Notes:
108 <ulink url='&blfs-wiki;/Xorg-&xorg-version;'/></para>
109
110 <bridgehead renderas="sect3">Download Instructions</bridgehead>
111
112 <para>As an alternative to downloading the entire source tree in a single
113 file, there are several, smaller files that can be fetched from the
114 download location (directory /pub/X11R&xorg-version;/src/):</para>
115
116 <itemizedlist spacing='compact'>
117 <listitem>
118 <para><filename>X11R&xorg-version;-src1.tar.gz</filename></para>
119 </listitem>
120 <listitem>
121 <para><filename>X11R&xorg-version;-src2.tar.gz</filename></para>
122 </listitem>
123 <listitem>
124 <para><filename>X11R&xorg-version;-src3.tar.gz</filename></para>
125 </listitem>
126 <listitem>
127 <para><filename>X11R&xorg-version;-src4.tar.gz</filename></para>
128 </listitem>
129 <listitem>
130 <para><filename>X11R&xorg-version;-src5.tar.gz</filename></para>
131 </listitem>
132 <listitem>
133 <para><filename>X11R&xorg-version;-src6.tar.gz</filename></para>
134 </listitem>
135 <listitem>
136 <para><filename>X11R&xorg-version;-src7.tar.gz</filename></para>
137 </listitem>
138 </itemizedlist>
139
140 <para>The first package contains the <application>Xorg</application>
141 libraries and support programs, the second contains standard
142 <application>X</application> programs, the third contains the
143 <application>X</application> server, the fourth and fifth are fonts,
144 the sixth is normal documentation, and the seventh is hardcopy
145 documentation.</para>
146
147 <para>To check your file for integrity, download the
148 <filename>md5sums</filename> file. Then:</para>
149
150<screen><userinput>md5sum -c md5sums</userinput></screen>
151
152 <para>The package (or all seven packages) should give an OK status.</para>
153
154 </sect2>
155
156 <sect2 role="kernel" id='xorg-kernel'>
157 <title>Kernel Configuration</title>
158
159 <indexterm zone="xorg xorg-kernel">
160 <primary sortas="d-Xorg">Xorg</primary>
161 </indexterm>
162
163 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is
164 recommended that you compile MTRR (Memory Type Range Registers) support
165 into the kernel. The kernel can map Cyrix and AMD CPUs to the MTRR
166 interface, so selecting this option is useful for those processors also.
167 This option is found in the "Processor type and features" menu. It can
168 increase performance of image write operations 2.5 times or more on PCI or
169 AGP video cards.</para>
170
171 <para>In the "Character Devices" section of the "Device Drivers" menu,
172 enable AGP Support and select the chipset support on your motherboard. If
173 you do not know the chipset, you may select all the chip types at the
174 expense of extra kernel size. You can usually determine your motherboard's
175 chipset by running the command <command>lspci</command>, a program from the
176 <xref linkend="pciutils"/> package.</para>
177
178 <para>In the "Character Devices" section, <emphasis>disable</emphasis>
179 Direct Rendering Manager unless you have a Direct Rendering Infrastructure
180 (DRI) supported video card. A complete list of DRI supported video cards
181 can be found at <ulink url="http://dri.sourceforge.net" /> in the "Status"
182 section. Currently, supported cards include those from 3dfx (Voodoo,
183 Banshee), 3Dlabs, ATI (Rage Pro, Rage 128, Radeon 7X00, Radeon 2), Intel
184 (i810, i815), and Matrox (G200, G400, G450).</para>
185
186 <para>Additionally NVidia provides their own closed source binary drivers,
187 which do not make use of DRI. If you intend to use these drivers, do not
188 enable DRI.</para>
189
190 <para>If you made any changes to the kernel configuration, recompile and
191 install the new kernel.</para>
192
193 </sect2>
194
195 <sect2 role="installation">
196 <title>Installation of Xorg</title>
197
198 <sect3>
199 <title>Various build fixes</title>
200
201 <para>The <application>Xorg</application> sources must be patched in
202 order to avoid a race condition with the <application>luit</application>
203 program. Additionally, recent <application>glibc</application> requires
204 <filename>linux/types.h</filename> to be included prior to
205 <filename>asm/types.h</filename>. Fix both issues with the following
206 commands:</para>
207
208<screen><userinput>patch -Np1 -i ../xorg-&xorg-version;-luit_race-1.patch &amp;&amp;
209sed -i "s@*/@*/\n#include &lt;linux/types.h&gt;\n@" \
210 programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c</userinput></screen>
211
212 <para>Additionally, if you choose to install
213 <application>Xorg</application> to any prefix other than
214 <filename class="directory">/usr/X11R6</filename>, the luit package
215 needs another correction to fix a hard coded path. Execute the
216 following command:</para>
217
218<screen><userinput>sed -i 's@/usr/X11R6@<replaceable>&lt;/usr&gt;</replaceable>@' programs/luit/parser.h</userinput></screen>
219
220 </sect3>
221
222 <sect3>
223 <title>Suppressing Xprint-related Modification to '/etc'</title>
224
225 <para><application>Xorg</application> insists on putting
226 its boot and profile scripts into the <filename
227 class="directory">/etc</filename> directory even if specifically told
228 not to compile anything Xprint server or client related (see
229 <filename>host.def</filename> below). The following command will
230 suppress any such modifications:</para>
231
232<screen><userinput>sed -i '/^SUBDIRS =/s/ etc$//' programs/Xserver/Xprint/Imakefile</userinput></screen>
233
234 </sect3>
235
236 <sect3>
237 <title>Setting Up a Shadow Directory</title>
238
239 <para>When building <application>Xorg</application>, you should create
240 a shadow directory of symbolic links for the compiled code. To do that,
241 first make <command>lndir</command>. Starting from the
242 <filename class='directory'>xc</filename> directory:</para>
243
244<screen><userinput>pushd config/util &amp;&amp;
245make -f Makefile.ini lndir
246popd</userinput></screen>
247
248 <para>Now create the shadow tree:</para>
249
250<screen><userinput>mkdir ../xcbuild &amp;&amp;
251cd ../xcbuild &amp;&amp;
252../xc/config/util/lndir ../xc</userinput></screen>
253
254 </sect3>
255
256 <sect3>
257 <title>Creating 'host.def'</title>
258
259 <para>The next step is to create the
260 <filename>config/cf/host.def</filename> file. The documentation for
261 <application>Xorg</application> indicates that the application will
262 build without a <filename>host.def</filename> file, but the included
263 libraries for <application>Fontconfig</application> and
264 <application>FreeType2</application> do not build properly on a base
265 LFS system. Therefore, you must specify that these libraries, as well
266 as others, should be imported from the system.</para>
267
268 <note>
269 <para><filename>config/cf/host.def</filename> is a C file, not a
270 shell script. Ensure the comments delimited by /* ... */ are balanced
271 when modifying the file.</para>
272 </note>
273
274<screen><userinput>cat &gt; config/cf/host.def &lt;&lt; "EOF"
275<literal>/* Begin Xorg host.def file */
276
277/* System Related Information. If you read and configure only one
278 * section then it should be this one. The Intel architecture defaults
279 * are set for a i686 and higher. Axp is for the Alpha architecture
280 * and Ppc is for the Power PC. AMD64 is for the Opteron processor.
281 * Note that there have been reports that the Ppc optimization line
282 * causes segmentation faults during build. If that happens, try
283 * building without the DefaultGcc2PpcOpt line. ***********/
284
285/* #define DefaultGcc2i386Opt -O2 -fno-strength-reduce \
286 -fno-strict-aliasing -march=i686 */
287/* #define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce \
288 -fno-strict-aliasing */
289/* #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 */
290/* #define DefaultGcc2PpcOpt -O2 -mcpu=750 */
291
292#define HasFreetype2 YES
293#define HasFontconfig YES
294#define HasExpat YES
295#define HasLibpng YES
296#define HasZlib YES
297
298/*
299 * Which drivers to build. When building a static server, each of
300 * these will be included in it. When building the loadable server
301 * each of these modules will be built.
302 *
303#define XF86CardDrivers mga glint nv tga s3virge sis rendition \
304 neomagic i740 tdfx savage \
305 cirrus vmware tseng trident chips apm \
306 GlideDriver fbdev i128 \
307 ati DevelDrivers ark \
308 cyrix siliconmotion vesa vga \
309 XF86OSCardDrivers XF86ExtraCardDrivers
310*/
311
312/*
313 * Select the XInput devices you want by uncommenting this.
314 *
315#define XInputDrivers mouse keyboard acecad calcomp citron \
316 digitaledge dmc dynapro elographics \
317 microtouch mutouch penmount spaceorb \
318 summa wacom void magictouch aiptek
319 */
320
321/* Most installs will only need this */
322
323#define XInputDrivers mouse keyboard
324
325/* Xterm is no longer built by default */
326#define BuildXterm YES
327
328/* Disable building Xprint server and clients until we get them figured
329 * out but build Xprint libraries to allow precompiled binaries such as
330 * Acrobat Reader to run.
331 */
332
333#define XprtServer NO
334#define BuildXprintClients NO
335
336/* Uncomment the following define if you would prefer to install X into
337 * /usr or change it to any other location that you prefer.
338 * The GL related defines disable compatibility symlinks (the links
339 * are not needed when X is installed in /usr).
340#define ProjectRoot /usr
341#define LinkGLToUsrInclude NO
342#define LinkGLToUsrLib NO
343 */
344
345/* End Xorg host.def file */</literal>
346EOF</userinput></screen>
347
348 <para>There are several other options that you may want to consider.
349 A well documented example file is
350 <filename>config/cf/xorgsite.def</filename>.</para>
351
352 </sect3>
353
354 <sect3>
355 <title>Build Commands</title>
356
357 <para>Install <application>Xorg</application> by running the
358 following commands:</para>
359
360<screen><userinput>sed -i -e "s@^#include &lt;linux/config.h&gt;@/* &amp; */@" \
361 `grep -lr linux/config.h *` &amp;&amp;
362( make World 2&gt;&amp;1 | tee xorg-compile.log &amp;&amp; exit $PIPESTATUS )</userinput></screen>
363
364 <para>Again as the <systemitem class="username">root</systemitem>
365 user:</para>
366
367<screen role="root"><userinput>make install &amp;&amp;
368make install.man</userinput></screen>
369
370 <para>If you've installed <application>Xorg</application> in the default
371 prefix listed above, run the following commands as the
372 <systemitem class="username">root</systemitem> user:</para>
373
374<screen role="root"><userinput>ln -v -s ../X11R6/bin /usr/bin/X11 &amp;&amp;
375ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;&amp;
376ln -v -s ../X11R6/include/X11 /usr/include/X11</userinput></screen>
377
378 <para>The <application>Xorg</application> fonts have been installed
379 outside of <application>Fontconfig</application>'s default search path
380 of <filename class="directory">/usr/share/fonts</filename>. In order
381 for <application>Fontconfig</application> to find the installed TrueType
382 fonts, you should make symlinks to their directories. Assuming you've
383 installed <application>Xorg</application> in the default prefix, run the
384 following commands as the <systemitem class="username">root</systemitem>
385 user:</para>
386
387<screen role="root"><userinput>ln -svn /usr/X11R6/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF &amp;&amp;
388ln -svn /usr/X11R6/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF</userinput></screen>
389
390 </sect3>
391
392 </sect2>
393
394 <sect2 role="commands">
395 <title>Command Explanations</title>
396
397 <para><command>sed -i -e "s@^#include &lt;linux/config.h&gt;@...</command>:
398 The <application>Linux-Libc-Headers</application> package installed in
399 LFS installs a <filename>/usr/include/linux/config.h</filename> file
400 which is not compatible with userspace applications. The recommended fix
401 for applications including this file is to remove it (see <ulink
402 url="http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/FAQ">
403 linux-libc-headers FAQ</ulink>). The <command>sed</command> uses
404 <command>grep -lr</command> to replace all occurrences. If you desire, just
405 remove (comment) the line in the appropriate video driver file if you
406 customized <filename>host.def</filename>.</para>
407
408 <para><command>( make World 2&gt;&amp;1 | tee xorg-compile.log
409 &amp;&amp; exit $PIPESTATUS )</command>: This command runs multiple
410 <filename>Makefile</filename>s to completely rebuild the system.
411 <parameter>2&gt;&amp;1</parameter> redirects error messages to the
412 same location as standard output. The <command>tee</command> command
413 allows viewing of the output while logging the results to a file. The
414 parentheses around the command runs the entire command in a subshell
415 and finally the <command>exit $PIPESTATUS</command> ensures the result
416 of the <command>make</command> is returned as the result and not the
417 result of the <command>tee</command> command.</para>
418
419 <note>
420 <para>When rebuilding <application>Xorg</application>, a separate
421 command that may be used if only minor changes are made to the sources
422 is <command>make Everything</command>. This does not automatically
423 remove generated files and only rebuilds those files or programs that
424 are out of date.</para>
425 </note>
426
427 <para><command>ln -v -s ...</command>: These commands are present to
428 enable other (broken) packages to build against
429 <application>Xorg</application>, even though the Filesystem Hierarchy
430 Standard says: <quote>In general, software must not be installed or
431 managed via the above symbolic links. They are intended for utilization
432 by users only.</quote></para>
433
434 </sect2>
435
436 <sect2 role="configuration" id='xorg-config'>
437 <title>Configuring Xorg</title>
438
439 <para>Edit <filename>/etc/ld.so.conf</filename> and add
440 <filename class="directory">/usr/X11R6/lib</filename>. Run:</para>
441
442 <indexterm zone="xorg xorg-config">
443 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
444 </indexterm>
445
446<screen role="root"><userinput>ldconfig</userinput></screen>
447
448 <para>Ensure <filename class="directory">/usr/X11R6/bin</filename>
449 and <filename class="directory">/usr/X11R6/lib/pkgconfig</filename>
450 are added to your <envar>PATH</envar> and <envar>PKG_CONFIG_PATH</envar>
451 environment variables, respectively. Instructions for doing this are
452 described in the section <xref linkend='postlfs-config-profile'/>.</para>
453
454 <para>Create the <filename>xorg.conf</filename> file with:</para>
455
456<screen><userinput>cd ~ &amp;&amp;
457Xorg -configure</userinput></screen>
458
459 <para>The screen will go black and you may hear some clicking of the monitor.
460 This command will create a file, <filename>xorg.conf.new</filename> in your
461 home directory.</para>
462
463 <indexterm zone="xorg xorg-config">
464 <primary sortas="e-etc-X11-xorg-conf">/etc/X11/xorg.conf</primary>
465 </indexterm>
466
467 <para>Edit <filename>xorg.conf.new</filename> to suit your system. The
468 details of the file are located in the xorg.conf man page. Some things
469 you may want to do are:</para>
470
471 <itemizedlist>
472 <listitem>
473 <para>Section "Files". Change the order of the font paths searched.
474 You may want to put 100dpi fonts ahead of 75dpi fonts if your system
475 normally comes up closer to 100 dots per inch. You may want to remove
476 some font directories completely.</para>
477 </listitem>
478 <listitem>
479 <para>Section "Module". If you are going to install NVidia
480 drivers, remove the "dri" line.</para>
481 </listitem>
482 <listitem>
483 <para>Sections "InputDevice". You may want to change the
484 keyboard autorepeat rate by adding
485 <option>Option "Autorepeat" "250 30"</option>.</para>
486 </listitem>
487 <listitem>
488 <para>Section "Monitor". Specify the <option>VertRefresh</option>
489 and <option>HorizSync</option> values if the system does not
490 automatically detect the monitor and its values.</para>
491 </listitem>
492 <listitem>
493 <para>Section "Device". You may want to set some of the options
494 available for your selected video driver. A description of the driver
495 parameters is in the man page for your driver.</para>
496 </listitem>
497 <listitem><para>Section "Screen". Add a DefaultDepth statement such as:
498 <option>DefaultDepth 24</option>. In the SubSection for your
499 default depth, add a modes line such as:
500 <option>Modes "1600x1200" "1280x1024" "1024x768"</option>. The first
501 mode listed will normally be the starting resolution.</para>
502 </listitem>
503 </itemizedlist>
504
505 <para>Test the system with:</para>
506
507<screen><userinput>X -config ~/xorg.conf.new</userinput></screen>
508
509 <para>You will only get a gray background with an X-shaped mouse cursor,
510 but it confirms the system is working. Exit with
511 <keycap>Control+Alt+Backspace</keycap>. If the system does not work, take
512 a look at <filename>/var/log/Xorg.0.log</filename> to see what went
513 wrong.</para>
514
515 <para>Move the configuration file to its final location:</para>
516
517<screen role="root"><userinput>mv ~/xorg.conf.new /etc/X11/xorg.conf</userinput></screen>
518
519 <para>Create <filename>.xinitrc</filename>:</para>
520
521<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
522<literal># Begin .xinitrc file
523xterm -g 80x40+0+0 &amp;
524xclock -g 100x100-0+0 &amp;
525twm</literal>
526EOF</userinput></screen>
527
528 <para>This provides an initial screen with an xterm and a clock that is
529 managed by a simple window manager, Tab Window Manager. For details of
530 <command>twm</command>, see the man page.</para>
531
532 <indexterm zone="xorg xorg-config">
533 <primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
534 </indexterm>
535
536 <note>
537 <para>When needed, <application>Xorg</application> creates the directory
538 <filename>/tmp/.ICE-unix</filename> if it does not exist. If this
539 directory is not owned by <systemitem class="username">root</systemitem>,
540 <application>Xorg</application> delays startup by a few seconds and also
541 appends a warning to the logfile. This also affects startup of other
542 applications. To improve performance, it is advisable to manually create
543 the directory before <application>Xorg</application> uses it. Add the
544 file creation to <filename>/etc/sysconfig/createfiles</filename> that is
545 sourced by the <filename>/etc/rc.d/init.d/cleanfs</filename> startup
546 script.</para>
547
548<screen role="root"><userinput>cat &gt;&gt; /etc/sysconfig/createfiles &lt;&lt; "EOF"
549<literal>/tmp/.ICE-unix dir 1777 root root</literal>
550EOF</userinput></screen>
551
552 </note>
553
554 <indexterm zone="xorg xorg-config">
555 <primary
556 sortas="e-etc-sysconfig-createfiles">/etc/sysconfig/createfiles</primary>
557 </indexterm>
558
559 <para>Start <application>X</application> with:</para>
560
561<screen><userinput>startx</userinput></screen>
562
563 <para>to get a basic functional <application>X Window
564 System</application>.</para>
565
566 <para>At this point, you should check out <xref linkend='x-setup'/> for
567 the necessary configuration to make <application>X</application> fully
568 functional. Additionally, you can have a look at <xref linkend='x-config'/>
569 for information on fine tuning your <application>X</application>
570 configuration.</para>
571
572 <para>For a list of the package contents and a description of the commands,
573 see the sections in the <xref linkend='xfree86-contents'/>.</para>
574
575 </sect2>
576
577</sect1>
Note: See TracBrowser for help on using the repository browser.