Changeset 19e9cee
- Timestamp:
- 09/14/2002 09:47:22 PM (22 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, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- bc013897
- Parents:
- 07ba0069
- Files:
-
- 1 added
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r07ba0069 r19e9cee 10 10 11 11 <itemizedlist> 12 13 <listitem><para>September 14th, 2002 [bdubbs]: KDE: Remove objprelink. 14 Update to KDE 3.0.3.</para></listitem> 15 16 <listitem><para>September 14th, 2002 [bdubbs]: XFree86: Update to 17 use freetype2.</para></listitem> 18 19 <listitem><para>September 14th, 2002 [bdubbs]: XFree86: Add 20 freetype2.</para></listitem> 12 21 13 22 <listitem><para>September 13th, 2002 [larry]: Gnome: Added -
kde/core/arts.xml
r07ba0069 r19e9cee 1 1 <sect1 id="kde-core-arts"> 2 2 <?dbhtml filename="arts.html" dir="kde"?> 3 <title>a rts-&arts-version;</title>3 <title>aRts-&arts-version;</title> 4 4 5 <para>a rts is required in order to install KDE. The installation6 instructions for a rts can be found in <xref linkend="arts"/>. You must7 have installed a rts before proceeding to install KDE.</para>5 <para>aRts is required in order to install KDE. The installation 6 instructions for aRts can be found in <xref linkend="arts"/>. You must 7 have installed aRts before proceeding to install KDE.</para> 8 8 9 9 </sect1> -
kde/core/core.xml
r07ba0069 r19e9cee 3 3 <title>KDE Core Packages</title> 4 4 5 &objprelink;6 5 &kde-core-arts; 7 6 &kde-libs; -
kde/inst/kde-addons.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Addons</title> 4 4 5 <para><screen>Estimated build disk space: 17 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-addons-ftp;"/> 6 Estimated build disk space: 17 MB 6 7 Estimated installed space: 5 MB 7 8 Package size: &kde-addons-size; … … 9 10 10 11 <para>kdeaddons depends on: 11 <screen><xref linkend="kde- base"/>, <xref linkend="kde-multimedia"/>,and <xref linkend="kde-network"/>.</screen></para>12 <screen><xref linkend="kde-multimedia"/> and <xref linkend="kde-network"/>.</screen></para> 12 13 13 14 <para>Install kdeaddons with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-admin.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Admin</title> 4 4 5 <para><screen>Estimated build disk space: 18 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-admin-ftp;"/> 6 Estimated build disk space: 18 MB 6 7 Estimated installed space: 4 MB 7 8 Package size: &kde-admin-size; … … 14 15 15 16 <para>Install kdeadmin with: 16 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\17 --disable-de bug --disable-dependency-tracking --with-shadow &&17 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 18 --disable-dependency-tracking --with-shadow && 18 19 make && 19 20 make install</userinput></screen></para> -
kde/inst/kde-artwork.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Artwork</title> 4 4 5 <para><screen>Estimated build disk space: 32 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-artwork-ftp;"/> 6 Estimated build disk space: 32 MB 6 7 Estimated installed space: 21 MB 7 8 Package size: &kde-base-size; … … 12 13 13 14 <para>Install kdeartwork with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-base.xml
r07ba0069 r19e9cee 1 1 <sect1 id="kde-base" xreflabel="kde-base-&kde-version;"> 2 2 <title>Installing kdebase</title> 3 <para><screen>Estimated build disk space: 132 MB 3 <para><screen>Download location (FTP): <ulink url="&kde-base-ftp;"/> 4 Estimated build disk space: 132 MB 4 5 Estimated installed space: 45 MB 5 6 Package size: &kde-base-size; … … 8 9 <para>kdebase can use many optional libraries and programs. The following are 9 10 recommended: 10 <screen><xref linkend="openssl"/>, lesstif, <xref linkend="CDParanoia"/>, <xref linkend="libvorbis"/>,11 shadow , cups, and <xref linkend="objprelink"/>.</screen></para>11 <screen><xref linkend="openssl"/>, <xref linkend="lesstif"/>, <xref linkend="CDParanoia"/>, <xref linkend="libvorbis"/>, 12 shadow (in the LFS book), and cups.</screen></para> 12 13 13 14 <para>Other programs and libraries that can be used by kdebase are: … … 18 19 19 20 <para>Install kdebase with: 20 <screen><userinput>./configure --prefix=&kde-dir; --enable-objprelink \ 21 --disable-debug --disable-dependency-tracking --disable-lametest \ 22 --with-shadow && 21 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 22 --disable-dependency-tracking --disable-lametest --with-shadow && 23 23 make && 24 24 make install</userinput></screen></para> … … 34 34 support.</para> 35 35 </sect2> 36 37 <sect2> 38 <title>Contents</title> 39 40 <para>Major programs in Kde-base include:</para> 41 42 <itemizedlist> 43 <listitem><para>kdesktop - the program that handles desktop icons, popup menus, and the 44 screensaver system.</para></listitem> 45 <listitem><para>kaddressbook - a simple addressbook</para></listitem> 46 <listitem><para>kappfinder - utility to add non-KDE applications to K-menu</para></listitem> 47 <listitem><para>kcontrol - KDE Control Center</para></listitem> 48 <listitem><para>kdeprint - Print job administration</para></listitem> 49 <listitem><para>kdm - KDE Display manager (a replacement for xdm</para></listitem> 50 <listitem><para>kfind - utility to find files</para></listitem> 51 <listitem><para>khelpcenter - kde help tool</para></listitem> 52 <listitem><para>khotkeys - handles hot keys for KDE</para></listitem> 53 <listitem><para>kicker - KDE control panel</para></listitem> 54 <listitem><para>klipper - a clipboard utility</para></listitem> 55 <listitem><para>kmenuedit - utility to reaggange or add to the K-menu</para></listitem> 56 <listitem><para>konqueror - a filesystem and Web browser</para></listitem> 57 <listitem><para>konsole - a highly configurable X terminal emulator</para></listitem> 58 <listitem><para>kscreensaver - program to set up screensavers</para></listitem> 59 <listitem><para>ktip - wizard to provide hints and KDE information</para></listitem> 60 </itemizedlist> 61 </sect2> 36 62 37 63 </sect1> -
kde/inst/kde-edu.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Edu</title> 4 4 5 <para><screen>Estimated build disk space: 37 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-edu-ftp;"/> 6 Estimated build disk space: 37 MB 6 7 Estimated installed space: 15 MB 7 8 Package size: &kde-edu-size; … … 12 13 13 14 <para>Install kdeedu with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-games.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Games</title> 4 4 5 <para><screen>Estimated build disk space: 54 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-games-ftp;"/> 6 Estimated build disk space: 54 MB 6 7 Estimated installed space: 20 MB 7 8 Package size: &kde-games-size; … … 12 13 13 14 <para>Install kdegames with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-graphics.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Graphics</title> 4 4 5 <para><screen>Estimated build disk space: 24 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-graphics-ftp;"/> 6 Estimated build disk space: 24 MB 6 7 Estimated installed space: 7 MB 7 8 Package size: &kde-graphics-size; … … 14 15 15 16 <para>Install kdegraphics with: 16 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\17 --disable-de bug --disable-dependency-tracking &&17 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 18 --disable-dependency-tracking && 18 19 make && 19 20 make install</userinput></screen></para> -
kde/inst/kde-libs.xml
r07ba0069 r19e9cee 2 2 <title>Installing kdelibs</title> 3 3 4 <para><screen>Estimated build disk space: 115 MB 4 <para><screen>Download location (FTP): <ulink url="&kde-libs-ftp;"/> 5 Estimated build disk space: 115 MB 5 6 Estimated installed space: 41 MB 6 7 Package size: &kde-libs-size; … … 10 11 recommended: 11 12 <screen><xref linkend="openssl"/>, <xref linkend="alsa"/>, <xref linkend="pcre"/>, <xref linkend="libxml2"/>, 12 <xref linkend="libxslt"/>, cups, and <xref linkend="objprelink"/>.</screen></para>13 <xref linkend="libxslt"/>, and cups.</screen></para> 13 14 14 15 <para>Other programs and libraries that can be used by kdelibs are: … … 16 17 17 18 <para>Install kdelibs with: 18 <screen><userinput>./configure --prefix=&kde-dir; --enable-objprelink \ 19 --disable-debug --disable-dependency-tracking --with-alsa \ 20 --enable-fast-malloc=full && 19 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 20 --disable-dependency-tracking --with-alsa --enable-fast-malloc=full && 21 21 make && 22 22 make install</userinput></screen></para> … … 25 25 <para><userinput>--prefix=&kde-dir;:</userinput> This option tells 26 26 the process to install the package in &kde-dir;.</para> 27 28 <warning><para><filename>objprelink</filename> has been known to cause29 problems on some systems. If it does not work on your system you will30 have to rebuild kde without it. This applies to all KDE31 packages.</para></warning>32 33 <para><userinput>--enable-objprelink:</userinput> This option enables34 the linking process to optimize executable loading times by prelinking35 many internal references.</para>36 27 37 28 <para><userinput>--disable-debug:</userinput> This option causes the … … 54 45 55 46 <sect2><title>Contents</title> 56 <para>kde-libs provi ces:</para>47 <para>kde-libs provides numerous libraries needed by kde programs.</para> 57 48 58 <para>To be done.</para>59 49 </sect2> 60 50 </sect1> -
kde/inst/kde-multimedia.xml
r07ba0069 r19e9cee 1 <sect1 id="kde-multimedia" >1 <sect1 id="kde-multimedia" xreflabel="kde-multimedia-&kde-version;"> 2 2 <?dbhtml filename="kde-multimedia.html" dir="kde"?> 3 3 <title>Installation of KDE Multimedia</title> 4 4 5 <para><screen>Estimated build disk space: 69 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-multimedia-ftp;"/> 6 Estimated build disk space: 69 MB 6 7 Estimated installed space: 15 MB 7 8 Package size: &kde-multimedia-size; … … 9 10 10 11 <para>kdemultimedia depends on: 11 <screen><xref linkend=" arts"/>, <xref linkend="kde-libs"/>, and <xref linkend="kde-base"/>.</screen></para>12 <screen><xref linkend="kde-base"/>.</screen></para> 12 13 13 14 <para>Install kdemultimedia with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking --with-arts-alsa &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking --with-arts-alsa && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-network.xml
r07ba0069 r19e9cee 1 <sect1 id="kde-network" >1 <sect1 id="kde-network" xreflabel="kde-network-&kde-version;"> 2 2 <?dbhtml filename="kde-network.html" dir="kde"?> 3 3 <title>Installation of KDE Network</title> 4 4 5 <para><screen>Estimated build disk space: 52 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-network-ftp;"/> 6 Estimated build disk space: 52 MB 6 7 Estimated installed space: 16 MB 7 8 Package size: &kde-network-size; … … 12 13 13 14 <para>Install kdenetwork with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-pim.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE PIM</title> 4 4 5 <para><screen>Estimated build disk space: 50 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-pim-ftp;"/> 6 Estimated build disk space: 50 MB 6 7 Estimated installed space: 7 MB 7 8 Package size: &kde-pim-size; … … 16 17 17 18 <para>Install kdepim with: 18 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\19 --disable-de bug --disable-dependency-tracking &&19 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 20 --disable-dependency-tracking && 20 21 make && 21 22 make install</userinput></screen></para> -
kde/inst/kde-toys.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Toys</title> 4 4 5 <para><screen>Estimated build disk space: 12 MB 5 <para><screen>Download location (FTP): <ulink url="&kde-toys-ftp;"/> 6 Estimated build disk space: 12 MB 6 7 Estimated installed space: 4 MB 7 8 Package size: &kde-toys-size; … … 12 13 13 14 <para>Install kdetoys with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/inst/kde-utils.xml
r07ba0069 r19e9cee 3 3 <title>Installation of KDE Utils</title> 4 4 5 <para><screen>Estimated build disk space: 23 MB 6 Estimated installed space: 6 MB 7 Package size: &kde-utils-size; 5 <para><screen>Download location (FTP): <ulink url="&kde-utils-ftp;"/> 6 Estimated build disk space: 23 MB 7 Estimated installed space: 6 MB 8 Package size: &kde-utils-size; 8 9 Estimated build time: 13 min (667 MHz)</screen></para> 9 10 … … 12 13 13 14 <para>Install kdeutils with: 14 <screen><userinput>./configure --prefix=&kde-dir; -- enable-objprelink\15 --disable-de bug --disable-dependency-tracking &&15 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 16 --disable-dependency-tracking && 16 17 make && 17 18 make install</userinput></screen></para> -
kde/kde-intro.xml
r07ba0069 r19e9cee 1 1 <partintro> 2 2 <title>Introduction to KDE</title> 3 4 <screen>Download location: <ulink url="&kde-download;"/>5 Version used: &kde-version;</screen>6 3 7 4 <para> … … 15 12 provides extensive capabilites for customization.</para> 16 13 17 <para>We divide the KDE instructions into three parts. Firstly, the 18 core packages which you need for the rest of KDE to work. Secondly, 19 additional packages which provide functionality in various areas 20 (multimedia, graphics etc) and finally, other KDE packages.</para> 14 <para>We divide the KDE instructions into three parts. The first part, the 15 core packages, are needed for the rest of KDE to work. The second part 16 presents additional packages which provide functionality in various areas 17 (multimedia, graphics etc). Finally, we describe installation of other 18 miscellaneous KDE packages.</para> 21 19 22 20 <para>KDE also has many internationalization packages in the form of: -
kde/kde.ent
r07ba0069 r19e9cee 15 15 <!-- Package entities --> 16 16 17 <!-- 17 18 <!ENTITY objprelink SYSTEM "inst/objprelink.xml"> 18 19 <!ENTITY objprelink-buildsize "447 KB"> … … 20 21 <!ENTITY objprelink-download "http://objprelink.sourceforge.net/objprelink-1.c"> 21 22 <!ENTITY objprelink-size "427 KB"> 23 --> 22 24 23 25 <!ENTITY kde-libs SYSTEM "inst/kde-libs.xml"> … … 41 43 <!ENTITY kdm SYSTEM "inst/kdm.xml"> 42 44 45 <!ENTITY kde-version "3.0.3"> 46 <!ENTITY kde-download "ftp://ftp.kde.org/pub/kde/stable/&kde-version;/src"> 47 <!ENTITY kde-dir "/opt/kde303"> 48 49 <!ENTITY kde-libs-ftp "&kde-download;/kdelibs-&kde-version;.tar.bz2"> 43 50 <!ENTITY kde-libs-size "7.2 MB"> 51 <!ENTITY kde-base-ftp "&kde-download;/kdebase-&kde-version;.tar.bz2"> 44 52 <!ENTITY kde-base-size "12.0 MB"> 53 <!ENTITY kde-multimedia-ftp "&kde-download;/kdemultimedia-&kde-version;.tar.bz2"> 45 54 <!ENTITY kde-multimedia-size "5.5 MB"> 55 <!ENTITY kde-network-ftp "&kde-download;/kdenetwork-&kde-version;.tar.bz2"> 46 56 <!ENTITY kde-network-size "3.7 MB"> 57 <!ENTITY kde-graphics-ftp "&kde-download;/kdegraphics-&kde-version;.tar.bz2"> 47 58 <!ENTITY kde-graphics-size "2.5 MB"> 59 <!ENTITY kde-pim-ftp "&kde-download;/kdepim-&kde-version;.tar.bz2"> 48 60 <!ENTITY kde-pim-size "3.0 MB"> 61 <!ENTITY kde-admin-ftp "&kde-download;/kdeadmin-&kde-version;.tar.bz2"> 49 62 <!ENTITY kde-admin-size "1.2 MB"> 63 <!ENTITY kde-games-ftp "&kde-download;/kdegames-&kde-version;.tar.bz2"> 50 64 <!ENTITY kde-games-size "6.9 MB"> 65 <!ENTITY kde-utils-ftp "&kde-download;/kdeutils-&kde-version;.tar.bz2"> 51 66 <!ENTITY kde-utils-size "1.4 MB"> 67 <!ENTITY kde-edu-ftp "&kde-download;/kdeedu-&kde-version;.tar.bz2"> 52 68 <!ENTITY kde-edu-size "8.7 MB"> 69 <!ENTITY kde-artwork-ftp "&kde-download;/kdeartwork-&kde-version;.tar.bz2"> 53 70 <!ENTITY kde-artwork-size "10.0 MB"> 71 <!ENTITY kde-toys-ftp "&kde-download;/kdetoys-&kde-version;.tar.bz2"> 54 72 <!ENTITY kde-toys-size "1.3 MB"> 73 <!ENTITY kde-addons-ftp "&kde-download;/kdeaddons-&kde-version;.tar.bz2"> 55 74 <!ENTITY kde-addons-size "899 KB"> 56 75 <!ENTITY kdoc-size "??? MB"> … … 60 79 <!ENTITY kdm-size "??? MB"> 61 80 62 <!ENTITY kde-version "3.0.2">63 <!ENTITY kde-download "ftp://ftp.kde.org/pub/kde/stable/3.0.2/src">64 <!ENTITY kde-dir "/opt/kde302"> -
multimedia/libdriv/arts.xml
r07ba0069 r19e9cee 3 3 <title>aRts-&arts-version;</title> 4 4 5 <para><screen>Estimated build disk space: 35 MB 6 Estimated installed space: 5.7 MB 7 Package size: &arts-size; 8 Estimated build time: 11 min (667 MHz)</screen></para> 5 <para><screen>Download location (FTP): <ulink url="&arts-download-ftp;"/> 6 Version used: &arts-version; 7 Package size: &arts-download-size; 8 Estimated build disk space: &arts-build-size; 9 Estimated installed space: &arts-install-size; 10 Estimated build time: &arts-build-time;</screen></para> 9 11 10 12 <para>The Analog Realtime Synthesizer (aRts) provides sound support for KDE. 11 13 It provides necessary libraries for kdelibs. It will use the 12 14 following optional packages, if installed: 13 <screen><xref linkend="alsa"/>, <xref linkend="audiofile"/>, <xref linkend="libvorbis"/>,14 and <xref linkend="objprelink"/>.</screen></para>15 <screen><xref linkend="alsa"/>, <xref linkend="audiofile"/>, and <xref linkend="libvorbis"/>.</screen> 16 </para> 15 17 16 18 <para> 17 <screen><userinput>./configure --prefix=&kde-dir; --enable-objprelink\18 --disable-de bug --disable-dependency-tracking &&19 <screen><userinput>./configure --prefix=&kde-dir; --disable-debug \ 20 --disable-dependency-tracking && 19 21 make && 20 22 make install && … … 23 25 <note><para>Another configure option is <userinput>--enable-final</userinput>. 24 26 This option can speed up the build process, but requires a lot of memory. If 25 you have less than 256MB of RAM, this option will cause swapping and 26 significantly slow compilation. This option applies to all the 27 kde packages.</para></note> 27 you have less than 256MB of RAM, this option may cause swapping and 28 significantly slow compilation.</para></note> 28 29 29 30 <sect2><title>aRts Installation Commmand explanations</title> 30 31 <para><userinput>--prefix=&kde-dir;:</userinput> This option tells the 31 process to install the package in &kde-dir;.</para> 32 33 <warning><para> 34 <filename>objprelink</filename> has been known to cause problems on some 35 systems. If it does not work on your system you will have to rebuild kde 36 without it.</para></warning> 37 38 <para><userinput>--enable-objprelink:</userinput> This option enables 39 the linking process to optimize executable loading times by prelinking 40 many internal references. 41 </para> 32 process to install the package in &kde-dir;. We put aRts here because this 33 package is required before installing KDE.</para> 42 34 43 35 <para><userinput>--disable-debug:</userinput> This option causes the -
x/installing/dri.xml
r07ba0069 r19e9cee 11 11 <note><para>These instructions were developed from the DRI Compilation Guide at 12 12 <userinput><ulink url="http://www.xfree86.org/4.2.0/DRIcomp.html"/></userinput> 13 and modified for more recent versions of the DRI. 14 </para></note> 15 16 <para> 17 The DRI drivers generally work on systems with Intel or AMD CPUs. However, 18 there is limited support for Alpha and PowerPC support underway. 19 </para> 20 21 <para> 22 DRI support is currently in beta status. The following video cards are 13 and modified for more recent versions of the DRI.</para></note> 14 15 <para>The DRI drivers generally work on systems with Intel or AMD CPUs. 16 However, there is limited support for Alpha and PowerPC support 17 underway.</para> 18 19 <para>DRI support is currently in beta status. The following video cards are 23 20 presently supported:</para> 21 24 22 <itemizedlist> 23 25 24 <listitem><para>3dfx (Voodoo 5 5500, Voodoo4 4500, Voodoo3 3500 TV, 26 25 Voodoo3 3000 {AGP, PCI}, Voodoo3 2000 {AGP, PCI}, Voodoo Banshee, 27 Velocity 100/200) 28 </para></listitem>29 <listitem><para>Matrox (G200, G400) 30 </para></listitem> 26 Velocity 100/200)</para></listitem> 27 28 <listitem><para>Matrox (G200, G400) </para></listitem> 29 31 30 <listitem><para>Intel Motherboard Chipsets (i810, i810-dc100, i810e, i815, 32 i830) 33 </para></listitem>31 i830) </para></listitem> 32 34 33 <listitem><para>ATI (Rage {128, Fury, Magnum}, XPERT {2000, 128, 99}, 35 All-in-Wonder 128, Radeon {SDR AGP, DDR AGP, 32MB SDR PCI} 36 </para></listitem> 37 <listitem><para>3Dlabs (Oxygen 2000) [No longer actively being developed] 38 </para></listitem> 34 All-in-Wonder 128, Radeon {SDR AGP, DDR AGP, 32MB SDR PCI} </para></listitem> 35 36 <listitem><para>3Dlabs (Oxygen 2000) [No longer actively being 37 developed] </para></listitem> 38 39 39 </itemizedlist> 40 40 41 <para> 42 For 3dfx Voodoo3 hardware, you'll also need Glide3 headers and runtime library. 43 These can be obtained from 44 <userinput><ulink url="http://linux.3dfx.com"/></userinput>. 45 </para> 41 <para>For 3dfx Voodoo3 hardware, you'll also need Glide3 headers and 42 runtime library. These can be obtained 43 from <userinput><ulink url="http://linux.3dfx.com"/></userinput>.</para> 46 44 47 45 <sect2><title>Updating the Kernel</title> 48 <para> 49 In the kernel configuration "Character Devices" section,46 47 <para>In the kernel configuration "Character Devices" section, 50 48 if you havn't already done so, <emphasis>enable</emphasis> Direct Rendering 51 49 Manager. Also select the type of video card(s) that you want to support as 52 50 a <emphasis>module</emphasis>. This is necessary to ensure the kernel 53 has the proper linkages when the DRI code is compiled. 54 </para> 51 has the proper linkages when the DRI code is compiled.</para> 52 55 53 <para>If necessary, recompile the kernel with 56 <screen> make dep &&54 <screen><userinput>make dep && 57 55 make bzImage&& 58 56 make modules && 59 make modules_install</screen> 60 </para> 61 <para> 62 Copy <filename>/usr/src/linux/arch/i386/boot/bzImage</filename> and 57 make modules_install</userinput></screen></para> 58 59 <para>Copy <filename>/usr/src/linux/arch/i386/boot/bzImage</filename> and 63 60 <filename>/usr/src/linux/System.map</filename> to 64 61 <filename>/boot</filename>, edit <filename>/etc/lilo.conf</filename> 65 appropriately and run <userinput>lilo</userinput>. 66 </para> 67 </sect2> 68 69 <sect2> 70 <title>Getting the DRI driver source code</title> 71 <para> 72 Get the DRI sources by 73 <screen>cd /usr/src 62 appropriately and run <userinput>lilo</userinput>.</para> 63 64 </sect2> 65 66 <sect2><title>Getting the DRI driver source code</title> 67 68 <para>Get the DRI sources by 69 <screen><userinput>cd /usr/src 74 70 mkdir DRI-CVS 75 71 cd DRI-CVS 76 cvs -d:pserver:anonymous@cvs.dri.sourceforge.net:/cvsroot/dri login 72 cvs -d:pserver:anonymous@cvs.dri.sourceforge.net:/cvsroot/dri login</userinput> 77 73 (hit ENTER when prompted for a password) 78 cvs -z3 -d:pserver:anonymous@cvs.dri.sourceforge.net:/cvsroot/dri co xc</screen> 79 </para> 74 <userinput>cvs -z3 -d:pserver:anonymous@cvs.dri.sourceforge.net:/cvsroot/dri co xc</userinput></screen></para> 75 80 76 <note><para>The -z3 flag causes compression to be used in order to reduce the 81 77 download time.</para></note> 82 78 83 79 <para>Since, the DRI drivers are beta, you can update the sources by 84 <screen> cd /usr/src/DRI-CVS85 cvs -z3 update -dA xc</ screen></para>80 <screen><userinput>cd /usr/src/DRI-CVS 81 cvs -z3 update -dA xc</userinput></screen></para> 86 82 87 83 <para>There is no need to download or install the Mesa source files separately. 88 The download is about 99Mb and the build size 477Mb. 89 </para> 84 The download is about 99Mb and the build size 477Mb.</para> 85 90 86 </sect2> 91 87 92 88 <sect2><title>Building the DRI</title> 89 93 90 <para>DRI drivers will be built in a separate directory from the main XFree86 94 91 sources. To access the proper files, link the files to a build directoy: 95 <screen> cd /usr/src/DRI-CVS92 <screen><userinput>cd /usr/src/DRI-CVS 96 93 ln -s xc XFree40 97 94 mkdir build 98 95 cd build 99 lndir -silent -ignorelinks ../XFree40</screen> 100 </para> 96 lndir -silent -ignorelinks ../XFree40</userinput></screen></para> 101 97 102 98 <para>Now update the <filename>host.def</filename> file. The only change 103 99 necessary is to uncomment the <parameter>BuildXF86DRM</parameter> define. 104 Since DRI is still in Beta, changing the optimizations is not recommended. 105 </para> 106 <para> 107 If you do not want to build all the drivers, change 108 <parameter>XF86CardDrivers</parameter> and <parameter>DriDrivers</parameter> 109 to eliminate those that you don't want. 110 </para> 100 Since DRI is still in Beta, changing the optimizations is not 101 recommended.</para> 102 103 <para>If you do not want to build all the drivers, 104 change <parameter>XF86CardDrivers</parameter> 105 and <parameter>DriDrivers</parameter> to eliminate those that 106 you don't want.</para> 107 111 108 <para>Ensure the Linux 2.4.x headers are available in 112 109 <filename>/usr/src/linux/include/linux</filename>.</para> … … 118 115 number.</para> 119 116 120 121 117 <sect3><title>Compiling the DRI</title> 122 118 123 <note><para> 124 If you build XFree86 in a chroot environment, make sure the kernel version of the base 125 system and the target system are the same. 126 </para></note> 127 128 <warning><para>Do not use -j option for <filename>make</filename></para>129 </warning> 130 131 < para>Build the system by132 <screen>cd xc && 133 make World 2>&1 | tee World.log</screen></para> 134 135 <para>Using <userinput>less</userinput> or an editor, examine136 <filename>World.log</filename> 137 for errors by searching for the pattern ***. Also examine the directory 138 <filename>/usr/src/DRI-CVS/build/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/</filename>139 for the drivers you built:</para> 119 <note><para>If you build XFree86 in a chroot environment, make sure the 120 kernel version of the base system and the target system are 121 the same.</para></note> 122 123 <warning><para>Do not use -j option 124 for <filename>make</filename></para></warning> 125 126 <para>Build the system using: 127 <screen><userinput>cd xc && 128 make World 2>&1 | tee World.log</userinput></screen></para> 129 130 <para>Using <userinput>less</userinput> or an editor, 131 examine <filename>World.log</filename> for errors by searching for 132 the pattern ***. Also examine the 133 directory <filename>/usr/src/DRI-CVS/build/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/</filename> for 134 the drivers you built:</para> 135 140 136 <itemizedlist> 141 <listitem><para>For the 3dfx Voodoo, you should see <filename>tdfx.o</filename> 142 </para></listitem> 143 <listitem><para>For the Matrox G200/G400, you should see 144 <filename>mga.o</filename> 145 </para></listitem> 146 <listitem><para>For the ATI Rage 128, you should see <filename>r128.o</filename> 147 </para></listitem> 148 <listitem><para>For the ATI Radeon, you should see <filename>radeon.o</filename> 149 </para></listitem> 150 <listitem><para>For the Intel i81x, you should see <filename>i810.o</filename> 151 </para></listitem> 152 <listitem><para>For the Intel i830, you should see <filename>i830.o</filename> 153 </para></listitem> 137 138 <listitem><para>For the 3dfx Voodoo, you should 139 see <filename>tdfx.o</filename></para></listitem> 140 141 <listitem><para>For the Matrox G200/G400, you should 142 see <filename>mga.o</filename></para></listitem> 143 144 <listitem><para>For the ATI Rage 128, you should 145 see <filename>r128.o</filename></para></listitem> 146 147 <listitem><para>For the ATI Radeon, you should 148 see <filename>radeon.o</filename></para></listitem> 149 150 <listitem><para>For the Intel i81x, you should 151 see <filename>i810.o</filename></para></listitem> 152 153 <listitem><para>For the Intel i830, you should 154 see <filename>i830.o</filename></para></listitem> 155 154 156 </itemizedlist> 155 157 … … 158 160 159 161 <sect2><title>Installing the DRI drivers</title> 160 <para>Copy the kernel module that for your video card to 161 <filename>/lib/modules/2.4.x/kernel/drivers/char/drm/</filename> 162 163 <para>Copy the kernel module that for your video card 164 to <filename>/lib/modules/2.4.x/kernel/drivers/char/drm/</filename> 162 165 then run <userinput>modprobe <module name></userinput>.</para> 163 166 … … 167 170 <para>Now install the other portions of the DRI that were built and ensure the 168 171 libraries can be found correctly 169 <screen>make install && 170 ldconfig</screen></para> 171 172 <para> 173 If you use X locale information, do the following 174 <screen>cd /usr/src/DRI-CVS/build/xc/nls 172 <screen><userinput>make install && 173 ldconfig</userinput></screen></para> 174 175 <para>If you use X locale information, do the following 176 <screen><userinput>cd /usr/src/DRI-CVS/build/xc/nls 175 177 ../config/util/xmkmf -a 176 178 make 177 make install</ screen></para>179 make install</userinput></screen></para> 178 180 179 181 </sect2> … … 181 183 <sect2><title>Configuring XFree86 for the DRI</title> 182 184 183 <para>On the DRI web site, 184 <userinput><ulink url="http://dri.sourceforge.net"/></userinput>, 185 in the resources section, you'll find example 186 <filename>XF86Config</filename> 185 <para>On the DRI web site, <ulink url="http://dri.sourceforge.net"/>, 186 in the resources section, you'll find example <filename>XF86Config</filename> 187 187 files for a number of graphics cards. These configuration files also setup 188 DRI options so it's highly recommended that you look at these examples. 189 </para> 190 188 DRI options so it's highly recommended that you look at these examples.</para> 191 189 <para>Generally you can start with your existing configuration file, 192 190 <filename>/etc/X11/XFConfig-4</filename>, but if you run into trouble 193 you may want to start with a new file as in the basic XFree86 installation.194 </para>191 you may want to start with a new file as in the basic XFree86 192 installation.</para> 195 193 196 194 <para>Edit <filename>XF86Config-4</filename> to ensure … … 212 210 213 211 <para>Make any other changes for font paths, screen modes, etc., as needed 214 and save the configuration file. 215 </para> 216 217 <note><para> 218 DMA-based DRI drivers (that's most DRI drivers) cannot function unless 219 bus mastering is enabled for your graphics card. By default, some systems 220 don't having bus mastering on. You should enable it in your BIOS. 221 </para></note> 212 and save the configuration file.</para> 213 214 <note><para>DMA-based DRI drivers (that's most DRI drivers) cannot function 215 unless bus mastering is enabled for your graphics card. By default, some 216 systems don't having bus mastering on. You should enable it in your 217 BIOS.</para></note> 218 222 219 </sect2> 223 220 … … 226 223 <para>Start (or restart) XFree86 with <userinput>startx</userinput>.</para> 227 224 228 <para> 229 Check the XFree86 log file, <filename>/var/log/XFree86.0.log</filename>, 225 <para>Check the XFree86 log file, <filename>/var/log/XFree86.0.log</filename>, 230 226 for a statements like 231 227 <screen>(II) R128(0): [drm] installed DRM signal handler … … 276 272 0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 277 273 0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 278 0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow</screen> 279 </para> 274 0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow</screen></para> 280 275 281 276 <para>Run <userinput>ldd /usr/X11R6/bin/glxgears</userinput> and look for … … 295 290 <filename>xterm</filename> will display how many frames were drawn every 296 291 five seconds so this is a reasonable benchmark. The window is scalable, and 297 the frames drawn per second is highly dependent on the size of the window.298 </para>299 300 <para> 301 For troubleshooting problems, check the DRI Users Guide at 302 <userinput><ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/></userinput>. 303 </ para>304 </sect2> 292 the frames drawn per second is highly dependent on the size of 293 the window.</para> 294 295 <para>For troubleshooting problems, check the DRI Users Guide at 296 <userinput><ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/></userinput>.</para> 297 298 </sect2> 299 305 300 </sect1> 306 -
x/installing/truetype.xml
r07ba0069 r19e9cee 3 3 <title>Adding TrueType font support to XFree86</title> 4 4 5 <para> 6 TrueType font support is now built into XFree86. The following items need to 7 be completed to make the fonts available. 8 </para> 5 <para>TrueType font support is now built into XFree86. The following items need to 6 be completed to make the fonts available.</para> 7 9 8 <itemizedlist> 10 9 11 <listitem><para>Establish a directory for the fonts and move any TrueType fonts12 you want into that directory. 13 </para></listitem> 10 <listitem><para>Establish a directory for the fonts and move any 11 TrueType fonts you want into that directory.</para></listitem> 12 14 13 <listitem><para>Create the <filename>fonts.scale</filename> and 15 <filename>fonts.dir</filename> files in the TrueType font directory. 16 </para></listitem> 14 <filename>fonts.dir</filename> files in the TrueType font 15 directory.</para></listitem> 16 17 17 <listitem><para>Ensure the truetype module is loaded in 18 <filename>XF86Config</filename>. 19 </para></listitem> 18 <filename>XF86Config</filename>.</para></listitem> 19 20 20 <listitem><para>Ensure the <parameter>FontPath</parameter> in 21 <filename>XF86Config</filename> contains the TrueType font directory. 22 </para></listitem> 21 <filename>XF86Config</filename> contains the TrueType font 22 directory.</para></listitem> 23 23 24 </itemizedlist> 24 25 25 26 <sect2><title>Establish a TrueType font directory</title> 27 26 28 <para>The build of XFree86 as given above automatically creates a TrueType 27 29 font directory: <filename>/usr/X11R6/lib/X11/fonts/TTF</filename>. This … … 30 32 into that directory. If not, create a new directory, preferably in 31 33 the <filename>/usr/X11R6/lib/X11/fonts/</filename> directory and put 32 your TrueType fonts there. 33 </para></sect2> 34 your TrueType fonts there.</para></sect2> 34 35 35 36 <sect2><title>Create <filename>fonts.scale</filename> and 36 37 <filename>fonts.dir</filename></title> 38 37 39 <para>To make the <filename>fonts.scale</filename> file, you have to build the 38 40 program <filename>ttmkfdir</filename>. Unfortunately, this program needs … … 40 42 that first.</para> 41 43 42 <screen>Download location: 43 <ulink url="http://prdownloads.sourceforge.net/freetype/freetype-1.3.1.tar.gz"/></screen> 44 <screen>Download location (HTTP): <ulink url="http://prdownloads.sourceforge.net/freetype/freetype-1.3.1.tar.gz"/></screen> 44 45 45 46 <para>Unpack the file and build with 46 <screen> ./configure --prefix=/usr &&47 <screen><userinput>./configure --prefix=/usr && 47 48 make && 48 49 make install && 49 ldconfig</screen> 50 </para> 50 ldconfig</userinput></screen></para> 51 51 52 <para> 53 Now build the <filename>ttmkfdir</filename> utility. 54 52 <para>Now build the <filename>ttmkfdir</filename> utility. 55 53 <screen>Download location: <ulink url="http://freshmeat.net/projects/ttmkfdir"/></screen> 56 54 The filename is <filename>ttmkfdir.tar.gz</filename>. 57 55 </para> 58 56 59 <para> 60 This is a very short program that unpacks it is files in the current 57 <para>This is a very short program that unpacks it is files in the current 61 58 directory, so its best to make a separate directory. 62 <screen> mkdir ttmkfdir &&59 <screen><userinput>mkdir ttmkfdir && 63 60 cd ttmkfdir && 64 tar zxvf ../ttmkfdir.tar.gz</screen> 65 </para> 61 tar zxvf ../ttmkfdir.tar.gz</userinput></screen></para> 66 62 67 63 <para>Edit the <filename>Makefile</filename> to make the following changes: … … 72 68 73 69 <para>Run 74 <screen>make && 75 install -m755 ttmkfdir /usr/bin</screen> 76 </para> 70 <screen><userinput>make && 71 install -m755 ttmkfdir /usr/bin</userinput></screen></para> 77 72 78 73 <para>Now change to the directory where you have your TrueType fonts and run 79 74 <screen>ttmkfdir -o fonts.scale && 80 mkfontdir</screen></para> 81 </sect2> 75 mkfontdir</screen></para></sect2> 82 76 83 <sect2><title>Ensure TrueType is loaded in <filename>XF86Config</filename> 84 </title> 77 <sect2><title>Ensure TrueType is loaded in <filename>XF86Config</filename></title> 85 78 <para>The "Module" section should look like: 86 79 <screen>Section "Module" … … 88 81 Load "freetype" 89 82 Load "speedo" 90 EndSection</screen> 91 </para></sect2> 83 EndSection</screen></para></sect2> 92 84 93 85 <sect2><title>Ensure the <parameter>FontPath</parameter> in … … 97 89 ... 98 90 FontPath "/usr/X11R6/lib/X11/fonts/TTF/" 99 EndSection</screen> 100 </para> 91 EndSection</screen></para> 101 92 102 93 <para>XFree86 will now be able to use TrueType fonts when it is restarted. 103 94 You can check to see if the new fonts are available with the 104 <userinput>xlsfonts</userinput> program. 105 </para> 106 </sect2> 95 <userinput>xlsfonts</userinput> program.</para></sect2> 107 96 108 97 </sect1> -
x/installing/xfree86/xfree86-config.xml
r07ba0069 r19e9cee 9 9 variable in <filename>.bash_profile</filename>. The statement should 10 10 look something like <userinput>PATH=$PATH:/usr/X11R6/bin</userinput> 11 and be placed before the <userinput>export PATH</userinput> statement. 11 and be placed before the <userinput>export PATH</userinput> 12 statement.</para> 12 13 13 Run14 <para>Run 14 15 <screen>source ~/.bash_profile</screen></para> 15 16 16 <para>Set up your mouse 17 <screen> cd /dev18 ln -s psaux mouse</ screen>17 <para>Set up your mouse: 18 <screen><userinput>cd /dev 19 ln -s psaux mouse</userinput></screen> 19 20 20 21 Adjust the symbolic link as necessary for other types of mice. For instance, 21 a serial mouse on the first serial port would be linked to ttyS1. 22 </para> 22 a serial mouse on the first serial port would be linked to ttyS1.</para> 23 23 24 24 <para>Create the XF86Config file with 25 <screen> cd ~26 XFree86 -configure</ screen>25 <screen><userinput>cd ~ 26 XFree86 -configure</userinput></screen> 27 27 The screen will go black and you may hear some clicking of the monitor. This 28 28 command will create a file, <filename>XF86Config.new</filename> in your home 29 directory. 30 </para> 29 directory.</para> 31 30 32 <para> 33 Edit <filename>XF86Config.new</filename> to suit your system. The details 34 of the file are located in the man page <userinput>man XF86Config</userinput>. 35 Some things you may want to do are:</para> 31 <para>Edit <filename>XF86Config.new</filename> to suit your system. The 32 details of the file are located in the man 33 page <userinput>man XF86Config</userinput>. Some things you may want to 34 do are:</para> 35 36 36 <itemizedlist> 37 37 38 <listitem><para>Section "Files". Change the order of the font paths searched. 38 You may want to put 39 100dpi fonts ahead of 75dpi fonts if your system normally comes up closer 40 to 100 dots per inch. You may want to remove some font directories completely. 41 </para></listitem> 42 <listitem><para> 43 Section "Module". Remove or comment out some of the modules. The "glx" 44 and "dri" sections are not operational until we install DRI below. Leaving 45 modules in does not hurt anything. 46 </para></listitem> 47 <listitem><para> 48 Section "InputDevice". You may want to change the keyboard autorepeat rate 49 by adding 50 <userinput>Option "Autorepeat" "250 30"</userinput>. 51 </para></listitem> 52 <listitem><para> 53 Section "Screen". Add a DefaultDepth statement such as: 54 <userinput>DefaultDepth 16</userinput>. In the SubSection for your default 55 depth, add a modes line such as: 56 <userinput> Modes "1280x1024" "1024x768"</userinput>. 57 The first mode listed will normally be the starting resolution. 58 </para></listitem> 39 You may want to put 100dpi fonts ahead of 75dpi fonts if your system normally 40 comes up closer to 100 dots per inch. You may want to remove some font 41 directories completely.</para></listitem> 42 43 <listitem><para>Section "Module". Remove or comment out some of the modules. 44 The "glx" and "dri" sections are not operational until we install DRI 45 below. Leaving modules in does not hurt anything.</para></listitem> 46 47 <listitem><para>Section "InputDevice". You may want to change the keyboard 48 autorepeat rate by 49 adding <userinput>Option "Autorepeat" "250 30"</userinput>.</para></listitem> 50 51 <listitem><para>Section "Screen". Add a DefaultDepth statement such 52 as: <userinput>DefaultDepth 16</userinput>. In the SubSection for your 53 default depth, add a modes line such 54 as: <userinput> Modes "1280x1024" "1024x768"</userinput>. 55 The first mode listed will normally be the starting 56 resolution.</para></listitem> 57 59 58 </itemizedlist> 60 59 61 <para> 62 Test the system with 63 <screen>XFree86 -xf86config ~/XF86Config.new</screen> 60 <para>Test the system with 61 <screen><userinput>XFree86 -xf86config ~/XF86Config.new</userinput></screen> 64 62 You will only get a grey background with an X-shaped mouse cursor, but it 65 63 confirms the system is working. Exit with Control-Alt-Backspace. If the 66 system does not work, take a look at 67 <filename>/var/log/XFree86.0.log</filename> to see what went wrong. 68 </para> 69 <para> 70 Move the confiuration file to its final location 71 <screen>mv ~/XF86Config.new /etc/X11/XF86Config-4</screen> 72 </para> 73 <para> 74 Create <filename>.xinitrc</filename> 64 system does not work, take a look 65 at <filename>/var/log/XFree86.0.log</filename> to see what went 66 wrong.</para> 67 68 <para>Move the confiuration file to its final location 69 <screen><userinput>mv ~/XF86Config.new /etc/X11/XF86Config-4</userinput></screen></para> 70 71 <para>Create <filename>.xinitrc</filename> 75 72 <screen><userinput>cat > ~/.xinitrc << "EOF" 76 73 # Begin .xinitrc file … … 81 78 This provides an initial screen with an xterm and a clock that is managed by a 82 79 simple window manager, Tab Winow Manager. For details of twm, see the 83 man page. 84 </para> 80 man page.</para> 85 81 86 <para> 87 Start X with 88 <screen>startx</screen> 89 to get basic funtional X Windows System. 90 </para> 82 <para>Start X with 83 <screen><userinput>startx</userinput></screen> 84 to get basic funtional X Windows System.</para> 85 91 86 </sect2> 92 87 -
x/installing/xfree86/xfree86-desc.xml
r07ba0069 r19e9cee 26 26 <sect3><title>xf86config</title> 27 27 <para>An interactive program for generating an XF86Config file for use with 28 XFree86 X servers. 29 </para></sect3> 28 XFree86 X servers.</para></sect3> 30 29 31 30 <sect3><title>xf86cfg</title> 32 31 <para>A tool to configure XFree86 that can be used to either write the 33 initial configuration file or make customizations to the current configuration.34 </para></sect3>32 initial configuration file or make customizations to the current 33 configuration.</para></sect3> 35 34 36 35 <sect3><title>startx</title> 37 <para>A script to initialize the X session. It runs xinit. 38 </para></sect3> 36 <para>A script to initialize the X session. It runs xinit.</para></sect3> 39 37 40 38 <sect3><title>xinit</title> 41 <para>This program is used to start the X Window System server. 42 </para></sect3> 39 <para>This program is used to start the X Window System server.</para></sect3> 43 40 44 41 <sect3><title>twm</title> 45 <para>A Tab Window Manager for the X Window System. 46 </para></sect3> 42 <para>A Tab Window Manager for the X Window System.</para></sect3> 47 43 48 44 <sect3><title>xterm</title> 49 <para>A terminal emulator for X. 50 </para></sect3> 45 <para>A terminal emulator for X.</para></sect3> 51 46 52 47 <sect3><title>xwininfo</title> 53 <para>A window information utility for X. 54 </para></sect3> 48 <para>A window information utility for X.</para></sect3> 55 49 56 50 <sect3><title>x11perf</title> 57 <para>An X11 server performance test program. 58 </para></sect3> 51 <para>An X11 server performance test program.</para></sect3> 59 52 60 53 <sect3><title>xlsfonts</title> 61 <para>A program to list fonts available to the X server. 62 </para></sect3> 54 <para>A program to list fonts available to the X server.</para></sect3> 63 55 64 56 <sect3><title>xvidtune</title> 65 <para>A video mode tuner for XFree86. 66 </para></sect3> 57 <para>A video mode tuner for XFree86.</para></sect3> 67 58 68 59 <sect3><title>xload</title> 69 <para>A system load average display for X. 70 </para></sect3> 60 <para>A system load average display for X.</para></sect3> 71 61 72 62 <sect3><title>xcalc</title> 73 <para>A scientific calculator for X. 74 </para></sect3> 63 <para>A scientific calculator for X.</para></sect3> 75 64 76 65 <sect3><title>xclock and oclock</title> 77 <para>Clock programs for X. 78 </para></sect3> 66 <para>Clock programs for X.</para></sect3> 79 67 80 68 <sect3><title>xmodmap</title> 81 <para>A utility for modifying keymaps and pointer button mappings in X.82 </para></sect3>69 <para>A utility for modifying keymaps and pointer button mappings 70 in X.</para></sect3> 83 71 84 72 </sect2> -
x/installing/xfree86/xfree86-exp.xml
r07ba0069 r19e9cee 2 2 <title>Command explanations</title> 3 3 4 <para> 5 <userinput>make World 2>&1 | tee xfree-compile.log &&</userinput> 6 : This command runs multiple makefiles to completely rebuild the system. 4 <para><userinput>make World 2>&1 | tee xfree-compile.log &&</userinput>: 5 This command runs multiple makefiles to completely rebuild the system. 7 6 <userinput>2>&1</userinput> redirects error messages to the same location 8 as normal output. The <userinput>tee</userinput> 9 command allows viewing ofthe output while logging the results to a file.</para>7 as normal output. The <userinput>tee</userinput> command allows viewing of 8 the output while logging the results to a file.</para> 10 9 11 <note><para> 12 When rebuildng, a separate command that may be used if only minor changes 13 are made to the sources is <userinput>make Everything</userinput>. This does 14 not automatically remove generated files and only rebuilds those files or 15 programs that are out of date. 16 </para></note> 10 <note><para>When rebuildng, a separate command that may be used if only minor 11 changes are made to the sources is <userinput>make 12 Everything</userinput>. This does not automatically remove generated 13 files and only rebuilds those files or programs that are out 14 of date.</para></note> 17 15 18 <para> 19 <userinput>ln -sf /usr/X11R6/bin /usr/bin/X11</userinput>, 16 <para><userinput>ln -sf /usr/X11R6/bin /usr/bin/X11</userinput>, 20 17 <userinput>ln -sf /usr/X11R6/lib/X11 /usr/lib/X11</userinput>, and 21 18 <userinput>ln -sf /usr/X11R6/include/X11 /usr/include/X11</userinput>: … … 24 21 says: 25 22 "In general, software must not be installed or managed via the above 26 symbolic links. They are intended for utilization by users only." 27 </para> 28 </sect2> 23 symbolic links. They are intended for utilization by users only."</para></sect2> 29 24 -
x/installing/xfree86/xfree86-inst.xml
r07ba0069 r19e9cee 2 2 <title>Installation of XFree86</title> 3 3 4 5 4 <sect3> 6 5 <title>Kernel Compilation Settings</title> 7 <para> 8 If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommneded 6 <para>If you have an Intel P6 (Pentium Pro, Pentium II and later) it is recommneded 9 7 that you compile MTRR (Memory Type Range Registers) support into the kernel. 10 8 The kernel can map Cyrix and AMD CPUs to the MTRR interface so selecting this … … 12 10 This option is found in the 13 11 "Processor type and features" menu. It can increase performance of 14 image write operations 2.5 times or more on PCI or AGP video cards. 15 </para> 12 image write operations 2.5 times or more on PCI or AGP video cards.</para> 16 13 17 <para> 18 In the "Character Devices" section, enable AGP Support and select the chipset 14 <para>In the "Character Devices" section, enable AGP Support and select the chipset 19 15 support on your motherboard. If you do not know the chipset, you may select 20 16 all the chip types at the expense of extra kernel size. You can usually 21 17 determine your motherboard's chipset by doing: 22 <screen><userinput>cat /proc/pci</userinput></screen> 23 </para> 18 <screen><userinput>cat /proc/pci</userinput></screen></para> 24 19 25 <para> 26 In the "Character Devices" section, <emphasis>disable</emphasis> Direct 20 <para>In the "Character Devices" section, <emphasis>disable</emphasis> Direct 27 21 Rendering Manager unless you have a Direct Rendering Infrastructure (DRI) 28 22 supported video card. See the DRI section below for a list. If you do 29 23 enable DRI here, make sure you select the video card(s) you want to support 30 as a <emphasis>module</emphasis>. 24 as a <emphasis>module</emphasis>.</para> 25 26 <para>If you made any changes to the kernel configuration, recompile with 27 <screen><userinput>make dep && 28 make bzImage && 29 make modules && 30 make modules_install</userinput></screen> 31 31 </para> 32 32 33 <para>If you made any changes to the kernel configuration, recompile with 34 <screen>make dep && 35 make bzImage && 36 make modules && 37 make modules_install</screen> 38 </para> 39 40 <para> 41 Copy <filename>/usr/src/linux/arch/i386/boot/bzImage</filename> and 33 <para>Copy <filename>/usr/src/linux/arch/i386/boot/bzImage</filename> and 42 34 <filename>/usr/src/linux/System.map</filename> to 43 35 <filename>/boot</filename>, edit <filename>/etc/lilo.conf</filename> 44 appropriately and run <userinput>lilo</userinput>. 45 </para> 36 appropriately and run <userinput>lilo</userinput>.</para> 46 37 47 <note><para> 48 If you build XFree86 in a chroot environment, make sure the kernel version of the base 49 system and the target system are the same. This is especially important if you 50 enabled DRI support as a module as instructed above. 51 </para></note> 38 <note><para>If you build XFree86 in a chroot environment, make sure the kernel 39 version of the base system and the target system are the same. This is 40 especially important if you enabled DRI support as a module as 41 instructed above.</para></note> 52 42 53 43 </sect3> 44 54 45 <sect3><title>Creating <filename>host.def</filename></title> 55 46 … … 76 67 77 68 /* #define HasMTRRSupport YES */ /* Enabled in kernel see kernel docs */ 78 /* #define HasMMXSupport NO 69 /* #define HasMMXSupport NO */ /* Any i586 or above */ 79 70 /* #define HasKatmaiSupport NO */ /* PIII SSE instuctions */ 80 71 /* #define Has3DNowSupport NO */ /* AMD instructions */ … … 99 90 /* FONT SERVER AND LIBRARY SETTINGS ****************************************/ 100 91 101 102 92 /* These setting should be set by default, but we are making sure. *********/ 103 93 104 #define BuildFontServer YES /* Need for GhostScript Print Server */ 105 #define BuildFreetype2Library YES /* For using TrueType Fonts */ 106 #define SharedLibFont YES /* Needed for Truetype */ 107 #define CompressAllFonts YES 108 #define GzipFontCompression YES 94 #define BuildFontServer YES /* Need for GhostScript Print Server */ 95 #define SharedLibFont YES 96 #define CompressAllFonts YES 97 #define GzipFontCompression YES 98 99 /* These setting ensure we use the proper version of freetype **************/ 100 #define HasFreetype2 YES 101 #define BuildFreetype2Library NO 102 #define Freetype2Dir /usr 109 103 110 104 /* The font path can be redefined in the XF86Config file *******************/ … … 172 166 173 167 <para>Edit the file for your hardware and desires.</para> 168 174 169 </sect3> 175 170 … … 179 174 180 175 181 <para><screen><userinput>patch -Np1 -i ../4.2.0-4.2.1.diff && </userinput>182 <userinput>make World 2>&1 | tee xfree-compile.log &&</userinput> 183 <userinput>make install &&</userinput> 184 <userinput>make install.man &&</userinput> 185 <userinput>ln -sf /usr/X11R6/bin /usr/bin/X11 &&</userinput> 186 <userinput>ln -sf /usr/X11R6/lib/X11 /usr/lib/X11 &&</userinput> 187 <userinput>ln -sf /usr/X11R6/include/X11 /usr/include/X11</userinput></screen></para>176 <para><screen><userinput>patch -Np1 -i ../4.2.0-4.2.1.diff && 177 make World 2>&1 | tee xfree-compile.log && 178 make install && 179 make install.man && 180 ln -sf /usr/X11R6/bin /usr/bin/X11 && 181 ln -sf /usr/X11R6/lib/X11 /usr/lib/X11 && 182 ln -sf /usr/X11R6/include/X11 /usr/include/X11</userinput></screen></para> 188 183 189 184 </sect3> -
x/installing/xfree86/xfree86-intro.xml
r07ba0069 r19e9cee 8 8 Estimated build time: 63m (667 MHz)</screen> 9 9 10 <para><screen>XFree86 depends on: LFS base installation</screen></para>10 <para><screen>XFree86 depends on: <xref linkend="freetype2"/></screen></para> 11 11 12 12 <para>Because XFree86 is such a large package, you may find that … … 18 18 hardware (the mouse, keyboard, and video displays) and the desktop environment 19 19 while also providing both the windowing infrastructure and a standardized 20 application interface (API). 21 </para> 20 application interface (API).</para> 22 21 23 <para> 24 There are several files that need to be fetched from the download location: 22 <para>There are several files that need to be fetched from the download location: 25 23 <screen>X420src-1.tgz 25354 KB 26 24 X420src-2.tgz 22683 KB 27 X420src-3.tgz 9089 KB 28 </screen> 29 </para> 25 X420src-3.tgz 9089 KB</screen></para> 30 26 31 <para> 32 In addition, the following file will be needed: 33 <screen><ulink url="ftp://ftp.xfree86.org/pub/XFree86/4.2.1/patches/4.2.0-4.2.1.diff.gz"/></screen> 34 </para> 27 <para>In addition, the following file will be needed: 28 <screen><ulink url="ftp://ftp.xfree86.org/pub/XFree86/4.2.1/patches/4.2.0-4.2.1.diff.gz"/></screen></para> 35 29 </sect2> -
x/lib/lib.xml
r07ba0069 r19e9cee 4 4 5 5 &lesstif; 6 &freetype2; 6 7 &qt; 7 8 >K; -
x/x.ent
r07ba0069 r19e9cee 10 10 <!-- X Libraries --> 11 11 <!ENTITY x-lib SYSTEM "lib/lib.xml"> 12 <!ENTITY % freetype SYSTEM "lib/freetype2/freetype2.ent"> 12 13 <!ENTITY % lesstif SYSTEM "lib/lesstif/lesstif.ent"> 13 14 <!ENTITY % qt SYSTEM "lib/qt/qt.ent"> … … 16 17 <!ENTITY % pango SYSTEM "lib/pango/pango.ent"> 17 18 <!ENTITY % fnlib SYSTEM "lib/fnlib/fnlib.ent"> 19 %freetype; 18 20 %lesstif; 19 21 %qt;
Note:
See TracChangeset
for help on using the changeset viewer.