- 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, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- c9bc781d
- Parents:
- 12b1ef07
- Location:
- x
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/xfree86-setup.xml
r12b1ef07 r77b3389 20 20 This program brings up a window with three gears turning. The 21 21 <command>xterm</command> will display how many frames were drawn every 22 five seconds so this is a reasonable benchmark. The window is scalable, and22 five seconds, so this is a reasonable benchmark. The window is scalable, and 23 23 the frames drawn per second is highly dependent on the size of 24 24 the window.</para> 25 25 26 26 <para>For troubleshooting problems, check the <acronym>DRI</acronym> Users Guide at 27 <u serinput><ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/></userinput>.27 <ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/>. 28 28 </para> 29 29 </sect2> … … 74 74 75 75 <para>Now change to the directory where you have your 76 <application>TrueType</application> fonts and run 76 <application>TrueType</application> fonts and run: 77 77 <screen><userinput><command>mkfontscale && 78 78 mkfontdir</command></userinput></screen></para></sect3> … … 90 90 <filename>XF86Config</filename> points to the 91 91 <application>TrueType</application> font directory</title> 92 <para>The "Files" section should look like 92 <para>The "Files" section should look like: 93 93 <screen>Section "Files" 94 94 ... … … 109 109 program.</para> 110 110 111 <note><para>You should re -run <command>mkfontscale</command> and111 <note><para>You should rerun <command>mkfontscale</command> and 112 112 <command>mkfontdir</command> any time you add or delete 113 113 <application>TrueType</application> fonts. … … 151 151 <para><screen><userinput># Run xdm as a separate service 152 152 x:5:respawn:/usr/X11R6/bin/xdm -nodaemon</userinput></screen></para> 153 154 <para>If Linux-PAM is installed on your system, you should 155 create a PAM entry for xdm by duplicating the login entry 156 using the following command:</para> 157 158 <para><screen><userinput>cp /etc/pam.d/login /etc/pam.d/xdm</userinput></screen></para> 159 153 160 </sect2> 154 161 … … 162 169 163 170 <para>The layout of the <filename>~/.Xresources</filename> file consists 164 if a list of specifications in the form of</para>171 of a list of specifications in the form of</para> 165 172 166 173 <screen>object.subobject[.subobject...].attribute: value</screen> … … 194 201 <screen><userinput><command>xrdb -load <filename></command></userinput></screen> 195 202 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> 197 204 <screen><userinput><command>xrdb -merge <filename></command></userinput></screen> 198 205 -
x/installing/xfree86/xfree86-inst.xml
r12b1ef07 r77b3389 4 4 <sect3> 5 5 <title>Kernel Compilation Settings</title> 6 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended6 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later), it is recommended 7 7 that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel. 8 8 The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the 9 <acronym>MTRR</acronym> interface so selecting this9 <acronym>MTRR</acronym> interface, so selecting this 10 10 option is useful for those processors also. 11 11 This option is found in the … … 227 227 <warning><para>If you recompile or upgrade your kernel, you will need to re-copy the 228 228 appropriate driver module(s) 229 to the kernel module library and rerun <command>depmod </command>.</para></warning>229 to the kernel module library and rerun <command>depmod -a</command>.</para></warning> 230 230 231 231 <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 6 6 <application>X</application> Window System. <application>XFree86</application> provides a client/server 7 7 interface between display 8 hardware (the mouse, keyboard, and video displays) and the desktop environment 8 hardware (the mouse, keyboard, and video displays) and the desktop environment, 9 9 while also providing both the windowing infrastructure and a standardized 10 10 application interface (<acronym>API</acronym>).</para> … … 30 30 however they 31 31 are 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> 33 34 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 35 37 <filename>host.def</filename> file below will have to be modified to 36 38 instruct <application>XFree86</application> to build them.</para></note> -
x/lib/lib.xml
r12b1ef07 r77b3389 5 5 <para>This chapter does not contain libraries that are required to run 6 6 <application>X</application>. It does contain libraries that enhance 7 <application>X</application>. The enhancement is as simple as font8 support oras complex as libraries that sit between7 <application>X</application>. In some cases the enhancement is as simple as 8 font support. In others it is as complex as libraries that sit between 9 9 <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 11 and inter-process communications for different applications. They also assist 12 programmers by supplying common elements.</para> 14 13 15 14 &qt; -
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.