Changeset 77b3389 for x/xorg/xorg.xml
- Timestamp:
- 06/03/2004 04:57:10 PM (20 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/xorg/xorg.xml
r12b1ef07 r77b3389 9 9 <note><para>There are two packages in BLFS that implement the <application>X</application> 10 10 Window System: <application>Xorg</application> and <application>XFree86</application>. 11 These packages are quite similar. In fact the base system of <application>Xorg</application>11 These packages are quite similar. In fact, the base system of <application>Xorg</application> 12 12 is <application>XFree86</application>-RC2. The primary difference as of this writing is 13 13 the license provisions of the packages. For someone building a package for their own use, … … 21 21 improvements to the internals of the system and more frequent releases.</para> 22 22 23 <para><application>XFree86</application> continues to be a solid, conserv itive23 <para><application>XFree86</application> continues to be a solid, conservative 24 24 application with excellent driver support.</para> 25 25 … … 33 33 implementation of the <application>X</application> Window System. 34 34 This application provides a client/server interface between display 35 hardware (the mouse, keyboard, and video displays) and the desktop environment 35 hardware (the mouse, keyboard, and video displays) and the desktop environment, 36 36 while also providing both the windowing infrastructure and a standardized 37 37 application interface (<acronym>API</acronym>).</para> … … 50 50 51 51 <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> 54 58 </sect4> 55 59 … … 90 94 <sect3> 91 95 <title>Kernel Compilation Settings</title> 92 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended96 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is recommended 93 97 that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel. 94 98 The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the 95 <acronym>MTRR</acronym> interface so selecting this99 <acronym>MTRR</acronym> interface, so selecting this 96 100 option is useful for those processors also. This option is found in the 97 101 "Processor type and features" menu. It can increase performance of … … 136 140 137 141 <sect3><title>Setting Up a Shadow Directory</title> 138 <para>When building <application>Xorg</application> you should create142 <para>When building, <application>Xorg</application> you should create 139 143 a shadow directory of symbolic links for the compiled code. To do that, we first 140 144 make the <application>lndir</application>. Starting from the … … 158 162 application will build without a <filename>host.def</filename> file, but 159 163 the 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. 165 Therefore, you must specify that these libraries, as well as others, should be 166 imported from the system.</para> 162 167 163 168 <note><para><filename>config/cf/host.def</filename> is a C file, not a shell 164 script. Be sure to makesure the comments delimited by /* ... */ are169 script. Ensure the comments delimited by /* ... */ are 165 170 balanced when modifying the file. </para></note> 166 171 … … 270 275 This command runs multiple makefiles to completely rebuild the system. 271 276 <parameter>2>&1</parameter> redirects error messages 272 to the same location as normaloutput. The <command>tee</command> command277 to the same location as standard output. The <command>tee</command> command 273 278 allows 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 the279 around the command runs the entire comand in a subshell and finally the 275 280 <command>exit $PIPESTATUS</command> ensures the result of the <command>make</command> 276 281 is returned as the result and not the result of the <command>tee</command> command.</para> … … 286 291 ln -sf ../X11R6/include/X11 /usr/include/X11</command></screen> 287 292 These commands are present to enable other (broken) packages to build 288 against <application>Xorg</application>. We do this even though the i293 against <application>Xorg</application>. We do this even though the 289 294 Filesystem Hierarchy Standard says: 290 295 "In general, software must not be installed or managed via the above … … 310 315 <para>Edit <filename>/etc/ld.so.conf</filename> and add 311 316 <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> 317 Run:</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 321 in the section "<xref linkend='postlfs-config-profile'/>."</para> 320 322 321 323 <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 324 can find <application>Xorg</application> libraries. Procedures for this are also 325 described in the section "<xref linkend='postlfs-config-profile'/>."</para> 326 329 327 <para>Set up your mouse: 330 328 <screen><userinput><command>ln -s psaux /dev/mouse</command></userinput></screen> … … 411 409 </note> 412 410 413 <para>Start <application>X</application> with 411 <para>Start <application>X</application> with: 414 412 <screen><userinput><command>startx</command></userinput></screen> 415 to get basic functional <application>X</application> Window System.</para>413 to get a basic functional <application>X</application> Window System.</para> 416 414 417 415 <para>At this point, you should check out the X Window Components at
Note:
See TracChangeset
for help on using the changeset viewer.