Changeset f35b22f
- Timestamp:
- 04/23/2004 07:36:51 AM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 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/inkscape-core-mods, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v5_1, v5_1-pre1, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 9f5de34f
- Parents:
- f641c37
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
index.xml
rf641c37 rf35b22f 3 3 "/usr/share/docbook/docbookx.dtd" [ 4 4 5 <!ENTITY version "CVS-2004042 2">6 <!ENTITY releasedate "April 2 2nd, 2004">7 <!ENTITY pubdate "2004-04-2 2">5 <!ENTITY version "CVS-20040423"> 6 <!ENTITY releasedate "April 23rd, 2004"> 7 <!ENTITY pubdate "2004-04-23"> 8 8 <!ENTITY blfs-version "cvs"> 9 9 -
introduction/welcome/changelog.xml
rf641c37 rf35b22f 11 11 12 12 <itemizedlist> 13 14 <listitem><para>April 23rd, 2004 [bdubbs]: Completed X.org section.</para></listitem> 13 15 14 16 <listitem><para>April 22nd, 2004 [igor]: Moved Qt installation to -
x/installing/xfree86-setup.xml
rf641c37 rf35b22f 1 1 <sect1 id="x-setup"> 2 2 <?dbhtml filename="xfree86-setup.html" dir="x"?> 3 <title>X Free86Components</title>3 <title>X Window Components</title> 4 4 5 5 <sect2> … … 7 7 <para><acronym>DRI</acronym> is a framework for allowing software to access graphics hardware 8 8 in a safe and efficient manner. It is installed in 9 <application>X Free86</application> by default if9 <application>X</application> by default if 10 10 you have a supported video card. To check if <acronym>DRI</acronym> is installed properly, 11 check the log file <filename>/var/log/XFree86.0.log</filename> for statements12 like:</para>11 check the log file <filename>/var/log/XFree86.0.log</filename> or 12 <filename>/var/log/Xorg.0.log</filename> for statements like:</para> 13 13 14 14 <screen>(II) R128(0): Direct rendering enabled</screen> … … 33 33 <sect2> 34 34 <title>Adding <application>TrueType</application> fonts to 35 <application>X Free86</application></title>35 <application>X</application></title> 36 36 37 37 <para><application>TrueType</application> font support is built into 38 <application>X Free86</application>. The following items need to38 <application>X</application>. The following items need to 39 39 be completed to make the fonts available.</para> 40 40 … … 49 49 directory.</para></listitem> 50 50 51 <listitem><para>Ensure the <application>TrueType</application> module is loaded in 52 <filename>XF86Config</filename> .</para></listitem>51 <listitem><para>Ensure the <application>TrueType</application> module is loaded in the 52 <filename>XF86Config</filename> or <filename>xorg.conf</filename>.</para></listitem> 53 53 54 54 <listitem><para>Ensure the <parameter>FontPath</parameter> in 55 <filename>XF86Config</filename> contains the 56 <application>TrueType</application> font 57 directory.</para></listitem> 55 <filename>XF86Config</filename> or <filename>Xorg.conf</filename> contains the 56 <application>TrueType</application> font directory.</para></listitem> 58 57 59 58 </itemizedlist> … … 61 60 <sect3><title>Establish a <application>TrueType</application> font directory</title> 62 61 63 <para>The build of <application>X Free86</application> as given above62 <para>The build of <application>X</application> as given above 64 63 automatically creates a <application>TrueType</application> 65 64 font directory: <filename class="directory">/usr/X11R6/lib/X11/fonts/TTF</filename>. This … … 79 78 mkfontdir</command></userinput></screen></para></sect3> 80 79 81 <sect3><title>Ensure <application>TrueType</application> is loaded in <filename>XF86Config</filename></title> 80 <sect3><title>Ensure <application>TrueType</application> is loaded in 81 <filename>XF86Config</filename> or <filename>xorg.conf</filename></title> 82 82 <para>The "Module" section should look like: 83 83 <screen>Section "Module" … … 103 103 <screen><userinput><command>fc-cache</command></userinput></screen> 104 104 105 <para><application>X Free86</application> will now be able to use105 <para><application>X</application> will now be able to use 106 106 <application>TrueType</application> fonts when it is restarted. 107 107 You can check to see if the new fonts are available with the … … 121 121 <sect2> 122 122 <title>Setting up keyboards</title> 123 <para>In this version of <application>X Free86</application>, it has been reported that non-Latin123 <para>In this version of <application>X</application>, it has been reported that non-Latin 124 124 keyboard layouts do not include Latin configurations as was previous 125 125 practice. To set up a keyboard for Latin and non-Latin input, 126 126 change the XkbLayout keyboard driver option in the InputDevice section 127 of the <filename>XF86Config</filename> file. For example:</para>127 of the <filename>XF86Config</filename> or <filename>xorg.conf</filename> file. For example:</para> 128 128 129 129 <screen> Section "InputDevice" … … 146 146 normally set up in <filename>/etc/inittab</filename>. Most of the information 147 147 you need to customize <command>xdm</command> is found in its man page. To 148 execute <command>xdm</command> during bootup, change the initdefault level to 5 and add the following lines to <filename>/etc/inittab</filename>:</para> 148 execute <command>xdm</command> during bootup, change the initdefault level to 5 149 and add the following lines to <filename>/etc/inittab</filename>:</para> 149 150 150 151 <para><screen><userinput># Run xdm as a separate service … … 154 155 <!-- ================================================== --> 155 156 <sect2> 156 <title>Using <application>X Free86</application> Resources</title>157 <title>Using <application>X</application> Resources</title> 157 158 <para>There are many options that can be set in 158 <application>X Free86</application> and <application>X</application> clients via159 <application>X</application> and <application>X</application> clients via 159 160 resources. Typically resources are set in the <filename>~/.Xresources</filename> 160 161 file.</para> … … 165 166 <screen>object.subobject[.subobject...].attribute: value</screen> 166 167 167 <para> Typically, components of a resource specification are linked together168 <para>Components of a resource specification are linked together 168 169 by either <emphasis>tight</emphasis>, represented by a dot (.), 169 170 or <emphasis>loose</emphasis>, represented by an asterisk (*), bindings. … … 172 173 asterisk is a wildcard character that means that any number of levels in 173 174 a defined hierarchy can be between the components. 174 For example, X Free86 offers two newcursors: redglass and whiteglass. To175 For example, X offers two special cursors: redglass and whiteglass. To 175 176 use one of these resources, you need to add the following line:</para> 176 177 … … 193 194 <screen><userinput><command>xrdb -load <filename></command></userinput></screen> 194 195 195 <para>To add resources to <application>X Free86</application>'s database in memory use:</para>196 <para>To add resources to <application>X</application>'s database in memory use:</para> 196 197 <screen><userinput><command>xrdb -merge <filename></command></userinput></screen> 197 198 -
x/xorg/xorg.ent
rf641c37 rf35b22f 10 10 <!ENTITY xorg-size "70.3 MB"> 11 11 <!ENTITY xorg-buildsize "645 MB"> 12 <!ENTITY xorg-time " tbdSBU">12 <!ENTITY xorg-time "17.1 SBU"> -
x/xorg/xorg.xml
rf641c37 rf35b22f 1 1 <sect1 id="xorg" xreflabel="X.org-&xorg-version;"> 2 2 <?dbhtml filename="xorg.html" ?> 3 <title>X .org-&xorg-version;</title>3 <title>Xorg-&xorg-version;</title> 4 4 5 5 6 6 <sect2> 7 <title>Introduction to <application>X .org</application></title>7 <title>Introduction to <application>Xorg</application></title> 8 8 9 9 <note><para>There are two packages in BLFS that implement the <application>X</application> 10 Window System: <application>X .org</application> and <application>XFree86</application>.11 These packages are quite similar. In fact the base system of <application>X .org</application>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> 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, 14 14 these issues are not significant. Most large commercial distributions have decided 15 to use the <application>X .org</application> package, but several still use15 to use the <application>Xorg</application> package, but several still use 16 16 <application>XFree86</application>.</para> 17 17 18 18 <para>A second reason for the forking of X packages is the stated goals of the 19 19 developers. Some developers were unhappy with the administration and progress of 20 <application>XFree86</application>. X .org's future plans include significant20 <application>XFree86</application>. Xorg's future plans include significant 21 21 improvements to the internals of the system and more frequent releases.</para> 22 22 … … 24 24 application with excellent driver support.</para> 25 25 26 <para>Both <application>X .org</application> and <application>XFree86</application>26 <para>Both <application>Xorg</application> and <application>XFree86</application> 27 27 can be installed in the same way, but this section will provide a slightly 28 28 different and more current variation for installation.</para> … … 30 30 31 31 32 <para><application>X .org</application> is a freely redistributable open-source32 <para><application>Xorg</application> is a freely redistributable open-source 33 33 implementation of the <application>X</application> Window System. 34 34 This application provides a client/server interface between display … … 47 47 48 48 49 <sect3><title><application>X .org</application> dependencies</title>49 <sect3><title><application>Xorg</application> Dependencies</title> 50 50 51 51 <sect4><title>Required</title> … … 70 70 </itemizedlist> 71 71 72 <para>The first package contains the <application>X .org</application> libraries amd72 <para>The first package contains the <application>Xorg</application> libraries amd 73 73 support programs, the second contains standard X programs, the third contains the 74 74 X server, the fourth and fifth are fonts, the sixth is normal documentation, and the seventh … … 85 85 86 86 <sect2> 87 <title>Installation of X.org</title> 88 <para>Under Construction</para> 87 <title>Installation of <application>Xorg</application></title> 88 89 90 <sect3> 91 <title>Kernel Compilation Settings</title> 92 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommended 93 that you compile <acronym>MTRR</acronym> (Memory Type Range Registers) support into the kernel. 94 The kernel can map Cyrix and AMD <acronym>CPU</acronym>s to the 95 <acronym>MTRR</acronym> interface so selecting this 96 option is useful for those processors also. This option is found in the 97 "Processor type and features" menu. It can increase performance of 98 image write operations 2.5 times or more on <acronym>PCI</acronym> or 99 <acronym>AGP</acronym> video cards.</para> 100 101 <para>In the "Character Devices" section, enable <acronym>AGP</acronym> Support and 102 select the chipset support on your motherboard. If you do not know the chipset, 103 you may select all the chip types at the expense of extra kernel size. You can usually 104 determine your motherboard's chipset by doing:</para> 105 <screen><userinput><command>cat /proc/pci</command></userinput></screen> 106 107 <para>In the "Character Devices" section, <emphasis>disable</emphasis> Direct 108 Rendering Manager unless you have a Direct Rendering Infrastructure 109 (<acronym>DRI</acronym>) 110 supported video card. A complete list of <acronym>DRI</acronym> supported video cards can 111 be found at <ulink url="http://dri.sourceforge.net" /> in the Status section. 112 Currently, supported cards include those from 3dfx (Voodoo, Banshee), 3Dlabs, 113 ATI (Rage Pro, Rage 128, 114 Radeon 7X00, Radeon 2), Intel (i810, i815), and Matrox (G200, G400, G450). 115 If you do enable <acronym>DRI</acronym> here, make sure you select the video card(s) you want 116 to support as a <emphasis>module</emphasis>.</para> 117 118 <para>Additionally NVidia provides their own closed source binary drivers, 119 which do not make use of <acronym>DRI</acronym>. If you intend to use these drivers, 120 do not enable <acronym>DRI</acronym>.</para> 121 122 <para>If you made any changes to the kernel configuration, recompile the kernel.</para> 123 124 <para>Copy <filename>/usr/src/linux/arch/i386/boot/bzImage</filename> and 125 <filename>/usr/src/linux/System.map</filename> to 126 <filename>/boot</filename>, edit <filename>/etc/lilo.conf</filename> 127 appropriately and run <filename>lilo</filename>. If you use 128 <filename>grub</filename>, edit <filename>/boot/grub/grub.conf</filename> 129 and add the new kernel to the boot menu. 130 </para> 131 132 <note><para>If you build <application>Xorg</application> in a chroot environment, 133 make sure the kernel version of the base system and the target system are the same. 134 This is especially important if you enabled <acronym>DRI</acronym> support as a module as 135 instructed above.</para></note> 136 </sect3> 137 138 <sect3><title>Setting Up a Shadow Directory</title> 139 <para>When building <application>Xorg</application> you should create 140 a shadow directory of symbolic links for the compiled code. To do that, we first 141 make the <application>lndir</application>. Starting from the 142 <filename class='directory'>xc</filename> directory:</para> 143 144 <screen><userinput><command>pushd config/util && 145 make -f Makefile.ini lndir && 146 cp lndir /usr/bin/ && 147 popd</command></userinput></screen> 148 149 <para>Now create the shadow tree:</para> 150 151 <screen><userinput><command>mkdir ../xcbuild && 152 cd ../xcbuild && 153 lndir ../xc</command></userinput></screen> 154 </sect3> 155 156 <sect3><title>Creating <filename>host.def</filename></title> 157 <para>The next step is to create the <filename>config/cf/host.def</filename> file. 158 The documentation for <application>Xorg</application> indicates that the 159 application will build without a <filename>host.def</filename> file, but 160 the included libraries for <application>fontconfig</application> and 161 <application>freetype2</application> do not build properly on a base LFS system so 162 we must specify that we have those and some other libraries too.</para> 163 164 <note><para><filename>config/cf/host.def</filename> is a C file, not a shell 165 script. Be sure to make sure the comments delimited by /* ... */ are 166 balanced when modifying the file. </para></note> 167 168 169 <screen><userinput><command>cat > config/cf/host.def << "EOF"</command> 170 /* Begin Xorg host.def file */ 171 172 /* System Related Information. If you read and configure only one 173 * section then it should be this one. The Intel architecture defaults are 174 * set for a i686 and higher. Axp is for the Alpha architecture and Ppc is 175 * for the Power PC. AMD64 is for the Opteron processor. Note that there have 176 * been reports that the Ppc optimization line causes segmentation faults during 177 * build. If that happens, try building without the DefaultGcc2PpcOpt line. ***********/ 178 179 /* #define DefaultGcc2i386Opt -O2 -fno-strength-reduce -fno-strict-aliasing -march=i686 */ 180 /* #define DefaultGccAMD64Opt -O2 -fno-strength-reduce -fno-strict-aliasing */ 181 /* #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 */ 182 /* #define DefaultGcc2PpcOpt -O2 -mcpu=750 */ 183 184 #define HasFreetype2 YES 185 #define HasFontconfig YES 186 #define HasExpat YES 187 #define HasLibpng YES 188 #define HasZlib YES 189 190 /* 191 * Which drivers to build. When building a static server, each of these 192 * will be included in it. When building the loadable server each of these 193 * modules will be built. 194 * 195 #define XF86CardDrivers mga glint nv tga s3virge sis rendition \ 196 neomagic i740 tdfx savage \ 197 cirrus vmware tseng trident chips apm \ 198 GlideDriver fbdev i128 \ 199 ati AgpGartDrivers DevelDrivers ark cyrix \ 200 siliconmotion \ 201 vesa vga XF86OSCardDrivers XF86ExtraCardDrivers 202 */ 203 204 /* 205 * Select the XInput devices you want by uncommenting this. 206 * 207 #define XInputDrivers mouse keyboard acecad calcomp citron \ 208 digitaledge dmc dynapro elographics \ 209 microtouch mutouch penmount spaceorb summa \ 210 wacom void magictouch aiptek 211 */ 212 213 /* Most installs will only need this */ 214 215 #define XInputDrivers mouse keyboard 216 217 218 /* End Xorg host.def file */ 219 <command>EOF</command></userinput></screen> 220 221 <para>There are several other options that you may want to consider. A well documented 222 example file is <filename>config/cf/xorgsite.cf</filename>.</para> 223 </sect3> 224 225 <sect3> 226 <title>Build Commands</title> 227 <para>Install <application>Xorg</application> by running the following commands:</para> 228 229 230 <screen><userinput><command>( make World 2>&1 | tee xorg-compile.log && exit $PIPESTATUS ) && 231 make install && 232 make install.man && 233 ln -sf ../X11R6/bin /usr/bin/X11 && 234 ln -sf ../X11R6/lib/X11 /usr/lib/X11 && 235 ln -sf ../X11R6/include/X11 /usr/include/X11</command></userinput></screen> 236 237 </sect3> 238 239 <sect3> 240 <title>Updating Direct Rendering Infrastructure (<acronym>DRI</acronym>)</title> 241 <para>If you have one of the supported <acronym>DRI</acronym> cards and 242 have enabled <acronym>DRI</acronym> kernel modules as explained 243 above, you now need to update the kernel modules to ensure they are compatible with the 244 current version of <application>Xorg</application>. To do this, perform the following:</para> 245 246 <screen><userinput><command>cd programs/Xserver/hw/xorg/os-support/linux/drm/kernel && 247 make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux && 248 mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm/ && 249 cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o \ 250 /lib/modules/`uname -r`/kernel/drivers/char/drm/ && 251 depmod -a</command></userinput></screen> 252 253 <warning><para>If you recompile or upgrade your kernel, you will need to re-copy the 254 appropriate driver module(s) 255 to the kernel module library and rerun the <command>depmod -a</command> command.</para></warning> 256 257 <note><para>If you created <acronym>AGP</acronym> support as a module when compiling 258 the kernel, you may have to add a line to <filename>/etc/modules.conf</filename> to ensure 259 the agpgart module is loaded. For instance, the <acronym>AGP</acronym> version of the 260 Radeon video card will use the <filename>radeon.o</filename> driver. It will 261 need to have the line <screen>below radeon agpgart</screen> in 262 <filename>/etc/modules.conf</filename> to enable <acronym>DRI</acronym> support.</para></note> 263 </sect3> 89 264 </sect2> 90 265 91 266 <sect2> 92 <title>Command Explainations</title> 93 <para>Under Construction</para> 267 <title>Command explanations</title> 268 269 <para><command>( make World 2>&1 | tee xorg-compile.log 270 && exit $PIPESTATUS )</command>: 271 This command runs multiple makefiles to completely rebuild the system. 272 <parameter>2>&1</parameter> redirects error messages 273 to the same location as normal output. The <command>tee</command> command 274 allows viewing of the output while logging the results to a file. The parentheses 275 around the command run the entire comand in a subshell and finally the 276 <command>exit $PIPESTATUS</command> ensures the result of the <command>make</command> 277 is returned as the result and not the result of the <command>tee</command> command.</para> 278 279 <note><para>When rebuilding <application>Xorg</application>, a separate command that may 280 be used if only minor changes are made to the sources is <command>make 281 Everything</command>. This does not automatically remove generated 282 files and only rebuilds those files or programs that are out 283 of date.</para></note> 284 285 <para><screen><command>ln -sf ../X11R6/bin /usr/bin/X11 286 ln -sf ../X11R6/lib/X11 /usr/lib/X11 287 ln -sf ../X11R6/include/X11 /usr/include/X11</command></screen> 288 These commands are present to enable other (broken) packages to build 289 against <application>Xorg</application>. We do this even though the i 290 Filesystem Hierarchy Standard says: 291 "In general, software must not be installed or managed via the above 292 symbolic links. They are intended for utilization by users only."</para> 293 294 <para><command>make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux</command>: This builds the 295 <application>Xorg</application> compatible kernel modules using the same compiler used to compile 296 the kernel.</para> 297 298 <para><command>cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o 299 /lib/modules/`uname -r`/kernel/drivers/char/drm/</command>: Put the kernel 300 module(s) where the kernel can find them. You only need to copy the driver you 301 need to support your video card.</para> 302 303 <para><command>depmod -a</command>: Update the modules.dep file for module 304 management.</para> 305 94 306 </sect2> 95 307 96 97 308 <sect2> 98 <title>Configuring X.org</title> 99 <para>Under Construction</para> 309 <title>Configuring Xorg</title> 310 311 <para>Edit <filename>/etc/ld.so.conf</filename> and add 312 <filename class="directory">/usr/X11R6/lib</filename>. 313 Run</para> <screen><userinput><command>ldconfig</command></userinput></screen> 314 315 <para>Add <filename class='directory'>/usr/X11R6/bin</filename> to your 316 <envar>PATH</envar> environment 317 variable in <filename>.bash_profile</filename> or <filename>/etc/profile</filename>. 318 The statement should look something like <parameter>PATH=$PATH:/usr/X11R6/bin</parameter> 319 and be placed before the <command>export PATH</command> 320 statement.</para> 321 322 <para>Expand the <envar>PKG_CONFIG_PATH</envar> so that other packages 323 can find <application>Xorg</application> libraries. Add the following line to 324 <filename>.bash_profile</filename> for root user:</para> 325 <screen><userinput><command>export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig</command></userinput></screen> 326 327 <para>Run</para> 328 <screen><userinput><command>source ~/.bash_profile</command></userinput></screen> 329 330 <para>Set up your mouse: 331 <screen><userinput><command>ln -s psaux /dev/mouse</command></userinput></screen> 332 333 Adjust the symbolic link as necessary for other types of mice. For instance, 334 a serial mouse on the first serial port would be linked to ttyS1.</para> 335 336 <para>Create the <filename>xorg.conf</filename> file with 337 <screen><userinput><command>cd ~ 338 Xorg -configure</command></userinput></screen> 339 The screen will go black and you may hear some clicking of the monitor. This 340 command will create a file, <filename>xorg.new</filename> in your home 341 directory.</para> 342 343 <para>Edit <filename>xorg.new</filename> to suit your system. The 344 details of the file are located in the man 345 page <command>man xorg.conf</command>. Some things you may want to 346 do are:</para> 347 348 <itemizedlist> 349 350 <listitem><para>Section "Files". Change the order of the font paths searched. 351 You may want to put 100dpi fonts ahead of 75dpi fonts if your system normally 352 comes up closer to 100 dots per inch. You may want to remove some font 353 directories completely.</para></listitem> 354 355 <listitem><para>Section "Monitor". Specify the <parameter>VertRefresh</parameter> 356 and <parameter>HorizSync</parameter> values if the system does not automatically 357 detect the monitor and its values.</para></listitem> 358 359 <listitem><para>Section "InputDevice". You may want to change the keyboard 360 autorepeat rate by 361 adding <parameter>Option "Autorepeat" "250 30"</parameter>.</para></listitem> 362 363 <listitem><para>Section "Device". You may want to set some of the options 364 available for your selected video driver. A description of the driver 365 parameters is in the man page for your driver.</para></listitem> 366 367 <listitem><para>Section "Screen". Add a DefaultDepth statement such 368 as: <parameter>DefaultDepth 16</parameter>. In the SubSection for your 369 default depth, add a modes line such 370 as: <parameter> Modes "1280x1024" "1024x768"</parameter>. 371 The first mode listed will normally be the starting 372 resolution.</para></listitem> 373 374 </itemizedlist> 375 <para>Test the system with 376 <screen><userinput><command>Xorg -config ~/xorg.new</command></userinput></screen> 377 You will only get a gray background with an X-shaped mouse cursor, but it 378 confirms the system is working. Exit with Control-Alt-Backspace. If the 379 system does not work, take a look 380 at <filename>/var/log/Xorg.0.log</filename> to see what went 381 wrong.</para> 382 383 <para>Move the configuration file to its final location</para> 384 <screen><userinput><command>mv ~/xorg.new /etc/X11/xorg.conf</command></userinput></screen> 385 386 <para>Create <filename>.xinitrc</filename> 387 <screen><userinput><command>cat > ~/.xinitrc << "EOF"</command> 388 # Begin .xinitrc file 389 xterm -g 80x40+0+0 & 390 xclock -g 100x100-0+0 & 391 twm 392 <command>EOF</command></userinput></screen> 393 This provides an initial screen with an xterm and a clock that is managed by a 394 simple window manager, Tab Window Manager. For details of twm, see the 395 man page.</para> 396 397 <note> 398 399 <para>When needed, <application>Xorg</application> creates the directory 400 <filename>/tmp/.ICE-unix</filename> if it does not exist. If this directory is 401 not owned by root, <application>Xorg</application> delays startup by a few seconds 402 and also appends a warning to the logfile. This also affects startup of other 403 applications. To improve performance, it is advisable to manually create the directory 404 before Xorg uses it. Add the file creation to <filename>/etc/sysconfig/createfiles</filename> 405 that is sourced by the 406 <filename>/etc/rc.d/init.d/cleanfs</filename> startup script.</para> 407 408 <screen><userinput><command>cat >> /etc/sysconfig/createfiles << "EOF"</command> 409 /tmp/.ICE-unix dir 1777 root root 410 <command>EOF</command></userinput></screen> 411 412 </note> 413 414 <para>Start <application>X</application> with 415 <screen><userinput><command>startx</command></userinput></screen> 416 to get basic functional <application>X</application> Window System.</para> 417 418 <para>At this point, you should check out the X Window Components at 419 <xref linkend='x-setup'/>.</para> 420 100 421 </sect2> 101 102 103 104 105 <!--106 &xorg-intro;107 &xorg-inst;108 &xorg-exp;109 &xorg-config;110 &xorg-desc;111 -->112 113 422 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.