source: x/installing/xfree86.xml@ ea9f7caf

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

removed hardcoded versions from wiki title pages

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

  • Property mode set to 100644
File size: 24.9 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">
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'/></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>Glibc build fix</title>
179
180<!-- To be removed if/when proposed glibc patch is added to LFS SVN
181 Leave in in for a couple of weeks with 'you may need' and a testcase
182 around it to save the support list silly questions. Should remove in
183 a couple of weeks -->
184 <para>Xfree86 may have a problem with <filename>sys/kd.h</filename>
185 installed with some recent versions of <application>Glibc</application>.
186 This has recently been fixed in LFS SVN. Execute the
187 following commands to work around a broken <filename>kd.h</filename>
188 file. The <command>grep</command> command is to ensure the modification
189 is only made if it is needed. Run these commands from within the
190 <filename class="directory">xc</filename> folder:</para>
191
192<screen><userinput>grep "__undef_LINUX" \
193 /usr/include/sys/kd.h 2&gt;&amp;1 &gt; /dev/null || \
194 sed -i.bak '/X.h/i #include &lt;linux/types.h&gt;' \
195 programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c</userinput></screen>
196<!-- End remove -->
197
198 </sect3>
199 <sect3>
200
201 <title>Setting Up a Shadow Directory</title>
202
203 <para>When building <application>XFree86</application>, you should create
204 a shadow directory of symbolic links for the compiled code. To do that,
205 first make <command>lndir</command>. Starting from the
206 <filename class='directory'>xc</filename> directory:</para>
207
208<screen><userinput>make -C config/util -f Makefile.ini lndir</userinput></screen>
209
210 <para>Now create the shadow tree:</para>
211
212<screen><userinput>mkdir ../xcbuild &amp;&amp;
213cd ../xcbuild &amp;&amp;
214../xc/config/util/lndir ../xc</userinput></screen>
215
216 </sect3>
217
218 <sect3>
219 <title>Creating 'host.def'</title>
220
221 <para>Although <application>XFree86</application> will compile without
222 a <filename>host.def</filename> file, the following file is recommended
223 for customizing the installation. Start from the
224 <filename class="directory">xcbuild</filename> directory.</para>
225
226 <note>
227 <para>The <filename>host.def</filename> file is a
228 <application>C</application> file, not the usual configuration file.
229 If you make any changes, be sure the comment characters (/* and */)
230 are balanced. Most of the entries in the file below are commented
231 out with the default settings shown.</para>
232 </note>
233
234<screen><userinput>cat &gt; config/cf/host.def &lt;&lt; "EOF"
235<literal>/* Begin XFree86 host.def file */
236
237/* This setting reduces compile time a little by omitting rarely used
238 * input devices. You can find the complete list in
239 * config/cf/xfree86.cf *********************************************/
240
241#define XInputDrivers mouse void
242
243/* VIDEO DRIVERS ****************************************************
244 * If you are sure you only want the drivers for one or a few video
245 * cards, you can delete the drivers you do not want. ***************/
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 v4l vesa vga \
254 dummy XF86OSCardDrivers XF86ExtraCardDrivers
255
256/* These settings ensure we use our libraries ************************/
257#define HasFreetype2 YES
258#define HasFontconfig YES
259#define HasExpat YES
260#define HasLibpng YES
261#define HasZlib YES
262
263/* GENERAL SETTINGS */
264
265#define SystemManDirectory /usr/share/man
266#define DocDir /usr/share/doc/xfree86-4.6.0
267
268/* Installation prefix. The default is to install into /usr/X11R6. If you
269 * would like to install into /usr, uncomment these options. */
270
271/* #define ProjectRoot /usr */
272/* #define LinkGLToUsrLib NO */
273/* #define LinkGLToUsrInclude NO */
274
275/* End XFree86 host.def file */</literal>
276EOF</userinput></screen>
277
278 <para>Edit the file for your hardware and desires. You can find more
279 options by reading the other files in
280 <filename class="directory">xc/config/cf</filename> and on the wiki.
281 <ulink url='&blfs-wiki;/XFree86-&xfree86-version;'/></para>
282
283 </sect3>
284
285 <sect3>
286 <title>Build Commands</title>
287
288 <para>Install <application>XFree86</application> by running the
289 following commands:</para>
290
291<screen><userinput>sed -i 's:^.*asm.*$:# define PAGE_MASK (~(getpagesize() - 1)):' \
292 ../xc/programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c &amp;&amp;
293sed -i -e "s@^#include &lt;linux/config.h&gt;@/* &amp; */@" \
294 `grep -lr linux/config.h ../xc` &amp;&amp;
295( make World 2&gt;&amp;1 | tee xfree-compile.log &amp;&amp; exit $PIPESTATUS )
296</userinput></screen>
297
298 <para>This package does not come with a test suite.</para>
299
300 <para>Now, as the <systemitem class="username">root</systemitem>
301 user:</para>
302
303<screen role="root"><userinput>make install &amp;&amp;
304make install.man</userinput></screen>
305
306 <para>If you installed <application>XFree86</application> into the default
307 prefix, <filename class="directory">/usr/X11R6</filename>, make these
308 symlinks to work around some applications which look for things in the
309 wrong place. As <systemitem class="username">root</systemitem>:</para>
310
311<screen role="root"><userinput>ln -v -s ../X11R6/bin /usr/bin/X11 &amp;&amp;
312ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;&amp;
313ln -v -s ../X11R6/include/X11 /usr/include/X11</userinput></screen>
314
315 <para>The <application>XFree86</application> fonts have been installed
316 outside of <application>Fontconfig</application>'s default search path
317 of <filename class="directory">/usr/share/fonts</filename>. In order
318 for <application>Fontconfig</application> to find the installed TrueType
319 fonts, you should make symlinks to their directories. If you installed
320 <application>XFree86</application> with the prefix
321 <filename class="directory">/usr</filename>, omit /X11R6 from the
322 following commands. As <systemitem class="username">root</systemitem>:
323 </para>
324
325<screen role="root"><userinput>install -d -m755 /usr/share/fonts &amp;&amp;
326ln -svn /usr/X11R6/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF &amp;&amp;
327ln -svn /usr/X11R6/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF</userinput></screen>
328
329 <para><application>XFree86</application> installs the
330 <application>XRender</application> and
331 <application>XExtensions</application> extension libraries but does not
332 install the corresponding <application>pkg-config</application> files.
333 Create the files with these commands. If you installed
334 <application>XFree86</application> with the prefix
335 <filename class="directory">/usr</filename>, omit /X11R6 from the
336 paths. As <systemitem class="username">root</systemitem>:</para>
337
338<screen role="root"><userinput>cat &gt; /usr/X11R6/lib/pkgconfig/xrender.pc &lt;&lt; "EOF"
339<literal>prefix=/usr/X11R6
340exec_prefix=${prefix}
341libdir=${exec_prefix}/lib
342includedir=${prefix}/include
343
344Name: Xrender
345Description: X Render Library
346Version: 0.8.3
347Cflags: -I${includedir} -I/usr/X11R6/include
348Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11</literal>
349
350EOF
351
352cat &gt; /usr/X11R6/lib/pkgconfig/xextensions.pc &lt;&lt; "EOF"
353<literal>prefix=/usr/X11R6
354exec_prefix=${prefix}
355libdir=${exec_prefix}/lib
356includedir=${prefix}/include
357
358Name: XExtensions
359Description: Sundry X extension headers
360Version: 1.0.1
361Cflags: -I${includedir}</literal>
362
363EOF</userinput></screen>
364
365 <para>You should now continue on to the <xref linkend="x-setup"/> section
366 to complete the configuration of
367 <application>XFree86</application>.</para>
368
369 </sect3>
370
371 </sect2>
372
373 <sect2 role="commands">
374 <title>Command Explanations</title>
375
376 <para><command>sed -i 's:^.*asm.* ... fbdevhw.c</command>: This sed fixes a
377 problem compiling against headers from kernels newer than linux-2.6.8.</para>
378
379 <para><command>sed -i -e "s@^#include &lt;linux/config.h&gt;@...</command>:
380 The <application>Linux-Libc-Headers</application> package installed in
381 LFS installs a <filename>/usr/include/linux/config.h</filename> file which
382 is not compatible with userspace applications. The recommended fix for
383 applications including this file is to remove it (see <ulink
384 url="http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/FAQ">
385 linux-libc-headers FAQ</ulink>). The <command>sed</command> uses
386 <command>grep -lr</command> to replace all occurrences. If you desire, just
387 remove (comment) the line in the appropriate video driver file if you
388 customized <filename>host.def</filename>.</para>
389
390 <para><command>( make World 2&gt;&amp;1 | tee xfree-compile.log
391 &amp;&amp; exit $PIPESTATUS )</command>:
392 This command runs multiple <filename>Makefile</filename>s to completely
393 rebuild the system. <option>2&gt;&amp;1</option>
394 redirects error messages to the same location as standard output. The
395 <command>tee</command> command allows viewing of the output while logging
396 the results to a file. The parentheses around the command runs the entire
397 command in a subshell and finally the <command>exit $PIPESTATUS</command>
398 ensures the result of the <command>make</command> is returned as the result
399 and not the result of the <command>tee</command> command.</para>
400
401 <note>
402 <para>When rebuilding <application>XFree86</application>, a separate
403 command that may be used if only minor changes are made to the sources
404 is <command>make Everything</command>. This does not automatically
405 remove generated files and only rebuilds those files or programs that
406 are out of date.</para>
407 </note>
408
409 <para><command>ln -v -s ...</command>: These commands are present to
410 enable other (broken) packages to build against
411 <application>XFree86</application>, even though the Filesystem Hierarchy
412 Standard says: <quote>In general, software must not be installed or managed
413 via the above symbolic links. They are intended for utilization by
414 users only.</quote></para>
415
416 </sect2>
417
418 <sect2 id="xfree86-contents" role="content"
419 xreflabel="XFree86 Contents and Descriptions">
420 <title>Contents</title>
421
422 <para>The <application>XFree86</application> package contains the
423 <application>X Window System</application> for Linux (and other operating
424 systems). It includes the <application>X</application> server, fonts,
425 <command>xterm</command>, a simple window manager (<command>twm</command>),
426 various utilities, video output drivers, and various input drivers
427 including the mouse and keyboard.</para>
428
429 <para><application>XFree86</application> also contains libraries and header
430 files for development of the <application>X Window System</application>
431 programs.</para>
432
433 <note>
434 <para>The following lists are not comprehensive. The full list of
435 programs is (if you install into
436 <filename class="directory">/usr/X11R6</filename>) in
437 <filename class="directory">/usr/X11R6/bin</filename>.
438 For additional information about these programs, see the respective
439 man page.</para>
440 </note>
441
442 <segmentedlist>
443 <segtitle>Installed Programs</segtitle>
444 <segtitle>Installed Libraries</segtitle>
445 <segtitle>Installed Directories</segtitle>
446
447 <seglistitem>
448 <seg>XFree86, xf86config, xf86cfg, startx, xinit, twm, xterm,
449 xwininfo, x11perf, xlsfonts, xvidtune, xload, xcalc, xclock,
450 oclock, and xmodmap</seg>
451 <seg>libGL.so, libGLU.so, libSM.so, libXi.so, libXrender.so,
452 libXt.so, and libXfont.so</seg>
453 <seg>/usr/X11R6/ and /etc/X11/</seg>
454 </seglistitem>
455 </segmentedlist>
456
457 <variablelist>
458 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
459 <?dbfo list-presentation="list"?>
460 <?dbhtml list-presentation="table"?>
461
462 <varlistentry id="XFree86">
463 <term><command>XFree86</command></term>
464 <listitem>
465 <para>is the X11R6 implementation of the <application>X Window
466 System</application> server.</para>
467 <indexterm zone="xfree86 XFree86">
468 <primary sortas="b-XFree86">XFree86</primary>
469 </indexterm>
470 </listitem>
471 </varlistentry>
472
473 <varlistentry id="xf86config">
474 <term><command>xf86config</command></term>
475 <listitem>
476 <para>is an interactive program for generating an
477 <filename>XF86Config</filename> file for use with
478 <application>XFree86</application> <application>X</application>
479 servers.</para>
480 <indexterm zone="xfree86 xf86config">
481 <primary sortas="b-xf86config">xf86config</primary>
482 </indexterm>
483 </listitem>
484 </varlistentry>
485
486 <varlistentry id="xf86cfg">
487 <term><command>xf86cfg</command></term>
488 <listitem>
489 <para>is a tool to configure <application>XFree86</application>
490 that can be used to either write the initial configuration file
491 or make customizations to the current configuration.</para>
492 <indexterm zone="xfree86 xf86cfg">
493 <primary sortas="b-xf86cfg">xf86cfg</primary>
494 </indexterm>
495 </listitem>
496 </varlistentry>
497
498 <varlistentry id="startx">
499 <term><command>startx</command></term>
500 <listitem>
501 <para>is a script to initialize the <application>X</application>
502 session. It runs <command>xinit</command>.</para>
503 <indexterm zone="xfree86 startx">
504 <primary sortas="b-startx">startx</primary>
505 </indexterm>
506 </listitem>
507 </varlistentry>
508
509 <varlistentry id="xinit">
510 <term><command>xinit</command></term>
511 <listitem>
512 <para>is used to start the <application>X Window
513 System</application> server.</para>
514 <indexterm zone="xfree86 xinit">
515 <primary sortas="b-xinit">xinit</primary>
516 </indexterm>
517 </listitem>
518 </varlistentry>
519
520 <varlistentry id="twm">
521 <term><command>twm</command></term>
522 <listitem>
523 <para>(Tab Window Manager) is a window manager included with the
524 <application>X Window System</application>.</para>
525 <indexterm zone="xfree86 twm">
526 <primary sortas="b-twm">twm</primary>
527 </indexterm>
528 </listitem>
529 </varlistentry>
530
531 <varlistentry id="xterm">
532 <term><command>xterm</command></term>
533 <listitem>
534 <para>is a terminal emulator for <application>X</application>.</para>
535 <indexterm zone="xfree86 xterm">
536 <primary sortas="b-xterm">xterm</primary>
537 </indexterm>
538 </listitem>
539 </varlistentry>
540
541 <varlistentry id="xwininfo">
542 <term><command>xwininfo</command></term>
543 <listitem>
544 <para>is a window information utility for
545 <application>X</application>.</para>
546 <indexterm zone="xfree86 xwininfo">
547 <primary sortas="b-xwininfo">xwininfo</primary>
548 </indexterm>
549 </listitem>
550 </varlistentry>
551
552 <varlistentry id="x11perf">
553 <term><command>x11perf</command></term>
554 <listitem>
555 <para>is an <application>X</application>11 server performance
556 test program.</para>
557 <indexterm zone="xfree86 x11perf">
558 <primary sortas="b-x11perf">x11perf</primary>
559 </indexterm>
560 </listitem>
561 </varlistentry>
562
563 <varlistentry id="xlsfonts">
564 <term><command>xlsfonts</command></term>
565 <listitem>
566 <para>is a program to list fonts available to the
567 <application>X</application> server.</para>
568 <indexterm zone="xfree86 xlsfonts">
569 <primary sortas="b-xlsfonts">xlsfonts</primary>
570 </indexterm>
571 </listitem>
572 </varlistentry>
573
574 <varlistentry id="xvidtune">
575 <term><command>xvidtune</command></term>
576 <listitem>
577 <para>is a video mode tuner for
578 <application>XFree86</application>.</para>
579 <indexterm zone="xfree86 xvidtune">
580 <primary sortas="b-xvidtune">xvidtune</primary>
581 </indexterm>
582 </listitem>
583 </varlistentry>
584
585 <varlistentry id="xload">
586 <term><command>xload</command></term>
587 <listitem>
588 <para> is a system load average display for
589 <application>X</application>.</para>
590 <indexterm zone="xfree86 xload">
591 <primary sortas="b-xload">xload</primary>
592 </indexterm>
593 </listitem>
594 </varlistentry>
595
596 <varlistentry id="xcalc">
597 <term><command>xcalc</command></term>
598 <listitem>
599 <para>is a scientific calculator for
600 <application>X</application>.</para>
601 <indexterm zone="xfree86 xcalc">
602 <primary sortas="b-xcalc">xcalc</primary>
603 </indexterm>
604 </listitem>
605 </varlistentry>
606
607 <varlistentry id="xclock">
608 <term><command>xclock</command></term>
609 <listitem>
610 <para>is a clock programs for <application>X</application>.</para>
611 <indexterm zone="xfree86 xclock">
612 <primary sortas="b-xclock">xclock</primary>
613 </indexterm>
614 </listitem>
615 </varlistentry>
616
617 <varlistentry id="oclock">
618 <term><command>oclock</command></term>
619 <listitem>
620 <para>is a clock programs for <application>X</application>.</para>
621 <indexterm zone="xfree86 oclock">
622 <primary sortas="b-oclock">oclock</primary>
623 </indexterm>
624 </listitem>
625 </varlistentry>
626
627 <varlistentry id="xmodmap">
628 <term><command>xmodmap</command></term>
629 <listitem>
630 <para>is a utility for modifying keymaps and pointer button
631 mappings in <application>X</application>.</para>
632 <indexterm zone="xfree86 xmodmap">
633 <primary sortas="b-xmodmap">xmodmap</primary>
634 </indexterm>
635 </listitem>
636 </varlistentry>
637
638 </variablelist>
639
640 </sect2>
641
642</sect1>
Note: See TracBrowser for help on using the repository browser.