Changeset 77b3389


Ignore:
Timestamp:
06/03/2004 04:57:10 PM (20 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.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, v5_1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c9bc781d
Parents:
12b1ef07
Message:

Grammar. Some udates to xorg setuo.

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/cpio/cpio-exp.xml

    r12b1ef07 r77b3389  
    22<title>Command explanations</title>
    33
    4 <para><parameter>--libexec=/tmp/cpio</parameter>: This command installs the
     4<para><parameter>--libexec=/tmp/cpio</parameter>: This command installs
    55<command>rmt</command> to <filename class="directory">/tmp/cpio</filename> so
    66that it can be removed. The <command>rmt</command> executable is already
    7 installed by <application>tar</application> package in
     7installed by the <application>tar</application> package in
    88<acronym>LFS</acronym>.</para>
    99
  • x/installing/xfree86-setup.xml

    r12b1ef07 r77b3389  
    2020This program brings up a window with three gears turning.  The
    2121<command>xterm</command> will display how many frames were drawn every
    22 five seconds so this is a reasonable benchmark.  The window is scalable, and
     22five seconds, so this is a reasonable benchmark.  The window is scalable, and
    2323the frames drawn per second is highly dependent on the size of
    2424the window.</para>
    2525 
    2626<para>For troubleshooting problems, check the <acronym>DRI</acronym> Users Guide at
    27 <userinput><ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/></userinput>.
     27<ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/>.
    2828</para>
    2929</sect2>
     
    7474
    7575<para>Now change to the directory where you have your
    76 <application>TrueType</application> fonts and run
     76<application>TrueType</application> fonts and run:
    7777<screen><userinput><command>mkfontscale &amp;&amp;
    7878mkfontdir</command></userinput></screen></para></sect3>
     
    9090<filename>XF86Config</filename> points to the
    9191<application>TrueType</application> font directory</title>
    92 <para>The "Files" section should look like
     92<para>The "Files" section should look like:
    9393<screen>Section "Files"
    9494        ...
     
    109109program.</para>
    110110
    111 <note><para>You should re-run <command>mkfontscale</command> and 
     111<note><para>You should rerun <command>mkfontscale</command> and 
    112112<command>mkfontdir</command> any time you add or delete
    113113<application>TrueType</application> fonts.
     
    151151<para><screen><userinput># Run xdm as a separate service
    152152x:5:respawn:/usr/X11R6/bin/xdm -nodaemon</userinput></screen></para>
     153
     154<para>If Linux-PAM is installed on your system, you should
     155create a PAM entry for xdm by duplicating the login entry
     156using the following command:</para>
     157
     158<para><screen><userinput>cp /etc/pam.d/login /etc/pam.d/xdm</userinput></screen></para>
     159
    153160</sect2>
    154161
     
    162169
    163170<para>The layout of the <filename>~/.Xresources</filename> file consists
    164 if a list of specifications in the form of</para>
     171of a list of specifications in the form of</para>
    165172
    166173<screen>object.subobject[.subobject...].attribute: value</screen>
     
    194201<screen><userinput><command>xrdb -load &lt;filename&gt;</command></userinput></screen>
    195202
    196 <para>To add resources to <application>X</application>'s database in memory use:</para>
     203<para>To add resources to <application>X</application>'s database in memory, use:</para>
    197204<screen><userinput><command>xrdb -merge &lt;filename&gt;</command></userinput></screen>
    198205
  • x/installing/xfree86/xfree86-inst.xml

    r12b1ef07 r77b3389  
    44<sect3>
    55<title>Kernel Compilation Settings</title>
    6 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended
     6<para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is recommended
    77that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel.
    88The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the
    9 <acronym>MTRR</acronym> interface so selecting this
     9<acronym>MTRR</acronym> interface, so selecting this
    1010option is useful for those processors also.
    1111This option is found in the
     
    227227<warning><para>If you recompile or upgrade your kernel, you will need to re-copy the
    228228appropriate driver module(s)
    229 to the kernel module library and rerun <command>depmod</command>.</para></warning>
     229to the kernel module library and rerun <command>depmod -a</command>.</para></warning>
    230230
    231231<note><para>If you created <acronym>AGP</acronym> support as a module when compiling the kernel, you may
  • x/installing/xfree86/xfree86-intro.xml

    r12b1ef07 r77b3389  
    66<application>X</application> Window System. <application>XFree86</application> provides a client/server
    77interface between display
    8 hardware (the mouse, keyboard, and video displays) and the desktop environment
     8hardware (the mouse, keyboard, and video displays) and the desktop environment,
    99while also providing both the windowing infrastructure and a standardized
    1010application interface (<acronym>API</acronym>).</para>
     
    3030however they
    3131are updated more often than the <application>XFree86</application> package and are highly recommended:
    32 <xref linkend="expat"/>, <xref linkend="freetype2"/> and <xref linkend="fontconfig"/></para>
     32<xref linkend="expat"/>, <xref linkend="freetype2"/>, <xref linkend="fontconfig"/>, and
     33<xref linkend="Linux_PAM"/>.</para>
    3334
    34 <note><para>If you choose not to install these separate packages, the
     35<note><para>If you choose not to install <application>expat</application>,
     36<application>freetype2</application>, and <application>fontconfig</application>, the
    3537<filename>host.def</filename> file below will have to be modified to
    3638instruct <application>XFree86</application> to build them.</para></note>
  • x/lib/lib.xml

    r12b1ef07 r77b3389  
    55<para>This chapter does not contain libraries that are required to run
    66<application>X</application>.  It does contain libraries that enhance
    7 <application>X</application>.  The enhancement is as simple as font
    8 support or as complex as libraries that sit between
     7<application>X</application>.  In some cases the enhancement is as simple as
     8font support. In others it is as complex as libraries that sit between
    99<application>X</application> and applications that run on
    10 <application>X</application> whose purpose is to standardize the look
    11 and feel and inter-process communications so that applications written by
    12 different programmers end up looking and acting similarly. They also
    13 assist programmers by supplying common elements.</para>
     10<application>X</application> whose purpose is to standardize the look and feel
     11and inter-process communications for different applications.  They also assist
     12programmers by supplying common elements.</para>
    1413
    1514&qt;
  • x/xorg/xorg.xml

    r12b1ef07 r77b3389  
    99<note><para>There are two packages in BLFS that implement the <application>X</application>
    1010Window System: <application>Xorg</application> and <application>XFree86</application>. 
    11 These packages are quite similar.  In fact the base system of <application>Xorg</application>
     11These packages are quite similar.  In fact, the base system of <application>Xorg</application>
    1212is <application>XFree86</application>-RC2.  The primary difference as of this writing is
    1313the license provisions of the packages.  For someone building a package for their own use,
     
    2121improvements to the internals of the system and more frequent releases.</para>
    2222
    23 <para><application>XFree86</application> continues to be a solid, conservitive
     23<para><application>XFree86</application> continues to be a solid, conservative
    2424application with excellent driver support.</para>
    2525
     
    3333implementation of the <application>X</application> Window System.
    3434This application  provides a client/server interface between display
    35 hardware (the mouse, keyboard, and video displays) and the desktop environment
     35hardware (the mouse, keyboard, and video displays) and the desktop environment,
    3636while also providing both the windowing infrastructure and a standardized
    3737application interface (<acronym>API</acronym>).</para>
     
    5050 
    5151<sect4><title>Required</title>
    52 <para><xref linkend="libpng"/>, <xref linkend="expat"/>, <xref linkend="freetype2"/>
    53 and <xref linkend="fontconfig"/>.</para>
     52<para><xref linkend="libpng"/>, <xref linkend="expat"/>, <xref linkend="freetype2"/> and
     53<xref linkend="fontconfig"/>.</para>
     54</sect4>
     55
     56<sect4><title>Optional</title>
     57<para><xref linkend="Linux_PAM"/>.</para>
    5458</sect4>
    5559
     
    9094<sect3>
    9195<title>Kernel Compilation Settings</title>
    92 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended
     96<para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is recommended
    9397that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel.
    9498The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the
    95 <acronym>MTRR</acronym> interface so selecting this
     99<acronym>MTRR</acronym> interface, so selecting this
    96100option is useful for those processors also. This option is found in the
    97101"Processor type and features" menu.  It can increase performance of
     
    136140
    137141<sect3><title>Setting Up a Shadow Directory</title> 
    138 <para>When building <application>Xorg</application> you should create
     142<para>When building, <application>Xorg</application> you should create
    139143a shadow directory of symbolic links for the compiled code.  To do that, we first
    140144make the <application>lndir</application>.  Starting from the
     
    158162application will build without a <filename>host.def</filename> file, but
    159163the included libraries for <application>fontconfig</application> and
    160 <application>freetype2</application> do not build properly on a base LFS system so
    161 we must specify that we have those and some other libraries too.</para>
     164<application>freetype2</application> do not build properly on a base LFS system.
     165Therefore, you must specify that these libraries, as well as others, should be
     166imported from the system.</para>
    162167
    163168<note><para><filename>config/cf/host.def</filename> is a C file, not a shell
    164 script.  Be sure to make sure the comments delimited by /* ... */ are
     169script.  Ensure the comments delimited by /* ... */ are
    165170balanced when modifying the file. </para></note>
    166171
     
    270275This command runs multiple makefiles to completely rebuild the system.
    271276<parameter>2&gt;&amp;1</parameter> redirects error messages
    272 to the same location as normal output. The <command>tee</command> command
     277to the same location as standard output. The <command>tee</command> command
    273278allows viewing of the output while logging the results to a file. The parentheses
    274 around the command run the entire comand in a subshell and finally the
     279around the command runs the entire comand in a subshell and finally the
    275280<command>exit $PIPESTATUS</command> ensures the result of the <command>make</command>
    276281is returned as the result and not the result of the <command>tee</command> command.</para>
     
    286291ln -sf ../X11R6/include/X11 /usr/include/X11</command></screen>
    287292These commands are present to enable other (broken) packages to build
    288 against <application>Xorg</application>.  We do this even though the i
     293against <application>Xorg</application>.  We do this even though the
    289294Filesystem Hierarchy Standard says:
    290295"In general, software must not be installed or managed via the above
     
    310315<para>Edit <filename>/etc/ld.so.conf</filename> and add
    311316<filename class="directory">/usr/X11R6/lib</filename>.
    312 Run</para> <screen><userinput><command>ldconfig</command></userinput></screen>
    313  
    314 <para>Add <filename class='directory'>/usr/X11R6/bin</filename> to your
    315 <envar>PATH</envar> environment
    316 variable in <filename>.bash_profile</filename> or <filename>/etc/profile</filename>. 
    317 The statement should look something like <parameter>PATH=$PATH:/usr/X11R6/bin</parameter>
    318 and be placed before the <command>export PATH</command>
    319 statement.</para>
     317Run:</para> <screen><userinput><command>ldconfig</command></userinput></screen>
     318 
     319<para>Ensure <filename class='directory'>/usr/X11R6/bin</filename> is added to your
     320<envar>PATH</envar> environment variable. Instructions for doing this are described
     321in the section "<xref linkend='postlfs-config-profile'/>."</para>
    320322 
    321323<para>Expand the <envar>PKG_CONFIG_PATH</envar> so that other packages
    322 can find <application>Xorg</application> libraries. Add the following line to
    323 <filename>.bash_profile</filename> for root user:</para>
    324 <screen><userinput><command>export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig</command></userinput></screen>
    325  
    326 <para>Run</para>
    327 <screen><userinput><command>source ~/.bash_profile</command></userinput></screen>
    328  
     324can find <application>Xorg</application> libraries. Procedures for this are also
     325described in the section "<xref linkend='postlfs-config-profile'/>."</para>
     326
    329327<para>Set up your mouse:
    330328<screen><userinput><command>ln -s psaux /dev/mouse</command></userinput></screen>
     
    411409</note>
    412410 
    413 <para>Start <application>X</application> with
     411<para>Start <application>X</application> with:
    414412<screen><userinput><command>startx</command></userinput></screen>
    415 to get basic functional <application>X</application> Window System.</para>
     413to get a basic functional <application>X</application> Window System.</para>
    416414
    417415<para>At this point, you should check out the X Window Components at
Note: See TracChangeset for help on using the changeset viewer.