<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>The Easy Parts of XF86Config</TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="Config.html"><EM>Configuring XFree86: A Step-By-Step Guide</EM></A>
 <b>:</b> <EM>The Easy Parts of XF86Config</EM><BR>
<b>Previous:</b> <A HREF="Config2.html"><EM>Setting Up The Correct Default Server</EM></A><BR>
<b>Next:</b> <A HREF="Config4.html"><EM>Configuring the Video Hardware</EM></A>


<HR NOSHADE>
  <H2><A NAME="3"></A>3. The Easy Parts of XF86Config</H2>


<p>The "Files" section of the <code>XF86Config</code> file contains the path to
the RGB database file (which should, in general, never need to be
changed), and the default font path.  You can have multiple FontPath
lines in your <code>XF86Config</code>; they are concatenated.  Ensure that each
directory listed exists and is a valid font directory.  If the server
complains about "Can't open default font 'fixed'", it is because there
is an invalid entry in your font path.  Try running the 'mkfontdir'
command in each directory if you are certain that each one is correct.
The <i>XF86Config(4/5)</i> manual page describes other parameters that may be
in this section of the file.</p>
<p>Next comes the "Keyboard" section.  In this section, you can
specify the keyboard protocol (Xqueue or Normal), the repeat rate, and
the default mapping of some of the modifier keys.  In general, nothing
will need to be modified here. Users of non-English keyboards might want
to change the definitions of the modifier keys. See the
<i>XF86Config(4/5)</i> man page for details.</p>
<p>After this comes the "Pointer" section.  In this section you can
specify the pointer protocol and device.  Note that the protocol name
does not always match the manufacturer's name.  For example, some
Logitech mice (especially newer ones) require either the MouseMan or
Microsoft protocols, not the Logitech protocol.  Some other mouse
parameters can be adjusted here.  If you are using a two-button mouse,
uncomment the Emulate3Buttons keyword - in this mode, pressing both
mouse buttons simultaneously causes the server to report a middle button
press.</p>
<p>Note that if the server complains about being unable to open
your mouse device, this is NOT a server problem.  It has been a very
common misconfiguration error on several of the OSs, and 99.999% of the
time it is because the device is not correctly configured in the OS.
Hence don't bug us until after you prove that your OS level support
is correct.</p>

 <HR NOSHADE>
<A HREF="Config.html"><EM>Configuring XFree86: A Step-By-Step Guide</EM></A>
 <b>:</b> <EM>The Easy Parts of XF86Config</EM><BR>
<b>Previous:</b> <A HREF="Config2.html"><EM>Setting Up The Correct Default Server</EM></A><BR>
<b>Next:</b> <A HREF="Config4.html"><EM>Configuring the Video Hardware</EM></A>



</BODY>
</HTML>
