source: x/installing/xfree86.xml@ 9f12e36

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 9f12e36 was 9f12e36, checked in by Randy McMurchy <randy@…>, 18 years ago

Removed 'keywordset' blocks and extra spaces from the XML files (note this was by accident as I meant to do just in the gnome directory but I was in the root of BOOK when I ran the script, but this was going to happen anyway so I don't think it is a big deal)

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

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