Changeset b9ad2f9a
- Timestamp:
- 10/02/2003 03:28:50 PM (21 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_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:
- 0d2f891
- Parents:
- a294e133
- Location:
- x
- Files:
-
- 37 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/installing.xml
ra294e133 rb9ad2f9a 1 1 <chapter id="x-installing"> 2 2 <?dbhtml filename="installing.html" dir="x"?> 3 <title>Installing X</title> 3 <title>X Window Environment</title> 4 5 <para>This chapter contains a graphical user environment.</para> 4 6 5 7 &xfree86; -
x/installing/xfree86-setup.xml
ra294e133 rb9ad2f9a 1 1 <sect1 id="x-setup"> 2 2 <?dbhtml filename="xfree86-setup.html" dir="x"?> 3 <title>Setting up XFree86 Components</title> 4 5 <sect2> 6 <title>Checking Direct Rendering Infrastructure (DRI) Installation</title> 7 <para>DRI is a framework for allowing software to access graphics hardware 8 in a safe and efficient manner. It is installed in XFree86 by default if 9 you have a supported video card. To check if DRI is installed properly, 3 <title>XFree86 Components</title> 4 5 <sect2> 6 <title>Checking Direct Rendering Infrastructure (<acronym>DRI</acronym>) Installation</title> 7 <para><acronym>DRI</acronym> is a framework for allowing software to access graphics hardware 8 in a safe and efficient manner. It is installed in 9 <application>XFree86</application> by default if 10 you have a supported video card. To check if <acronym>DRI</acronym> is installed properly, 10 11 check the log file <filename>/var/log/XFree86.0.log</filename> for statements 11 12 like:</para> … … 13 14 <para><screen>(II) R128(0): Direct rendering enabled</screen></para> 14 15 15 <para>From an xterm, run <userinput>glxinfo</userinput> and look for the phrase:</para>16 < para><screen>direct rendering: Yes</screen></para>17 18 <para>You can also run the test program < userinput>glxgears</userinput>.16 <para>From an <command>xterm</command>, run <command>glxinfo</command> and look for the phrase:</para> 17 <screen>direct rendering: Yes</screen> 18 19 <para>You can also run the test program <command>glxgears</command>. 19 20 This program brings up a window with three gears turning. The 20 < filename>xterm</filename> will display how many frames were drawn every21 <command>xterm</command> will display how many frames were drawn every 21 22 five seconds so this is a reasonable benchmark. The window is scalable, and 22 23 the frames drawn per second is highly dependent on the size of 23 24 the window.</para> 24 25 25 <para>For troubleshooting problems, check the DRIUsers Guide at26 <para>For troubleshooting problems, check the <acronym>DRI</acronym> Users Guide at 26 27 <userinput><ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/></userinput>. 27 28 </para> … … 31 32 32 33 <sect2> 33 <title>Adding TrueType fonts to XFree86</title> 34 35 <para>TrueType font support is built into XFree86. The following items need to 34 <title>Adding <application>TrueType</application> fonts to 35 <application>XFree86</application></title> 36 37 <para><application>TrueType</application> font support is built into 38 <application>XFree86</application>. The following items need to 36 39 be completed to make the fonts available.</para> 37 40 … … 39 42 40 43 <listitem><para>Establish a directory for the fonts and move any 41 TrueTypefonts you want into that directory.</para></listitem>44 <application>TrueType</application> fonts you want into that directory.</para></listitem> 42 45 43 46 <listitem><para>Create the <filename>fonts.scale</filename> and 44 <filename>fonts.dir</filename> files in the TrueType font 47 <filename>fonts.dir</filename> files in the 48 <application>TrueType</application> font 45 49 directory.</para></listitem> 46 50 47 <listitem><para>Ensure the truetypemodule is loaded in51 <listitem><para>Ensure the <application>TrueType</application> module is loaded in 48 52 <filename>XF86Config</filename>.</para></listitem> 49 53 50 54 <listitem><para>Ensure the <parameter>FontPath</parameter> in 51 <filename>XF86Config</filename> contains the TrueType font 55 <filename>XF86Config</filename> contains the 56 <application>TrueType</application> font 52 57 directory.</para></listitem> 53 58 54 59 </itemizedlist> 55 60 56 <sect3><title>Establish a TrueType font directory</title> 57 58 <para>The build of XFree86 as given above automatically creates a TrueType 59 font directory: <filename>/usr/X11R6/lib/X11/fonts/TTF</filename>. This 60 directory already has some TrueType fonts and is set up correctly. 61 If this directory is satisfactory, copy any other TrueType fonts you want 61 <sect3><title>Establish a <application>TrueType</application> font directory</title> 62 63 <para>The build of <application>XFree86</application> as given above 64 automatically creates a <application>TrueType</application> 65 font directory: <filename class="directory">/usr/X11R6/lib/X11/fonts/TTF</filename>. This 66 directory already has some <application>TrueType</application> fonts and is set up correctly. 67 If this directory is satisfactory, copy any other 68 <application>TrueType</application> fonts you want 62 69 into that directory. If not, create a new directory, preferably in 63 the <filename >/usr/X11R6/lib/X11/fonts/</filename> directory and put64 your TrueTypefonts there.</para></sect3>70 the <filename class="directory">/usr/X11R6/lib/X11/fonts/</filename> directory and put 71 your <application>TrueType</application> fonts there.</para></sect3> 65 72 66 73 <sect3><title>Create <filename>fonts.scale</filename> and 67 74 <filename>fonts.dir</filename></title> 68 75 69 <para>Now change to the directory where you have your TrueType fonts and run 70 <screen><userinput>mkfontscale && 71 mkfontdir</userinput></screen></para></sect3> 72 73 <sect3><title>Ensure TrueType is loaded in <filename>XF86Config</filename></title> 76 <para>Now change to the directory where you have your 77 <application>TrueType</application> fonts and run 78 <screen><userinput><command>mkfontscale && 79 mkfontdir</command></userinput></screen></para></sect3> 80 81 <sect3><title>Ensure <application>TrueType</application> is loaded in <filename>XF86Config</filename></title> 74 82 <para>The "Module" section should look like: 75 83 <screen>Section "Module" … … 80 88 81 89 <sect3><title>Ensure the <parameter>FontPath</parameter> in 82 <filename>XF86Config</filename> points to the TrueType font directory</title> 90 <filename>XF86Config</filename> points to the 91 <application>TrueType</application> font directory</title> 83 92 <para>The "Files" section should look like 84 93 <screen>Section "Files" … … 92 101 <para>Finally, to update all the font 93 102 cache files specified in <filename>/etc/fonts/fonts.conf</filename>, run 94 <screen><userinput> fc-cache</userinput></screen>103 <screen><userinput><command>fc-cache</command></userinput></screen> 95 104 </para> 96 105 97 <para>XFree86 will now be able to use TrueType fonts when it is restarted. 106 <para><application>XFree86</application> will now be able to use 107 <application>TrueType</application> fonts when it is restarted. 98 108 You can check to see if the new fonts are available with the 99 < userinput>xlsfonts</userinput> or <userinput>xfontsel</userinput>109 <command>xlsfonts</command> or <command>xfontsel</command> 100 110 program.</para> 101 111 102 <note><para>You should re-run <userinput>mkfontscale</userinput> and 103 <userinput>mkfontdir</userinput> any time you add or delete TrueType fonts. 104 You should also rerun <userinput>fc-cache</userinput> each time 112 <note><para>You should re-run <command>mkfontscale</command> and 113 <command>mkfontdir</command> any time you add or delete 114 <application>TrueType</application> fonts. 115 You should also rerun <command>fc-cache</command> each time 105 116 you add or remove any fonts.</para></note> 106 117 … … 111 122 <sect2> 112 123 <title>Setting up keyboards</title> 113 <para>In this version of XFree86, it has been reported that non-latin124 <para>In this version of <application>XFree86</application>, it has been reported that non-latin 114 125 keyboard layouts do not include latin configurations as was previous 115 126 practice. To set up a keyboard for latin and non-latin input, … … 126 137 127 138 <para>In this example, you can use the Alt-Shift combination to switch 128 between keyboard layouts and use the Scroll Lock LEDto indicate when139 between keyboard layouts and use the Scroll Lock <acronym>LED</acronym> to indicate when 129 140 the second layout is active.</para> 130 141 </sect2> -
x/installing/xfree86.xml
ra294e133 rb9ad2f9a 1 <sect1 id="xfree86" xreflabel=" xfree86-&xfree86-version;">1 <sect1 id="xfree86" xreflabel="XFree86-&xfree86-version;"> 2 2 <?dbhtml filename="xfree86.html" dir="x"?> 3 3 <title>XFree86-&xfree86-version;</title> -
x/installing/xfree86/xfree86-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para>< userinput>WORLDOPTS="" make World 2>&1 | tee xfree-compile.log</userinput>:4 <para><command>WORLDOPTS="" make World 2>&1 | tee xfree-compile.log</command>: 5 5 This command runs multiple makefiles to completely rebuild the system. 6 WORLDOPTS="" disables the default setting to continue after encountering an error.7 < userinput>2>&1</userinput> redirects error messages to the same location8 as normal output. The < userinput>tee</userinput> command allows viewing of6 <envar>WORLDOPTS</envar>="" disables the default setting to continue after encountering an error. 7 <parameter>2>&1</parameter> redirects error messages to the same location 8 as normal output. The <command>tee</command> command allows viewing of 9 9 the output while logging the results to a file.</para> 10 10 11 <note><para>When rebuilding XFree86, a separate command that may be used if only minor12 changes are made to the sources is < userinput>make13 Everything</ userinput>. This does not automatically remove generated11 <note><para>When rebuilding <application>XFree86</application>, a separate command that may be used if only minor 12 changes are made to the sources is <command>make 13 Everything</command>. This does not automatically remove generated 14 14 files and only rebuilds those files or programs that are out 15 15 of date.</para></note> 16 16 17 <para>< userinput>ln -sf /usr/X11R6/bin /usr/bin/X11</userinput>,18 < userinput>ln -sf /usr/X11R6/lib/X11 /usr/lib/X11</userinput>, and19 < userinput>ln -sf /usr/X11R6/include/X11 /usr/include/X11</userinput>: These17 <para><command>ln -sf /usr/X11R6/bin /usr/bin/X11</command>, 18 <command>ln -sf /usr/X11R6/lib/X11 /usr/lib/X11</command>, and 19 <command>ln -sf /usr/X11R6/include/X11 /usr/include/X11</command>: These 20 20 commands are present to enable other (broken) packages to build 21 against XFree86. We do this even though the Filesystem Hierarchy Standard21 against <application>XFree86</application>. We do this even though the Filesystem Hierarchy Standard 22 22 says: 23 23 "In general, software must not be installed or managed via the above 24 24 symbolic links. They are intended for utilization by users only."</para> 25 25 26 <para>< userinput>make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux</userinput>: This builds the27 XFree86compatible kernel modules using the same compiler used to compile26 <para><command>make CC=/opt/gcc-2.95.3/bin/gcc -f Makefile.linux</command>: This builds the 27 <application>XFree86</application> compatible kernel modules using the same compiler used to compile 28 28 the kernel.</para> 29 29 30 <para>< userinput>cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o31 /lib/modules/`uname -r`/kernel/drivers/char/drm/</ userinput>: Put the kernel30 <para><command>cp gamma.o radeon.o sis.o r128.o i810.o i830.o mga.o tdfx.o 31 /lib/modules/`uname -r`/kernel/drivers/char/drm/</command>: Put the kernel 32 32 module(s) where the kernel can find them. You only need to copy the driver you 33 33 need to support your video card.</para> 34 34 35 <para>< userinput>depmod -a</userinput>: Update the modules.dep file for module35 <para><command>depmod -a</command>: Update the modules.dep file for module 36 36 management.</para> 37 37 -
x/lib/atk/atk-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>atk</application> package contains <filename>libatk</filename> libraries.</para> 4 <para>The <application>atk</application> package contains <filename 5 class="libraryfile">libatk</filename> libraries.</para> 5 6 6 7 </sect2> -
x/lib/atk/atk-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>--enable-gtk-doc</command> : This switch will rebuild 5 the <acronym>API</acronym> documentation during the make command.</para> 4 <para><option>--enable-gtk-doc</option>: This switch will rebuild 5 the <acronym>API</acronym> documentation during the 6 <command>make</command> command.</para> 6 7 7 8 </sect2> -
x/lib/fontconfig.xml
ra294e133 rb9ad2f9a 1 <sect1 id="fontconfig" xreflabel=" fontconfig-&fontconfig-version;">1 <sect1 id="fontconfig" xreflabel="Fontconfig-&fontconfig-version;"> 2 2 <?dbhtml filename="fontconfig.html" dir="general"?> 3 <title> fontconfig-&fontconfig-version;</title>3 <title>Fontconfig-&fontconfig-version;</title> 4 4 5 5 &fontconfig-intro; -
x/lib/fontconfig/fontconfig-config.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Configuring fontconfig</title>2 <title>Configuring <application>Fontconfig</application></title> 3 3 4 4 <sect3><title>Configuration Information</title> 5 5 6 <para>The configuration file for fontconfigis <filename>/etc/fonts/fonts.conf</filename>.6 <para>The configuration file for <application>Fontconfig</application> is <filename>/etc/fonts/fonts.conf</filename>. 7 7 Generally you do not want to edit this file. To put a new font directory 8 8 in the configuration, update the file, <filename>/etc/fonts/local.conf</filename> with your local 9 information. The default location of fonts in fontconfig is:</para> 9 information. The default location of fonts in 10 <application>Fontconfig</application> is:</para> 10 11 <itemizedlist spacing='compact'> 11 12 <listitem><para>/usr/share/fonts</para></listitem> … … 13 14 </itemizedlist> 14 15 15 <para>Because we have not built XFree86yet, put the following directory entries16 <para>Because we have not built <application>XFree86</application> yet, put the following directory entries 16 17 into <filename>/etc/fonts/local.conf</filename>:</para> 17 18 <itemizedlist spacing='compact'> … … 23 24 24 25 25 <para>The fontconfigprogram will automatically search the above directories26 <para>The <application>Fontconfig</application> program will automatically search the above directories 26 27 and all subdirectories for needed fonts.</para> 27 28 28 29 29 <note><para>X also includes an internal (and older) version of fontconfig 30 and unless it is explictly disabled when building XFree86, the internal 30 <note><para><application>X</application> also includes an internal (and 31 older) version of <application>Fontconfig</application> 32 and unless it is explictly disabled when building 33 <application>XFree86</application>, the internal 31 34 version is created leaving two slightly incompatible libraries on your system. 32 35 It is recommended that you only install one version.</para></note> -
x/lib/fontconfig/fontconfig-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application> fontconfig</application> package contains the4 <para>The <application>Fontconfig</application> package contains the 5 5 <filename class='libraryfile'>libfontconfig</filename> library, 6 6 <command>fc-cache</command>, and <command>fc-list</command>.</para> -
x/lib/fontconfig/fontconfig-inst.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Installation of <application> fontconfig</application></title>2 <title>Installation of <application>Fontconfig</application></title> 3 3 4 <para>Install <application> fontconfig</application> by running the following commands:</para>4 <para>Install <application>Fontconfig</application> by running the following commands:</para> 5 5 6 6 <screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc && -
x/lib/fontconfig/fontconfig-intro.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Introduction to <application> fontconfig</application></title>2 <title>Introduction to <application>Fontconfig</application></title> 3 3 4 <para>The <application> fontconfig</application> package is a library4 <para>The <application>Fontconfig</application> package is a library 5 5 for configuring and customizing font access.</para> 6 6 … … 17 17 &fontconfig-time;</para></listitem></itemizedlist> 18 18 19 <note><para>The numbering system of fontconfig is unusual. The beta versions of the 19 <note><para>The numbering system of 20 <application>Fontconfig</application> is unusual. The beta versions of the 20 21 package are numbered with a 9x in the last portion of the release number. This 21 22 means that 2.2.90 is a beta release and the most current release is of the form … … 24 25 </sect3> 25 26 26 <sect3><title><application> fontconfig</application> dependencies</title>27 <sect3><title><application>Fontconfig</application> dependencies</title> 27 28 <sect4><title>Required</title> 28 29 <para><xref linkend="freetype2"/>, and <xref linkend="expat"/> </para></sect4> -
x/lib/freetype2/freetype2-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>FreeType2</application> package contains <filename> 4 <para>The <application>FreeType2</application> package contains 5 <filename class="libraryfile"> 5 6 libfreetype</filename> libraries.</para> 6 7 </sect2> … … 9 10 10 11 <sect3><title>FreeType2 libraries</title> 11 <para><application>FreeType2</application> libraries add TrueType font 12 <para><application>FreeType2</application> libraries add 13 <application>TrueType</application> font 12 14 capabilities to <application>XFree86</application>.</para></sect3> 13 15 -
x/lib/freetype2/freetype2-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>sed ... include/freetype/config/ftoption.h</command> 5 are enabling the TrueTypebytecode interpreter before building the4 <para><command>sed ... include/freetype/config/ftoption.h</command>: We 5 are enabling the <application>TrueType</application> bytecode interpreter before building the 6 6 library.</para> 7 7 -
x/lib/freetype2/freetype2-intro.xml
ra294e133 rb9ad2f9a 3 3 4 4 <para>The <application>FreeType2</application> package contains a library to 5 allow <application>XFree86</application> to properly render TrueType fonts.</para> 5 allow <application>XFree86</application> to properly render 6 <application>TrueType</application> fonts.</para> 6 7 7 8 <sect3><title>Package information</title> -
x/lib/gtk/gtk+-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>GTK+</application> package contains <filename>libgtk-1.2</filename> libraries.</para> 4 <para>The <application>GTK+</application> package contains <filename 5 class="libraryfile">libgtk-1.2</filename> libraries.</para> 5 6 6 7 </sect2> -
x/lib/gtk/gtk+-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>--sysconfdir=/etc</command> : This installs the configuration files into <filename>/etc</filename> instead of <filename>/usr/etc</filename>.</para> 4 <para><option>--sysconfdir=/etc</option>: This installs the 5 configuration files into <filename class="directory">/etc</filename> 6 instead of <filename class="directory">/usr/etc</filename>.</para> 5 7 6 <para>< command>--with-xinput=xfree</command>: This configuration8 <para><parameter>--with-xinput=xfree</parameter>: This configuration 7 9 flag is necessary to utilize alternative input devices.</para> 8 10 -
x/lib/gtk/gtk+2-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>GTK+</application> package contains <filename>libgtk-x11-2.0</filename> libraries.</para> 4 <para>The <application>GTK+</application> package contains <filename 5 class="libraryfile">libgtk-x11-2.0</filename> libraries.</para> 5 6 6 7 </sect2> -
x/lib/gtk/gtk+2-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>--sysconfdir=/etc</command> : This switch installs the configuration files into <filename>/etc</filename> instead of <filename>/usr/etc</filename>.</para> 4 <para><parameter>--sysconfdir=/etc</parameter>: This switch installs the 5 configuration files into <filename class="directory">/etc</filename> 6 instead of <filename class="directory">/usr/etc</filename>.</para> 5 7 6 <para><command>--enable-gtk-doc</command> : This switch will rebuild 7 the <acronym>API</acronym> documentation during the make command.</para> 8 <para><option>--enable-gtk-doc</option>: This switch will rebuild 9 the <acronym>API</acronym> documentation during the 10 <command>make</command> command.</para> 8 11 </sect2> 9 12 -
x/lib/lesstif/lesstif-config.xml
ra294e133 rb9ad2f9a 14 14 <application>LessTif</application> with the 15 15 test suite located in 16 <filename >lesstif-&lesstif-version;/test</filename>. It is not16 <filename class="directory">lesstif-&lesstif-version;/test</filename>. It is not 17 17 required to install any of the resulting binaries to validate the 18 18 installation, the following commands, executed from the source -
x/lib/lesstif/lesstif-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>LessTif</application> package contains <filename>lesstif</filename> libraries.</para> 4 <para>The <application>LessTif</application> package contains 5 <application>>LessTif</application> libraries.</para> 5 6 6 7 </sect2> … … 9 10 10 11 <sect3><title>lesstif libraries</title> 11 <para><application> lesstif</application> libraries are an12 <para><application>LessTif</application> libraries are an 12 13 <application>OSF/Motif(R)</application> source code compatible 13 14 library for <application>X</application> Window System.</para></sect3> -
x/lib/lesstif/lesstif-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para>< command>--enable-build-20</command>: Build the4 <para><option>--enable-build-20</option>: Build the 5 5 <application>Motif</application> 2.0 compatible version of the 6 6 <application>LessTif</application> libraries.</para> 7 7 8 8 <para> 9 < command>--enable-build-21</command>: Also build the9 <option>--enable-build-21</option>: Also build the 10 10 <application>Motif</application> 2.1 compatible versions.</para> 11 11 12 <para>< command>--disable-debug</command>: Do not generate debugging information.</para>12 <para><option>--disable-debug</option>: Do not generate debugging information.</para> 13 13 14 <para>< command>--enable-production</command>: Build the release version14 <para><option>--enable-production</option>: Build the release version 15 15 of the <application>LessTif</application> libraries.</para> 16 16 17 <para>< command>--disable-build-tests</command>: Do not build the17 <para><option>--disable-build-tests</option>: Do not build the 18 18 <filename class="directory">test/</filename> tree (see Testing 19 19 <application>LessTif</application>).</para> 20 20 21 <para>< command>--with-xdnd</command>: Enable <acronym>XDND</acronym>21 <para><option>--with-xdnd</option>: Enable <acronym>XDND</acronym> 22 22 GNOME compatibility support.</para> 23 23 -
x/lib/lib.xml
ra294e133 rb9ad2f9a 2 2 <?dbhtml filename="lib.html" dir="x"?> 3 3 <title>X Libraries</title> 4 5 <para>This chapter does not contain libraries that are required to run 6 <application>X</application>. It does contain libraries that enhance 7 <application>X</application>. The enhancement is as simple as font 8 support or as complex as libraries that sit between 9 <application>X</application> and applications that run on 10 <application>X</application> whose purpose is to standardize the look 11 and feel and interprocess communications so that applications written by 12 different programmers end up looking and acting similarly. They also 13 assist programmers by suppling common elements.</para> 4 14 5 15 &freetype2; -
x/lib/notification/startup-notification-desc.xml
ra294e133 rb9ad2f9a 3 3 4 4 <para>The <application>startup-notification</application> package contains 5 <filename >libstartup-notification</filename> libraries.</para>5 <filename class="libraryfile">libstartup-notification</filename> libraries.</para> 6 6 7 7 </sect2> … … 10 10 11 11 <sect3><title>startup-notification libraries</title> 12 <para>< application>startup-notification</application> libraries provide the functions to assist12 <para><filename class="libraryfile">startup-notification</filename> libraries provide the functions to assist 13 13 applications in communicating with the cursor system to provide 14 14 feedback to the user that the application is loading.</para></sect3> -
x/lib/notification/startup-notification-intro.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Introduction to startup-notification</title>2 <title>Introduction to <application>startup-notification</application></title> 3 3 4 <para>The startup-notification package contains startup-notification 4 <para>The <application>startup-notification</application> package 5 contains <filename class="libraryfile">startup-notification</filename> 5 6 libraries. These are useful for building a consistent manner to notify 6 7 the user through the cursor that the application is loading.</para> -
x/lib/pango/pango-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>pango</application> package contains <filename>libpango</filename> libraries.</para> 4 <para>The <application>pango</application> package contains <filename 5 class="libraryfile">libpango</filename> libraries.</para> 5 6 6 7 </sect2> … … 9 10 10 11 <sect3><title>Pango libraries</title> 11 <para><application> pango</application> libraries contain low level layout rendering routines, a12 <para><application>Pango</application> libraries contain low level layout rendering routines, a 12 13 high level driver for laying out entire blocks of text, and routines to 13 14 assist in editing internationalized text.</para></sect3> -
x/lib/pango/pango-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>--sysconfdir=/etc</command> : This switch installs the configuration files into <filename>/etc</filename> instead of <filename>/usr/etc</filename>.</para> 4 <para><parameter>--sysconfdir=/etc</parameter>: This switch installs the 5 configuration files into <filename class="directory">/etc</filename> 6 instead of <filename class="directory">/usr/etc</filename>.</para> 5 7 6 <para><command>--enable-gtk-doc</command> : This switch will rebuild 7 the <acronym>API</acronym> documentation during the make command.</para> 8 <para><option>--enable-gtk-doc</option>: This switch will rebuild 9 the <acronym>API</acronym> documentation during the 10 <command>make</command> command.</para> 8 11 9 12 </sect2> -
x/lib/pango/pango-inst.xml
ra294e133 rb9ad2f9a 2 2 <title>Installation of <application>Pango</application></title> 3 3 4 <para>In order for <application> pango</application> to find4 <para>In order for <application>Pango</application> to find 5 5 <application>xft2</application>, the <envar>PKG_CONFIG_PATH</envar> must 6 include <filename >/usr/X11R6/lib/pkgconfig</filename>. This is a good place to6 include <filename class="directory">/usr/X11R6/lib/pkgconfig</filename>. This is a good place to 7 7 add it if you haven't already. Specific instructions for modifying this 8 8 variable can be found in the configuration section of <xref linkend="pkgconfig"/>.</para> -
x/lib/pango/pango-intro.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Introduction to Pango</title>2 <title>Introduction to <application>Pango</application></title> 3 3 4 <para>The Pango package contains the pango library. This is useful for 4 <para>The <application>Pango</application> package contains the 5 <filename class="libraryfile">libpango</filename> library. This is useful for 5 6 the layout and rendering of text.</para> 6 7 -
x/lib/qt/qt-config.xml
ra294e133 rb9ad2f9a 5 5 6 6 <para>As with most libraries, there is no configuration to do, save that 7 the library directory <filename >/opt/qt/lib</filename> should appear7 the library directory <filename class="directory">/opt/qt/lib</filename> should appear 8 8 in <filename>/etc/ld.so.conf</filename> so that ldd can find the 9 9 shared libraries. The following command will add it if it is missing:</para> -
x/lib/qt/qt-desc.xml
ra294e133 rb9ad2f9a 2 2 <title>Contents</title> 3 3 4 <para>The <application>qt</application> package contains the <filename>libqt-mt</filename> 5 libraries and <filename>libqui</filename> libraries.</para> 4 <para>The <application>Qt</application> package contains the <filename 5 class="libraryfile">libqt-mt</filename> 6 libraries and <filename class="libraryfile">libqui</filename> libraries.</para> 6 7 7 8 </sect2> … … 9 10 <sect2><title>Description</title> 10 11 11 <sect3><title> qt library</title>12 <para>The <application>Q T</application>/<application>X11</application> library contains <acronym>API</acronym>'s necessary to13 use <a cronym>KDE</acronym> programs.</para></sect3>12 <sect3><title>Qt library</title> 13 <para>The <application>Qt</application>/<application>X11</application> library contains <acronym>API</acronym>'s necessary to 14 use <application><acronym>KDE</acronym></application> programs.</para></sect3> 14 15 15 16 -
x/lib/qt/qt-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para>< command>-prefix /opt/qt-&qt-version;</command>: This command sets up4 <para><parameter>-prefix /opt/qt-&qt-version;</parameter>: This command sets up 5 5 the install destination.</para> 6 6 7 <para>< command>-qt-gif</command>: This command adds support for gif7 <para><option>-qt-gif</option>: This command adds support for gif 8 8 files to the libraries.</para> 9 9 10 <para>< command>-system-libpng -system-libmng -system-zlib11 -system-libjpeg</ command>: This command forces the library to use the10 <para><option>-system-libpng -system-libmng -system-zlib 11 -system-libjpeg</option>: This command forces the library to use the 12 12 shared libraries that are on your system instead of recreating its own 13 13 set of support libraries for these functions.</para> 14 14 15 <para>< command>-no-g++-exceptions</command>: This command disables15 <para><option>-no-g++-exceptions</option>: This command disables 16 16 the exceptions coding generated by the <application>C++</application> compiler.</para> 17 17 18 <para>< command>-thread</command>: This command compiles the library18 <para><option>-thread</option>: This command compiles the library 19 19 to support multi-threading.</para> 20 20 21 <para><command>ln -sfn /opt/qt-&qt-version; /opt/qt</command> 22 standardizes the location of the <application> qt</application> libraries21 <para><command>ln -sfn /opt/qt-&qt-version; /opt/qt</command>: This command 22 standardizes the location of the <application>Qt</application> libraries 23 23 to the <filename>ld.so.conf</filename> entry 24 24 described below.</para> 25 25 26 26 <para><command>ln -s /opt/qt/lib/libqt-mt.so 27 /opt/qt/lib/libqt.so</command> 28 to find a working <application>Q T</application> installation.</para>27 /opt/qt/lib/libqt.so</command>: This command allows configure scripts 28 to find a working <application>Qt</application> installation.</para> 29 29 30 <para><command>cp -r doc/man /opt/qt/doc</command> : This command 31 installs the man directory which is missed by make install.</para> 30 <para><command>cp -r doc/man /opt/qt/doc</command>: This command 31 installs the man directory which is missed by <command>make 32 install</command>.</para> 32 33 33 <para><command>cp -r examples /opt/qt/doc</command> : This command 34 installs the examples directory which is missed by make install.</para> 34 <para><command>cp -r examples /opt/qt/doc</command>: This command 35 installs the examples directory which is missed by <command>make 36 install</command>.</para> 35 37 36 38 </sect2> -
x/lib/qt/qt-inst.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Installation of <application> qt</application></title>2 <title>Installation of <application>Qt</application></title> 3 3 4 4 <screen><userinput><command>./configure -prefix /opt/qt-&qt-version; -qt-gif -system-libpng \ … … 13 13 14 14 <note><para> 15 The build time for <application> qt</application> is quite long. If you want to save some time and don't want the tutorials and examples, change the first make line above to:15 The build time for <application>Qt</application> is quite long. If you want to save some time and don't want the tutorials and examples, change the first make line above to: 16 16 </para> 17 17 -
x/lib/qt/qt-intro.xml
ra294e133 rb9ad2f9a 1 1 <sect2> 2 <title>Introduction to <application> qt</application></title>2 <title>Introduction to <application>Qt</application></title> 3 3 4 <para>The <application> qt</application> package contains a4 <para>The <application>Qt</application> package contains a 5 5 <application>C++</application> <acronym>GUI</acronym> library. This is useful 6 6 for creating graphical applications or executing graphical applications that 7 are dynamically linked to the <application> qt</application> library.</para>7 are dynamically linked to the <application>Qt</application> library.</para> 8 8 9 9 <sect3><title>Package information</title> … … 16 16 </sect3> 17 17 18 <sect3><title><application> qt</application> dependencies</title>18 <sect3><title><application>Qt</application> dependencies</title> 19 19 <sect4><title>Required</title> 20 20 <para><xref linkend="xfree86"/>, <xref linkend="libjpeg"/>, and -
x/wm/fluxbox/fluxbox-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para><command>--enable-kde</command> : This command activates 5 <application>Fluxbox</application>'s ability to allow KDE 4 <para><option>--enable-kde</option>: This command activates 5 <application>Fluxbox</application>'s ability to allow 6 <application><acronym>KDE</acronym></application> 6 7 tray icons to be placed in the slit.</para> 7 8 8 <para><command>--enable-gnome</command> : This command activates 9 <application>Fluxbox</application>'s ability to support GNOME.</para> 9 <para><option>--enable-gnome</option>: This command activates 10 <application>Fluxbox</application>'s ability to support 11 <application><acronym>GNOME</acronym></application>.</para> 10 12 11 13 </sect2> -
x/wm/sawfish/sawfish-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para>< command>--with-audiofile</command>: This command directs5 <application>sawfish</application> to use <filename >libaudiofile</filename>4 <para><option>--with-audiofile</option>: This command directs 5 <application>sawfish</application> to use <filename class="libraryfile">libaudiofile</filename> 6 6 for sound manipulation.</para> 7 7 8 <para>< command>--with-esd</command>: This command directs <application>8 <para><option>--with-esd</option>: This command directs <application> 9 9 sawfish</application> to use the Enlightened Sound Daemon.</para> 10 10 11 <para><command>--with-gnome-prefix=/opt/gnome-2.2</command> : This 12 command directs <application>sawfish</application> to GNOME's directory.</para> 11 <para><option>--with-gnome-prefix=/opt/gnome-&gnome-version;</option> : This 12 command directs <application>sawfish</application> to 13 <application><acronym>GNOME</acronym></application>'s directory.</para> 13 14 14 15 </sect2> -
x/wm/wm.xml
ra294e133 rb9ad2f9a 18 18 19 19 <para>The Desktop Environments available for Linux are 20 GNOME, <acronym>KDE</acronym>, and 20 <application><acronym>GNOME</acronym></application>, 21 <application><acronym>KDE</acronym></application>, and 21 22 <application>XFce</application>.</para> 22 23 … … 29 30 <para>In this chapter, the installation instructions of 30 31 several Window Managers and one lightweight Desktop Environment are 31 presented. Later in the book, both <acronym>KDE</acronym> and 32 GNOME have their own Parts.</para> 32 presented. Later in the book, both <application><acronym>KDE</acronym></application> and 33 <application><acronym>GNOME</acronym></application> have their own Parts.</para> 34 33 35 34 36 &sawfish; -
x/wm/xfce/xfce-exp.xml
ra294e133 rb9ad2f9a 2 2 <title>Command explanations</title> 3 3 4 <para>< command>--datadir=/usr/share</command>: This command puts5 resource files into <filename >/usr/share/xfce</filename> instead of6 <filename >/usr/local/share/xfce</filename>.</para>4 <para><parameter>--datadir=/usr/share</parameter>: This command puts 5 resource files into <filename class="directory">/usr/share/xfce</filename> instead of 6 <filename class="directory">/usr/local/share/xfce</filename>.</para> 7 7 8 8 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.