Fixes and improvements.

Submitted by:	ceri
This commit is contained in:
Marc Fonvieille 2004-08-27 08:04:27 +00:00
parent 8b685919dd
commit 347a0b54e8
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=22133

View file

@ -100,14 +100,14 @@
&macos;.</para> &macos;.</para>
<para>While it is not necessary to understand all of the details of various <para>While it is not necessary to understand all of the details of various
X components and how they interact; some basic knowledge makes X components and how they interact, some basic knowledge makes
it possible to take advantage of X's strengths.</para> it possible to take advantage of X's strengths.</para>
<sect2> <sect2>
<title>Why X?</title> <title>Why X?</title>
<para>X is not the first window system written for &unix;, but it is the <para>X is not the first window system written for &unix;, but it is the
most popularof them. X's original development team had worked on another most popular of them. X's original development team had worked on another
window system prior to writing X. That system's name was window system prior to writing X. That system's name was
<quote>W</quote> (for <quote>Window</quote>). X was just the next <quote>W</quote> (for <quote>Window</quote>). X was just the next
letter in the Roman alphabet.</para> letter in the Roman alphabet.</para>
@ -354,6 +354,12 @@
<screen>&prompt.root; <userinput>pkg_add -r xorg</userinput></screen> <screen>&prompt.root; <userinput>pkg_add -r xorg</userinput></screen>
<note>
<para>To build <application>&xorg;</application> in its
entirety, be sure to have at least 2GB of free space
available.</para>
</note>
<para>The <application>&xfree86;&nbsp;4.X</application> package can be <para>The <application>&xfree86;&nbsp;4.X</application> package can be
installed by typing:</para> installed by typing:</para>
@ -401,7 +407,7 @@
<para>The &man.pkgdb.1; command is part of the <para>The &man.pkgdb.1; command is part of the
<application>portupgrade</application> software and will <application>portupgrade</application> software and will
update various packages dependencies.</para> update various package dependencies.</para>
<note> <note>
<para>To build <application>&xorg;</application> in its <para>To build <application>&xorg;</application> in its
@ -507,7 +513,7 @@
<screen>&prompt.root; <userinput>XFree86 -xf86config XF86Config.new</userinput></screen> <screen>&prompt.root; <userinput>XFree86 -xf86config XF86Config.new</userinput></screen>
<para>If a black and grey grid and an X mouse cursor appears, <para>If a black and grey grid and an X mouse cursor appear,
the configuration was successful. To exit the test, just press the configuration was successful. To exit the test, just press
<keycombo action="simul"> <keycombo action="simul">
<keycap>Ctrl</keycap> <keycap>Ctrl</keycap>
@ -539,7 +545,7 @@ EndSection</programlisting>
<para>The <literal>HorizSync</literal> and <para>The <literal>HorizSync</literal> and
<literal>VertRefresh</literal> keywords may be missing in the <literal>VertRefresh</literal> keywords may be missing in the
configuration file. If they do not, they need to be added, with configuration file. If they are not, they need to be added, with
the correct horizontal synchronization rate placed after the the correct horizontal synchronization rate placed after the
<literal>HorizSync</literal> keyword and the vertical <literal>HorizSync</literal> keyword and the vertical
synchronization rate after the <literal>VertRefresh</literal> synchronization rate after the <literal>VertRefresh</literal>
@ -599,9 +605,9 @@ EndSection</programlisting>
<para>One of the tools available to assist you during <para>One of the tools available to assist you during
troubleshooting process are the X11 log files, which contain troubleshooting process are the X11 log files, which contain
information on each device that the X11 server attaches to. information on each device that the X11 server attaches to.
<application>&xorg;</application> log files are in the format <application>&xorg;</application> log file names are in the format
of <filename>/var/log/Xorg.0.log</filename> of <filename>/var/log/Xorg.0.log</filename>
(<application>&xfree86;</application> log files follow the (<application>&xfree86;</application> log file names follow the
format of <filename>XFree86.0.log</filename>). The exact name format of <filename>XFree86.0.log</filename>). The exact name
of the log can vary from <filename>Xorg.0.log</filename> to of the log can vary from <filename>Xorg.0.log</filename> to
<filename>Xorg.8.log</filename> and so forth.</para> <filename>Xorg.8.log</filename> and so forth.</para>
@ -635,7 +641,7 @@ EndSection</programlisting>
<note><para>There is also a graphical configuration tool, <note><para>There is also a graphical configuration tool,
&man.xorgcfg.1; (&man.xf86cfg.1; for <application>&xfree86;</application>), that comes with the &man.xorgcfg.1; (&man.xf86cfg.1; for <application>&xfree86;</application>), that comes with the
X11 distribution. It X11 distribution. It
allows to interactively define your configuration by choosing allows you to interactively define your configuration by choosing
the appropriate drivers and settings. This program can be invoked from the console, by typing the command <command>xorgcfg -textmode</command>. For more details, the appropriate drivers and settings. This program can be invoked from the console, by typing the command <command>xorgcfg -textmode</command>. For more details,
refer to the &man.xorgcfg.1; and &man.xf86cfg.1; manual pages.</para></note> refer to the &man.xorgcfg.1; and &man.xf86cfg.1; manual pages.</para></note>
@ -857,7 +863,7 @@ EndSection</programlisting>
in <filename>/usr/X11R6/lib/X11/fonts/</filename> and in <filename>/usr/X11R6/lib/X11/fonts/</filename> and
<filename>~/.fonts/</filename> are automatically <filename>~/.fonts/</filename> are automatically
made available for anti-aliasing to Xft-aware applications. Not made available for anti-aliasing to Xft-aware applications. Not
all applications are Xft-aware , but many have received Xft support. all applications are Xft-aware, but many have received Xft support.
Examples of Xft-aware applications include Qt 2.3 and higher (the Examples of Xft-aware applications include Qt 2.3 and higher (the
toolkit for the <application>KDE</application> desktop), toolkit for the <application>KDE</application> desktop),
GTK+ 2.0 and higher (the toolkit for the GTK+ 2.0 and higher (the toolkit for the