source: x/installing/xfree86.xml@ db8620de

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 db8620de was ef040389, checked in by Andrew Benton <andy@…>, 18 years ago

Put the xfree docs in their folder in /usr/share/docs

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

  • Property mode set to 100644
File size: 26.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 xfree86-download-http "http://gnu.kookel.org/ftp/XFree86/&xfree86-version;/source/">
8 <!ENTITY xfree86-download-ftp "ftp://ftp.xfree86.org/pub/XFree86/&xfree86-version;/source/">
9 <!ENTITY xfree86-md5sum "ftp://ftp.xfree86.org/pub/XFree86/&xfree86-version;/source/SUMS.md5sum">
10 <!ENTITY xfree86-size "51 MB">
11 <!ENTITY xfree86-buildsize "740 MB">
12 <!ENTITY xfree86-time "12 SBU">
13]>
14
15<sect1 id="xfree86" xreflabel="XFree86-&xfree86-version;">
16 <?dbhtml filename="xfree86.html" ?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 <keywordset>
22 <keyword role="package">XFree86-&xfree86-version;-src-1.tar</keyword>
23 <keyword role="ftpdir">XFree86</keyword>
24 </keywordset>
25 </sect1info>
26
27 <title>XFree86-&xfree86-version;</title>
28
29 <indexterm zone="xfree86">
30 <primary sortas="a-xfree86">XFree86</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to XFree86</title>
35
36 <para><application>XFree86</application> is a freely redistributable
37 open-source implementation of the <application>X Window
38 System</application>. <application>XFree86</application> provides a
39 client/server interface between display hardware (the mouse, keyboard,
40 and video displays) and the desktop environment, while also providing
41 both the windowing infrastructure and a standardized application
42 interface (API).</para>
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>Download (HTTP): <ulink url="&xfree86-download-http;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download (FTP): <ulink url="&xfree86-download-ftp;"/></para>
51 </listitem>
52 <listitem>
53 <para>Download MD5 sum: &xfree86-md5sum;</para>
54 </listitem>
55 <listitem>
56 <para>Download size: &xfree86-size;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated disk space required: &xfree86-buildsize;</para>
60 </listitem>
61 <listitem>
62 <para>Estimated build time: &xfree86-time;</para>
63 </listitem>
64 </itemizedlist>
65
66 <bridgehead renderas="sect3">XFree86 Dependencies</bridgehead>
67
68 <bridgehead renderas="sect4">Required</bridgehead>
69 <para role="required"><xref linkend="libpng"/></para>
70
71 <bridgehead renderas="sect4">Optional</bridgehead>
72 <para role="optional"><xref linkend="linux-pam"/>; the
73 following packages are included in the <application>XFree86</application>
74 package, however they are updated more often than the
75 <application>XFree86</application> package and are highly recommended:
76 <xref linkend="expat"/>, <xref linkend="freetype2"/>,
77 <xref linkend="fontconfig"/>.</para>
78
79 <note>
80 <para>If you choose not to install <application>expat</application>,
81 <application>FreeType2</application>, and
82 <application>Fontconfig</application>, the
83 <filename>host.def</filename> file below will have to be modified to
84 instruct <application>XFree86</application> to build them.</para>
85 </note>
86
87 <para condition="html" role="usernotes">User Notes:
88 <ulink url='&blfs-wiki;/XFree86-&xfree86-version;'/></para>
89
90 <bridgehead renderas="sect3">Download Instructions</bridgehead>
91
92 <para>There are several files that need to be fetched from the download
93 location:</para>
94
95 <itemizedlist spacing='compact'>
96 <listitem>
97 <para><filename>XFree86-&xfree86-version;-src-1.tgz</filename></para>
98 </listitem>
99 <listitem>
100 <para><filename>XFree86-&xfree86-version;-src-2.tgz</filename></para>
101 </listitem>
102 <listitem>
103 <para><filename>XFree86-&xfree86-version;-src-3.tgz</filename></para>
104 </listitem>
105 <listitem>
106 <para><filename>XFree86-&xfree86-version;-src-4.tgz</filename></para>
107 </listitem>
108 <listitem>
109 <para><filename>XFree86-&xfree86-version;-src-5.tgz</filename></para>
110 </listitem>
111 <listitem>
112 <para><filename>XFree86-&xfree86-version;-src-6.tgz</filename></para>
113 </listitem>
114 <listitem>
115 <para><filename>XFree86-&xfree86-version;-src-7.tgz</filename></para>
116 </listitem>
117 </itemizedlist>
118
119 <para>The first three packages are the <application>XFree86</application>
120 programs, the fourth and fifth are fonts, the sixth is normal documentation,
121 and the seventh is hardcopy documentation.</para>
122
123 <para>To check your downloads for integrity, download the
124 <filename>SUMS.md5sum</filename> file. Then:</para>
125
126<screen><userinput>md5sum -c SUMS.md5sum</userinput></screen>
127
128 <para>The only errors you should see are for <filename>README</filename>,
129 <filename>doctools-1.3.x.tgz</filename>, <filename>utils-1.1.x.tgz</filename>
130 and <filename>XFree86-xtest-4.0.x.tar.bz2</filename> files if you did not
131 download them.</para>
132
133 </sect2>
134
135 <sect2 role="kernel" id='xfree86-kernel'>
136 <title>Kernel Configuration</title>
137
138 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is
139 recommended that you compile MTRR (Memory Type Range Registers) support
140 into the kernel. The kernel can map Cyrix and AMD CPUs to the MTRR
141 interface, so selecting this option is useful for those processors also.
142 This option is found in the "Processor type and features" menu. It can
143 increase performance of image write operations 2.5 times or more on PCI
144 or AGP video cards.</para>
145
146 <indexterm zone="xfree86 xfree86-kernel">
147 <primary sortas="d-xfree86">XFree86</primary>
148 </indexterm>
149
150 <para>In the "Character Devices" section, enable AGP Support and select
151 the chipset support on your motherboard. If you do not know the chipset,
152 you may select all the chip types at the expense of extra kernel size.
153 You can usually determine your motherboard's chipset by running the
154 command <command>lspci</command>, a program from the
155 <xref linkend="pciutils"/> package.</para>
156
157 <para>In the "Character Devices" section, <emphasis>disable</emphasis>
158 Direct Rendering Manager unless you have a Direct Rendering Infrastructure
159 (DRI) supported video card. A complete list of DRI supported video cards
160 can be found at <ulink url="http://dri.sourceforge.net" /> in the Status
161 section. Currently, supported cards include those from 3dfx (Voodoo,
162 Banshee), 3Dlabs, ATI (Rage Pro, Rage 128, Radeon 7X00, Radeon 2), Intel
163 (i810, i815), and Matrox (G200, G400, G450).</para>
164
165 <para>Additionally NVidia provides their own closed source binary drivers,
166 which do not make use of DRI. If you intend to use these drivers, do not
167 enable DRI.</para>
168
169 <para>If you made any changes to the kernel configuration, recompile and
170 install the new kernel.</para>
171
172 </sect2>
173
174 <sect2 role="installation">
175 <title>Installation of XFree86</title>
176
177 <sect3>
178 <title>Setting Up a Shadow Directory</title>
179
180 <para>When building <application>XFree86</application>, you should create
181 a shadow directory of symbolic links for the compiled code. To do that,
182 first make <command>lndir</command>. Starting from the
183 <filename class='directory'>xc</filename> directory:</para>
184
185<screen><userinput>make -C config/util -f Makefile.ini lndir</userinput></screen>
186
187 <para>Now create the shadow tree:</para>
188
189<screen><userinput>mkdir ../xcbuild &amp;&amp;
190cd ../xcbuild &amp;&amp;
191../xc/config/util/lndir ../xc</userinput></screen>
192
193 </sect3>
194
195 <sect3>
196 <title>Creating 'host.def'</title>
197
198 <para>Although <application>XFree86</application> will compile without
199 a <filename>host.def</filename> file, the following file is recommended
200 for customizing the installation. Start from the
201 <filename class="directory">xcbuild</filename> directory.</para>
202
203 <note>
204 <para>The <filename>host.def</filename> file is a
205 <application>C</application> file, not the usual configuration file.
206 If you make any changes, be sure the comment characters (/* and */)
207 are balanced. Most of the entries in the file below are commented
208 out with the default settings shown.</para>
209 </note>
210
211<screen><userinput>cat &gt; config/cf/host.def &lt;&lt; "EOF"
212<literal>/* Begin XFree86 host.def file */
213
214/* System Related Information. If you read and configure only one
215 * section then it should be this one. The Intel architecture defaults
216 * are set for a i686 and higher. Axp is for the Alpha architecture
217 * and Ppc is for the Power PC. Note that there have been reports that
218 * the Ppc optimization line causes segmentation faults during build.
219 * If that happens, try building without the DefaultGcc2PpcOpt line. */
220
221/* #define DefaultGcc2i386Opt -O2 -fomit-frame-pointer -march=i686 */
222/* #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 */
223/* #define DefaultGcc2PpcOpt -O2 -mcpu=750 */
224
225/* The following definitions are normally set properly by XFree86's
226 * scripts. You can uncomment them if you want to make sure. *********/
227
228/* #define HasMTRRSupport YES */ /* Enabled in kernel; */
229 /* see kernel docs */
230/* #define HasMMXSupport NO */ /* Any i586 or above */
231/* #define HasKatmaiSupport NO */ /* PIII SSE instructions */
232/* #define Has3DNowSupport NO */ /* AMD instructions */
233
234
235/* This setting reduces compile time a little by omitting rarely used
236 * input devices. You can find the complete list in
237 * config/cf/xfree86.cf *********************************************/
238
239#define XInputDrivers mouse void
240
241/* VIDEO DRIVERS ****************************************************/
242
243/* If you are sure you only want the drivers for one or a few video
244 * cards, you can delete the drivers you do not want. ***************/
245
246
247#define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \
248 neomagic i740 tdfx savage \
249 cirrus vmware tseng trident chips apm \
250 GlideDriver fbdev i128 nsc \
251 ati i810 DevelDrivers ark \
252 cyrix siliconmotion \
253 vesa vga \
254 dummy XF86OSCardDrivers XF86ExtraCardDrivers
255
256
257/* USER AND SYSTEM DEFAULT PATHS *************************************/
258
259/* These settings set the PATH variables used by xdm. See README for */
260/* detailed description and modify the following as per your need. ***/
261
262/* #define DefaultSystemPath \
263 /usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin */
264/* #define DefaultUserPath /usr/bin:/bin:/usr/X11R6/bin */
265
266/* FONT SERVER AND LIBRARY SETTINGS **********************************/
267
268/* These settings are the defaults **********************************/
269
270/* #define BuildFontServer YES */ /*For Ghostscript Print Server*/
271/* #define SharedLibFont YES */
272/* #define CompressAllFonts YES */
273/* #define GzipFontCompression YES */
274
275/* These settings ensure we use our libraries ************************/
276#define HasFreetype2 YES
277#define HasFontconfig YES
278#define HasExpat YES
279#define HasLibpng YES
280#define HasZlib YES
281
282/* INTERNATIONAL FONTS. Change to YES if you need any of them. These
283 * are the defaults. **************************************************/
284
285/* #define BuildCyrillicFonts NO */
286/* #define BuildArabicFonts NO */
287/* #define BuildISO8859_6Fonts NO */
288/* #define BuildGreekFonts NO */
289/* #define BuildISO8859_7Fonts NO */
290/* #define BuildHebrewFonts NO */
291/* #define BuildISO8859_8Fonts NO */
292/* #define BuildKOI8_RFonts NO */
293/* #define BuildJapaneseFonts NO */
294/* #define BuildJISX0201Fonts NO */
295/* #define BuildKoreanFonts NO */
296/* #define BuildChineseFonts NO */
297
298/* DOCUMENTATION SETTINGS ********************************************/
299
300/* These setting are the defaults. ***********************************/
301
302/* #define BuildLinuxDocHtml NO */ /* X Docs in Html format */
303/* #define BuildLinuxDocPS NO */ /* PostScript format */
304/* #define BuildAllSpecsDocs NO */ /* Various docs */
305/* #define BuildHtmlManPages NO */
306
307/* GENERAL SETTINGS: You generally want to leave these alone when
308 * building X on an LFS system ***************************************/
309
310#define GccWarningOptions -pipe /* Speed up compiles */
311#define TermcapLibrary -lncurses
312#define XprtServer YES /* Needed by realplayer */
313#define XnestServer YES
314#define XAppLoadDir EtcX11Directory/app-defaults
315#define VarLibDir /var/lib
316#define XFree86Devel NO
317#define FSUseSyslog YES
318#define ThreadedX YES
319#define HasPam NO
320#define SystemManDirectory /usr/share/man /*Instead of /usr/man*/
321#define HasLibCrypt YES
322#define InstallXinitConfig YES
323#define InstallXdmConfig YES
324#define ForceNormalLib YES
325#define BuildSpecsDocs NO
326#define DocDir /usr/share/doc/xfree86-4.6.0
327
328/* Installation prefix. The default is to install into /usr/X11R6. If you
329 * would like to install into /usr, uncomment these options. */
330
331/* #define ProjectRoot /usr */
332/* #define LinkGLToUsrLib NO */
333/* #define LinkGLToUsrInclude NO */
334
335/* End XFree86 host.def file */</literal>
336EOF</userinput></screen>
337
338 <para>Edit the file for your hardware and desires.</para>
339
340 </sect3>
341
342 <sect3>
343 <title>Build Commands</title>
344
345 <para>Install <application>XFree86</application> by running the
346 following commands:</para>
347
348<screen><userinput>sed -i 's:^.*asm.*$:# define PAGE_MASK (~(getpagesize() - 1)):' \
349 ../xc/programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c &amp;&amp;
350sed -i -e "s@^#include &lt;linux/config.h&gt;@/* &amp; */@" \
351 `grep -lr linux/config.h ../xc` &amp;&amp;
352( make World 2&gt;&amp;1 | tee xfree-compile.log &amp;&amp; exit $PIPESTATUS )
353</userinput></screen>
354
355 <para>This package does not come with a test suite.</para>
356
357 <para>Now, as the <systemitem class="username">root</systemitem>
358 user:</para>
359
360<screen role="root"><userinput>make install &amp;&amp;
361make install.man &amp;&amp;
362ln -v -s ../X11R6/bin /usr/bin/X11 &amp;&amp;
363ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;&amp;
364ln -v -s ../X11R6/include/X11 /usr/include/X11</userinput></screen>
365
366 <para>The <application>XFree86</application> fonts have been installed
367 outside of <application>Fontconfig</application>'s default search path
368 of <filename class="directory">/usr/share/fonts</filename>. In order
369 for <application>Fontconfig</application> to find the installed TrueType
370 fonts, you should make symlinks to their directories. Assuming you've
371 installed <application>XFree86</application> in the default prefix, run the
372 following commands as the <systemitem class="username">root</systemitem>
373 user:</para>
374
375<screen role="root"><userinput>install -d -m755 /usr/share/fonts &amp;&amp;
376ln -svn /usr/X11R6/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF &amp;&amp;
377ln -svn /usr/X11R6/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF</userinput></screen>
378
379 <para><application>XFree86</application> installs the
380 <application>XRender</application> and
381 <application>XExtensions</application> extension libraries but does not
382 install the corresponding <application>pkg-config</application> files.
383 Create the files by issuing the following commands as the
384 <systemitem class="username">root</systemitem> user:</para>
385
386<screen role="root"><userinput>cat &gt; /usr/X11R6/lib/pkgconfig/xrender.pc &lt;&lt; "EOF"
387<literal>prefix=/usr/X11R6
388exec_prefix=${prefix}
389libdir=${exec_prefix}/lib
390includedir=${prefix}/include
391
392Name: Xrender
393Description: X Render Library
394Version: 0.8.3
395Cflags: -I${includedir} -I/usr/X11R6/include
396Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11</literal>
397
398EOF
399
400cat &gt; /usr/X11R6/lib/pkgconfig/xextensions.pc &lt;&lt; "EOF"
401<literal>prefix=/usr/X11R6
402exec_prefix=${prefix}
403libdir=${exec_prefix}/lib
404includedir=${prefix}/include
405
406Name: XExtensions
407Description: Sundry X extension headers
408Version: 1.0.1
409Cflags: -I${includedir}</literal>
410
411EOF</userinput></screen>
412
413 <para>You should now continue on to the <xref linkend="x-setup"/> section
414 to complete the configuration of
415 <application>XFree86</application>.</para>
416
417 </sect3>
418
419 </sect2>
420
421 <sect2 role="commands">
422 <title>Command Explanations</title>
423
424 <para><command>sed -i 's:^.*asm.* ... fbdevhw.c</command>: This sed fixes a
425 problem compiling against kernel headers since linux-2.6.8.</para>
426
427 <para><command>sed -i -e "s@^#include &lt;linux/config.h&gt;@...</command>:
428 The <application>Linux-Libc-Headers</application> package installed in
429 LFS installs a <filename>/usr/include/linux/config.h</filename> file which
430 is not compatible with userspace applications. The recommended fix for
431 applications including this file is to remove it (see <ulink
432 url="http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/FAQ">
433 linux-libc-headers FAQ</ulink>). The <command>sed</command> uses
434 <command>grep -lr</command> to replace all occurrences. If you desire, just
435 remove (comment) the line in the appropriate video driver file if you
436 customized <filename>host.def</filename>.</para>
437
438 <para><command>( make World 2&gt;&amp;1 | tee xfree-compile.log
439 &amp;&amp; exit $PIPESTATUS )</command>:
440 This command runs multiple <filename>Makefile</filename>s to completely
441 rebuild the system. <option>2&gt;&amp;1</option>
442 redirects error messages to the same location as standard output. The
443 <command>tee</command> command allows viewing of the output while logging
444 the results to a file. The parentheses around the command runs the entire
445 command in a subshell and finally the <command>exit $PIPESTATUS</command>
446 ensures the result of the <command>make</command> is returned as the result
447 and not the result of the <command>tee</command> command.</para>
448
449 <note>
450 <para>When rebuilding <application>XFree86</application>, a separate
451 command that may be used if only minor changes are made to the sources
452 is <command>make Everything</command>. This does not automatically
453 remove generated files and only rebuilds those files or programs that
454 are out of date.</para>
455 </note>
456
457 <para><command>ln -v -sf ...</command>: These commands are present to
458 enable other (broken) packages to build against
459 <application>XFree86</application>, even though the Filesystem Hierarchy
460 Standard says: <quote>In general, software must not be installed or managed
461 via the above symbolic links. They are intended for utilization by
462 users only.</quote></para>
463
464 </sect2>
465
466 <sect2 id="xfree86-contents" role="content"
467 xreflabel="XFree86 Contents and Descriptions">
468 <title>Contents</title>
469
470 <para>The <application>XFree86</application> package contains the
471 <application>X Window System</application> for Linux (and other operating
472 systems). It includes the <application>X</application> server, fonts,
473 <command>xterm</command>, a simple window manager (<command>twm</command>),
474 various utilities, video output drivers, and various input drivers
475 including the mouse and keyboard.</para>
476
477 <para><application>XFree86</application> also contains libraries and header
478 files for development of the <application>X Window System</application>
479 programs.</para>
480
481 <note>
482 <para>The following lists are not comprehensive. The full list of
483 programs is (if you install into
484 <filename class="directory">/usr/X11R6</filename>) in
485 <filename class="directory">/usr/X11R6/bin</filename>.
486 For additional information about these programs, see the respective
487 man page.</para>
488 </note>
489
490 <segmentedlist>
491 <segtitle>Installed Programs</segtitle>
492 <segtitle>Installed Libraries</segtitle>
493 <segtitle>Installed Directories</segtitle>
494
495 <seglistitem>
496 <seg>XFree86, xf86config, xf86cfg, startx, xinit, twm, xterm,
497 xwininfo, x11perf, xlsfonts, xvidtune, xload, xcalc, xclock,
498 oclock, and xmodmap</seg>
499 <seg>libGL.so, libGLU.so, libSM.so, libXi.so, libXrender.so,
500 libXt.so, and libXfont.so</seg>
501 <seg>/usr/X11R6/ and /etc/X11/</seg>
502 </seglistitem>
503 </segmentedlist>
504
505 <variablelist>
506 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
507 <?dbfo list-presentation="list"?>
508 <?dbhtml list-presentation="table"?>
509
510 <varlistentry id="XFree86">
511 <term><command>XFree86</command></term>
512 <listitem>
513 <para>is the X11R6 implementation of the <application>X Window
514 System</application> server.</para>
515 <indexterm zone="xfree86 XFree86">
516 <primary sortas="b-XFree86">XFree86</primary>
517 </indexterm>
518 </listitem>
519 </varlistentry>
520
521 <varlistentry id="xf86config">
522 <term><command>xf86config</command></term>
523 <listitem>
524 <para>is an interactive program for generating an
525 <filename>XF86Config</filename> file for use with
526 <application>XFree86</application> <application>X</application>
527 servers.</para>
528 <indexterm zone="xfree86 xf86config">
529 <primary sortas="b-xf86config">xf86config</primary>
530 </indexterm>
531 </listitem>
532 </varlistentry>
533
534 <varlistentry id="xf86cfg">
535 <term><command>xf86cfg</command></term>
536 <listitem>
537 <para>is a tool to configure <application>XFree86</application>
538 that can be used to either write the initial configuration file
539 or make customizations to the current configuration.</para>
540 <indexterm zone="xfree86 xf86cfg">
541 <primary sortas="b-xf86cfg">xf86cfg</primary>
542 </indexterm>
543 </listitem>
544 </varlistentry>
545
546 <varlistentry id="startx">
547 <term><command>startx</command></term>
548 <listitem>
549 <para>is a script to initialize the <application>X</application>
550 session. It runs <command>xinit</command>.</para>
551 <indexterm zone="xfree86 startx">
552 <primary sortas="b-startx">startx</primary>
553 </indexterm>
554 </listitem>
555 </varlistentry>
556
557 <varlistentry id="xinit">
558 <term><command>xinit</command></term>
559 <listitem>
560 <para>is used to start the <application>X Window
561 System</application> server.</para>
562 <indexterm zone="xfree86 xinit">
563 <primary sortas="b-xinit">xinit</primary>
564 </indexterm>
565 </listitem>
566 </varlistentry>
567
568 <varlistentry id="twm">
569 <term><command>twm</command></term>
570 <listitem>
571 <para>(Tab Window Manager) is a window manager included with the
572 <application>X Window System</application>.</para>
573 <indexterm zone="xfree86 twm">
574 <primary sortas="b-twm">twm</primary>
575 </indexterm>
576 </listitem>
577 </varlistentry>
578
579 <varlistentry id="xterm">
580 <term><command>xterm</command></term>
581 <listitem>
582 <para>is a terminal emulator for <application>X</application>.</para>
583 <indexterm zone="xfree86 xterm">
584 <primary sortas="b-xterm">xterm</primary>
585 </indexterm>
586 </listitem>
587 </varlistentry>
588
589 <varlistentry id="xwininfo">
590 <term><command>xwininfo</command></term>
591 <listitem>
592 <para>is a window information utility for
593 <application>X</application>.</para>
594 <indexterm zone="xfree86 xwininfo">
595 <primary sortas="b-xwininfo">xwininfo</primary>
596 </indexterm>
597 </listitem>
598 </varlistentry>
599
600 <varlistentry id="x11perf">
601 <term><command>x11perf</command></term>
602 <listitem>
603 <para>is an <application>X</application>11 server performance
604 test program.</para>
605 <indexterm zone="xfree86 x11perf">
606 <primary sortas="b-x11perf">x11perf</primary>
607 </indexterm>
608 </listitem>
609 </varlistentry>
610
611 <varlistentry id="xlsfonts">
612 <term><command>xlsfonts</command></term>
613 <listitem>
614 <para>is a program to list fonts available to the
615 <application>X</application> server.</para>
616 <indexterm zone="xfree86 xlsfonts">
617 <primary sortas="b-xlsfonts">xlsfonts</primary>
618 </indexterm>
619 </listitem>
620 </varlistentry>
621
622 <varlistentry id="xvidtune">
623 <term><command>xvidtune</command></term>
624 <listitem>
625 <para>is a video mode tuner for
626 <application>XFree86</application>.</para>
627 <indexterm zone="xfree86 xvidtune">
628 <primary sortas="b-xvidtune">xvidtune</primary>
629 </indexterm>
630 </listitem>
631 </varlistentry>
632
633 <varlistentry id="xload">
634 <term><command>xload</command></term>
635 <listitem>
636 <para> is a system load average display for
637 <application>X</application>.</para>
638 <indexterm zone="xfree86 xload">
639 <primary sortas="b-xload">xload</primary>
640 </indexterm>
641 </listitem>
642 </varlistentry>
643
644 <varlistentry id="xcalc">
645 <term><command>xcalc</command></term>
646 <listitem>
647 <para>is a scientific calculator for
648 <application>X</application>.</para>
649 <indexterm zone="xfree86 xcalc">
650 <primary sortas="b-xcalc">xcalc</primary>
651 </indexterm>
652 </listitem>
653 </varlistentry>
654
655 <varlistentry id="xclock">
656 <term><command>xclock</command></term>
657 <listitem>
658 <para>is a clock programs for <application>X</application>.</para>
659 <indexterm zone="xfree86 xclock">
660 <primary sortas="b-xclock">xclock</primary>
661 </indexterm>
662 </listitem>
663 </varlistentry>
664
665 <varlistentry id="oclock">
666 <term><command>oclock</command></term>
667 <listitem>
668 <para>is a clock programs for <application>X</application>.</para>
669 <indexterm zone="xfree86 oclock">
670 <primary sortas="b-oclock">oclock</primary>
671 </indexterm>
672 </listitem>
673 </varlistentry>
674
675 <varlistentry id="xmodmap">
676 <term><command>xmodmap</command></term>
677 <listitem>
678 <para>is a utility for modifying keymaps and pointer button
679 mappings in <application>X</application>.</para>
680 <indexterm zone="xfree86 xmodmap">
681 <primary sortas="b-xmodmap">xmodmap</primary>
682 </indexterm>
683 </listitem>
684 </varlistentry>
685
686 </variablelist>
687
688 </sect2>
689
690</sect1>
Note: See TracBrowser for help on using the repository browser.