Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 1046 → Rev 1047

/trunk/blfs/x/installing/x7proto.xml
8,13 → 8,13
<!ENTITY x7proto-download-ftp "ftp://ftp.x.org/pub/individual/proto/">
<!ENTITY x7proto-wget "&files-anduin;/xorg/proto-&xorg7-version;.wget">
<!ENTITY x7proto-md5sum "&files-anduin;/xorg/proto-&xorg7-version;.md5">
<!ENTITY x7proto-size "1.4 MB">
<!ENTITY x7proto-size "1.4 Mio">
<!-- Editors note: Because we recommend a scripted build that removes
the source directories after installation, the xorg buildsizes are
determined by the sum of all package source tarballs, the size of
installed files, and the size of the largest package's build
installed files, et the size of the largest package's build
directory after running make install. -->
<!ENTITY x7proto-buildsize "4.0 MB">
<!ENTITY x7proto-buildsize "4.0 Mio">
<!ENTITY x7proto-time "0.2 SBU">
 
]>
23,8 → 23,8
<?dbhtml filename="x7proto.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 22:57:09 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Xorg Protocol Headers</title>
34,42 → 34,42
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Protocol Headers</title>
<title>Introduction à Xorg Protocol Headers</title>
 
<para>The <application>Xorg</application> protocol headers provide the
header files required to build the system, and to allow other
header files required to build the system, et to allow other
applications to build against the installed X Window system.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7proto-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7proto-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7proto-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7proto-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7proto-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7proto-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7proto-size;</para>
<para>Taille du téléchargement&nbsp;: &x7proto-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7proto-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7proto-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7proto-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7proto-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7proto-wget;"/></para>
<para>Requises download list: <ulink url="&x7proto-wget;"/></para>
</listitem>
</itemizedlist>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7ProtocolHeaders'/></para>
 
</sect2>
78,7 → 78,7
<title>Downloading Xorg Protocol Headers</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir proto &amp;&amp;
cd proto &amp;&amp;
89,16 → 89,16
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Protocol Headers</title>
<title>Installation de Xorg Protocol Headers</title>
 
<para>Install the <application>Xorg</application> protocol headers
by running the following commands for each package to be installed.</para>
<para>Installez the <application>Xorg</application> protocol headers
en lançant les commandes commands for each package to be installed.</para>
 
<screen><userinput>./configure $XORG_CONFIG</userinput></screen>
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
106,18 → 106,18
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
<seg>None</seg>
<seg>The following subdirectories of <envar>$XORG_PREFIX</envar>/:
include/X11, include/GL, and lib/pkgconfig</seg>
include/X11, include/GL, et lib/pkgconfig</seg>
</seglistitem>
</segmentedlist>
 
/trunk/blfs/x/installing/libXau.xml
6,10 → 6,10
 
<!ENTITY libXau-download-http "http://xorg.freedesktop.org/releases/individual/lib/libXau-&libXau-version;.tar.bz2">
<!ENTITY libXau-download-ftp "ftp://ftp.x.org/pub/individual/lib/libXau-&libXau-version;.tar.bz2">
<!ENTITY libXau-md5sum "75a9f2b85cd1617b5ca98c9095323853">
<!ENTITY libXau-size "224 KB">
<!ENTITY libXau-buildsize "2.0 MB">
<!ENTITY libXau-time "less than 0.1 SBU">
<!ENTITY libXau-md5sum "0f2b88d857e0a3f5898e4759c541af46">
<!ENTITY libXau-size "228 Kio">
<!ENTITY libXau-buildsize "2.2 Mio">
<!ENTITY libXau-time "moins de 0.1 SBU">
]>
 
<sect1 id="libXau" xreflabel="libXau-&libXau-version;">
16,8 → 16,8
<?dbhtml filename="libXau.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 05:03:45 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>libXau-&libXau-version;</title>
27,56 → 27,56
</indexterm>
 
<sect2 role="package">
<title>Introduction to libXau</title>
<title>Introduction à libXau</title>
 
<para>The <application>libXau</application> package contains a library
implementing the X11 Authorization Protocol. This is useful for
restricting client access to the display.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libXau-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&libXau-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libXau-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&libXau-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libXau-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &libXau-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libXau-size;</para>
<para>Taille du téléchargement&nbsp;: &libXau-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libXau-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &libXau-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libXau-time;</para>
<para>Estimation du temps de construction&nbsp;: &libXau-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">libXau Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-proto"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/libXau"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of libXau</title>
<title>Installation de libXau</title>
 
<para>Install <application>libXau</application> by running the following
commands:</para>
<para>Installez <application>libXau</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>To test the results, issue: <command>make check</command>.</para>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
 
83,22 → 83,18
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Bibliothèque installée</segtitle>
 
<seglistitem>
<seg>None</seg>
<seg>libXau.{so,a}</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
/trunk/blfs/x/installing/x7font.xml
8,8 → 8,8
<!ENTITY x7fonts-download-ftp "ftp://ftp.x.org/pub/individual/font/">
<!ENTITY x7fonts-wget "&files-anduin;/xorg/font-&xorg7-version;.wget">
<!ENTITY x7fonts-md5sum "&files-anduin;/xorg/font-&xorg7-version;.md5">
<!ENTITY x7fonts-size "13.0 MB">
<!ENTITY x7fonts-buildsize "100 MB">
<!ENTITY x7fonts-size "13.0 Mio">
<!ENTITY x7fonts-buildsize "100 Mio">
<!ENTITY x7fonts-time "2.0 SBU">
]>
 
18,7 → 18,7
 
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-11-26 22:57:09 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Xorg Fonts</title>
28,45 → 28,45
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Fonts</title>
<title>Introduction à Xorg Fonts</title>
 
<para>The <application>Xorg</application> font packages provide
needed fonts to the <application>Xorg</application> applications.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7fonts-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7fonts-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7fonts-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7fonts-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7fonts-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7fonts-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7fonts-size;</para>
<para>Taille du téléchargement&nbsp;: &x7fonts-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7fonts-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7fonts-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7fonts-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7fonts-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7fonts-wget;"/></para>
<para>Requises download list: <ulink url="&x7fonts-wget;"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="xorg7-app"/> and
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-app"/> et
<xref linkend="xcursor-themes"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Fonts'/></para>
 
</sect2>
75,7 → 75,7
<title>Downloading Xorg Fonts</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir font &amp;&amp;
cd font &amp;&amp;
86,7 → 86,7
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Fonts</title>
<title>Installation de Xorg Fonts</title>
 
<para>Run the following commands for each package:</para>
 
95,7 → 95,7
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
105,8 → 105,8
TrueType fonts since they are outside of the default search path of
<filename class="directory">/usr/share/fonts</filename>. Make symlinks
to the <application>Xorg</application> TrueType font directories by
running the following commands as the
<systemitem class="username">root</systemitem> user:</para>
lançant les commandes commands as the
<systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>install -v -d -m755 /usr/share/fonts &amp;&amp;
ln -svn $XORG_PREFIX/lib/X11/fonts/OTF /usr/share/fonts/X11-OTF &amp;&amp;
115,23 → 115,23
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>bdftruncate and ucs2any</seg>
<seg>bdftruncate et ucs2any</seg>
<seg>None</seg>
<seg><envar>$XORG_PREFIX</envar>/fonts and
<seg><envar>$XORG_PREFIX</envar>/fonts et
/usr/share/fonts/X11-{TTF,OTF}</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
/trunk/blfs/x/installing/x7lib.xml
8,8 → 8,8
<!ENTITY x7libs-download-ftp "ftp://ftp.x.org/pub/individual/lib/">
<!ENTITY x7libs-wget "&files-anduin;/xorg/lib-&xorg7-version;.wget">
<!ENTITY x7libs-md5sum "&files-anduin;/xorg/lib-&xorg7-version;.md5">
<!ENTITY x7libs-size "11.4 MB">
<!ENTITY x7libs-buildsize "186 MB">
<!ENTITY x7libs-size "11.4 Mio">
<!ENTITY x7libs-buildsize "186 Mio">
<!ENTITY x7libs-time "6.6 SBU">
 
<!-- Versions for patches -->
23,7 → 23,7
 
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-11-27 00:47:30 +0100 (jeu 27 nov 2008) $</date>
</sect1info>
 
<title>Xorg Libraries</title>
33,67 → 33,54
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Libraries</title>
<title>Introduction à Xorg Libraries</title>
 
<para>The <application>Xorg</application> libraries provide library
routines that are used within all X Window applications.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7libs-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7libs-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7libs-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7libs-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7libs-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7libs-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7libs-size;</para>
<para>Taille du téléchargement&nbsp;: &x7libs-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7libs-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7libs-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7libs-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7libs-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7libs-wget;"/></para>
<para>Requises download list: <ulink url="&x7libs-wget;"/></para>
</listitem>
 
<!-- Following patch should be fixed in libX11-1.1.3 if released
prior to Xorg-7.3 -->
<listitem>
<para>Required patch: <ulink
url="&patch-root;/libX11-&libX11-version;-badargs-1.patch"/></para>
</listitem>
 
<!-- Following patch is fixed in libXfont-1.3.2, which is compatible
with Xorg-7.3+ -->
<listitem>
<para>Required patch: <ulink
url="&patch-root;/libXfont-&libXfont-version;-pcf_parser-1.patch"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xorg Libraries Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="ed"/>,
<xref linkend="fontconfig"/>,
<xref linkend="pkgconfig"/>,
<xref linkend="xorg7-proto"/>, and
<xref linkend="xorg7-proto"/> et
<xref linkend="libXdmcp"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="libxcb"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Libraries'/></para>
 
</sect2>
102,7 → 89,7
<title>Downloading Xorg Libraries</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir lib &amp;&amp;
cd lib &amp;&amp;
113,27 → 100,17
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Libraries</title>
<title>Installation de Xorg Libraries</title>
 
<para>Install the libraries by running the following commands for each
<para>Installez the libraries en lançant les commandes commands for each
package:</para>
 
<screen><userinput>case $(basename "$PWD") in
libX11-&libX11-version; )
patch -Np1 -i ../../libX11-&libX11-version;-badargs-1.patch &amp;&amp;
sed -i 's/_XGet/XGet/' modules/im/ximcp/imDefLkup.c
;;
libXfont-&libXfont-version; )
patch -Np1 -i ../../libXfont-&libXfont-version;-pcf_parser-1.patch &amp;&amp;
sed -i 's/(ft_isdigit/(isdigit/' src/FreeType/fttools.c
;;
esac &amp;&amp;
./configure $XORG_CONFIG &amp;&amp;
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install &amp;&amp;
142,7 → 119,7
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><parameter>--without-xcb</parameter>: By default,
<application>libX11</application> will use <xref linkend="libxcb"/>
150,24 → 127,6
<command>./configure</command> command if <xref linkend="libxcb"/>
is not installed.</para>
 
<para><command>patch -Np1 -i ../libX11-&libX11-version;-badargs-1.patch</command>:
This patch fixes an error with argument ordering in one of the functions
in <application>libX11</application>.</para>
 
<para><command>sed -i 's/_XGet/XGet/' modules/im/ximcp/imDefLkup.c</command>:
This command fixes a locking bug in <application>libX11</application>.</para>
 
<para><command>patch -Np1 -i ../libXfont-&libXfont-version;-pcf_parser-1.patch</command>:
This patch fixes a <ulink
url="http://wiki.x.org/wiki/Development/Security">security
vulnerability</ulink> in the PCF font parser in
<application>libXfont</application>.</para>
 
<para><command>sed -i 's/(ft_isdigit/(isdigit/' src/FreeType/fttools.c</command>:
In newer versions of <application>Freetype2</application>, the
ft_isdigit macro has been removed. This command replaces it with the
compatible isdigit macro.</para>
 
</sect2>
 
<sect2 role="configuration">
175,7 → 134,7
 
<para>If you've chosen to install <application>Xorg</application> into
<filename class="directory">/usr</filename>, then no further
configuration is necessary and you can skip the rest of this section.
configuration is necessary et you can skip the rest of this section.
If you've opted for an alternate prefix, you should create two symlinks
to satisfy the expected environment of several packages.
Execute the following commands as the root user:</para>
186,36 → 145,32
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<!-- <segtitle>Installed Directory</segtitle> -->
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>cxpm, makestrs, sxpm, xft-config</seg>
<seg>libAppleWM.{so,a}, libdmx.{so,a}, libfontenc.{so,a},
<!-- libFS.{so,a}, libICE.{so,a}, liblbxutil.{so,a}, liboldX.{so,a}, -->
libFS.{so,a}, libICE.{so,a}, liboldX.{so,a},
libSM.{so,a}, libWindowsWM.{so,a}, libX11.{so,a},
libXaw6.{so,a}, libXaw7.{so,a}, libXaw8.{so,a}, libXaw.{so,a},
libXcomposite.{so,a}, libXcursor.{so,a}, libXdamage.{so,a},
libXevie.{so,a}, libXext.{so,a}, libXfixes.{so,a},
libFS.{so,a}, libICE.{so,a}, libpciaccess.{so,a}, libSM.{so,a},
libWindowsWM.{so,a}, libX11.{so,a}, libXaw6.{so,a}, libXaw7.{so,a},
libXaw.{so,a}, libXcomposite.{so,a}, libXcursor.{so,a},
libXdamage.{so,a}, libXext.{so,a}, libXfixes.{so,a},
libXfontcache.{so,a}, libXfont.{so,a}, libXft.{so,a},
libXinerama.{so,a}, libXi.{so,a}, libxkbfile.{so,a}, libxkbui.{so,a},
libXmu.{so,a}, libXmuu.{so,a}, libXpm.{so,a}, libXprintAppUtil.{so,a},
libXprintUtil.{so,a}, libXp.{so,a}, libXrandr.{so,a},
libXrender.{so,a}, libXRes.{so,a}, libXss.{so,a}, libXTrap.{so,a},
libXt.{so,a}, libXtst.{so,a}, libXvMC.{so,a}, libXvMCW.{so,a},
libXv.{so,a}, libXxf86dga.{so,a}, libXxf86misc.{so,a},
and libXxf86vm.{so,a}</seg>
<!-- <seg><envar>$XORG_PREFIX</envar>/share/X11</seg> -->
libXinerama.{so,a}, libXi.{so,a}, libxkbfile.{so,a}, libXmu.{so,a},
libXmuu.{so,a}, libXpm.{so,a}, libXrandr.{so,a}, libXrender.{so,a},
libXRes.{so,a}, libXss.{so,a}, libXt.{so,a}, libXtst.{so,a},
libXvMC.{so,a}, libXvMCW.{so,a}, libXv.{so,a}, libXxf86dga.{so,a},
libXxf86misc.{so,a}, et libXxf86vm.{so,a}</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
232,7 → 187,7
<varlistentry id="makestrs-x7">
<term><command>makestrs</command></term>
<listitem>
<para>makes string table C source and header(s).</para>
<para>makes string table C source et header(s).</para>
<indexterm zone="xorg7-lib makestrs-x7">
<primary sortas="b-makestrs">makestrs</primary>
</indexterm>
242,7 → 197,7
<varlistentry id="sxpm-x7">
<term><command>sxpm</command></term>
<listitem>
<para>shows an XPM file and/or converts XPM 1 or 2 files to
<para>shows an XPM file et/or converts XPM 1 or 2 files to
XPM 3.</para>
<indexterm zone="xorg7-lib sxpm-x7">
<primary sortas="b-sxpm">sxpm</primary>
253,7 → 208,7
<varlistentry id="xft-config-x7">
<term><command>xft-config</command></term>
<listitem>
<para>reports Xft version, compiler, linker, and/or installation
<para>reports Xft version, compiler, linker, et/or installation
directory information.</para>
<indexterm zone="xorg7-lib xft-config-x7">
<primary sortas="b-xft-config">xft-config</primary>
311,26 → 266,16
</indexterm>
</listitem>
</varlistentry>
<!--
<varlistentry id="liblbxutil-x7">
<term><filename class='libraryfile'>liblbxutil.{so,a}</filename></term>
 
<varlistentry id="libpciaccess-x7">
<term><filename class='libraryfile'>libpciaccess.{so,a}</filename></term>
<listitem>
<para>is the library of LBX utilities.</para>
<indexterm zone="xorg7-lib liblbxutil-x7">
<primary sortas="c-liblbxutil">liblbxutil.{so,a}</primary>
<para>is the generic PCI Access library for X.</para>
<indexterm zone="xorg7-lib libpciaccess-x7">
<primary sortas="c-libpciaccess">libpciaccess.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="liboldX-x7">
<term><filename class='libraryfile'>liboldX.{so,a}</filename></term>
<listitem>
<para>is the interface library to X10 routines.</para>
<indexterm zone="xorg7-lib liboldX-x7">
<primary sortas="c-liboldX">liboldX.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libSM-x7">
<term><filename class='libraryfile'>libSM.{so,a}</filename></term>
382,21 → 327,11
</listitem>
</varlistentry>
 
<varlistentry id="libXaw8-x7">
<term><filename class='libraryfile'>libXaw8.{so,a}</filename></term>
<listitem>
<para>is the X Athena Widgets Library, version 8.</para>
<indexterm zone="xorg7-lib libXaw8-x7">
<primary sortas="c-libXaw8">libXaw8.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXaw-x7">
<term><filename class='libraryfile'>libXaw.{so,a}</filename></term>
<listitem>
<para>are symbolic links to the current X Athena Widgets Library,
version 8.</para>
version 7.</para>
<indexterm zone="xorg7-lib libXaw-x7">
<primary sortas="c-libXaw">libXaw.{so,a}</primary>
</indexterm>
433,16 → 368,6
</listitem>
</varlistentry>
 
<varlistentry id="libXevie-x7">
<term><filename class='libraryfile'>libXevie.{so,a}</filename></term>
<listitem>
<para>is the X Event Interception Extension (XEvIE) Library.</para>
<indexterm zone="xorg7-lib libXevie-x7">
<primary sortas="c-libXevie">libXevie.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXext-x7">
<term><filename class='libraryfile'>libXext.{so,a}</filename></term>
<listitem>
456,7 → 381,7
<varlistentry id="libXfixes-x7">
<term><filename class='libraryfile'>libXfixes.{so,a}</filename></term>
<listitem>
<para>a library to provide augmented versions of core protocol
<para>provides augmented versions of core protocol
requests.</para>
<indexterm zone="xorg7-lib libXfixes-x7">
<primary sortas="c-libXfixes">libXfixes.{so,a}</primary>
524,16 → 449,6
</listitem>
</varlistentry>
 
<varlistentry id="libxkbui-x7">
<term><filename class='libraryfile'>libxkbui.{so,a}</filename></term>
<listitem>
<para>is the xkbui Library.</para>
<indexterm zone="xorg7-lib libxkbui-x7">
<primary sortas="c-libxkbui">libxkbui.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXmu-x7">
<term><filename class='libraryfile'>libXmu.{so,a}</filename></term>
<listitem>
565,40 → 480,10
</listitem>
</varlistentry>
 
<varlistentry id="libXprintAppUtil-x7">
<term><filename class='libraryfile'>libXprintAppUtil.{so,a}</filename></term>
<listitem>
<para>is the XprintAppUtil Library.</para>
<indexterm zone="xorg7-lib libXprintAppUtil-x7">
<primary sortas="c-libXprintAppUtil">libXprintAppUtil.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXprintUtil-x7">
<term><filename class='libraryfile'>libXprintUtil.{so,a}</filename></term>
<listitem>
<para>is the XprintUtil Library.</para>
<indexterm zone="xorg7-lib libXprintUtil-x7">
<primary sortas="c-libXprintUtil">libXprintUtil.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXp-x7">
<term><filename class='libraryfile'>libXp.{so,a}</filename></term>
<listitem>
<para>is the X Print Client Library.</para>
<indexterm zone="xorg7-lib libXp-x7">
<primary sortas="c-libXp">libXp.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXrandr-x7">
<term><filename class='libraryfile'>libXrandr.{so,a}</filename></term>
<listitem>
<para>is the X Resize, Rotate and Reflection extension library.</para>
<para>is the X Resize, Rotate et Reflection extension library.</para>
<indexterm zone="xorg7-lib libXrandr-x7">
<primary sortas="c-libXrandr">libXrandr.{so,a}</primary>
</indexterm>
635,16 → 520,6
</listitem>
</varlistentry>
 
<varlistentry id="libXTrap-x7">
<term><filename class='libraryfile'>libXTrap.{so,a}</filename></term>
<listitem>
<para>is the X Trap Library.</para>
<indexterm zone="xorg7-lib libXTrap-x7">
<primary sortas="c-libXTrap">libXTrap.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libXt-x7">
<term><filename class='libraryfile'>libXt.{so,a}</filename></term>
<listitem>
/trunk/blfs/x/installing/x7server.xml
6,10 → 6,10
 
<!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-download-ftp "ftp://ftp.x.org/pub/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-md5sum "ea291c89e68832d570d9d5e007218bd6">
<!ENTITY xorg-server-size "5.7 MB">
<!ENTITY xorg-server-buildsize "425 MB">
<!ENTITY xorg-server-time "4.9 SBU">
<!ENTITY xorg-server-md5sum "308971036e25250e7fe3cccfd5a120f8">
<!ENTITY xorg-server-size "5.4 Mio">
<!ENTITY xorg-server-buildsize "208 Mio">
<!ENTITY xorg-server-time "3.1 SBU">
 
]>
 
17,8 → 17,8
<?dbhtml filename="x7server.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2009-03-12 05:04:16 +0100 (jeu 12 mar 2009) $</date>
</sect1info>
 
<title>Xorg-Server-&xorg-server-version;</title>
28,88 → 28,63
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg-Server</title>
<title>Introduction à Xorg-Server</title>
 
<para>The <application>Xorg</application> Server is the core
of the X Window system.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xorg-server-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xorg-server-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xorg-server-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xorg-server-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xorg-server-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xorg-server-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xorg-server-size;</para>
<para>Taille du téléchargement&nbsp;: &xorg-server-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xorg-server-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xorg-server-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xorg-server-time;</para>
<para>Estimation du temps de construction&nbsp;: &xorg-server-time;</para>
</listitem>
</itemizedlist>
 
<!-- Following patch is security related and should be
fixed for Xorg-7.4 -->
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xorg-server-&xorg-server-version;-security-1.patch"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xorg Server Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="xorg7-font"/> and
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="pixman"/>,
<xref linkend="xorg7-font"/> et
<xref linkend="xkeyboard-config"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="mesalib"/></para>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="dbus"/>, <xref linkend="hal"/>,
<xref linkend="mesalib"/> et <xref linkend="openssl"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Server'/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Server</title>
<title>Installation de Xorg Server</title>
 
<note>
<para>If you intend to build with <application>Mesa</application>,
you must have the <application>Mesa</application> source
directory available when building the
<application>Xorg-server</application>.</para>
</note>
<para>Installez the server en lançant les commandes suivantes&nbsp;:</para>
 
<para>Multiple <ulink
url="http://wiki.x.org/wiki/Development/Security">security
vulnerabilities</ulink> have been identified in the xorg-server
package. Apply a patch to fix these vulnerabilities with the following
command:</para>
 
<screen><userinput>patch -Np1 -i ../xorg-server-&xorg-server-version;-security-1.patch</userinput></screen>
 
<para>Install the server by running the following commands:</para>
 
<screen><userinput>./configure $XORG_CONFIG \
--with-mesa-source=<replaceable>&lt;/absolute/path/to&gt;</replaceable>/Mesa-&mesalib-version; \
--with-module-dir=$XORG_PREFIX/lib/X11/modules \
--with-dri-driver-path=$XORG_PREFIX/lib/X11/modules/dri \
--with-xkb-output=/var/lib/xkb \
--enable-install-setuid &amp;&amp;
make</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
117,19 → 92,11
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><parameter>--with-mesa-source=...</parameter>: This switch directs
the build system to the location of the <application>Mesa</application>
source directory. This must be an absolute path. If you wish to build
without <application>Mesa</application>, omit this switch.</para>
 
<para><parameter>--with-module-dir=...</parameter>: This parameter
sets the destination for the installed modules.</para>
 
<para><parameter>--with-dri-driver-path=...</parameter>: This is the
location of the <application>Mesa</application> DRI drivers.</para>
 
<para><parameter>--enable-install-setuid</parameter>: The Xorg binary must
run as the root user. This switch ensures that the binary is installed
setuid when <command>make</command> is run by an unprivileged user.</para>
142,20 → 109,20
extension. This parameter is required if building without
<application>Mesa</application>.</para>
 
<para><parameter>--disable-xprint</parameter>: Disable building of
the <application>Xprint</application> extension and server. This
parameter is required if building without
<application>Mesa</application>.</para>
<para><parameter>--disable-config-hal</parameter>: Disable the use of
<application>HAL</application>.</para>
 
<para><parameter>--enable-config-dbus</parameter>: Enable use of
<application>D-Bus</application>.</para>
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>cvt, dmxaddinput, dmxaddscreen, dmxreconfig, dmxresize,
162,16 → 129,16
dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, getconfig,
getconfig.pl, gtf, inb, inl, inw, ioport, outb, outl, outw,
pcitweak, scanpci, vdltodmx, X, Xdmx, xdmx, xdmxconfig, Xnest,
Xorg, xorgcfg, xorgconfig and Xvfb</seg>
Xorg, xorgcfg, xorgconfig et Xvfb</seg>
<seg>None</seg>
<seg>/var/lib/xkb and the following subdirectories of
<seg>/var/lib/xkb et the following subdirectories of
<envar>$XORG_PREFIX</envar>/: include/xorg, include/X11/pixmaps,
lib/X11/{getconfig,modules} and lib/xserver</seg>
lib/X11/{getconfig,modules} et lib/xserver</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
248,7 → 215,7
<varlistentry id="dmxtodmx-x7">
<term><command>dmxtodmx</command></term>
<listitem>
<para>is a dmx configuration file parser and printer.</para>
<para>is a dmx configuration file parser et printer.</para>
<indexterm zone="xorg7-server dmxtodmx-x7">
<primary sortas="b-dmxtodmx">dmxtodmx</primary>
</indexterm>
328,7 → 295,7
<varlistentry id="ioport-x7">
<term><command>ioport</command></term>
<listitem>
<para>sets input and output ports for the X server.</para>
<para>sets input et output ports for the X server.</para>
<indexterm zone="xorg7-server ioport-x7">
<primary sortas="b-ioport">ioport</primary>
</indexterm>
378,7 → 345,7
<varlistentry id="scanpci-x7">
<term><command>scanpci</command></term>
<listitem>
<para>scans and probes the PCI buses.</para>
<para>scans et probes the PCI buses.</para>
<indexterm zone="xorg7-server scanpci-x7">
<primary sortas="b-scanpci">scanpci</primary>
</indexterm>
388,7 → 355,7
<varlistentry id="vdltodmx-x7">
<term><command>vdltodmx</command></term>
<listitem>
<para>is a VDL format dmx configuration file parser and
<para>is a VDL format dmx configuration file parser et
printer.</para>
<indexterm zone="xorg7-server vdltodmx-x7">
<primary sortas="b-vdltodmx">vdltodmx</primary>
/trunk/blfs/x/installing/xconfig-dummy.xml
6,10 → 6,10
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2007-04-04 21:42:53 +0200 (mer, 04 avr 2007) $</date>
</sect1info>
 
<title>Configuring X Window System</title>
<title>Configuration de X Window System</title>
<para/>
</sect1>
 
/trunk/blfs/x/installing/xcb-util.xml
7,9 → 7,9
<!ENTITY xcb-util-download-http "http://xcb.freedesktop.org/dist/xcb-util-&xcb-util-version;.tar.bz2">
<!ENTITY xcb-util-download-ftp " ">
<!ENTITY xcb-util-md5sum "5f2188492a7d12142d83f73cf0054c59">
<!ENTITY xcb-util-size "264 KB">
<!ENTITY xcb-util-buildsize "4.3 MB">
<!ENTITY xcb-util-time "less than 0.1 SBU">
<!ENTITY xcb-util-size "264 Kio">
<!ENTITY xcb-util-buildsize "4.3 Mio">
<!ENTITY xcb-util-time "moins de 0.1 SBU">
]>
 
<sect1 id="xcb-util" xreflabel="xcb-util-&xcb-util-version;">
27,7 → 27,7
</indexterm>
 
<sect2 role="package">
<title>Introduction to xcb-util</title>
<title>Introduction à xcb-util</title>
 
<para>The <application>xcb-util</application> package provides additional
extensions to the <application>XCB</application> library, many that were
34,51 → 34,51
previously found in <application>Xlib</application>, but are not part of
core X protocol.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xcb-util-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xcb-util-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xcb-util-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xcb-util-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xcb-util-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xcb-util-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xcb-util-size;</para>
<para>Taille du téléchargement&nbsp;: &xcb-util-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xcb-util-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xcb-util-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xcb-util-time;</para>
<para>Estimation du temps de construction&nbsp;: &xcb-util-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">xcb-util Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="libxcb"/> and
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="libxcb"/> et
<xref linkend="gperf"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xcb-util"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of xcb-util</title>
<title>Installation de xcb-util</title>
 
<para>Install <application>xcb-util</application> by running the following
commands:</para>
<para>Installez <application>xcb-util</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>To test the results, issue: <command>make check</command>.</para>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
 
85,12 → 85,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
97,13 → 97,13
<seg>libxcb-atom.{a,so}, libxcb-aux.{a,so}, libxcb-event.{a,so},
libxcb-icccm.{a,so}, libxcb-image.{a,so}, libxcb-keysyms.{a,so},
libxcb-property.{a,so}, libxcb-render-util.{a,so}, libxcb-reply.{a,so},
and libxcb-wm.{a,so}</seg>
et libxcb-wm.{a,so}</seg>
<seg>None</seg>
</seglistitem>
</segmentedlist>
<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
/trunk/blfs/x/installing/xbitmaps.xml
7,9 → 7,9
<!ENTITY xbitmaps-download-http "http://xorg.freedesktop.org/releases/individual/data/xbitmaps-&xbitmaps-version;.tar.bz2">
<!ENTITY xbitmaps-download-ftp "ftp://ftp.x.org/pub/individual/data/xbitmaps-&xbitmaps-version;.tar.bz2">
<!ENTITY xbitmaps-md5sum "b28a9840cde3c38d7c09716372fea257">
<!ENTITY xbitmaps-size "54 KB">
<!ENTITY xbitmaps-buildsize "1.7 MB">
<!ENTITY xbitmaps-time "less than 0.1 SBU">
<!ENTITY xbitmaps-size "54 Kio">
<!ENTITY xbitmaps-buildsize "1.7 Mio">
<!ENTITY xbitmaps-time "moins de 0.1 SBU">
 
]>
 
18,7 → 18,7
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2007-05-26 00:09:39 +0200 (sam, 26 mai 2007) $</date>
</sect1info>
 
<title>Xbitmaps-&xbitmaps-version;</title>
28,54 → 28,54
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xbitmaps</title>
<title>Introduction à Xbitmaps</title>
 
<para>Xbitmaps provides static graphics needed by Xorg applications to
draw screen elements.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xbitmaps-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xbitmaps-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xbitmaps-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xbitmaps-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xbitmaps-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xbitmaps-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xbitmaps-size;</para>
<para>Taille du téléchargement&nbsp;: &xbitmaps-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xbitmaps-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xbitmaps-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xbitmaps-time;</para>
<para>Estimation du temps de construction&nbsp;: &xbitmaps-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xbitmaps Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-util"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/xbitmaps'/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of Xbitmaps</title>
<title>Installation de Xbitmaps</title>
 
<para>First, configure the Xbitmaps package by running the following
<para>First, configure the Xbitmaps package en lançant les commandes
command:</para>
 
<screen><userinput>./configure $XORG_CONFIG</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now install as the <systemitem class="username">root</systemitem>
<para>Maintenant install en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
83,12 → 83,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoire installé</segtitle>
 
<seglistitem>
<seg>None</seg>
/trunk/blfs/x/installing/xkeyboard-config.xml
9,10 → 9,10
<!ENTITY xkeyboard-config-download-ftp "ftp://ftp.x.org/pub/current/src/extras/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
-->
<!ENTITY xkeyboard-config-download-ftp " ">
<!ENTITY xkeyboard-config-md5sum "667c582a54d5715d24110c20e8c4be38">
<!ENTITY xkeyboard-config-size "573 KB">
<!ENTITY xkeyboard-config-buildsize "9.2 MB">
<!ENTITY xkeyboard-config-time "less than 0.1 SBU">
<!ENTITY xkeyboard-config-md5sum "a9fe7efbc67a6966c4d4501f0cf88073">
<!ENTITY xkeyboard-config-size "552 Kio">
<!ENTITY xkeyboard-config-buildsize "10.2 Mio">
<!ENTITY xkeyboard-config-time "moins de 0.1 SBU">
]>
 
<sect1 id="xkeyboard-config" xreflabel="xkeyboard-config-&xkeyboard-config-version;">
19,8 → 19,8
<?dbhtml filename="xkeyboard-config.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-12-04 14:24:25 +0100 (jeu 04 déc 2008) $</date>
</sect1info>
 
<title>XKeyboardConfig-&xkeyboard-config-version;</title>
30,59 → 30,57
</indexterm>
 
<sect2 role="package">
<title>Introduction to XKeyboardConfig</title>
<title>Introduction à XKeyboardConfig</title>
 
<para>The <application>XKeyboardConfig</application> package contains
the keyboard configuration database for the X Window System.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xkeyboard-config-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xkeyboard-config-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xkeyboard-config-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xkeyboard-config-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xkeyboard-config-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xkeyboard-config-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xkeyboard-config-size;</para>
<para>Taille du téléchargement&nbsp;: &xkeyboard-config-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xkeyboard-config-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xkeyboard-config-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xkeyboard-config-time;</para>
<para>Estimation du temps de construction&nbsp;: &xkeyboard-config-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">XKeyboardConfig Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="xorg7-app"/> and
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="intltool"/>,
<xref linkend="xorg7-app"/> et
<xref linkend="perl-xml-parser"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="intltool"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xkeyboard-config"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of XKeyboardConfig</title>
<title>Installation de XKeyboardConfig</title>
 
<para>Install <application>XKeyboardConfig</application> by running the
following commands:</para>
<para>Installez <application>XKeyboardConfig</application> by running the
following suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG --with-xkb-rules-symlink=xorg &amp;&amp;
make</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install &amp;&amp;
install -dv -m755 $XORG_PREFIX/share/doc/xkeyboard-config-&xkeyboard-config-version; &amp;&amp;
92,7 → 90,7
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><parameter>--with-xkb-rules-symlink=xorg</parameter>: By default,
the XKB rules installed are named "base". This creates symlinks named
101,12 → 99,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoire installé</segtitle>
 
<seglistitem>
<seg>None</seg>
/trunk/blfs/x/installing/x7util.xml
8,8 → 8,8
<!ENTITY x7utils-download-ftp "ftp://ftp.x.org/pub/individual/util/">
<!ENTITY x7utils-wget "&files-anduin;/xorg/util-&xorg7-version;.wget">
<!ENTITY x7utils-md5sum "&files-anduin;/xorg/util-&xorg7-version;.md5">
<!ENTITY x7utils-size "664 KB">
<!ENTITY x7utils-buildsize "5.2 MB">
<!ENTITY x7utils-size "664 Kio">
<!ENTITY x7utils-buildsize "5.2 Mio">
<!ENTITY x7utils-time "0.1 SBU">
 
]>
18,8 → 18,8
<?dbhtml filename="x7util.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 22:57:09 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Xorg Utilities</title>
29,7 → 29,7
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Utilities</title>
<title>Introduction à Xorg Utilities</title>
 
<para>The <application>Xorg</application> utility packages provide
needed utilities, not for the <application>Xorg</application>
36,42 → 36,42
installation itself, but for other applications that make use of
legacy X11R6 installation methods.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7utils-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7utils-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7utils-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7utils-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7utils-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7utils-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7utils-size;</para>
<para>Taille du téléchargement&nbsp;: &x7utils-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7utils-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7utils-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7utils-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7utils-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7utils-wget;"/></para>
<para>Requises download list: <ulink url="&x7utils-wget;"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xorg Utilities Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="pkgconfig"/> and
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="pkgconfig"/> et
<xref linkend="xorg7-proto"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Utilities'/></para>
 
</sect2>
80,7 → 80,7
<title>Downloading Xorg Utilities</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir util &amp;&amp;
cd util &amp;&amp;
91,9 → 91,9
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Utilities</title>
<title>Installation de Xorg Utilities</title>
 
<para>Install the Xorg utilities by running the following commands for
<para>Installez the Xorg utilities en lançant les commandes commands for
each package:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
101,7 → 101,7
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
109,12 → 109,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>ccmakedep, cleanlinks, gccmakedep, imake, lndir, makedepend,
121,12 → 121,12
makeg, mergelib, mkdirhier, mkhtmlindex, revpath, xmkmf</seg>
<seg>None</seg>
<seg>The following subdirectories of <envar>$XORG_PREFIX</envar>/:
bin, lib/X11/config, share/aclocal, and share/man</seg>
bin, lib/X11/config, share/aclocal, et share/man</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
143,7 → 143,7
<varlistentry id="cleanlinks-x7">
<term><command>cleanlinks</command></term>
<listitem>
<para>removes dangling symbolic links and empty directories.</para>
<para>removes dangling symbolic links et empty directories.</para>
<indexterm zone="xorg7-util cleanlinks-x7">
<primary sortas="b-cleanlinks">cleanlinks</primary>
</indexterm>
/trunk/blfs/x/installing/xorg7-dummy.xml
5,7 → 5,7
 
<sect1info>
<othername>$LastChangedBy: bdubbs $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-02-05 18:44:55 +0100 (mar, 05 fév 2008) $</date>
</sect1info>
 
<title>The X Window System</title>
/trunk/blfs/x/installing/x7app.xml
8,8 → 8,8
<!ENTITY x7apps-download-ftp "ftp://ftp.x.org/pub/individual/app/">
<!ENTITY x7apps-wget "&files-anduin;/xorg/app-&xorg7-version;.wget">
<!ENTITY x7apps-md5sum "&files-anduin;/xorg/app-&xorg7-version;.md5">
<!ENTITY x7apps-size "9.0 MB">
<!ENTITY x7apps-buildsize "30.7 MB">
<!ENTITY x7apps-size "9.0 Mio">
<!ENTITY x7apps-buildsize "30.7 Mio">
<!ENTITY x7apps-time "2.9 SBU">
 
]>
19,7 → 19,7
 
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-11-27 01:21:43 +0100 (jeu 27 nov 2008) $</date>
</sect1info>
 
<title>Xorg Applications</title>
29,55 → 29,55
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Applications</title>
<title>Introduction à Xorg Applications</title>
 
<para>The <application>Xorg</application> applications provide the
expected applications available in previous X Window
implementations.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7apps-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7apps-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7apps-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7apps-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7apps-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7apps-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7apps-size;</para>
<para>Taille du téléchargement&nbsp;: &x7apps-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7apps-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7apps-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7apps-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7apps-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7apps-wget;"/></para>
<para>Requises download list: <ulink url="&x7apps-wget;"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xorg Applications Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xbitmaps"/>,
<xref linkend="libpng"/>, and <xref linkend="xorg7-lib"/></para>
<xref linkend="libpng"/> et <xref linkend="xorg7-lib"/></para>
 
<bridgehead renderas="sect4">Recommended</bridgehead>
<bridgehead renderas="sect4">Recommandées</bridgehead>
<para role="recommended"><xref linkend="mesalib"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="linux-pam"/> (only used
by XDM)</para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Applications'/></para>
 
</sect2>
86,7 → 86,7
<title>Downloading Xorg Applications</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir app &amp;&amp;
cd app &amp;&amp;
97,9 → 97,9
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Applications</title>
<title>Installation de Xorg Applications</title>
 
<para>Install the applications by running the following commands for each
<para>Installez the applications en lançant les commandes commands for each
package:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
107,7 → 107,7
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
116,50 → 116,35
 
<!--
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
</sect2>
-->
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<!-- <segtitle>Installed Libraries</segtitle> -->
<!-- <segtitle>Installed Directories</segtitle> -->
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>appres, atobm, bdftopcf, beforelight, bitmap, bmtoa, dga,
editres, fontname.sh, fontprop.sh, fonttosfnt, fslsfonts, fstobdf,
<!-- iceauth, ico, lbxproxy, listres, mkcfm, mkfontdir, mkfontscale,
oclock, proxymngr, rstart, rstartd, sessreg, setxkbmap, showfont, -->
iceauth, ico, listres, mkcfm, mkfontdir, mkfontscale,
oclock, rstart, rstartd, sessreg, setxkbmap, showfont,
showrgb, smproxy, startx, twm, viewres, x11perf, x11perfcomp, xauth,
xauth_switch_to_sun-des-1, xbiff, xcalc, xclipboard, xclock, xcmsdb,
xconsole, xcursorgen, xcutsel, xdbedizzy, xditview, xdm, xdmshell,
<!-- xdpr, xdpyinfo, xdriinfo, xedit, xev, xeyes, xfd, xfindproxy,
xfontsel, xfs, xfsinfo, xfwp, xgamma, xgc, xhost, xinit, xkbbell, -->
xdpr, xdpyinfo, xdriinfo, xedit, xev, xeyes, xfd,
xfontsel, xfs, xfsinfo, xgamma, xgc, xhost, xinit, xkbbell,
xkbcomp, xkbevd, xkbprint, xkbvleds, xkbwatch, xkill, xload, xlogo,
xlsatoms, xlsclients, xlsfonts, xmag, xman, xmessage, xmh, xmodmap,
xmore, xon, xphelloworld, xplsprinters, xpr, xprehashprinterlist,
xprop, xpsimplehelloworld, xpxthelloworld, xrandr, xrdb, xrefresh,
<!-- xrx, xset, xsetmode, xsetpointer, xsetroot, xsm, xstdcmap, xtrapchar, -->
xset, xsetmode, xsetpointer, xsetroot, xsm, xstdcmap, xtrapchar,
xtrapin, xtrapinfo, xtrapout, xtrapproto, xtrapreset, xtrapstats,
xvidtune, xvinfo, xwd, xwininfo, and xwud</seg>
<!-- <seg>libxrx.{so,a} and libxrxnest.{so,a}</seg> -->
<!-- <seg>The following subdirectories of <envar>$XORG_PREFIX</envar>/:
lib/X11/{fs,lbxproxy,proxymgr,rstart,x11perfcomp,xdm,xedit,xinit,xsm}
and share/X11/{app-defaults,twm}</seg> -->
<seg>appres, atobm, bdftopcf, bitmap, bmtoa, dga, iceauth, mkfontdir,
mkfontscale,sessreg, setxkbmap, smproxy, startx, twm, x11perf,
x11perfcomp, xauth, xclock, xcmsdb, xcursorgen, xdpr, xdpyinfo,
xdriinfo, xev, xgamma, xhost, xinit, xkbbell, xkbcomp, xkbevd,
xkbvleds, xkbwatch, xkill, xlsatoms, xlsclients, xmodmap, xpr, xprop,
xrandr, xrdb, xrefresh, xset, xsetmode, xsetroot, xvinfo, xwd,
xwininfo, et xwud</seg>
<seg>None</seg>
<seg><envar>$XORG_PREFIX</envar>/lib/X11/xinit et
<envar>$XORG_PREFIX</envar>/share/X11/{app-defaults,twm,xkb}</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
194,16 → 179,6
</listitem>
</varlistentry>
 
<varlistentry id="beforelight-x7">
<term><command>beforelight</command></term>
<listitem>
<para>is a screensaver.</para>
<indexterm zone="xorg7-app beforelight-x7">
<primary sortas="b-beforelight">beforelight</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="bitmap-x7">
<term><command>bitmap</command></term>
<listitem>
234,68 → 209,6
</listitem>
</varlistentry>
 
<varlistentry id="editres-x7">
<term><command>editres</command></term>
<listitem>
<para>is a dynamic resource editor for X Toolkit
applications.</para>
<indexterm zone="xorg7-app editres-x7">
<primary sortas="b-editres">editres</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="fontname.sh-x7">
<term><command>fontname.sh</command></term>
<listitem>
<para>is a script used to generate the FONT properties.</para>
<indexterm zone="xorg7-app fontname.sh-x7">
<primary sortas="b-fontname.sh">fontname.sh</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="fontprop.sh-x7">
<term><command>fontprop.sh</command></term>
<listitem>
<para>is a script used to generate the various XLFD font
properties given an XLFD-style font name.</para>
<indexterm zone="xorg7-app fontprop.sh-x7">
<primary sortas="b-fontprop.sh">fontprop.sh</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="fonttosfnt-x7">
<term><command>fonttosfnt</command></term>
<listitem>
<para>wraps a bitmap font in a sfnt (TrueType) wrapper.</para>
<indexterm zone="xorg7-app fonttosfnt-x7">
<primary sortas="b-fonttosfnt">fonttosfnt</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="fslsfonts-x7">
<term><command>fslsfonts</command></term>
<listitem>
<para>lists fonts served by X font server.</para>
<indexterm zone="xorg7-app fslsfonts-x7">
<primary sortas="b-fslsfonts">fslsfonts</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="fstobdf-x7">
<term><command>fstobdf</command></term>
<listitem>
<para>generates a BDF font from X font server.</para>
<indexterm zone="xorg7-app fstobdf-x7">
<primary sortas="b-fstobdf">fstobdf</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="iceauth-x7">
<term><command>iceauth</command></term>
<listitem>
306,47 → 219,6
</listitem>
</varlistentry>
 
<varlistentry id="ico-x7">
<term><command>ico</command></term>
<listitem>
<para>animates an icosahedron or other polyhedron.</para>
<indexterm zone="xorg7-app ico-x7">
<primary sortas="b-ico">ico</primary>
</indexterm>
</listitem>
</varlistentry>
 
<!-- <varlistentry id="lbxproxy-x7">
<term><command>lbxproxy</command></term>
<listitem>
<para>is the Low Bandwidth X proxy.</para>
<indexterm zone="xorg7-app lbxproxy-x7">
<primary sortas="b-lbxproxy">lbxproxy</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
<varlistentry id="listres-x7">
<term><command>listres</command></term>
<listitem>
<para>lists resources in widgets.</para>
<indexterm zone="xorg7-app listres-x7">
<primary sortas="b-listres">listres</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="mkcfm-x7">
<term><command>mkcfm</command></term>
<listitem>
<para>creates summaries of font metric files in CID font
directories.</para>
<indexterm zone="xorg7-app mkcfm-x7">
<primary sortas="b-mkcfm">mkcfm</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="mkfontdir-x7">
<term><command>mkfontdir</command></term>
<listitem>
367,46 → 239,6
</listitem>
</varlistentry>
 
<varlistentry id="oclock-x7">
<term><command>oclock</command></term>
<listitem>
<para>is a round X clock.</para>
<indexterm zone="xorg7-app oclock-x7">
<primary sortas="b-oclock">oclock</primary>
</indexterm>
</listitem>
</varlistentry>
 
<!-- <varlistentry id="proxymngr-x7">
<term><command>proxymngr</command></term>
<listitem>
<para>is the X proxy manager service.</para>
<indexterm zone="xorg7-app proxymngr-x7">
<primary sortas="b-proxymngr">proxymngr</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
<varlistentry id="rstart-x7">
<term><command>rstart</command></term>
<listitem>
<para>is a sample implementation of a Remote Start client.</para>
<indexterm zone="xorg7-app rstart-x7">
<primary sortas="b-rstart">rstart</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="rstartd-x7">
<term><command>rstartd</command></term>
<listitem>
<para>is a sample implementation of a Remote Start rsh helper.</para>
<indexterm zone="xorg7-app rstartd-x7">
<primary sortas="b-rstartd">rstartd</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="sessreg-x7">
<term><command>sessreg</command></term>
<listitem>
427,26 → 259,6
</listitem>
</varlistentry>
 
<varlistentry id="showfont-x7">
<term><command>showfont</command></term>
<listitem>
<para>is a font dumper for X font server.</para>
<indexterm zone="xorg7-app showfont-x7">
<primary sortas="b-showfont">showfont</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="showrgb-x7">
<term><command>showrgb</command></term>
<listitem>
<para>uncompiles an rgb color-name database.</para>
<indexterm zone="xorg7-app showrgb-x7">
<primary sortas="b-showrgb">showrgb</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="smproxy-x7">
<term><command>smproxy</command></term>
<listitem>
477,16 → 289,6
</listitem>
</varlistentry>
 
<varlistentry id="viewres-x7">
<term><command>viewres</command></term>
<listitem>
<para>is a graphical class browser for Xt.</para>
<indexterm zone="xorg7-app viewres-x7">
<primary sortas="b-viewres">viewres</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="x11perf-x7">
<term><command>x11perf</command></term>
<listitem>
517,47 → 319,6
</listitem>
</varlistentry>
 
<varlistentry id="xauth_switch_to_sun-des-1-x7">
<term><command>xauth_switch_to_sun-des-1</command></term>
<listitem>
<para>switches the current Xserver's authentification
to SUN-DES-1.</para>
<indexterm zone="xorg7-app xauth_switch_to_sun-des-1-x7">
<primary sortas="b-xauth_switch_to_sun-des-1">xauth_switch_to_sun-des-1</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xbiff-x7">
<term><command>xbiff</command></term>
<listitem>
<para>is a mailbox flag for X.</para>
<indexterm zone="xorg7-app xbiff-x7">
<primary sortas="b-xbiff">xbiff</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xcalc-x7">
<term><command>xcalc</command></term>
<listitem>
<para>is a scientific calculator for X.</para>
<indexterm zone="xorg7-app xcalc-x7">
<primary sortas="b-xcalc">xcalc</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xclipboard-x7">
<term><command>xclipboard</command></term>
<listitem>
<para>is an X clipboard client.</para>
<indexterm zone="xorg7-app xclipboard-x7">
<primary sortas="b-xclipboard">xclipboard</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xclock-x7">
<term><command>xclock</command></term>
<listitem>
579,16 → 340,6
</listitem>
</varlistentry>
 
<varlistentry id="xconsole-x7">
<term><command>xconsole</command></term>
<listitem>
<para>monitors system console messages with X.</para>
<indexterm zone="xorg7-app xconsole-x7">
<primary sortas="b-xconsole">xconsole</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xcursorgen-x7">
<term><command>xcursorgen</command></term>
<listitem>
600,58 → 351,6
</listitem>
</varlistentry>
 
<varlistentry id="xcutsel-x7">
<term><command>xcutsel</command></term>
<listitem>
<para>interchanges between cut buffer and selection.</para>
<indexterm zone="xorg7-app xcutsel-x7">
<primary sortas="b-xcutsel">xcutsel</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xdbedizzy-x7">
<term><command>xdbedizzy</command></term>
<listitem>
<para>is a demo of DBE creating a double buffered spinning
scene.</para>
<indexterm zone="xorg7-app xdbedizzy-x7">
<primary sortas="b-xdbedizzy">xdbedizzy</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xditview-x7">
<term><command>xditview</command></term>
<listitem>
<para>displays ditroff output.</para>
<indexterm zone="xorg7-app xditview-x7">
<primary sortas="b-xditview">xditview</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xdm-x7">
<term><command>xdm</command></term>
<listitem>
<para>is the X Display Manager with support for XDMCP and a host
chooser.</para>
<indexterm zone="xorg7-app xdm-x7">
<primary sortas="b-xdm">xdm</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xdmshell-x7">
<term><command>xdmshell</command></term>
<listitem>
<para>is a simple program for running xdm from login.</para>
<indexterm zone="xorg7-app xdmshell-x7">
<primary sortas="b-xdmshell">xdmshell</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xdpr-x7">
<term><command>xdpr</command></term>
<listitem>
682,16 → 381,6
</listitem>
</varlistentry>
 
<varlistentry id="xedit-x7">
<term><command>xedit</command></term>
<listitem>
<para>is a simple text editor for X.</para>
<indexterm zone="xorg7-app xedit-x7">
<primary sortas="b-xedit">xedit</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xev-x7">
<term><command>xev</command></term>
<listitem>
702,76 → 391,6
</listitem>
</varlistentry>
 
<varlistentry id="xeyes-x7">
<term><command>xeyes</command></term>
<listitem>
<para>is a a follow the mouse X demo.</para>
<indexterm zone="xorg7-app xeyes-x7">
<primary sortas="b-xeyes">xeyes</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xfd-x7">
<term><command>xfd</command></term>
<listitem>
<para>displays all the characters in an X font.</para>
<indexterm zone="xorg7-app xfd-x7">
<primary sortas="b-xfd">xfd</primary>
</indexterm>
</listitem>
</varlistentry>
 
<!-- <varlistentry id="xfindproxy-x7">
<term><command>xfindproxy</command></term>
<listitem>
<para>locates proxy services.</para>
<indexterm zone="xorg7-app xfindproxy-x7">
<primary sortas="b-xfindproxy">xfindproxy</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
<varlistentry id="xfontsel-x7">
<term><command>xfontsel</command></term>
<listitem>
<para>provides point and click selection of X11 font names.</para>
<indexterm zone="xorg7-app xfontsel-x7">
<primary sortas="b-xfontsel">xfontsel</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xfs-x7">
<term><command>xfs</command></term>
<listitem>
<para>is the X font server.</para>
<indexterm zone="xorg7-app xfs-x7">
<primary sortas="b-xfs">xfs</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xfsinfo-x7">
<term><command>xfsinfo</command></term>
<listitem>
<para>is the X font server information utility.</para>
<indexterm zone="xorg7-app xfsinfo-x7">
<primary sortas="b-xfsinfo">xfsinfo</primary>
</indexterm>
</listitem>
</varlistentry>
 
<!-- <varlistentry id="xfwp-x7">
<term><command>xfwp</command></term>
<listitem>
<para>is the X firewall proxy.</para>
<indexterm zone="xorg7-app xfwp-x7">
<primary sortas="b-xfwp">xfwp</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
<varlistentry id="xgamma-x7">
<term><command>xgamma</command></term>
<listitem>
783,16 → 402,6
</listitem>
</varlistentry>
 
<varlistentry id="xgc-x7">
<term><command>xgc</command></term>
<listitem>
<para>is an X graphics demo.</para>
<indexterm zone="xorg7-app xgc-x7">
<primary sortas="b-xgc">xgc</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xhost-x7">
<term><command>xhost</command></term>
<listitem>
843,16 → 452,6
</listitem>
</varlistentry>
 
<varlistentry id="xkbprint-x7">
<term><command>xkbprint</command></term>
<listitem>
<para>prints an XKB keyboard description.</para>
<indexterm zone="xorg7-app xkbprint-x7">
<primary sortas="b-xkbprint">xkbprint</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xkbvleds-x7">
<term><command>xkbvleds</command></term>
<listitem>
866,7 → 465,7
<varlistentry id="xkbwatch-x7">
<term><command>xkbwatch</command></term>
<listitem>
<para>monitors modifier keys and LEDs.</para>
<para>monitors modifier keys et LEDs.</para>
<indexterm zone="xorg7-app xkbwatch-x7">
<primary sortas="b-xkbwatch">xkbwatch</primary>
</indexterm>
883,26 → 482,6
</listitem>
</varlistentry>
 
<varlistentry id="xload-x7">
<term><command>xload</command></term>
<listitem>
<para>is a system load average display for X.</para>
<indexterm zone="xorg7-app xload-x7">
<primary sortas="b-xload">xload</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xlogo-x7">
<term><command>xlogo</command></term>
<listitem>
<para>is the X Window System logo.</para>
<indexterm zone="xorg7-app xlogo-x7">
<primary sortas="b-xlogo">xlogo</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xlsatoms-x7">
<term><command>xlsatoms</command></term>
<listitem>
923,61 → 502,10
</listitem>
</varlistentry>
 
<varlistentry id="xlsfonts-x7">
<term><command>xlsfonts</command></term>
<listitem>
<para>is a server font list displayer for X.</para>
<indexterm zone="xorg7-app xlsfonts-x7">
<primary sortas="b-xlsfonts">xlsfonts</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xmag-x7">
<term><command>xmag</command></term>
<listitem>
<para>magnifies parts of the screen.</para>
<indexterm zone="xorg7-app xmag-x7">
<primary sortas="b-xmag">xmag</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xman-x7">
<term><command>xman</command></term>
<listitem>
<para>is a manual page display program for the X Window
System.</para>
<indexterm zone="xorg7-app xman-x7">
<primary sortas="b-xman">xman</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xmessage-x7">
<term><command>xmessage</command></term>
<listitem>
<para>displays a message or query in a window.</para>
<indexterm zone="xorg7-app xmessage-x7">
<primary sortas="b-xmessage">xmessage</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xmh-x7">
<term><command>xmh</command></term>
<listitem>
<para>sends and reads mail with an X interface to MH.</para>
<indexterm zone="xorg7-app xmh-x7">
<primary sortas="b-xmh">xmh</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xmodmap-x7">
<term><command>xmodmap</command></term>
<listitem>
<para>is a utility for modifying keymaps and pointer button
<para>is a utility for modifying keymaps et pointer button
mappings in X.</para>
<indexterm zone="xorg7-app xmodmap-x7">
<primary sortas="b-xmodmap">xmodmap</primary>
985,46 → 513,6
</listitem>
</varlistentry>
 
<varlistentry id="xmore-x7">
<term><command>xmore</command></term>
<listitem>
<para>is a plain text display program for the X Window System.</para>
<indexterm zone="xorg7-app xmore-x7">
<primary sortas="b-xmore">xmore</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xon-x7">
<term><command>xon</command></term>
<listitem>
<para>starts an X program on a remote machine.</para>
<indexterm zone="xorg7-app xon-x7">
<primary sortas="b-xon">xon</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xphelloworld-x7">
<term><command>xphelloworld</command></term>
<listitem>
<para>sends a test page to an Xprint printer.</para>
<indexterm zone="xorg7-app xphelloworld-x7">
<primary sortas="b-xphelloworld">xphelloworld</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xplsprinters-x7">
<term><command>xplsprinters</command></term>
<listitem>
<para>shows a list of Xprint printers and their attributes.</para>
<indexterm zone="xorg7-app xplsprinters-x7">
<primary sortas="b-xplsprinters">xplsprinters</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xpr-x7">
<term><command>xpr</command></term>
<listitem>
1035,16 → 523,6
</listitem>
</varlistentry>
 
<varlistentry id="xprehashprinterlist-x7">
<term><command>xprehashprinterlist</command></term>
<listitem>
<para>recomputes the list of available printers.</para>
<indexterm zone="xorg7-app xprehashprinterlist-x7">
<primary sortas="b-xprehashprinterlist">xprehashprinterlist</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xprop-x7">
<term><command>xprop</command></term>
<listitem>
1055,28 → 533,6
</listitem>
</varlistentry>
 
<varlistentry id="xpsimplehelloworld-x7">
<term><command>xpsimplehelloworld</command></term>
<listitem>
<para>is a "Hello World"-like Xprint sample utility based on
plain X11 rendering calls.</para>
<indexterm zone="xorg7-app xpsimplehelloworld-x7">
<primary sortas="b-xpsimplehelloworld">xpsimplehelloworld</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xpxthelloworld-x7">
<term><command>xpxthelloworld</command></term>
<listitem>
<para>is a "Hello World"-like Xprint sample utility based on the
Xt toolkit.</para>
<indexterm zone="xorg7-app xpxthelloworld-x7">
<primary sortas="b-xpxthelloworld">xpxthelloworld</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xrandr-x7">
<term><command>xrandr</command></term>
<listitem>
1108,16 → 564,6
</listitem>
</varlistentry>
 
<!-- <varlistentry id="xrx-x7">
<term><command>xrx</command></term>
<listitem>
<para>is an RX MIME type helper program.</para>
<indexterm zone="xorg7-app xrx-x7">
<primary sortas="b-xrx">xrx</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
<varlistentry id="xset-x7">
<term><command>xset</command></term>
<listitem>
1138,16 → 584,6
</listitem>
</varlistentry>
 
<varlistentry id="xsetpointer-x7">
<term><command>xsetpointer</command></term>
<listitem>
<para>sets an X Input device as the main pointer.</para>
<indexterm zone="xorg7-app xsetpointer-x7">
<primary sortas="b-xsetpointer">xsetpointer</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xsetroot-x7">
<term><command>xsetroot</command></term>
<listitem>
1158,109 → 594,6
</listitem>
</varlistentry>
 
<varlistentry id="xsm-x7">
<term><command>xsm</command></term>
<listitem>
<para>is the X Session Manager.</para>
<indexterm zone="xorg7-app xsm-x7">
<primary sortas="b-xsm">xsm</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xstdcmap-x7">
<term><command>xstdcmap</command></term>
<listitem>
<para>is the X standard colormap utility.</para>
<indexterm zone="xorg7-app xstdcmap-x7">
<primary sortas="b-xstdcmap">xstdcmap</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapchar-x7">
<term><command>xtrapchar</command></term>
<listitem>
<para>parses ANSI character sequences to synthesize input events
to X Window servers using the XTrap server extension.</para>
<indexterm zone="xorg7-app xtrapchar-x7">
<primary sortas="b-xtrapchar">xtrapchar</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapin-x7">
<term><command>xtrapin</command></term>
<listitem>
<para>tests the input transport to the XTrap server extension.</para>
<indexterm zone="xorg7-app xtrapin-x7">
<primary sortas="b-xtrapin">xtrapin</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapinfo-x7">
<term><command>xtrapinfo</command></term>
<listitem>
<para>displays general XTrap configuration information.</para>
<indexterm zone="xorg7-app xtrapinfo-x7">
<primary sortas="b-xtrapinfo">xtrapinfo</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapout-x7">
<term><command>xtrapout</command></term>
<listitem>
<para>tests the output transport from the XTrap extension to
the XTrap client library.</para>
<indexterm zone="xorg7-app xtrapout-x7">
<primary sortas="b-xtrapout">xtrapout</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapproto-x7">
<term><command>xtrapproto</command></term>
<listitem>
<para>tests the XTrap protocol between a client and server.</para>
<indexterm zone="xorg7-app xtrapproto-x7">
<primary sortas="b-xtrapproto">xtrapproto</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapreset-x7">
<term><command>xtrapreset</command></term>
<listitem>
<para>queries the XTrap extension.</para>
<indexterm zone="xorg7-app xtrapreset-x7">
<primary sortas="b-xtrapreset">xtrapreset</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xtrapstats-x7">
<term><command>xtrapstats</command></term>
<listitem>
<para>configures XTrap to collect usage statistics on all core
input events and requests.</para>
<indexterm zone="xorg7-app xtrapstats-x7">
<primary sortas="b-xtrapstats">xtrapstats</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xvidtune-x7">
<term><command>xvidtune</command></term>
<listitem>
<para>is the video mode tuner for Xorg.</para>
<indexterm zone="xorg7-app xvidtune-x7">
<primary sortas="b-xvidtune">xvidtune</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xvinfo-x7">
<term><command>xvinfo</command></term>
<listitem>
1301,27 → 634,6
</listitem>
</varlistentry>
 
<!-- <varlistentry id="libxrx-x7">
<term><filename class='libraryfile'>libxrx.{so,a}</filename></term>
<listitem>
<para>is the RX MIME type Netscape Navigator Plug-in.</para>
<indexterm zone="xorg7-lib libxrx-x7">
<primary sortas="c-libxrx">libxrx.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libxrxnest-x7">
<term><filename class='libraryfile'>libxrxnest.{so,a}</filename></term>
<listitem>
<para>is the RX MIME type Netscape Navigator Plug-in using
Xnest.</para>
<indexterm zone="xorg7-lib libxrxnest-x7">
<primary sortas="c-libxrxnest">libxrxnest.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry> -->
 
</variablelist>
 
</sect2>
/trunk/blfs/x/installing/libXdmcp.xml
7,8 → 7,8
<!ENTITY libXdmcp-download-http "http://xorg.freedesktop.org/releases/individual/lib/libXdmcp-&libXdmcp-version;.tar.bz2">
<!ENTITY libXdmcp-download-ftp "ftp://ftp.x.org/pub/individual/lib/libXdmcp-&libXdmcp-version;.tar.bz2">
<!ENTITY libXdmcp-md5sum "10facf2bc7cbd5e5c1a698b8a210a582">
<!ENTITY libXdmcp-size "216 KB">
<!ENTITY libXdmcp-buildsize "2.5 MB">
<!ENTITY libXdmcp-size "216 Kio">
<!ENTITY libXdmcp-buildsize "2.5 Mio">
<!ENTITY libXdmcp-time "0.1 SBU">
]>
 
17,7 → 17,7
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2007-07-10 06:30:55 +0200 (mar, 10 jui 2007) $</date>
</sect1info>
 
<title>libXdmcp-&libXdmcp-version;</title>
27,56 → 27,56
</indexterm>
 
<sect2 role="package">
<title>Introduction to libXdmcp</title>
<title>Introduction à libXdmcp</title>
 
<para>The <application>libXdmcp</application> package contains a library
implementing the X Display Manager Control Protocol. This is useful for
allowing clients to interact with the X Display Manager.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libXdmcp-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&libXdmcp-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libXdmcp-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&libXdmcp-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libXdmcp-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &libXdmcp-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libXdmcp-size;</para>
<para>Taille du téléchargement&nbsp;: &libXdmcp-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libXdmcp-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &libXdmcp-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libXdmcp-time;</para>
<para>Estimation du temps de construction&nbsp;: &libXdmcp-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">libXdmcp Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-proto"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/libXdmcp"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of libXdmcp</title>
<title>Installation de libXdmcp</title>
 
<para>Install <application>libXdmcp</application> by running the following
commands:</para>
<para>Installez <application>libXdmcp</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
 
83,12 → 83,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèque installée</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
98,7 → 98,7
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
/trunk/blfs/x/installing/libxcb.xml
7,10 → 7,10
<!ENTITY libxcb-download-http "http://xcb.freedesktop.org/dist/libxcb-&libxcb-version;.tar.bz2">
<!ENTITY libxcb-download-ftp " ">
<!-- <!ENTITY libxcb-download-ftp "ftp://ftp.x.org/pub/current/src/extras/libxcb-&libxcb-version;.tar.bz2"> -->
<!ENTITY libxcb-md5sum "0eb951fd0fa9542dbe4fc3530b81a3b6">
<!ENTITY libxcb-size "410 KB">
<!ENTITY libxcb-buildsize "15.0 MB">
<!ENTITY libxcb-time "0.4 SBU">
<!ENTITY libxcb-md5sum "9310b02433273d75d42f10da3c7455aa">
<!ENTITY libxcb-size "440 Kio">
<!ENTITY libxcb-buildsize "28.0 Mio">
<!ENTITY libxcb-time "0.5 SBU">
]>
 
<sect1 id="libxcb" xreflabel="libxcb-&libxcb-version;">
17,8 → 17,8
<?dbhtml filename="libxcb.html"?>
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-12-04 14:24:25 +0100 (jeu 04 déc 2008) $</date>
</sect1info>
 
<title>libxcb-&libxcb-version;</title>
28,76 → 28,66
</indexterm>
 
<sect2 role="package">
<title>Introduction to libxcb</title>
<title>Introduction à libxcb</title>
 
<para>The <application>libxcb</application> package provides an interface
to the X Window System protocol, which replaces the current Xlib interface.
Xlib can also use XCB as a transport layer, allowing software to make
requests and receive responses with both.</para>
requests et receive responses with both.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&libxcb-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&libxcb-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&libxcb-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&libxcb-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &libxcb-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &libxcb-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &libxcb-size;</para>
<para>Taille du téléchargement&nbsp;: &libxcb-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &libxcb-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &libxcb-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &libxcb-time;</para>
<para>Estimation du temps de construction&nbsp;: &libxcb-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required patch to workaround X11 locking bugs in other
applications: <ulink
url="&patch-root;/libxcb-&libxcb-version;-sloppy_lock-1.patch"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">libxcb Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="libXau"/>,
<xref linkend="libXdmcp"/>,
<xref linkend="libpthread-stubs"/>,
<xref linkend="xcb-proto"/>, and
<xref linkend="xcb-proto"/> et
<xref linkend="libxslt"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="doxygen"/> (to generate API
documentation) and <ulink url="http://check.sourceforge.net/">Check</ulink>
documentation) et <ulink url="http://check.sourceforge.net/">Check</ulink>
(to run tests)</para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/libxcb"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of libxcb</title>
<title>Installation de libxcb</title>
 
<para>Install <application>libxcb</application> by running the following
commands:</para>
<para>Installez <application>libxcb</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>patch -Np1 -i ../libxcb-&libxcb-version;-sloppy_lock-1.patch &amp;&amp;
./configure $XORG_CONFIG --docdir='${datadir}'/doc/libxcb-&libxcb-version; &amp;&amp;
<screen><userinput>./configure $XORG_CONFIG --docdir='${datadir}'/doc/libxcb-&libxcb-version; &amp;&amp;
make</userinput></screen>
 
<para>To test the results, issue: <command>make check</command>.</para>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
 
104,7 → 94,7
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><parameter>--docdir='${datadir}'/doc/libxcb-&libxcb-version;</parameter>:
This parameter ensures the <application>libxcb</application> documentation
117,26 → 107,25
</sect2>
 
<sect2 role="configuration">
<title>Configuring libxcb</title>
<title>Configuration de libxcb</title>
 
<sect3 id="libxcb-config">
<title>Configuration Information</title>
<title>Informations de configuration</title>
 
<para>The <application>libxcb</application> developers have decided
to be strict in asserting locking bugs in X11 applications. This is
different than the behavior of <application>libX11</application> when
used on its own, and it will cause some applications to crash when
used on its own, et it will cause some applications to crash when
they previously did not. When an application has these types of bugs,
it will crash with the following assertion:</para>
 
<screen><literal>xcb_xlib_lock: Assertion `!c->xlib.lock' failed.</literal></screen>
 
<para>The patch applied above to <application>libxcb</application> adds
an environment variable, <envar>LIBXCB_ALLOW_SLOPPY_LOCK</envar>, to
be set which will allow the locking bugs to not crash the application.
It is a workaround that is known to be needed in a few cases. If it is
found that these bugs affect an application in use, add the following
to your system or personal profile:</para>
<para>An environment variable, <envar>LIBXCB_ALLOW_SLOPPY_LOCK</envar>,
can be set which will allow the locking bugs to not crash the
application. It is a workaround that is known to be needed in a few
cases. If it is found that these bugs affect an application in use, add
the following to your system or personal profile:</para>
 
<screen><literal>export LIBXCB_ALLOW_SLOPPY_LOCK=1</literal></screen>
 
145,23 → 134,23
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
<seg>libxcb.{so,a} and libxcb-*.{so,a}</seg>
<seg><envar>$XORG_PREFIX</envar>/include/xcb and
<seg>libxcb.{so,a} et libxcb-*.{so,a}</seg>
<seg><envar>$XORG_PREFIX</envar>/include/xcb et
<envar>$XORG_PREFIX</envar>/share/doc/libxcb-&libxcb-version;</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
/trunk/blfs/x/installing/installing.xml
1,18 → 1,50
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<chapter id="x-installing">
<?dbhtml filename="installing.html" ?>
<title>Environnement X Window</title>
<chapter id="x-window-system" xreflabel="X Window System">
<?dbhtml filename="installing.html" ?>
 
<para>Ce chapitre contient un environnement graphique pour l'utilisateur.</para>
<!--
$LastChangedBy: dj $
$Date: 2008-12-04 13:07:40 +0100 (jeu 04 déc 2008) $
-->
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xorg.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xfree86.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x-setup.xml"/>
<title>X Window System Environment</title>
 
<para>This chapter contains instructions to build et configure a graphical
user environment.</para>
 
<para><application>Xorg</application>-&xorg7-version; introduces a completely
autotooled build system which means that the packages build et install
using the conventional <command>configure</command>, <command>make</command>
et <command>make install</command> commands, but it requires installing
more than 100 different packages. Most large commercial distributions have
decided to use the <application>Xorg</application> package.</para>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xorg7-dummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xorg7.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7proto.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7util.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libXau.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libXdmcp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xcb-proto.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libxcb.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xcb-util.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7lib.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xbitmaps.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7app.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xcursorthemes.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7font.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xkeyboard-config.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="luit.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7server.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x7driver.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xconfig-dummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x-setup.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x-config.xml"/>
 
</chapter>
/trunk/blfs/x/installing/x-setup.xml
1,347 → 1,661
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<sect1 id="x-setup">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 06:05:15 $</date>
</sect1info>
<?dbhtml filename="xfree86-setup.html"?>
<title>X Window System Components</title>
<sect1 id="x-setup" xreflabel="X Window System Components">
<?dbhtml filename="x-setup.html"?>
 
<sect2 id='dri'>
<title>Checking Direct Rendering Infrastructure (<acronym>DRI</acronym>)
Installation</title>
<sect1info>
<othername>$LastChangedBy: gdalziel $</othername>
<date>$Date: 2009-07-06 21:12:40 +0200 (lun 06 jui 2009) $</date>
</sect1info>
 
<indexterm zone="x-setup dri">
<primary sortas="g-DRI">DRI</primary>
</indexterm>
<title>X Window System Components</title>
 
<para><acronym>DRI</acronym> is a framework for allowing software to access
graphics hardware in a safe and efficient manner. It is installed in
<application>X</application> by default if you have a supported video card.
To check if <acronym>DRI</acronym> is installed properly, check the log file
<filename>/var/log/XFree86.0.log</filename> or
<filename>/var/log/Xorg.0.log</filename> for statements like:</para>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/XWindowSystemComponents'/></para>
 
<screen>(II) R128(0): Direct rendering enabled</screen>
<sect2 role="configuration" id='X11R6-compat-symlink'
xreflabel="Creating an X11R6 Compatibility Symlink">
 
<para>From an <command>xterm</command>, run <command>glxinfo</command> and
look for the phrase:</para>
<title>Creating an X11R6 Compatibility Symlink</title>
 
<screen><computeroutput>direct rendering: Yes</computeroutput></screen>
<para>Until recently (relatively speaking) almost every
<application>X Window</application> installation you performed or came
across was installed in the
<filename class='directory'>/usr/X11R6</filename> directory. That was the
standard for years. Developers picked up on this et wrote their package
installation scripts looking for <application>X</application> in the
standard location. Things have changed et the trend is to now install
<application>X</application> in
<filename class='directory'>/usr</filename>. Some people want to install
it in a custom location.</para>
 
<para>You can also run the test program <command>glxgears</command>.
This program brings up a window with three gears turning. The
<command>xterm</command> will display how many frames were drawn every
five seconds, so this is a reasonable benchmark. The window is scalable, and
the frames drawn per second is highly dependent on the size of
the window.</para>
<para>Many package developers have not caught up to the change et their
packages are still trying to find <application>X</application> in
<filename class='directory'>/usr/X11R6</filename> et subsequently fail
when you try to build the package. Though for most packages it is not
difficult to 'hack' the installation script to fix the problem, that is not
the long term solution to the problem. Upstream developers need to modernize
their installation scripts et eliminate the problem altogether.</para>
 
<indexterm zone="x-setup dri">
<primary sortas="b-glxgears">glxgears</primary>
</indexterm>
<para>Until then, you can create a symbolic link to satisfy the
<filename class='directory'>/usr/X11R6</filename> requirement so that you
won't be inconvenienced with a package build failure due to this known
issue. If you wish to create the symlink, issue the following command as
the <systemitem class="username">root</systemitem> user (ensure you modify
<replaceable>&lt;$XORG_PREFIX&gt;</replaceable> appropriately)&nbsp;:</para>
 
<indexterm zone="x-setup dri">
<primary sortas="b-glxinfo">glxinfo</primary>
</indexterm>
<screen role="root"><userinput>ln -vsf <replaceable>&lt;$XORG_PREFIX&gt;</replaceable> /usr/X11R6</userinput></screen>
 
<para>For troubleshooting problems, check the <acronym>DRI</acronym> Users
Guide at
<ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/>.</para>
<para>Packages in Xorg store their configuration files in
<filename class="directory">$XORG_PREFIX/lib/X11</filename> by default.
This is strictly against FHS guidelines. Correct the installation
<filename class="directory">/etc/X11</filename> et create symlinks
in the original location with the commands as the
<systemitem class="username">root</systemitem>&nbsp;:</para>
 
</sect2>
<screen role="root"><userinput>for file in $XORG_PREFIX/{lib/X11/xinit,share/X11/{app-defaults,twm,xkb}}
do
mv -v $file /etc/X11/ 2&gt; /dev/null &amp;&amp;
ln -v -s /etc/X11/$(basename $file) $file
done
</userinput></screen>
 
<!-- ================================================== -->
</sect2>
 
<sect2 id='fonts'>
<title>Adding <application>TrueType</application> fonts to
<application>X</application></title>
<sect2 role="configuration" id='xconfig'>
<title>Configuration de The X Window System</title>
 
<para><application>TrueType</application> font support is built into
<application>X</application>. The following items need to
be completed to make the fonts available. Each item is described in
detail after the list.</para>
<para>If you've installed the X Window System in any prefix other than
<filename>/usr</filename>, become the <systemitem
class="username">root</systemitem> user et update the library linker's
cache by adding <filename class='directory'>/usr/X11R6/lib</filename>
to <filename>/etc/ld.so.conf</filename> et running
<command>ldconfig</command>.</para>
 
<indexterm zone="x-setup fonts">
<primary sortas="g-truetype">TrueType</primary>
</indexterm>
<para>Additionally, while still the <systemitem
class="username">root</systemitem> user, ensure
<filename class="directory">/usr/X11R6/bin</filename> et
<filename class="directory">/usr/X11R6/lib/pkgconfig</filename> are added
to the <envar>PATH</envar> et <envar>PKG_CONFIG_PATH</envar>
environment variables, respectively. Instructions for doing this are
described in the section <xref linkend="postlfs-config-profile"/>.</para>
 
<itemizedlist>
<listitem><para>Establish a directory for the fonts and move any
<application>TrueType</application> fonts you want into that directory.
Ensure that any fonts you install are world readable. Incorrect
permissions on fonts have been known to cause problems with some
<application>X</application> applications.</para></listitem>
<para>Ensure you replace
<filename class="directory">/usr/X11R6</filename> with
<envar>$XORG_PREFIX</envar> in the previous two paragraphs if you did not
create the compatibility symlink in the previous step.</para>
 
<listitem><para>Download the fonts.</para></listitem>
<para>As the <systemitem class="username">root</systemitem> user
create a basic X Window System configuration file with the following
command:</para>
 
<listitem><para>Create the <filename>fonts.scale</filename> and
<filename>fonts.dir</filename> files in the
<application>TrueType</application> font
directory.</para></listitem>
<screen><userinput>cd ~ &amp;&amp;
Xorg -configure</userinput></screen>
 
<listitem><para>Ensure the <application>TrueType</application> module is
loaded in the <filename>XF86Config</filename> or
<filename>xorg.conf</filename>.</para></listitem>
<indexterm zone="x-setup xconfig">
<primary sortas="e-etc-X11-xorg-conf">/etc/X11/xorg.conf</primary>
</indexterm>
 
<listitem><para>Ensure the <parameter>FontPath</parameter> in
<filename>XF86Config</filename> or <filename>xorg.conf</filename> contains the
<application>TrueType</application> font directory.</para></listitem>
<para>The screen will go blank et you may hear some clicking of the
monitor. This command will create a file,
<filename>xorg.conf.new</filename>, in your home directory.</para>
 
<listitem><para>Update the font cache files</para></listitem>
</itemizedlist>
<para>Recent versions of <application>xorg-server</application> force the
use of the evdev input driver, et ignore legacy input devices defined in
<filename>xorg.conf</filename>. This will result in an X display that
seems to lock up if you are using legacy input devices et do not have the
proper input configuration files in place (added later). Add the following
lines to the new <application>Xorg</application> configuration file to
overcome this lancez&nbsp;:</para>
 
<indexterm zone="x-setup fonts">
<primary sortas="e-etc-X11-xorg-conf">/etc/X11/xorg.conf</primary>
</indexterm>
<screen><userinput>cat &gt;&gt; ~/xorg.conf.new &lt;&lt; "EOF"
Section "ServerFlags"
Option "AllowEmptyInput" "false"
EndSection
EOF</userinput></screen>
 
<indexterm zone="x-setup fonts">
<primary sortas="e-etc-X11-XF86Config">/etc/X11/XF86Config</primary>
</indexterm>
<para>Edit the newly created configuration file to suit your system. The
details of the files are located in the <filename>xorg.conf.5x</filename>
man page. Some things you may want to do are:</para>
 
<sect3><title>Establish a <application>TrueType</application> font
directory</title>
<itemizedlist>
<listitem>
<para>Section "Files". Change the order of the font paths searched.
You may want to put 100dpi fonts ahead of 75dpi fonts if your system
normally comes up closer to 100 dots per inch. You may want to remove
some font directories completely.</para>
</listitem>
<listitem>
<para>Section "Module". If you are going to install NVIDIA
drivers, remove the "dri" line.</para>
</listitem>
<listitem>
<para>Sections "InputDevice". You may want to change the
keyboard autorepeat rate by adding
<option>Option "Autorepeat" "250 30"</option>.</para>
</listitem>
<listitem>
<para>Section "Monitor". Specify the <option>VertRefresh</option>
et <option>HorizSync</option> values if the system does not
automatically detect the monitor et its values.</para>
</listitem>
<listitem>
<para>Section "Device". You may want to set some of the options
available for your selected video driver. A description of the driver
parameters is in the man page for your driver.</para>
</listitem>
<listitem><para>Section "Screen". Add a DefaultDepth statement such as:
<option>DefaultDepth 24</option>. In the SubSection for your
default depth, add a modes line such as:
<option>Modes "1600x1200" "1280x1024" "1024x768"</option>. The first
mode listed will normally be the starting resolution.</para>
</listitem>
</itemizedlist>
 
<para>The build of <application>X</application> as given above automatically
creates a <application>TrueType</application> font directory:
<filename class="directory">/usr/X11R6/lib/X11/fonts/TTF</filename>. This
directory already has some <application>TrueType</application> fonts and is
set up correctly. If this directory is satisfactory, copy any other
<application>TrueType</application> fonts you want into that directory. If
not, create a new directory, preferably in the
<filename class="directory">/usr/X11R6/lib/X11/fonts/</filename> directory and
put your <application>TrueType</application> fonts there.</para>
</sect3>
<para>Test the system with the following command:</para>
 
<sect3><title>Download the fonts</title>
<screen><userinput>X -config ~/xorg.conf.new</userinput></screen>
 
<para>There are two known high quality free font resources:
<ulink url="ftp://ftp.gnu.org/savannah/files/freefont/"/> and
<ulink url="http://corefonts.sourceforge.net/"/>. Copy the fonts (files with
the <filename>.ttf</filename> suffix) to the directory you've just
created.</para>
</sect3>
<para>You will only get a gray background with an X-shaped mouse cursor,
but it confirms the system is working. Exit with
<keycap>Control+Alt+Backspace</keycap>. If the system does not work, take
a look at <filename>/var/log/Xorg.0.log</filename> to see what went
wrong.</para>
 
<sect3 id="fonts-scale-dir"><title>Create <filename>fonts.scale</filename> and
<filename>fonts.dir</filename></title>
<indexterm zone="x-setup fonts-scale-dir">
<primary sortas="g-fonts.scale">fonts.scale</primary>
</indexterm>
<indexterm zone="x-setup fonts-scale-dir">
<primary sortas="g-fonts.dir">fonts.dir</primary>
</indexterm>
<para>As the <systemitem class="username">root</systemitem> user, create
the configuration directory et move the configuration file to the new
directory:</para>
 
<para>Now change to the directory where you have your
<application>TrueType</application> fonts and run:
<screen><userinput><command>mkfontscale &amp;&amp;
mkfontdir</command></userinput></screen></para>
<indexterm zone="x-setup fonts-scale-dir">
<primary sortas="b-mkfontscale">mkfontscale</primary>
</indexterm>
<indexterm zone="x-setup fonts-scale-dir">
<primary sortas="b-mkfontdir">mkfontdir</primary>
</indexterm>
</sect3>
<screen role="root"><userinput>install -v -m644 -D ~/xorg.conf.new /etc/X11/xorg.conf</userinput></screen>
 
<sect3><title>Ensure <application>TrueType</application> is loaded in
<filename>XF86Config</filename> or <filename>xorg.conf</filename></title>
<para>The "Module" section should look like:
<screen>Section "Module"
...
Load "freetype"
...
EndSection</screen></para>
</sect3>
<para>As the <systemitem class="username">root</systemitem> user, create
<filename>.xinitrc</filename>:</para>
 
<sect3><title>Ensure the <parameter>FontPath</parameter> in
<filename>XF86Config</filename> or <filename>xorg.conf</filename> points to the
<application>TrueType</application> font directory</title>
<para>The "Files" section should look like:
<screen>Section "Files"
...
FontPath "/usr/X11R6/lib/X11/fonts/<replaceable>[TrueTypeDir]</replaceable>/"
...
EndSection</screen></para>
</sect3>
<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
<literal># Begin .xinitrc file
xterm -g 80x40+0+0 &amp;
xclock -g 100x100-0+0 &amp;
twm</literal>
EOF</userinput></screen>
 
<sect3><title>Update the font cache files</title>
<para>This provides an initial screen with a small clock that is
managed by a simple window manager, Tab Window Manager. For details of
<command>twm</command>, see the man page.</para>
 
<para>Ensure you have the following directory entries in
<filename>/etc/fonts/local.conf</filename>, inside the fontconfig
tags:</para>
<indexterm zone="x-setup xconfig">
<primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
</indexterm>
 
<indexterm zone="x-setup fonts">
<primary sortas="e-etc-fonts-local.conf">/etc/fonts/local.conf</primary>
</indexterm>
<note>
<para>Both the default, et the BLFS configuration for
<application>Xorg</application> include <application>xterm</application>.
<application>Xorg</application>'s modular distribution no longer includes
<application>xterm</application> et
as a result, the <command>startx</command> command will fail if you have
not installed <xref linkend="xterm2"/> when using the modular X Window
System. You can remove the <application>xterm</application> line in the
above config file to test the xserver, or install one of the other
terminal emulators et make appropriate changes.</para>
</note>
 
<screen><userinput><command>sed -i -e '/^&lt;\/fontconfig&gt;/i\
&lt;dir&gt;/usr/X11R6/lib/X11/fonts/TTF&lt;/dir&gt;\
&lt;dir&gt;/usr/X11R6/lib/X11/fonts/Type1&lt;/dir&gt;' /etc/fonts/local.conf</command></userinput></screen>
<para>When needed, the X Window System creates the directory
<filename class='directory'>/tmp/.ICE-unix</filename> if it does not
exist. If this directory is not owned by
<systemitem class="username">root</systemitem>,
the X Window System delays startup by a few seconds et also
appends a warning to the logfile. This also affects startup of other
applications. To improve performance, it is advisable to manually create
the directory before the X Window System uses it. Add the file creation
to <filename>/etc/sysconfig/createfiles</filename> that is sourced by
the <filename>/etc/rc.d/init.d/cleanfs</filename> startup script.</para>
 
<para>The <command>fc-cache</command> program will automatically search
the above directories and all subdirectories for needed fonts.</para>
<para>Finally, to update all the font cache files, run</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/sysconfig/createfiles &lt;&lt; "EOF"
/tmp/.ICE-unix dir 1777 root root
EOF</userinput></screen>
 
<screen><userinput><command>fc-cache</command></userinput></screen>
<indexterm zone="x-setup xconfig">
<primary
sortas="e-etc-sysconfig-createfiles">/etc/sysconfig/createfiles</primary>
</indexterm>
 
<indexterm zone="x-setup fonts">
<primary sortas="b-fc-cache">fc-cache</primary>
</indexterm>
<para>Start <application>X</application> with:</para>
 
<para><application>X</application> will now be able to use
<application>TrueType</application> fonts when it is restarted.
You can check to see if the new fonts are available with the
<command>xlsfonts</command> or <command>xfontsel</command>
program.</para>
<screen><userinput>startx</userinput></screen>
 
<note><para>You should rerun <command>mkfontscale</command> and
<command>mkfontdir</command> any time you add or delete
<application>TrueType</application> fonts.
You should also rerun <command>fc-cache</command> each time
you add or remove any fonts.</para></note>
<para>and a basic functional <application>X Window
System</application> should be displayed.</para>
 
</sect3>
</sect2>
</sect2>
 
<sect2 id='dri'>
<title>Checking Direct Rendering Infrastructure (DRI) Installation</title>
 
<indexterm zone="x-setup dri">
<primary sortas="g-DRI">DRI</primary>
</indexterm>
 
<para>DRI is a framework for allowing software to access graphics hardware
in a safe et efficient manner. It is installed in
<application>X</application> by default if you have a supported video card.
To enable direct rendering using the OpenGL implementation from
<xref linkend="mesalib"/> (built separately with <xref linkend="xorg7"/>
the "glx" et "dri" modules must be loaded. Additionally, the created
device nodes in <filename class="directory">/dev/dri</filename> must
have proper permissions for your users. A sample
<filename>xorg.conf</filename> file might look like this:</para>
 
<screen><literal>Section "Module"
...
Load "glx"
Load "dri"
...
EndSection
...
Section "DRI"
Group "video"
Mode 0660
EndSection</literal></screen>
 
<para>The DRI devices are not accessible for any user except
<systemitem class="username">root</systemitem> et members of the
<systemitem class="groupname">video</systemitem> group. Add any users
that might use X to that group:</para>
 
<screen role="root"><userinput>usermod -a -G video <replaceable>&lt;username&gt;</replaceable></userinput></screen>
 
<note><para>DRI configuration may differ if you are using alternate
drivers, such as those from
<ulink url="http://www.nvidia.com/page/home.html">NVIDIA</ulink> or
<ulink url="http://www.ati.com/">ATI</ulink>.</para>
</note>
 
<para>To check if DRI is installed properly, check the log file
<filename>/var/log/Xorg.0.log</filename> for statements like:</para>
 
<screen><literal>(II) R128(0)&nbsp;: Direct rendering enabled</literal></screen>
 
<para>If you elected to install the Mesa-Demos package when installing
<xref linkend="mesalib"/>, from an <command>xterm</command>, run
<command>glxinfo</command> et look for the phrase:</para>
 
<screen><computeroutput>direct rendering: Yes</computeroutput></screen>
 
<para>If direct rendering is not enabled, you can add verbosity by
running <command>LIBGL_DEBUG=verbose glxinfo</command>. This will
show the drivers, device nodes et files used by the DRI system.</para>
 
<para>Again, if you have added the Mesa-Demos package, you can also
run the test program <command>glxgears</command>.
This program brings up a window with three gears turning. The
<command>xterm</command> will display how many frames were drawn every
five seconds, so this is a reasonable benchmark. The window is scalable,
et the frames drawn per second is highly dependent on the size of
the window.</para>
 
<indexterm zone="x-setup dri">
<primary sortas="b-glxgears">glxgears</primary>
</indexterm>
 
<indexterm zone="x-setup dri">
<primary sortas="b-glxinfo">glxinfo</primary>
</indexterm>
 
<para>For troubleshooting problems, check the DRI Users Guide at
<ulink url="http://dri.sourceforge.net/doc/DRIuserguide.html"/>.</para>
 
</sect2>
 
<!-- ================================================== -->
<sect2>
<title>Setting up keyboards</title>
<para>In this version of <application>X</application>, non-Latin
keyboard layouts do not include Latin configurations as was previous
practice. To set up a keyboard for Latin and non-Latin input,
change the XkbLayout keyboard driver option in the InputDevice section
of the <filename>XF86Config</filename> or <filename>xorg.conf</filename> file.
For example:</para>
 
<screen> Section "InputDevice"
Identifier "Keyboard0"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "en_US,ru"
Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll"
EndSection</screen>
<sect2 id='fonts'>
<title>Setting up Fonts</title>
 
<para>In this example, you can use the Alt-Shift combination to switch
between keyboard layouts and use the Scroll Lock <acronym>LED</acronym> to
indicate when the second layout is active.</para>
</sect2>
<para>There are two font systems in the
<application>X Window System</application>. The first is the
core X font protocol, et the second is Xft. Toolkits that use the core
X font protocol include Xt, Xaw, Motif clones et GTK+-1.2. Toolkits that
use Xft include GTK+-2 et Qt and use <application>Fontconfig</application>
for control. Both font systems should be configured for proper font
coverage in the <application>X Window System</application>.</para>
 
<indexterm zone="x-setup fonts">
<primary sortas="e-etc-X11-xorg-conf">/etc/X11/xorg.conf</primary>
</indexterm>
 
<sect3>
<title>Core X Font Protocol</title>
 
<indexterm zone="x-setup fonts">
<primary sortas="g-core-x-font">Core X Font Protocol</primary>
</indexterm>
 
<para>The core X font protocol finds fonts from the server configuration
file (<filename>xorg.conf</filename>).
If no font paths exist in the configuration file, the server will fall
back to an internal hard-coded path. Assuming the prefix for your
<application>X</application> installation is
<filename class="directory">/usr/X11R6</filename>, the core fonts will
reside in subdirectories of <filename
class="directory">/usr/X11R6/lib/X11/fonts</filename>. For each
directory in the path, the server reads three files:</para>
 
<itemizedlist>
<listitem>
<para><filename>fonts.dir</filename> - maps font files to font
names&semi; updated with <command>mkfontdir</command></para>
</listitem>
<listitem>
<para><filename>fonts.alias</filename> - defines aliases (such as
"9x18") for existing fonts</para>
</listitem>
<listitem>
<para><filename>fonts.scale</filename> - lists scalable fonts&semi;
updated with <command>mkfontscale</command></para>
</listitem>
</itemizedlist>
 
<para>The core X fonts protocol uses names such as
<systemitem>-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1</systemitem>.
These fonts are rendered by the <application>X</application> server
without antialiasing. The server itself uses the "cursor" font for
painting the mouse cursor, et the protocol specification requires the
font "fixed" to be available.</para>
 
<para>Scalable fonts, such as Type1 et TrueType, are read from
<filename>fonts.scale</filename> files by the server. The core X font
system uses the "freetype" module for non-antialiased rendering of these
fonts. Ensure that the "freetype" module is loaded in the
<filename>xorg.conf</filename> file by adding it to the "Module"
section:</para>
 
<screen><literal>Section "Module"
...
Load "freetype"
...
EndSection</literal></screen>
 
<para>The character set used is part of the font name, e.g. "-iso8859-1".
It is important that applications which support a non-English interface
specify the character set correctly so that the proper glyphs are used.
This can be controlled through the <application>X</application>
resources, which will be described later.</para>
 
<para>In some cases, applications rely upon the fonts named "fixed" or
something like "9x18". In these cases, it is important that the
<filename>fonts.alias</filename> file specifies the correct character
set. Users of ISO-8859-<replaceable>X</replaceable> encodings where
<replaceable>X</replaceable> != 1 should modify the
<filename>/usr/lib/X11/fonts/misc/fonts.alias</filename> file by
replacing the "iso8859-1" string with the proper encoding name. This is
accomplished en lançant les commandes command en tant qu'utilisateur <systemitem
class="username">root</systemitem> user, substituting the proper value
for <replaceable>&lt;X&gt;</replaceable>:</para>
 
<screen role="root"><userinput>sed -i 's,iso8859-1\( \|$\),iso8859-<replaceable>&lt;X&gt;</replaceable>\1,g' \
/usr/lib/X11/fonts/{75dpi,100dpi,misc}/fonts.alias</userinput></screen>
 
<para>Users of Cyrillic fonts have properly defined aliases in
<filename>/usr/lib/X11/fonts/cyrillic/fonts.alias</filename>. However,
this file will not be used unless the <filename
class="directory">/usr/lib/X11/fonts/cyrillic</filename> directory is
first in the font search path. Otherwise, the
<filename>/usr/lib/X11/fonts/misc/fonts.alias</filename> file will be
used.</para>
 
</sect3>
 
<sect3 id="xft-font-protocol" xreflabel="Xft Font Protocol">
<title>Xft Font Protocol</title>
 
<indexterm zone="x-setup fonts">
<primary sortas="g-truetype">TrueType Fonts</primary>
</indexterm>
 
<para>Xft provides antialiased font rendering through
<application>Freetype</application> et fonts are controlled from the
client side using <application>Fontconfig</application>. The default
search path is <filename class="directory">/usr/share/fonts</filename>
et <filename class="directory">~/.fonts</filename>.
<application>Fontconfig</application> searches directories in its
path recursively et maintains a cache of the font characteristics in
<filename>fonts.cache-1</filename> files in each directory. If the cache
appears to be out of date, it is ignored, et information is (slowly)
fetched from the fonts themselves. This cache
can be regenerated using the <command>fc-cache</command> command at any
time. You can see the list of fonts known by
<application>Fontconfig</application> by running the command
<command>fc-list</command>.</para>
 
<para>The <application>X</application> fonts were not installed in a
location known to <application>Fontconfig</application>. This prevents
<application>Fontconfig</application> from using the poorly rendered
Type 1 fonts or the non-scalable bitmapped fonts. Symlinks were created
from the <filename class="directory">OTF</filename> et <filename
class="directory">TTF</filename> <application>X</application> font
directories to <filename
class="directory">/usr/share/fonts/X11-{OTF,TTF}</filename>. This allows
<application>Fontconfig</application> to use the OpenType et TrueType
fonts provided by <application>X</application> (which are scalable et
of higher quality).</para>
 
<para><application>Fontconfig</application> uses names such as
"Monospace 12" to define fonts. Applications generally use generic font
names such as "Monospace", "Sans" et "Serif".
<application>Fontconfig</application> resolves these names to a font that
has all characters that cover the orthography of the language indicated
by the locale settings. Knowledge of these font names is included in
<filename>/etc/fonts/fonts.conf</filename>. Fonts that are not listed
in this file are still usable by <application>Fontconfig</application>,
but they will not be accessible by the generic family names.</para>
 
<para>Standard scalable fonts that come with <application>X</application>
provide very poor Unicode coverage. You may notice in applications that
use <application>Xft</application> that some characters appear as a box
with four binary digits inside. In this case, a font set with the
available glyphs has not been found. Other times, applications that
don't use other font families by default et don't accept substitutions
from <application>Fontconfig</application> will display blank lines when
the default font doesn't cover the orthography of the user's language.
This happens, e.g., with <application>Fluxbox</application> in the
ru_RU.KOI8-R locale.</para>
 
<para>In order to provide greater Unicode coverage, it is recommended
that you install these fonts:</para>
 
<itemizedlist>
<listitem>
<para><ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>
- These fonts are replacements for the Bitstream Vera fonts et
provide Latin-based scripts with accents et Cyrillic glyphs.
The DejaVu fonts by are not aliased to the generic family names
by default, so <filename>/etc/fonts/fonts.conf</filename> will
have to be edited for it to be recognized by the generic names such
as "Sans". This will be described below.</para>
</listitem>
<listitem>
<para><ulink
url="http://download.savannah.nongnu.org/releases/freefont/">FreeFont</ulink>
- This set of fonts covers nearly every non-CJK character, but is not
visually pleasing. <application>Fontconfig</application> will use it
as a last resort to substitute generic font family names.</para>
</listitem>
<listitem>
<para><ulink
url="http://corefonts.sourceforge.net/">Microsoft Core fonts</ulink>
- These fonts provide slightly worse Unicode coverage than FreeFont,
but are better hinted. Be sure to read the license before using
them. These fonts are listed in the
<filename>/etc/fonts/fonts.conf</filename> aliases by default.</para>
</listitem>
<listitem>
<para><ulink
url="http://cle.linux.org.tw/fonts/FireFly">Firefly New Sung font</ulink>
- This font provides Chinese coverage. This font is not listed in
the <filename>/etc/fonts/fonts.conf</filename> aliases by default.
</para>
</listitem>
<listitem>
<para><ulink
url="http://cle.linux.org.tw/fonts/Arphic">Arphic fonts</ulink> -
A similar set of Chinese fonts to the Firefly New Sung font.
These fonts are listed in the
<filename>/etc/fonts/fonts.conf</filename> aliases by default.
</para>
</listitem>
<listitem>
<para><ulink
url="http://sourceforge.jp/projects/efont/">Kochi fonts</ulink> -
These provide Japanese characters, et they are listed in the aliases
in <filename>/etc/fonts/fonts.conf</filename> by default.</para>
</listitem>
<listitem>
<para><ulink
url="http://kldp.net/projects/baekmuk/">Baekmuk fonts</ulink>
- These fonts provide Korean coverage, et they are listed in the
aliases in <filename>/etc/fonts/fonts.conf</filename> by default.
</para>
</listitem>
</itemizedlist>
 
<para>The list above will not provide complete Unicode coverage. For
more information, please visit the <ulink
url="http://unifont.org/fontguide/">Unicode Font Guide</ulink>.</para>
 
<para>As an example, consider the installation of the DejaVu fonts. From
the unpacked source directory, run the following commands as the
<systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>install -v -d -m755 /usr/share/fonts/dejavu &amp;&amp;
install -v -m644 *.ttf /usr/share/fonts/dejavu &amp;&amp;
fc-cache -v /usr/share/fonts/dejavu</userinput></screen>
 
</sect3>
 
</sect2>
 
<!-- ================================================== -->
<sect2>
<title>Setting up fonts</title>
 
<para>Users using character sets other than <acronym>ISO</acronym>-8859-1 have
to make a few adjustments to their font settings in order to make sure that
fonts with the correct encoding are used for "fixed", "variable", "10x20" and
similar aliases:</para>
<para>For Cyrillic alphabet, it is sufficient to put the following line
into the top of the "Files" section in <filename>XF86Config</filename>
or <filename>xorg.conf</filename> because this directory already contains
the needed bitmap fonts and their aliases:</para>
<sect2>
<title>Setting up Keyboards</title>
 
<screen>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"</screen>
<para>In this version of <application>X</application>, non-Latin
keyboard layouts do not include Latin configurations as was previous
practice. To set up a keyboard for Latin et non-Latin input, change
the XkbLayout keyboard driver option in the InputDevice section
of the <filename>xorg.conf</filename> file. For example:</para>
 
<para>For ISO-8859-<replaceable>[X]</replaceable> based locales, use the
following command instead:</para>
<screen><literal>Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "en_US,ru"
Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll"
EndSection</literal></screen>
 
<screen><userinput><command>sed -i 's,iso8859-1\( \|$\),iso8859-<replaceable>[X]</replaceable>\1,g' \
/usr/X11R6/lib/X11/fonts/{75dpi,100dpi,misc}/fonts.alias</command></userinput></screen>
<para>In this example, you can use the <keycap>Alt+Shift</keycap>
combination to switch between keyboard layouts et use the Scroll Lock
LED to indicate when the second layout is active.</para>
 
</sect2>
</sect2>
 
<!-- ================================================== -->
<sect2 id='xdm'>
<title>Setting up XDM</title>
<para><command>xdm</command> provides a graphical logon capability and is
normally set up in <filename>/etc/inittab</filename>. Most of the information
you need to customize <command>xdm</command> is found in its man page. To
execute <command>xdm</command> during bootup, change the initdefault level to 5
and add the following lines to <filename>/etc/inittab</filename>:</para>
<!--
<sect2 id='xdm'>
<title>Setting up XDM</title>
 
<indexterm zone="x-setup xdm">
<primary sortas="b-xdm">xdm</primary>
</indexterm>
<para><command>xdm</command> provides a graphical logon capability et
is normally set up in <filename>/etc/inittab</filename>. Most of the
information you need to customize <command>xdm</command> is found in
its man page. To execute <command>xdm</command> during bootup, change
the initdefault level to 5 et add the following lines to
<filename>/etc/inittab</filename>:</para>
 
<para><screen><userinput># Run xdm as a separate service
x:5:respawn:/usr/X11R6/bin/xdm -nodaemon</userinput></screen></para>
<indexterm zone="x-setup xdm">
<primary sortas="b-xdm">xdm</primary>
</indexterm>
 
<para>If Linux-PAM is installed on your system, you should
create a PAM entry for xdm by duplicating the login entry
using the following command:</para>
<screen><literal># Run xdm as a separate service
x:5:respawn:/usr/X11R6/bin/xdm -nodaemon</literal></screen>
 
<para><screen><userinput>cp /etc/pam.d/login /etc/pam.d/xdm</userinput></screen></para>
<indexterm zone="x-setup xdm">
<primary sortas="e-etc-pam.d/xdm">/etc/pam.d/xdm</primary>
</indexterm>
<para>If <application>Linux-PAM</application> is installed on your
system, you should create a PAM entry for <command>xdm</command> by
duplicating the <command>login</command> entry using the following
command:</para>
 
</sect2>
<indexterm zone="x-setup xdm">
<primary sortas="e-etc-pam.d/xdm">/etc/pam.d/xdm</primary>
</indexterm>
 
<screen role="root"><userinput>cp -v /etc/pam.d/login /etc/pam.d/xdm</userinput></screen>
 
</sect2>
-->
 
<!-- ================================================== -->
<sect2 id='x-resources'>
<title>Using <application>X</application> Resources</title>
<para>There are many options that can be set in
<application>X</application> and <application>X</application> clients via
resources. Typically resources are set in the
<filename>~/.Xresources</filename> file.</para>
 
<para>The layout of the <filename>~/.Xresources</filename> file consists
of a list of specifications in the form of</para>
<sect2 id='x-resources'>
<title>Using X Resources</title>
 
<indexterm zone="x-setup x-resources">
<primary sortas="e-AA.xresources">~/.Xresources</primary>
</indexterm>
<para>There are many options that can be set in
<application>X</application> et <application>X</application>
clients via resources. Typically resources are set in the
<filename>~/.Xresources</filename> file.</para>
 
<screen>object.subobject[.subobject...].attribute: value</screen>
<para>The layout of the <filename>~/.Xresources</filename> file
consists of a list of specifications in the form of</para>
 
<para>Components of a resource specification are linked together
by either <emphasis>tight</emphasis>, represented by a dot (.),
or <emphasis>loose</emphasis>, represented by an asterisk (*), bindings.
A tight binding indicates that the components on either side of the dot must
be directly next to each other as defined in a specific implementation. An
asterisk is a wildcard character that means that any number of levels in
a defined hierarchy can be between the components.
For example, X offers two special cursors: redglass and whiteglass. To
use one of these resources, you need to add the following line:</para>
<indexterm zone="x-setup x-resources">
<primary sortas="e-AA.xresources">~/.Xresources</primary>
</indexterm>
 
<screen>Xcursor.theme: whiteglass</screen>
<screen><literal>object.subobject[.subobject...].attribute: value</literal></screen>
 
<para>However, you can specify the background for all clients with:</para>
<para>Components of a resource specification are linked together by
either <emphasis>tight</emphasis>, represented by a dot (.), or
<emphasis>loose</emphasis>, represented by an asterisk (*), bindings.
A tight binding indicates that the components on either side of the
dot must be directly next to each other as defined in a specific
implementation. An asterisk is a wildcard character that means that
any number of levels in a defined hierarchy can be between the components.
For example, X offers two special cursors: redglass et whiteglass. To
use one of these resources, you need to add the following line:</para>
 
<screen>*background: blue</screen>
<screen><literal>Xcursor.theme: whiteglass</literal></screen>
 
<para>More specific resource variables will override less specific names.</para>
<para>However, you can specify the background for all clients with:</para>
 
<para>Resource definitions can be found in the man pages for each
respective client.</para>
<screen><literal>*background: blue</literal></screen>
 
<para>In order to load your resources, the <command>xrdb</command> program
must be called with the appropriate parameters. Typically, the first time
resources are loaded, you use:</para>
<para>More specific resource variables will override less specific
names.</para>
 
<screen><userinput><command>xrdb -load &lt;filename&gt;</command></userinput></screen>
<para>Resource definitions can be found in the man pages for each
respective client.</para>
 
<para>To add resources to <application>X</application>'s database in memory,
use:</para>
<para>In order to load your resources, the <command>xrdb</command>
program must be called with the appropriate parameters. Typically,
the first time resources are loaded, you use:</para>
 
<screen><userinput><command>xrdb -merge &lt;filename&gt;</command></userinput></screen>
<screen><userinput>xrdb -load &lt;filename&gt;</userinput></screen>
 
<para>The <command>xrdb</command> instruction is usually placed in
<filename>~/.xinitrc</filename> or <filename>~/.xsession</filename>.
To get more information, see the xrdb man page.</para>
<para>To add resources to <application>X</application>'s database
in memory, use:</para>
 
<indexterm zone="x-setup x-resources">
<primary sortas="b-xrdb">xrdb</primary>
</indexterm>
<screen><userinput>xrdb -merge &lt;filename&gt;</userinput></screen>
 
</sect2>
<para>The <command>xrdb</command> instruction is usually placed in
<filename>~/.xinitrc</filename> or <filename>~/.xsession</filename>.
To get more information, see the <command>xrdb</command> man page.</para>
 
<indexterm zone="x-setup x-resources">
<primary sortas="b-xrdb">xrdb</primary>
</indexterm>
 
</sect2>
 
</sect1>
 
/trunk/blfs/x/installing/xorg7.xml
9,11 → 9,11
<?dbhtml filename="xorg7.html"?>
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 22:16:36 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Introduction to Xorg-&xorg7-version;</title>
<title>Introduction à Xorg-&xorg7-version;</title>
 
<indexterm zone="xorg7">
<primary sortas="a-xorg7">Xorg</primary>
23,17 → 23,17
<para><application>Xorg</application> is a freely redistributable,
open-source implementation of the <application>X</application> Window
System. This system provides a client/server interface between display
hardware (the mouse, keyboard, and video displays) and the desktop
environment, while also providing both the windowing infrastructure and a
hardware (the mouse, keyboard, et video displays) and the desktop
environment, while also providing both the windowing infrastructure et a
standardized application interface (API).</para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7'/></para>
 
<bridgehead renderas="sect3">Xorg Download and Installation
<bridgehead renderas="sect3">Xorg Download et Installation
Instructions</bridgehead>
 
<para>Xorg-7.0.0 introduced a completely auto-tooled, modular build system.
<para>Xorg-7.0 introduced a completely auto-tooled, modular build system.
With the new modular build system, it is no longer possible to download
the entire package in a single file. In fact, there may be as many as
293 files that need to be fetched from the download location. To assist
46,13 → 46,13
need to install for your particular setup may seem a bit overwhelming at
first. Take a look at
<ulink url="http://wiki.x.org/wiki/ModuleDescriptions">this page</ulink>
and
et
<ulink url="http://lists.x.org/archives/xorg-modular/2005-November/000801.html">this thread</ulink>
to get an idea of what you will need. If you are unsure, you should
install all packages at the cost of extra disk space. To see which packages
have changed between releases of Xorg, see the upstream
<ulink url="http://xorg.freedesktop.org/releases/X11R&xorg7-version;/src/update/">update</ulink>
and
et
<ulink url="http://xorg.freedesktop.org/releases/X11R&xorg7-version;/src/deprecated/">deprecated</ulink>
directories.</para>
 
59,15 → 59,15
<note>
<para>Even if you intend to download only the necessary packages, you
should download the wget file lists. The list of files are ordered by
dependency, and the package versions listed in the files are known to
dependency, et the package versions listed in the files are known to
work well with each other. Further, the wget file lists contain comments
for specific packages that are deprecated or are not recommended to
install. Newer packages are likely intended for the
next release of <application>Xorg</application> and have already proved
next release of <application>Xorg</application> et have already proved
to be incompatible with current versions of software installed in BLFS.
The installed size of <application>Xorg</application> can be reduced
considerably by installing only the packages that you will need and use,
however, the BLFS book cannot account for all dependencies and build
considerably by installing only the packages that you will need et use,
however, the BLFS book cannot account for all dependencies et build
options for the individual <application>Xorg</application> packages.
The instructions assume that all packages have been built. A
<ulink url="&blfs-wiki;/Xorg7">wiki</ulink>
77,14 → 77,7
packages.</para>
</note>
 
<!--
<para>Additionally, because of the large number of repetitive commands,
you are encouraged to script the build. For most sections, you can use
a script with commands similar to the following, to compile and install
all packages in a wget file list:</para>
-->
 
<para>Additionally, because of the large number of repetitive commands,
you are encouraged to partially automate the build. The commands below
(or similar) can be entered at the command line to compile each group of
packages (proto, utils, libs, apps, drivers). The wiki links on each
97,7 → 90,7
mkdir $section
cd $section
 
# download and check packages
# download et check packages
grep -v '^#' ../${section}-${version}.wget | wget -i- -c \
-B http://xorg.freedesktop.org/releases/individual/${section}/
md5sum -c ../${section}-${version}.md5
137,12 → 130,12
revision of the Filesystem Hierarchy Standard for Release 7 of the X
Window System. Alan Coopersmith of Sun Microsystems, has recently
stated "At Sun, we were using
<filename class="directory">/usr/X11</filename> and plan to stick with
<filename class="directory">/usr/X11</filename> et plan to stick with
it." Only the <filename class="directory">/opt/*</filename> prefix or
the <filename class="directory">/usr</filename> prefix adhere to the
current FHS guidelines.</para>
 
<para>Choose your installation prefix, and set the
<para>Choose your installation prefix, et set the
<envar>XORG_PREFIX</envar> variable with the following
command:</para>
 
165,38 → 158,16
<para>If you've decided to use an alternate prefix, be sure to add
<filename class="directory">
$XORG_PREFIX/bin</filename> to your
<envar>PATH</envar> environment variable and <filename class="directory">
<envar>PATH</envar> environment variable et <filename class="directory">
$XORG_PREFIX/lib/pkgconfig</filename>
to your <envar>PKG_CONFIG_PATH</envar> variable. For detailed instructions,
see <xref linkend="postlfs-config-profile"/>. You should also add
<filename class="directory">
$XORG_PREFIX/lib</filename> to the
<filename>/etc/ld.so.conf</filename> file and <filename class="directory">
<filename>/etc/ld.so.conf</filename> file et <filename class="directory">
$XORG_PREFIX/share/man</filename> as
a MANDATORY_MANPATH in <filename>/etc/man_db.conf</filename>.</para>
 
<para>Packages in Xorg store their configuration files in
<filename class="directory">$XORG_PREFIX/lib/X11</filename> by default.
This is strictly against FHS guidelines. To simplify installation,
create the proper installation directories in
<filename class="directory">/etc/X11</filename> and create symlinks
in <filename class="directory">$XORG_PREFIX/lib/X11</filename> to
satisfy the installation. Execute the following commands as the
<systemitem class="username">root</systemitem> user:</para>
 
<screen role="root"><userinput>
install -v -m755 -d \
/etc/X11/{app-defaults,fs,twm,xdm,xinit,xkb,xsm} &amp;&amp;
 
install -v -m755 -d $XORG_PREFIX/lib/X11 &amp;&amp;
 
for link in \
/etc/X11/{app-defaults,fs,twm,xdm,xinit,xkb,xsm}
do
ln -sv $link $XORG_PREFIX/lib/X11
done
</userinput></screen>
 
</sect2>
 
</sect1>
/trunk/blfs/x/installing/x7driver.xml
8,8 → 8,8
<!ENTITY x7drivers-download-ftp "ftp://ftp.x.org/pub/individual/driver/">
<!ENTITY x7drivers-wget "&files-anduin;/xorg/driver-&xorg7-version;.wget">
<!ENTITY x7drivers-md5sum "&files-anduin;/xorg/driver-&xorg7-version;.md5">
<!ENTITY x7drivers-size "16.7 MB">
<!ENTITY x7drivers-buildsize "60.3 MB">
<!ENTITY x7drivers-size "16.7 Mio">
<!ENTITY x7drivers-buildsize "60.3 Mio">
<!ENTITY x7drivers-time "6.9 SBU">
 
]>
18,8 → 18,8
<?dbhtml filename="x7driver.html"?>
 
<sect1info>
<othername>$LastChangedBy: dnicholson $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 05:40:16 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Xorg Drivers</title>
29,49 → 29,49
</indexterm>
 
<sect2 role="package">
<title>Introduction to Xorg Drivers</title>
<title>Introduction à Xorg Drivers</title>
 
<para>The <application>Xorg</application> drivers provide the means
for the xserver to take advantage of installed hardware.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7drivers-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&x7drivers-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7drivers-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&x7drivers-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7drivers-md5sum;"/></para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: <ulink url="&x7drivers-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7drivers-size;</para>
<para>Taille du téléchargement&nbsp;: &x7drivers-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7drivers-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &x7drivers-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7drivers-time;</para>
<para>Estimation du temps de construction&nbsp;: &x7drivers-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required download list: <ulink url="&x7drivers-wget;"/></para>
<para>Requises download list: <ulink url="&x7drivers-wget;"/></para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Xorg Drivers Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-server"/></para>
 
<bridgehead renderas="sect4">Optional</bridgehead>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="mesalib"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Xorg7Drivers'/></para>
 
</sect2>
80,7 → 80,7
<title>Downloading Xorg Drivers</title>
 
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
use les commandes suivantes&nbsp;:</para>
 
<screen><userinput>mkdir driver &amp;&amp;
cd driver &amp;&amp;
91,7 → 91,7
</sect2>
 
<sect2 role="installation">
<title>Installation of Xorg Drivers</title>
<title>Installation de Xorg Drivers</title>
 
<warning><para>It is very important not to build display drivers that
cannot be used with your hardware. For instance, do not build Sun drivers
101,7 → 101,7
<application>Xorg</application> for the first time. For this reason,
these drivers have been commented out in the wget file.</para></warning>
 
<para>Install the drivers by running the following commands for each
<para>Installez the drivers en lançant les commandes commands for each
package:</para>
 
<screen><userinput>case $(basename "$PWD") in
119,7 → 119,7
 
<para>These packages do not provide test suites.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
127,10 → 127,10
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><command>sed -i ... man/*.man</command>: A few packages install
man pages in UTF-8 encoding, and they will not display correctly
man pages in UTF-8 encoding, et they will not display correctly
using <application>Man-DB</application>. This command converts the
offending characters to ones that <command>man</command> can properly
display.</para>
141,22 → 141,23
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
<seg>libI810XvMC.so, libviaXvMC.so, and libviaXvMCPro.so</seg>
<seg>libI810XvMC.so, libIntelXvMC.so, libchromeXvMC.so, et
libchromeXvMCPro.so</seg>
<seg><envar>$XORG_PREFIX</envar>/lib/X11/modules/{drivers,input}</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
171,8 → 172,19
</listitem>
</varlistentry>
 
<varlistentry id="libIntelXvMC-x7">
<term><filename class='libraryfile'>libIntelXvMC.so</filename></term>
<listitem>
<para>is the X-Video Motion Compensation client library for the
Intel video driver.</para>
<indexterm zone="xorg7-driver libIntelXvMC-x7">
<primary sortas="c-libIntelXvMC">libIntelXvMC.so</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libviaXvMC-x7">
<term><filename class='libraryfile'>libviaXvMC.so</filename></term>
<term><filename class='libraryfile'>libchromeXvMC.so</filename></term>
<listitem>
<para>is the X-Video Motion Compensation client library for the
VIA Unichrome video driver.</para>
183,7 → 195,7
</varlistentry>
 
<varlistentry id="libviaXvMCPro-x7">
<term><filename class='libraryfile'>libviaXvMCPro.so</filename></term>
<term><filename class='libraryfile'>libchromeXvMCPro.so</filename></term>
<listitem>
<para>is the X-Video Motion Compensation client library for the
VIA Unichrome Pro video driver.</para>
/trunk/blfs/x/installing/x-config.xml
10,16 → 10,11
 
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-12-03 05:57:38 +0100 (mer 03 déc 2008) $</date>
</sect1info>
 
<title>Additional X Window System Configuration</title>
 
<!-- XFREE86
<para>Below you will find information on fine tuning the components of both
variants of the <application>X Window System</application>. The documentation
links are specifically for <application>XFree86</application>, however, the
XFREE86 -->
<para>Below you will find information on fine tuning the components
of the <application>X Window System</application>. The documentation
links are specifically for <application>XFree86</application>,
27,14 → 22,11
information contained in those documents usually pertains to
<application>Xorg</application> as well. Detailed descriptions are also
located in the <filename>xorg.conf</filename> man page.</para>
<!-- XFREE86
or <filename>XF86Config</filename> man pages.</para>
XFREE86 -->
 
<sect2 id='xinput'>
<title>Setting up X Input Devices</title>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/XInputDevices"/></para>
 
<sect3 id='xkeyboard'>
57,9 → 49,9
 
<para>Multi-button mice can be used to their full potential by mapping
the additional buttons to X button events. Wheel mice are a common example.
The ordinary ones contain two buttons, and a scroll wheel that doubles as
The ordinary ones contain two buttons, et a scroll wheel that doubles as
a third button. As far as <application>X</application> is concerned, there
are 5 buttons as it counts the 'scroll up' and 'scroll down' functions
are 5 buttons as it counts the 'scroll up' et 'scroll down' functions
(internally they are buttons). Here is an example 'InputDevice' section for
a typical PS/2 wheel mouse:</para>
 
73,8 → 65,8
EndSection</literal></screen>
 
<para>Button assignments differ for every mouse type. On more exotic
mice, you may find that the rocker wheel buttons are 6 and 7. Simply
add those values to the <option>ZAxisMapping</option> option, and set
mice, you may find that the rocker wheel buttons are 6 et 7. Simply
add those values to the <option>ZAxisMapping</option> option, et set
the <option>Buttons</option> option appropriately to enable side to
side scrolling. Additional information on button assignment can be
found in the following <application>XFree86</application>
90,7 → 82,7
<sect2 id='xdisplay'>
<title>Fine Tuning Display Settings</title>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xdisplay"/></para>
 
<sect3>
97,9 → 89,9
<title>The 'Monitor' Section</title>
 
<para>One or more monitor sections specify the characteristics of your
monitor(s). Usually, the setup program can probe your monitor and setup
monitor(s). Usually, the setup program can probe your monitor et setup
a monitor properly, however, this does not always work. The most common
entries that need to be updated are <option>HorizSync</option> and
entries that need to be updated are <option>HorizSync</option> et
<option>VertRefresh</option>. If the configuration program does not set
these properly, you will notice a resolution much lower than desired.
The default <option>HorizSync</option> setting is 28-33kHz which is very
118,8 → 110,8
built in safeguards.</para></warning>
 
<para>Other items that may be of interest in this section is the
<option>DPMS</option> and associated <option>StandbyTime</option>,
<option>SuspendTime</option>, and <option>OffTime</option> options.
<option>DPMS</option> et associated <option>StandbyTime</option>,
<option>SuspendTime</option> et <option>OffTime</option> options.
These parameters control the energy saving features of your monitor. They
may also be controlled at runtime with the <command>xset</command> command
or via a graphical interface such as <application>KDE</application>'s
156,7 → 148,7
These were either built with the <application>X</application> server or
installed via external (i.e., proprietary) programs.</para>
 
<para>There are many options for device drivers and most are specific to
<para>There are many options for device drivers et most are specific to
the driver being used. Documentation for many drivers can be found at
the <ulink url="http://www.xfree86.org/current/manindex4.html">XFree86
Driver Manual Pages</ulink>.</para>
177,7 → 169,7
<sect2 id='xlayouts'>
<title>Display Layouts</title>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xlayouts"/></para>
 
<para>Within the <application>X Window System</application> configuration
193,7 → 185,7
<para>The default layout is the first, but if you have special needs,
you can create others with different configurations. The
<option>Identifier</option> line in each section is the key. Different
layouts can be created using different Screen and InputDevice sections.</para>
layouts can be created using different Screen et InputDevice sections.</para>
 
<para>After the configuration file is updated, an alternate configuration
can be specified on the <command>startx</command> line. For instance,
/trunk/blfs/x/installing/xcursorthemes.xml
7,8 → 7,8
<!ENTITY xcursor-themes-download-http "http://xorg.freedesktop.org/releases/individual/data/xcursor-themes-&xcursor-themes-version;.tar.bz2">
<!ENTITY xcursor-themes-download-ftp "ftp://ftp.x.org/pub/individual/lib/xcursor-themes-&xcursor-themes-version;.tar.bz2">
<!ENTITY xcursor-themes-md5sum "014bad415e64c49994679cdb71a97e37">
<!ENTITY xcursor-themes-size "2.1 MB">
<!ENTITY xcursor-themes-buildsize "19.5 MB">
<!ENTITY xcursor-themes-size "2.1 Mio">
<!ENTITY xcursor-themes-buildsize "19.5 Mio">
<!ENTITY xcursor-themes-time "0.1 SBU">
]>
 
17,7 → 17,7
 
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<date>$Date: 2008-06-25 08:32:07 +0200 (mer, 25 jun 2008) $</date>
</sect1info>
 
<title>xcursor-themes-&xcursor-themes-version;</title>
27,55 → 27,55
</indexterm>
 
<sect2 role="package">
<title>Introduction to xcursor-themes</title>
<title>Introduction à xcursor-themes</title>
 
<para>The <application>xcursor-themes</application> package contains the
redglass and whiteglass animated cursor themes.</para>
redglass et whiteglass animated cursor themes.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xcursor-themes-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xcursor-themes-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xcursor-themes-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xcursor-themes-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xcursor-themes-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xcursor-themes-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xcursor-themes-size;</para>
<para>Taille du téléchargement&nbsp;: &xcursor-themes-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xcursor-themes-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xcursor-themes-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xcursor-themes-time;</para>
<para>Estimation du temps de construction&nbsp;: &xcursor-themes-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">xcursor-themes Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-app"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xcursor-themes"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of xcursor-themes</title>
<title>Installation de xcursor-themes</title>
 
<para>Install <application>xcursor-themes</application> by running the
following commands:</para>
<para>Installez <application>xcursor-themes</application> by running the
following suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
 
82,12 → 82,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèque installée</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>None</seg>
/trunk/blfs/x/installing/xcb-proto.xml
7,10 → 7,10
<!ENTITY xcb-proto-download-http "http://xcb.freedesktop.org/dist/xcb-proto-&xcb-proto-version;.tar.bz2">
<!ENTITY xcb-proto-download-ftp " ">
<!-- <!ENTITY xcb-proto-download-ftp "ftp://ftp.x.org/pub/current/src/extras/xcb-proto-&xcb-proto-version;.tar.bz2"> -->
<!ENTITY xcb-proto-md5sum "d31407eaae7e52d100645217767a41aa">
<!ENTITY xcb-proto-size "69.4 KB">
<!ENTITY xcb-proto-buildsize "788 KB">
<!ENTITY xcb-proto-time "less than 0.1 SBU">
<!ENTITY xcb-proto-md5sum "dd34acc58c0a438e812f72a9afe7b2a0">
<!ENTITY xcb-proto-size "76 Kio">
<!ENTITY xcb-proto-buildsize "775 Kio">
<!ENTITY xcb-proto-time "moins de 0.1 SBU">
]>
 
<sect1 id="xcb-proto" xreflabel="xcb-proto-&xcb-proto-version;">
17,8 → 17,8
<?dbhtml filename="xcb-proto.html"?>
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-12-04 13:07:40 +0100 (jeu 04 déc 2008) $</date>
</sect1info>
 
<title>xcb-proto-&xcb-proto-version;</title>
28,57 → 28,57
</indexterm>
 
<sect2 role="package">
<title>Introduction to xcb-proto</title>
<title>Introduction à xcb-proto</title>
 
<para>The <application>xcb-proto</application> package provides the
XML-XCB protocol descriptions that <application>libxcb</application>
uses to generate the majority of its code and API.</para>
uses to generate the majority of its code et API.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&xcb-proto-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&xcb-proto-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&xcb-proto-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&xcb-proto-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &xcb-proto-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &xcb-proto-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &xcb-proto-size;</para>
<para>Taille du téléchargement&nbsp;: &xcb-proto-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &xcb-proto-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &xcb-proto-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &xcb-proto-time;</para>
<para>Estimation du temps de construction&nbsp;: &xcb-proto-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">xcb-proto Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Optional (required to run the
<bridgehead renderas="sect4">Facultatives (required to run the
tests)</bridgehead>
<para role="optional"><xref linkend="libxml2"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/xcb-proto"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of xcb-proto</title>
<title>Installation de xcb-proto</title>
 
<para>Install <application>xcb-proto</application> by running the following
commands:</para>
<para>Installez <application>xcb-proto</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>To test the results, issue: <command>make check</command>.</para>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install &amp;&amp;
install -dv -m755 ${XORG_PREFIX}/share/doc/xcb-proto-&xcb-proto-version; &amp;&amp;
87,12 → 87,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directory</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoire installé</segtitle>
 
<seglistitem>
<seg>None</seg>
/trunk/blfs/x/installing/luit.xml
6,9 → 6,9
 
<!ENTITY luit-download-http "http://xorg.freedesktop.org/releases/individual/app/luit-&luit-version;.tar.bz2">
<!ENTITY luit-download-ftp "ftp://ftp.x.org/pub/individual/app/luit-&luit-version;.tar.bz2">
<!ENTITY luit-md5sum "aacda46598ce3af8ca16e2a8132db1b2">
<!ENTITY luit-size "97 KB">
<!ENTITY luit-buildsize "1 MB">
<!ENTITY luit-md5sum "b01e4f71c20fc1c79ed727759c1df40c">
<!ENTITY luit-size "108 Kio">
<!ENTITY luit-buildsize "1 Mio">
<!ENTITY luit-time "0.1 SBU">
 
]>
17,8 → 17,8
<?dbhtml filename="luit.html"?>
 
<sect1info>
<othername>$LastChangedBy: bdubbs $</othername>
<date>$Date: 2008-11-16 21:28:02 $</date>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2008-11-26 22:57:09 +0100 (mer 26 nov 2008) $</date>
</sect1info>
 
<title>Luit-&luit-version;</title>
28,59 → 28,54
</indexterm>
 
<sect2 role="package">
<title>Introduction to Luit</title>
<title>Introduction à Luit</title>
 
<para><application>Luit</application> provides a filter for displaying and
<para><application>Luit</application> provides a filter for displaying et
converting UTF-8 characters in text console windows.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&luit-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&luit-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&luit-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&luit-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &luit-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &luit-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &luit-size;</para>
<para>Taille du téléchargement&nbsp;: &luit-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &luit-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &luit-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &luit-time;</para>
<para>Estimation du temps de construction&nbsp;: &luit-time;</para>
</listitem>
</itemizedlist>
 
<bridgehead renderas="sect3">Luit Dependencies</bridgehead>
 
<bridgehead renderas="sect4">Required</bridgehead>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="xorg7-font"/></para>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url='&blfs-wiki;/Luit'/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of Luit</title>
<title>Installation de Luit</title>
 
<!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
href="../../xincludes/xorg7-only.xml"/> -->
<para>Installez luit with les commandes suivantes&nbsp;:</para>
 
<para>Install luit with the following commands:</para>
 
<!-- locale.alias location fixed upstream, remove switch on update -->
<screen><userinput>./configure $XORG_CONFIG \
--with-localealiasfile=$XORG_PREFIX/share/X11/locale/locale.alias &amp;&amp;
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
 
<para>This package does not come with a test suite.</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<para>Now as the <systemitem class="username">root</systemitem>
<para>Maintenant en tant qu'utilisateur <systemitem class="username">root</systemitem>
user:</para>
 
<screen role="root"><userinput>make install</userinput></screen>
88,7 → 83,7
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><parameter>--with-localealiasfile=$XORG_PREFIX/share/X11/locale/locale.alias</parameter>:
The default location <application>luit</application> expects the
98,13 → 93,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
 
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
<seglistitem>
<seg>luit</seg>
<seg>None</seg>
120,7 → 114,7
<varlistentry id="luit-bin">
<term><command>luit</command></term>
<listitem>
<para>provides locale and ISO 2022 support for Unicode
<para>provides locale et ISO 2022 support for Unicode
terminals.</para>
<indexterm zone="luit luit-bin">
<primary sortas="b-luit">luit</primary>
/trunk/blfs/general/genlib/slib.xml
1,132 → 1,210
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY slib-download-http "http://swiss.csail.mit.edu/ftpdir/scm/slib&slib-version;.tar.gz">
<!ENTITY slib-download-ftp " ">
<!ENTITY slib-md5sum "dc1aa0ffb9e2414223ceefc315f6baf9">
<!ENTITY slib-size "705 KB">
<!ENTITY slib-buildsize "8.5 MB">
<!ENTITY slib-time "0.02 SBU">
<!ENTITY slib-download-http "http://swiss.csail.mit.edu/ftpdir/scm/OLD/slib&slib-version;.tar.gz">
<!ENTITY slib-download-ftp " ">
<!ENTITY slib-md5sum "87bc0b62370c0bf8a510a2acf6868eb9">
<!ENTITY slib-size "877 Kio">
<!ENTITY slib-buildsize "21 Mio (includes building et installing docs)">
<!ENTITY slib-time "0.1 SBU">
]>
 
<sect1 id="slib" xreflabel="SLIB-&slib-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-07-29 07:17:28 $</date>
</sect1info>
<?dbhtml filename="slib.html"?>
<title>SLIB-&slib-version;</title>
<indexterm zone="slib">
<primary sortas="a-SLIB">SLIB</primary></indexterm>
<?dbhtml filename="slib.html"?>
 
<sect2>
<title>Introduction à <application>SLIB</application></title>
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-03-12 14:08:51 +0100 (mer, 12 mar 2008) $</date>
</sect1info>
 
<para>Le paquetage <application>SLIB</application> est une bibliothèque portable
pour le langage de programmation <application>Scheme</application>. Il fournit
un ensemble d'outils indépendant de la plateforme pour utiliser les
<quote>paquetages</quote> des procédures et de la syntaxe
<application>Scheme</application>. <application>SLIB</application> contient des
paquetages utiles pour toutes les implémentations de
<application>Scheme</application>, ceci incluant
<application>Guile</application>. Son catalogue peut être étendu de façon
transparente pour accomoder les paquetages spécifiques à un site, une
implémentation, un utilisateur ou un répertoire.</para>
<title>SLIB-&slib-version;</title>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;: <ulink
url="&slib-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;: <ulink
url="&slib-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &slib-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&slib-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&slib-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&slib-time;</para></listitem></itemizedlist>
</sect3>
<indexterm zone="slib">
<primary sortas="a-SLIB">SLIB</primary>
</indexterm>
 
<sect3><title>Téléchargements supplémentaires</title>
<itemizedlist spacing='compact'>
<listitem><para>Correctif requis&nbsp;: <ulink
url="&patch-root;/slib-&slib-version;-automate_install-1.patch"/></para>
</listitem></itemizedlist>
</sect3>
<sect2 role="package">
<title>Introduction à SLIB</title>
 
<sect3><title>Dépendances de <application>SLIB</application></title>
<sect4><title>Requis</title>
<para><xref linkend="guile"/></para>
</sect4>
</sect3>
<para>Le paquet <application>SLIB</application> est une bibliothèque
portable pour le langage de programmation <application>Scheme</application>. Il fournit
un environnement de travail indépendant de la plateforme pour l'utilisation de
<quote>paquets</quote> de procédures et de syntaxes <application>Scheme</application>.
Vous pouvez agrandir son catalogue de façon transparente pour correspondre aux
spécificités des paquets d'un site, d'une implémentation, d'un utilisateur ou d'un répertoire.
SLIB fournit des fonctions d'outils et de compatibilité pour toutes les implémentations
Scheme standards, y compris
Bigloo, Chez, ELK 3.0, GAMBIT 3.0, Guile, JScheme, MacScheme, MITScheme,
PLT Scheme (DrScheme et MzScheme), Pocket Scheme, RScheme, scheme->C,
Scheme48, SCM, SCM Mac, scsh, Stk, T3.1, umb-scheme et VSCM.</para>
 
</sect2>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&slib-download-http;"/></para>
</listitem>
<listitem>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&slib-download-ftp;"/></para>
</listitem>
<listitem>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &slib-md5sum;</para>
</listitem>
<listitem>
<para>Taille du téléchargement&nbsp;: &slib-size;</para>
</listitem>
<listitem>
<para>Estimation de l'espace disque requis&nbsp;: &slib-buildsize;</para>
</listitem>
<listitem>
<para>Estimation du temps de construction&nbsp;: &slib-time;</para>
</listitem>
</itemizedlist>
 
<sect2>
<title>Installation de <application>SLIB</application></title>
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
<para>Correctif requis&nbsp;: <ulink
url="&patch-root;/slib-&slib-version;-guile_fixes-1.patch"/></para>
</listitem>
</itemizedlist>
 
<para>Installez <application>SLIB</application> en exécutant les commandes
suivantes&nbsp;:</para>
<bridgehead renderas="sect3">SLIB Dependencies</bridgehead>
 
<screen><userinput><command>patch -Np1 -i ../slib-&slib-version;-automate_install-1.patch &amp;&amp;
make</command></userinput></screen>
<para>Il n'y a aucune dépendance de construction vu que ce paquet n'est
rien de plus que des fichiers script en texte qui sont copiés sur le système. Si vous installez
ce paquet pour supporter une installation <application>GnuCash</application>, vous devriez vous assurer
que <xref linkend="guile"/> est installé pour que le catalogue
<application>SLIB</application> pour <application>Guile</application> puisse être
créé.</para>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/slib"/></para>
 
<screen><userinput role='root'><command>make prefix=/usr/ install &amp;&amp;
make prefix=/usr/ catalogs &amp;&amp;
make prefix=/usr/ installinfo</command></userinput></screen>
</sect2>
 
</sect2>
<sect2 role="installation">
<title>Installation de SLIB</title>
 
<sect2>
<title>Explications des commandes</title>
<para>Installez <application>SLIB</application> en exécutant les
commandes suivantes&nbsp;:</para>
 
<para><command>make prefix=/usr/ catalogs</command>&nbsp;: cette commande
construit le catalogue d'implémentation <application>Scheme</application>
<application>SLIB</application>.</para>
<screen><userinput>patch -Np1 -i ../slib-&slib-version;-guile_fixes-1.patch &amp;&amp;
sed -i 's|usr/lib|usr/share|' {RScheme,guile}.init</userinput></screen>
 
<para><command>make prefix=/usr/ installinfo</command>&nbsp;: cette commande
installe la documentation <command>info</command>.</para>
<para>Si vous avez installé <xref linkend="tetex"/> et que vous souhaitez
construire la documentation en PDF, Postscript, HTML ou en texte, faites tout ou partie
des commandes suivantes&nbsp;:</para>
 
</sect2>
<screen><userinput>texi2pdf slib.texi &amp;&amp;
texi2html slib.texi &amp;&amp;
texi2dvi slib.texi &amp;&amp;
dvips -o slib.ps slib.dvi &amp;&amp;
makeinfo -o slib.txt --plaintext slib.texi</userinput></screen>
 
<sect2>
<title>Contenu</title>
<para>Ce paquet n'est pas fourni avec une suite de tests fonctionnelle.</para>
 
<segmentedlist>
<segtitle>Programme installé</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoire installé</segtitle>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<seglistitem>
<seg>slib</seg>
<seg>Le paquetage <application>SLIB</application> contient un système de
bibliothèques <application>Scheme</application>.</seg>
<seg>/usr/share/guile/slib</seg>
</seglistitem>
</segmentedlist>
<screen role="root"><userinput>make prefix=/usr/ \
libdir=/usr/share/ \
mandir=/usr/share/man/ \
infodir=/usr/share/info/ \
install installinfo &amp;&amp;
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
install -v -m755 -d /usr/share/doc/slib-&slib-version; &amp;&amp;
install -v -m644 ANNOUNCE FAQ README /usr/share/doc/slib-&slib-version;</userinput></screen>
 
<varlistentry id="slib-prog">
<term><command>slib</command></term>
<listitem><para>est un script shell utilisé pour initialiser
<application>SLIB</application> dans une implémentation nommée de
<application>Scheme</application>. Il peut aussi être utilisé pour initialiser
une session <application>SLIB</application> en lui fournissant un exécutable.</para>
<indexterm zone="slib slib-prog">
<primary sortas="b-slib">slib</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
<para>Si vous avez installé <xref linkend="guile"/>, créez le lien
symbolique en tant qu'utilisateur <systemitem class="username">root</systemitem> pour satisfaire
le répertoire par défaut de l'<quote>Implementation Vicinity</quote>
de <application>Guile</application>.</para>
 
</sect2>
<screen role="root"><userinput>ln -v -s ../slib /usr/share/guile</userinput></screen>
 
<para>Si vous avez construit une des documentation, installez-la en utilisant la commande
suivante en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>install -v -m644 slib.{pdf,html,dvi,ps,txt,texi} \
/usr/share/doc/slib-&slib-version;</userinput></screen>
 
</sect2>
 
<sect2 role="commands">
<title>Explication des commandes</title>
 
<para><command>sed -i 's|usr/lib|usr/share|' {RScheme,guile}.init</command>&nbsp;:
Cette commande est utilisée pour modifier la variable
<envar>libdir</envar> comprise dans les deux scripts pour correspondre à la
variable d'installation.</para>
 
<para><command>make ... install installinfo</command>&nbsp;: Cette commande
installe le paquet et la documentation <command>info</command> dans les
répertoires indiqués.</para>
 
</sect2>
 
<sect2 role="configuration" id="slib-config">
<title>Configuration de SLIB</title>
 
<para>Pour la plupart des implémentations de schémas, vous devez
créer un catalogue d'implémentation de schémas <application>SLIB</application>,
Si vous avez installé <xref linkend="guile"/> pour supporter
une installation <application>GnuCash</application>, vous devez créer un
catalogue. Vous pouvez utiliser la commande <command>make catalogs</command> mais
il y aura beaucoup de messages d'avertissements et perturbants vu qu'elle essaie de
créer un catalogue pour beaucoup d'implémentations de schéma qui ne sont
probablement pas installées sur le système. Pour créer un catalogue uniquement
pour l'installation <application>Guile</application>, exécutez la
commande suivante en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>guile -l guile.init \
-c "(use-modules (ice-9 slib)) (require 'new-catalog)"</userinput></screen>
 
<para>S'il n'y a pas eu de sortie suite à la commande précédente,
et si le fichier <filename>/usr/share/guile/slibcat</filename> existe à présent,
le catalogue a été créé correctement.</para>
 
</sect2>
 
<sect2 role="content">
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoire installé</segtitle>
 
<seglistitem>
<seg>slib</seg>
<seg>un système de bibliothèque <application>Scheme</application></seg>
<seg>/usr/share/slib et /usr/share/doc/slib-&slib-version;</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
<varlistentry id="slib-prog">
<term><command>slib</command></term>
<listitem>
<para>est un script shell utilisé pour initialiser
<application>SLIB</application> avec une implémentation appelée
<application>Scheme</application>. Il peut aussi être utilisé pour
initialiser une session <application>SLIB</application> en utilisant un
exécutable donné.</para>
<indexterm zone="slib slib-prog">
<primary sortas="b-slib">slib</primary>
</indexterm>
</listitem>
</varlistentry>
 
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/general/genlib/pth.xml
7,8 → 7,8
<!ENTITY pth-download-http "http://ftp.gnu.org/gnu/pth/pth-&pth-version;.tar.gz">
<!ENTITY pth-download-ftp "ftp://ftp.gnu.org/gnu/pth/pth-&pth-version;.tar.gz">
<!ENTITY pth-md5sum "9cb4a25331a4c4db866a31cbe507c793">
<!ENTITY pth-size "652 KB">
<!ENTITY pth-buildsize "5 MB">
<!ENTITY pth-size "652 Kio">
<!ENTITY pth-buildsize "5 Mio">
<!ENTITY pth-time "0.2 SBU">
]>
 
17,7 → 17,7
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:00 $</date>
<date>$Date: 2007-08-16 02:36:18 +0200 (jeu, 16 aoû 2007) $</date>
</sect1info>
 
<title>Pth-&pth-version;</title>
27,62 → 27,62
</indexterm>
 
<sect2 role="package">
<title>Introduction to Pth</title>
<title>Introduction à Pth</title>
 
<para>The <application>Pth</application> package contains a very portable
POSIX/ANSI-C based library for Unix platforms which provides non-preemptive
priority-based scheduling for multiple threads of execution (multithreading)
inside event-driven applications. All threads run in the same address space
of the server application, but each thread has its own individual
program-counter, run-time stack, signal mask and errno variable. </para>
<para>Le paquet <application>Pth</application> contient une bibliothèque
POSIX/ANSI-C de base très portable pour des plateformes Unix qui fournit de la répartition de temps
basée sur la priorité non préventive pour des threads multi-plateformes
d'exécution (multithreading) à l'intérieur d'applications qui réagissent aux événements.
Tous les threads se lancent dans le même espace adresse de l'application
serveur mais chaque thread a son propre compteur, sa propre pile d'exécution, son masque signal
et sa variable errno.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&pth-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&pth-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&pth-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&pth-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &pth-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &pth-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &pth-size;</para>
<para>Taille du téléchargement&nbsp;: &pth-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &pth-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &pth-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &pth-time;</para>
<para>Estimation du temps de construction&nbsp;: &pth-time;</para>
</listitem>
</itemizedlist>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/pth"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of Pth</title>
<title>Installation de Pth</title>
 
<caution>
<para>Don't add the <option>--enable-pthread</option> parameter to the
<command>configure</command> command below else you will overwrite the
pthread library and interface header installed by the
<application>Glibc</application> package in LFS.</para>
<para>N'ajoutez pas le paramètre <option>--enable-pthread</option> à la commande
<command>configure</command> ci-dessous, sinon vous écraseriez la bibliothèque
pthread et les en-têtes d'interface installées par le paquet
<application>Glibc</application> dans LFS.</para>
</caution>
 
<para>Install <application>Pth</application> by running the
following commands:</para>
<para>Installez <application>Pth</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
 
<para>To test the results, issue: <command>make check</command>.</para>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/pth-&pth-version; &amp;&amp;
92,12 → 92,12
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<segtitle>Bibliothèque installée</segtitle>
<segtitle>Répertoire installé</segtitle>
 
<seglistitem>
<seg>pth-config</seg>
107,7 → 107,7
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
114,10 → 114,10
<varlistentry id="pth-config">
<term><command>pth-config</command></term>
<listitem>
<para>is a utility used to configure and build applications based on
the pth(3) library. It can be used to query the C compiler and
linker flags which are required to correctly compile and link the
application against the pth(3) library.</para>
<para>est un outil utilisé pour configurer et construire des applications basées sur
la bibliothèque pth(3). Vous pouvez l'utiliser pour interroger les drapeaux du compilateur
C etde l'éditeur de liens qui sont requis pour compiler et lier correctement
les application à la bibliothèque pth(3).</para>
<indexterm zone="pth pth-config">
<primary sortas="b-pth-config">pth-config</primary>
</indexterm>
127,8 → 127,8
<varlistentry id="libpth">
<term><filename class='libraryfile'>libpth.{so,a}</filename></term>
<listitem>
<para>contains the API functions used by the GNU Portable Threads
Library.</para>
<para>contient les fonctions de l'API utilisées par la bibliothèque
GNU Portable Threads Library.</para>
<indexterm zone="pth libpth">
<primary sortas="c-libpth">libpth.{so,a}</primary>
</indexterm>
/trunk/blfs/general/genlib/slang.xml
1,81 → 1,176
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY slang-download-http "http://gd.tuwien.ac.at/editors/davis/slang/v1.4/slang-&slang-version;.tar.bz2">
<!ENTITY slang-download-ftp "ftp://space.mit.edu/pub/davis/slang/v1.4/slang-&slang-version;.tar.bz2">
<!ENTITY slang-md5sum "4fbb1a7f1257e065ca830deefe13d350">
<!ENTITY slang-size "624 KB">
<!ENTITY slang-buildsize "11.1 MB">
<!ENTITY slang-time "0.24 SBU">
<!ENTITY slang-download-http "http://gd.tuwien.ac.at/editors/davis/slang/v2.1/slang-&slang-version;.tar.bz2">
<!ENTITY slang-download-ftp "ftp://space.mit.edu/pub/davis/slang/v2.1/slang-&slang-version;.tar.bz2">
<!ENTITY slang-md5sum "1299d5d3317e2aa7e2d75c8ce889474c">
<!ENTITY slang-size "1.2 Mio">
<!ENTITY slang-buildsize "28 Mio">
<!ENTITY slang-time "0.6 SBU">
]>
 
<sect1 id="slang" xreflabel="slang-&slang-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-07-29 07:17:28 $</date>
</sect1info>
<?dbhtml filename="slang.html"?>
<title>slang-&slang-version;</title>
<sect1 id="slang" xreflabel="S-Lang-&slang-version;">
<?dbhtml filename="slang.html"?>
 
<sect2>
<title>Introduction à <application>slang</application></title>
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2009-01-01 21:05:53 +0100 (jeu 01 jan 2009) $</date>
</sect1info>
 
<para>Le paquetage <application>slang</application> contient la bibliothèque
<application>slang</application> fournissant des moyens tels que la gestion
d'affichage/écrans, la saisie clavier et les plans de codages des claviers.</para>
<title>S-Lang-&slang-version;</title>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;:
<ulink url="&slang-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;:
<ulink url="&slang-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &slang-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&slang-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&slang-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&slang-time;</para></listitem></itemizedlist>
</sect3>
<indexterm zone="slang">
<primary sortas="a-S-Lang">S-Lang</primary>
</indexterm>
 
</sect2>
<sect2 role="package">
<title>Introduction à S-Lang</title>
 
<sect2>
<title>Installation de <application>slang</application></title>
<para>Le paquet <application>S-Lang</application> contient la bibliothèque
<application>S-Lang</application>, qui fournit des fonctionnalités telles que
la gestion de l'affichage/l'écran, l'entrée claviar et les plans de
codage.</para>
 
<para>Installez <application>slang</application> en exécutant les commandes
suivantes&nbsp;:</para>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&slang-download-http;"/></para>
</listitem>
<listitem>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&slang-download-ftp;"/></para>
</listitem>
<listitem>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &slang-md5sum;</para>
</listitem>
<listitem>
<para>Taille du téléchargement&nbsp;: &slang-size;</para>
</listitem>
<listitem>
<para>Estimation de l'espace disque requis&nbsp;: &slang-buildsize;</para>
</listitem>
<listitem>
<para>Estimation du temps de construction&nbsp;: &slang-time;</para>
</listitem>
</itemizedlist>
 
<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
make elf &amp;&amp;
make install-elf &amp;&amp;
chmod 755 /usr/lib/libslang.so.&slang-version;</command></userinput></screen>
<bridgehead renderas="sect3">S-Lang Dependencies</bridgehead>
 
</sect2>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="libpng"/>,
<xref linkend="pcre"/> et
<ulink url="http://www.geocities.jp/kosako3/oniguruma/">Oniguruma</ulink></para>
 
<sect2>
<title>Configurer <application>slang</application></title>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/slang"/></para>
 
<sect3><title>Informations de configuration</title>
</sect2>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/>
<sect2 role="installation">
<title>Installation de S-Lang</title>
 
</sect3>
<para>Installez <application>S-Lang</application> en lançant les commandes
suivantes&nbsp;:</para>
 
</sect2>
<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
make</userinput></screen>
 
<sect2>
<title>Contenu</title>
<para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>. Notez que
ceci va aussi créer la version statique de la bibliothèque
qui sera ensuite installée à la prochaine étape.</para>
 
<para>Le paquetage <application>slang</application> contient les bibliothèques
<filename class='libraryfile'>libslang</filename>.</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
</sect2>
<screen role='root'><userinput>make \
install_doc_dir=/usr/share/doc/slang-&slang-version; \
SLSH_DOC_DIR=/usr/share/doc/slang-&slang-version;/slsh \
install-all &amp;&amp;
chmod -v 755 /usr/lib/libslang.so.&slang-version; \
/usr/lib/slang/v2/modules/*.so</userinput></screen>
</sect2>
 
<sect2 role="commands">
<title>Explication des commandes</title>
 
<para><command>make install_doc_dir=/usr/share/doc/slang-&slang-version;
SLSH_DOC_DIR=/usr/share/doc/slang-&slang-version;/slsh install-all</command>&nbsp;:
Cette commande installe la bibliothèque statique et sa version partagée
dynamique et les modules associés. Elle modifie aussi
les répertoires d'installation de la documentation vers un répertoire
versionné.</para>
 
<para><option>--with-readline=gnu</option>&nbsp;: Utilisez ce paramètre pour
utiliser le parser Gnu <application>Readline</application> au lieu de la version interne de
<application>S-Lang</application>.</para>
 
</sect2>
 
<sect2 role="configuration">
<title>Configuration de S-Lang</title>
 
<sect3 id="slang-config">
<title>Fichiers de configuration</title>
<para><filename>~/.slshrc</filename> et
<filename>/etc/slsh.rc</filename></para>
 
<indexterm zone="slang slang-config">
<primary sortas="e-AA.slshrc">~/.slshrc</primary>
</indexterm>
 
<indexterm zone="slang slang-config">
<primary sortas="e-etc-slsh">/etc/slsh.rc</primary>
</indexterm>
</sect3>
 
<sect3>
<title>Informations de configuration</title>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
href="../../xincludes/lib-config.xml"/>
 
</sect3>
 
</sect2>
 
<sect2 role="content">
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>slsh</seg>
<seg>libslang.{so,a} et numerous support modules</seg>
<seg>/usr/lib/slang, /usr/share/doc/slang-&slang-version;
et /usr/share/slsh</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
<varlistentry id="slsh">
<term><command>slsh</command></term>
<listitem>
<para>est un simple programme pour l'interprétation des scripts
<application>S-Lang</application>. Il supporte le chargement
dynamique des modules <application>S-Lang</application> et il comprend
l'interface de <application>Readline</application> pour une utilisation
interactive.</para>
<indexterm zone="slang slsh">
<primary sortas="b-slsh">slsh</primary>
</indexterm>
</listitem>
</varlistentry>
 
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/general/genutils/bc.xml
1,87 → 1,165
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY bc-download-http "http://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz">
<!ENTITY bc-download-ftp "ftp://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz">
<!ENTITY bc-md5sum "d44b5dddebd8a7a7309aea6c36fda117">
<!ENTITY bc-size "280 KB">
<!ENTITY bc-buildsize "1.6 MB">
<!ENTITY bc-time "0.07 SBU">
<!-- Inserted as a reminder to do this. The mention of a test suite
is usually right before the root user installation commands. Please
delete these 12 (including one blank) lines after you are done.-->
 
<!-- Use one of the two mentions below about a test suite,
delete the line that is not applicable. Of course, if the
test suite uses syntax other than "make check", revise the
line to reflect the actual syntax to run the test suite -->
 
<!-- <para>Ce paquet n'est pas fourni avec une suite de tests.</para> -->
<!-- <para>Pour tester les résultats, lancez&nbsp;: <command>make check</command>.</para> -->
 
<!ENTITY bc-download-http "http://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz">
<!ENTITY bc-download-ftp "ftp://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz">
<!ENTITY bc-md5sum "d44b5dddebd8a7a7309aea6c36fda117">
<!ENTITY bc-size "273 Kio">
<!ENTITY bc-buildsize "2.36 Mio">
<!ENTITY bc-time "moins de 0.1 SBU (0.2 SBU if running the testsuite)">
]>
 
<sect1 id="bc" xreflabel="bc-&bc-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-07-29 07:17:28 $</date>
</sect1info>
<?dbhtml filename="bc.html"?>
<title>bc-&bc-version;</title>
<?dbhtml filename="bc.html"?>
 
<sect2>
<title>Introduction à <application>bc</application></title>
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2007-04-04 21:42:53 +0200 (mer, 04 avr 2007) $</date>
</sect1info>
 
<para>Le paquetage <application>bc</application> contient un langage
de traitement numérique à précision arbitraire.</para>
<title>Bc-&bc-version;</title>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;: <ulink
url="&bc-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;: <ulink
url="&bc-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &bc-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&bc-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&bc-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&bc-time;</para></listitem></itemizedlist>
</sect3>
<indexterm zone="bc">
<primary sortas="a-Bc">Bc</primary>
</indexterm>
 
<sect3><title>Téléchargements supplémentaires</title>
<itemizedlist spacing='compact'>
<listitem><para>Correctif requis&nbsp;: <ulink
url="&patch-root;/bc-&bc-version;-flex_invocation-1.patch"/></para></listitem>
<listitem><para>Correctif requis&nbsp;: <ulink
url="&patch-root;/bc-&bc-version;-readline-1.patch"/></para></listitem>
</itemizedlist></sect3>
<sect2 role="package">
<title>Introduction à Bc</title>
 
</sect2>
<para>Le paquet <application>bc</application> contient un langage
d'exécution numérique de précision arbitraire.</para>
 
<sect2>
<title>Installation de <command>bc</command></title>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&bc-download-http;"/></para>
</listitem>
<listitem>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&bc-download-ftp;"/></para>
</listitem>
<listitem>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &bc-md5sum;</para>
</listitem>
<listitem>
<para>Taille du téléchargement&nbsp;: &bc-size;</para>
</listitem>
<listitem>
<para>Estimation de l'espace disque requis&nbsp;: &bc-buildsize;</para>
</listitem>
<listitem>
<para>Estimation du temps de construction&nbsp;: &bc-time;</para>
</listitem>
</itemizedlist>
 
<para>Installez <command>bc</command> en exécutant les commandes
suivantes&nbsp;:</para>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/bc"/></para>
 
<screen><userinput><command>patch -Np1 -i ../bc-&bc-version;-flex_invocation-1.patch &amp;&amp;
patch -Np1 -i ../bc-&bc-version;-readline-1.patch &amp;&amp;
</sect2>
 
<sect2 role="installation">
<title>Installation de Bc</title>
 
<para>Installez <application>bc</application> en lançant les commandes suivantes&nbsp;:</para>
 
<screen><userinput>sed -i '/PROTO.*readline/d' bc/scan.l &amp;&amp;
sed -i '/flex -I8/s/8//' configure &amp;&amp;
sed -i '/stdlib/a #include &lt;string.h&gt;' lib/number.c &amp;&amp;
sed -i 's/program.*save/static &amp;/' bc/load.c &amp;&amp;
./configure --prefix=/usr --with-readline &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
make</userinput></screen>
 
</sect2>
<para>Pour tester <application>bc</application>, lancez les commandes ci-dessous.
Il y a beaucoup d'affichage, donc il se peut que vous vouliez la rediriger vers un
fichier. Il y a une très faible proportion des tests ((10 sur 12.144) qui
indiqueront une erreur roundoff sur le dernier chiffre.</para>
 
<sect2>
<title>Contenu</title>
<screen><userinput>echo "quit" | ./bc/bc -l Test/checklib.b</userinput></screen>
 
<para>Le paquetage <application>bc</application> contient
<command>bc</command> et <command>dc</command>.</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
</sect2>
<screen role="root"><userinput>make install</userinput></screen>
 
<sect2><title>Description</title>
</sect2>
 
<sect3><title>bc</title>
<para><command>bc</command> est une calculatrice.</para></sect3>
<sect2 role="commands">
<title>Explication des commandes</title>
 
<sect3><title>dc</title>
<para><command>dc</command> est une calculatrice en notation polonaise
inversée.</para></sect3>
<para><command>sed -i '/PROTO.*readline/d' bc/scan.l</command>&nbsp;: Cette
commande corrige l'appel à la bibliothèque <application>Readline</application>.</para>
 
</sect2>
<para><command>sed -i '/flex -I8/s/8//' configure</command>&nbsp;: Cette
commande corrige l'appel de <application>Flex</application>.</para>
 
<para><command>sed -i '/stdlib/a #include &lt;string.h&gt;' lib/number.c</command>&nbsp;:
Cette commande insère une en-tête manquante.</para>
 
<para><command>sed -i 's/program.*save/static &amp;/' bc/load.c</command>&nbsp;:
Cette commande corrige une erreur de segmentation lors de l'exécution de
<application>bc</application> avec <command>bc -l</command>.</para>
 
<para><parameter>--with-readline</parameter>&nbsp;: Cette option active
le support de <application>Readline</application> en mode interactif.</para>
 
</sect2>
 
<sect2 role="content">
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>bc et dc</seg>
<seg>Aucune</seg>
<seg>Aucun</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
<varlistentry id="bc-prog">
<term><command>bc</command></term>
<listitem>
<para>est une calculatrice.</para>
<indexterm zone="bc bc-prog">
<primary sortas="b-bc">bc</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="dc">
<term><command>dc</command></term>
<listitem>
<para>est une calculatrice en polonais inversé.</para>
<indexterm zone="bc dc">
<primary sortas="b-dc">dc</primary>
</indexterm>
</listitem>
</varlistentry>
 
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/general/genutils/desktop-file-utils.xml
1,169 → 1,219
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY desktop-file-utils-download-http "http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-&desktop-file-utils-version;.tar.gz">
<!ENTITY desktop-file-utils-download-ftp " ">
<!ENTITY desktop-file-utils-md5sum "8b930e9ad08ac6b8205dd00a1d694b0c">
<!ENTITY desktop-file-utils-size "341 KB">
<!ENTITY desktop-file-utils-buildsize "2.7 MB">
<!ENTITY desktop-file-utils-time "0.07 SBU">
<!ENTITY desktop-file-utils-md5sum "2ee84d0de753d4052011714c20d6efae">
<!ENTITY desktop-file-utils-size "347 Kio">
<!ENTITY desktop-file-utils-buildsize "3 Mio">
<!ENTITY desktop-file-utils-time "moins de 0.1 SBU">
]>
 
<sect1 id="desktop-file-utils"
<sect1 id="desktop-file-utils"
xreflabel="desktop-file-utils-&desktop-file-utils-version;">
<sect1info>
<othername>$LastChangedBy: larry $</othername>
<date>$Date: 2005-07-29 07:17:28 $</date>
</sect1info>
<?dbhtml filename="desktop-file-utils.html"?>
<title>desktop-file-utils-&desktop-file-utils-version;</title>
<indexterm zone="desktop-file-utils">
<primary sortas="a-Desktop-file-utils">Desktop-file-utils</primary>
</indexterm>
<?dbhtml filename="desktop-file-utils.html"?>
 
<sect2>
<title>Introduction à <application>desktop-file-utils</application></title>
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2007-07-18 23:12:44 +0200 (mer, 18 jui 2007) $</date>
</sect1info>
 
<para>Le paquetage <application>desktop-file-utils</application> contient des
outils en ligne de commande pour travailler avec les <ulink
url="http://www.freedesktop.org/Standards/desktop-entry-spec">entrées de
bureau</ulink>. Ces outils sont utilisés par
<application><acronym>GNOME</acronym></application>-2 et d'autres applications
pour manipuler les bases de données de types <acronym>MIME</acronym>et aider à
l'adhésion des spécifications du standard en matière d'entrées de bureau.</para>
<title>desktop-file-utils-&desktop-file-utils-version;</title>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing="compact">
<listitem><para>Téléchargement (HTTP)&nbsp;:
<ulink url="&desktop-file-utils-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;:
<ulink url="&desktop-file-utils-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &desktop-file-utils-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&desktop-file-utils-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&desktop-file-utils-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&desktop-file-utils-time;</para></listitem></itemizedlist>
</sect3>
<indexterm zone="desktop-file-utils">
<primary sortas="a-Desktop-file-utils">Desktop-file-utils</primary>
</indexterm>
 
<sect3><title>Dépendances de <application>desktop-file-utils</application></title>
<sect4><title>Requis</title>
<para><xref linkend="glib2"/> et <xref linkend="popt"/></para>
</sect4>
<sect2 role="package">
<title>Introduction à desktop-file-utils</title>
 
<sect4><title>Optionnel</title>
<para><xref linkend="emacs"/></para>
</sect4>
</sect3>
<para>Le paquet <application>desktop-file-utils</application> contient
des outils en ligne de commande pour travailler avec
<ulink
url="http://www.freedesktop.org/Standards/desktop-entry-spec">entrées du
bureau</ulink>. Ces outils sont utilisés par
<application>GNOME</application>-2 et d'autres applications pour manipuler les bases de données
des applications MIME-types et aider à se conformer aux spécifications
d'une entrée de bureau.</para>
 
</sect2>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&desktop-file-utils-download-http;"/></para>
</listitem>
<listitem>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&desktop-file-utils-download-ftp;"/></para>
</listitem>
<listitem>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &desktop-file-utils-md5sum;</para>
</listitem>
<listitem>
<para>Taille du téléchargement&nbsp;: &desktop-file-utils-size;</para>
</listitem>
<listitem>
<para>Estimation de l'espace disque requis&nbsp;: &desktop-file-utils-buildsize;</para>
</listitem>
<listitem>
<para>Estimation du temps de construction&nbsp;: &desktop-file-utils-time;</para>
</listitem>
</itemizedlist>
 
<sect2>
<title>Installation de <application>desktop-file-utils</application></title>
<bridgehead renderas="sect3">desktop-file-utils Dependencies</bridgehead>
 
<para>Installez <application>desktop-file-utils</application> en exécutant les
commandes suivantes&nbsp;:</para>
<bridgehead renderas="sect4">Requises</bridgehead>
<para role="required"><xref linkend="glib2"/></para>
 
<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
make</command></userinput></screen>
<bridgehead renderas="sect4">Facultatives</bridgehead>
<para role="optional"><xref linkend="emacs"/></para>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/desktop-file-utils"/></para>
 
<screen><userinput role='root'><command>make install</command></userinput></screen>
</sect2>
 
</sect2>
<sect2 role="installation">
<title>Installation de desktop-file-utils</title>
 
<sect2>
<title>Configurer <application>desktop-file-utils</application></title>
<para>Installez <application>desktop-file-utils</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<sect3><title>Informations de configuration</title>
<para>L'emplacement par défaut de la base de données des types
<acronym>MIME</acronym> est
<filename>/usr/share/applications/mimeinfo.cache</filename>. Si vous allez
installé, ou que vous avez déjà installé, un environnement de bureau, comme
<application><acronym>GNOME</acronym></application> ou
<acronym>KDE</acronym> dans un préfixe autre que
<filename class='directory'>/usr</filename>, vous aurez besoin de mettre à jour
la variable d'environnement <envar>XDG_DATA_DIRS</envar> de façon à ce que les
bases de données <acronym>MIME</acronym> supplémentaires soient proprement
maintenues. Ajoutez ce qui suit dans le profile système ou dans votre profile
personnel&nbsp;:</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
 
<para>Pour <application><acronym>GNOME</acronym></application>&nbsp;:</para>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<screen><userinput>XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME_PREFIX/share
export XDG_DATA_DIRS</userinput></screen>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<para>Pour <application><acronym>KDE</acronym></application>&nbsp;:</para>
<screen role="root"><userinput>make install</userinput></screen>
 
<screen><userinput>XDG_DATA_DIRS=$XDG_DATA_DIRS:$KDE_PREFIX/share
export XDG_DATA_DIRS</userinput></screen>
</sect2>
 
<para>SI vous installez à la fois
<application><acronym>GNOME</acronym></application> et
<application><acronym>KDE</acronym></application>&nbsp;:</para>
<sect2 role="configuration">
<title>Configuration de desktop-file-utils</title>
 
<screen><userinput>XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME_PREFIX/share:$KDE_PREFIX/share
export XDG_DATA_DIRS</userinput></screen>
<sect3>
<title>Informations de configuration</title>
 
</sect3>
<!-- Background for the XDG_* settings can be found in #2172 -->
 
</sect2>
<para>La spécification <ulink
url="http://freedesktop.org/wiki/Standards/basedir-spec">XDG Base
Directory</ulink> définit les emplacements standards des
applications où l'on met des données et des fichiers de configuration. Vous pouvez utiliser
ces fichiers, par example, pour définir la structure d'un menu ou des icônes
de menu dans un environnement de bureau.</para>
 
<sect2>
<title>Contenu</title>
<para>L'endroit par défaut où sont installés les fichiers de configuration est
<filename class="directory">/etc/xdg</filename> et les endroits par défaut
pour les fichiers de données sont <filename
class="directory">/usr/local/share</filename> et <filename
class="directory">/usr/share</filename>. Vous pouvez étendre ces
emplacements, respectivement avec la variable d'environnement <envar>XDG_CONFIG_DIRS</envar>
et <envar>XDG_DATA_DIRS</envar>. Les environnements
<application>GNOME</application>, <application>KDE</application> et
<application>XFCE</application> respectent ces paramètres. Mettez à jour
les variables d'environnement <envar>XDG_DATA_DIRS</envar> (si nécessaire) et
<envar>XDG_CONFIG_DIRS</envar> afin que les bases de données des applications
MIME-types supplémentaires et les fichiers de menu du bureau soient correctement maintenus et trouvés
en ajoutant au système global ou au profil personnel&nbsp;:</para>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
<para>Pour <application>GNOME</application>&nbsp;:</para>
 
<seglistitem>
<seg>desktop-file-install, desktop-file-validate et
update-desktop-database</seg>
<seg>Aucune</seg>
<seg>Aucun</seg>
</seglistitem>
</segmentedlist>
<screen><literal>XDG_DATA_DIRS=$GNOME_PREFIX/share:/usr/local/share:/usr/share
XDG_CONFIG_DIRS=&gnome-etc-dir;/xdg:/etc/xdg
export XDG_DATA_DIRS XDG_CONFIG_DIRS</literal></screen>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<para>Pour <application>KDE</application>&nbsp;:</para>
 
<varlistentry id="desktop-file-install">
<term><command>desktop-file-install</command></term>
<listitem><para>est utilisé pour installer une nouvelle entrée de fichiers de
bureau ou pour modifier une entrée existante. Il est aussi utilisé pour
reconstruire ou modifier la base de données des types <acronym>MIME</acronym>.
</para>
<indexterm zone="desktop-file-utils desktop-file-install">
<primary sortas="b-desktop-file-install">desktop-file-install</primary>
</indexterm></listitem>
</varlistentry>
<screen><literal>XDG_DATA_DIRS=$KDE_PREFIX/share:/usr/local/share:/usr/share
XDG_CONFIG_DIRS=/etc/kde/xdg:/etc/xdg
export XDG_DATA_DIRS XDG_CONFIG_DIRS</literal></screen>
 
<varlistentry id="desktop-file-validate">
<term><command>desktop-file-validate</command></term>
<listitem><para>est utilisé pour vérifier l'intégrité d'un fichier de
bureau.</para>
<indexterm zone="desktop-file-utils desktop-file-validate">
<primary sortas="b-desktop-file-validate">desktop-file-validate</primary>
</indexterm></listitem>
</varlistentry>
<para>Pour <application>XFCE</application>, les emplacements par défaut
devraient être appropriés si vous avez suivi les instructions du livre BLFS.</para>
 
<varlistentry id="update-desktop-database">
<term><command>update-desktop-database</command></term>
<listitem><para>est utilisé pour mettre à jour la base de données des types
<acronym>MIME</acronym>.</para>
<indexterm zone="desktop-file-utils update-desktop-database">
<primary sortas="b-update-desktop-database">update-desktop-database</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
<!-- This ends up messing up the menus et the GNOME and KDE stuff is simply
not yet interchangeable
 
</sect2>
<para>If you're installing both <application>GNOME</application> et
<application>KDE</application>:</para>
 
<screen><literal>XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME_PREFIX/share:$KDE_PREFIX/share
export XDG_DATA_DIRS</literal></screen>
 
-->
 
<para>Lorsqu'un paquet installe un fichier <filename>.desktop</filename> à un
endroit dans l'un des répertoires de données de base, vous pouvez mettre à jour
la base de données qui analyse MIME-types pour les applications disponibles. Par exemple,
vous pouvez reconstruire le fichier de cache <filename>/usr/share/applications/mimeinfo.cache</filename>
en exécutant la commande suivante en tant qu'utilisateur <systemitem
class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>update-desktop-database /usr/share/applications</userinput></screen>
 
</sect3>
 
</sect2>
 
<sect2 role="content">
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>desktop-file-install, desktop-file-validate, et
update-desktop-database</seg>
<seg>Aucune</seg>
<seg>Aucun</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
<varlistentry id="desktop-file-install">
<term><command>desktop-file-install</command></term>
<listitem>
<para>est utilisé pour installer ou modifier une entrée de fichier de bureau existante. Il
est aussi utilisé pour reconstruire ou modifier la base de données des applications
MIME-types.</para>
<indexterm zone="desktop-file-utils desktop-file-install">
<primary sortas="b-desktop-file-install">desktop-file-install</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="desktop-file-validate">
<term><command>desktop-file-validate</command></term>
<listitem>
<para>est utilisé pour vérifier l'intégrité d'un fichier de bureau.</para>
<indexterm zone="desktop-file-utils desktop-file-validate">
<primary sortas="b-desktop-file-validate">desktop-file-validate</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="update-desktop-database">
<term><command>update-desktop-database</command></term>
<listitem>
<para>est utilisé pour mettre à jour la base de données de l'application
MIME-types.</para>
<indexterm zone="desktop-file-utils update-desktop-database">
<primary sortas="b-update-desktop-database">update-desktop-database</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/general/genutils/genutils.xml
1,30 → 1,47
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<!--
$LastChangedBy: randy $
$Date: 2008-05-09 15:00:42 +0200 (ven, 09 mai 2008) $
-->
 
<chapter id="general-genutils">
<?dbhtml filename="genutils.html"?>
<title>Outils généraux</title>
<?dbhtml filename="genutils.html"?>
 
<para>Ce chapitre contient différents outils qui ne conviennent pas aux autres
chapitres. Les programmes incluent une calculatrice en ligne de commande, quelques
outils pour manipuler du texte et des graphiques, et un programme pour faire
l'interface avec un palm-pilot.</para>
<title>Outils généraux</title>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rep-gtk.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="compface.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="imagemagick.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="hd2u.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gtk-doc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="intltool.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="screen.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tidy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="desktop-file-utils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xscreensaver.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pilot-link.xml"/>
<para>Ce chapitre contient divers outils qui ne vont pas dans un
autre chapitre. Les programmes comprennent une calculatrice en ligne
de commande, plusieurs outils de manipulation de texte et d'images, un programme d'interface avec
un pilote Palm, un programme pour entrer les nombres PIN et les pass-phrases
et un générateur de hachage.</para>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rep-gtk.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="compface.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="imagemagick.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="hd2u.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gtk-doc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="scrollkeeper.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="intltool.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="screen.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tidy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="desktop-file-utils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xscreensaver.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pilot-link.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="unixodbc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="graphviz.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xterm.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rman.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="recode.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="icon-naming-utils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rxvt-unicode.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pinentry.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gperf.xml"/>
 
</chapter>
/trunk/blfs/general/genutils/gperf.xml
7,9 → 7,9
<!ENTITY gperf-download-http "http://ftp.gnu.org/gnu/gperf/gperf-&gperf-version;.tar.gz">
<!ENTITY gperf-download-ftp "ftp://ftp.gnu.org/gnu/gperf/gperf-&gperf-version;.tar.gz">
<!ENTITY gperf-md5sum "cc20e58975a38075440423c8fb85fd00">
<!ENTITY gperf-size "866 KB">
<!ENTITY gperf-buildsize "4 MB">
<!ENTITY gperf-time "less than 0.1 SBU">
<!ENTITY gperf-size "866 Kio">
<!ENTITY gperf-buildsize "4 Mio">
<!ENTITY gperf-time "moins de 0.1 SBU">
]>
 
<sect1 id="gperf" xreflabel="Gperf-&gperf-version;">
17,7 → 17,7
 
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2008-11-16 21:28:00 $</date>
<date>$Date: 2008-04-09 17:40:36 +0200 (mer, 09 avr 2008) $</date>
</sect1info>
 
<title>Gperf-&gperf-version;</title>
27,56 → 27,56
</indexterm>
 
<sect2 role="package">
<title>Introduction to Gperf</title>
<title>Introduction à Gperf</title>
 
<para><application>Gperf</application> generates a perfect hash function
from a key set.</para>
<para><application>Gperf</application> génère une fonction de hachage
parfaite à partir d'un ensemble de clés.</para>
 
<bridgehead renderas="sect3">Package Information</bridgehead>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&gperf-download-http;"/></para>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&gperf-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&gperf-download-ftp;"/></para>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&gperf-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: &gperf-md5sum;</para>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &gperf-md5sum;</para>
</listitem>
<listitem>
<para>Download size: &gperf-size;</para>
<para>Taille du téléchargement&nbsp;: &gperf-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &gperf-buildsize;</para>
<para>Estimation de l'espace disque requis&nbsp;: &gperf-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &gperf-time;</para>
<para>Estimation du temps de construction&nbsp;: &gperf-time;</para>
</listitem>
</itemizedlist>
 
<para condition="html" role="usernotes">User Notes:
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/gperf"/></para>
 
</sect2>
 
<sect2 role="installation">
<title>Installation of Gperf</title>
<title>Installation de Gperf</title>
 
<para>Install <application>Gperf</application> by running the following
commands:</para>
<para>Installez <application>Gperf</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
 
<para>If desired, create a text version of the documentation by issuing
the following command:</para>
<para>Si désiré, créez une version texte de la documentation en exécutant
la commande suivante&nbsp;:</para>
 
<screen><userinput>makeinfo -o doc/gperf.txt --plaintext doc/gperf.texi</userinput></screen>
 
<para>To test the results, issue <command>make check</command>. There
should be no output from the <command>diff</command> commands.</para>
<para>Pour tester les résultats, issue <command>make check</command>. Il ne devrait
y avoir aucun affichage par les commandes <command>diff</command>.</para>
 
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/gperf-&gperf-version; &amp;&amp;
85,31 → 85,31
</sect2>
 
<sect2 role="commands">
<title>Command Explanations</title>
<title>Explication des commandes</title>
 
<para><command>install -m644 -v doc/gperf.{dvi,ps,pdf,txt} ...</command>:
This command installs documentation. Modify the command (remove ',txt') if
you did not build the text version.</para>
<para><command>install -m644 -v doc/gperf.{dvi,ps,pdf,txt} ...</command>&nbsp;:
Cette commande installe la documentation. Modifiez la commande (enlevez ',txt') si
vous n'avez pas construit la version texte.</para>
 
</sect2>
 
<sect2 role="content">
<title>Contents</title>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>gperf</seg>
<seg>None</seg>
<seg>Aucune</seg>
<seg>/usr/share/doc/gperf-&gperf-version;</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
116,7 → 116,7
<varlistentry id="gperf-prog">
<term><command>gperf</command></term>
<listitem>
<para>generates a perfect hash function from a key set.</para>
<para>génère une fonction de hachage parfaite à partir d'un ensemble de clés.</para>
<indexterm zone="gperf gperf-prog">
<primary sortas="g-gperf">gperf</primary>
</indexterm>
/trunk/blfs/general/genutils/compface.xml
1,94 → 1,149
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY compface-download-http "http://www.ibiblio.org/pub/Linux/apps/graphics/convert/compface-&compface-version;.tar.gz">
<!ENTITY compface-download-ftp " ">
<!ENTITY compface-md5sum "c45b54f67cc5d3580a18e4113219bc26">
<!ENTITY compface-size "28 KB">
<!ENTITY compface-buildsize "520 KB">
<!ENTITY compface-time "0.01 SBU">
<!ENTITY compface-download-http "http://ftp.xemacs.org/pub/xemacs/aux/compface-&compface-version;.tar.gz">
<!ENTITY compface-download-ftp " ">
<!ENTITY compface-md5sum "62f4f79c0861ad292ba3cf77b4c48319">
<!ENTITY compface-size "47 Kio">
<!ENTITY compface-buildsize "520 Kio">
<!ENTITY compface-time "Less than 0.1 SBU">
]>
 
<sect1 id="compface" xreflabel="Compface-&compface-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-07-29 07:17:28 $</date>
</sect1info>
<?dbhtml filename="compface.html"?>
<title>Compface-&compface-version;</title>
<?dbhtml filename="compface.html"?>
 
<sect2>
<title>Introduction à <application>Compface</application></title>
<sect1info>
<othername>$LastChangedBy: ag $</othername>
<date>$Date: 2007-11-22 22:22:21 +0100 (jeu, 22 nov 2007) $</date>
</sect1info>
 
<para><application>Compface</application> fournit des outils et une bibliothèque
pour convertir de et vers le format X-Face, un format bitmap de 48 pixels sur 48
utilisé pour transporter une miniature de l'auteurs des courriers électroniques
dans un en-tête du courrier.</para>
<title>Compface-&compface-version;</title>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;:
<ulink url="&compface-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;:
<ulink url="&compface-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &compface-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&compface-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&compface-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&compface-time;</para></listitem></itemizedlist>
</sect3>
<indexterm zone="compface">
<primary sortas="a-Compface">Compface</primary>
</indexterm>
 
<sect3><title>Téléchargements supplémentaires</title>
<itemizedlist spacing='compact'>
<listitem><para>Correctif requis&nbsp;: <ulink
url="&patch-root;/compface-&compface-version;-errno-2.patch"/></para></listitem>
</itemizedlist>
</sect3>
<sect2 role="package">
<title>Introduction à Compface</title>
 
</sect2>
<para><application>Compface</application> fournit des outils et une
bibliothèque pour convertir vers/depuis du format X-Face, un format d'image
48x48 utilisé pour placer des vignettes des auteur de messages électroniques
dans l'en-tête d'un message.</para>
 
<sect2>
<title>Installation de <application>Compface</application></title>
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Téléchargement (HTTP)&nbsp;: <ulink url="&compface-download-http;"/></para>
</listitem>
<listitem>
<para>Téléchargement (FTP)&nbsp;: <ulink url="&compface-download-ftp;"/></para>
</listitem>
<listitem>
<para>Somme de contrôle MD5 du téléchargement&nbsp;: &compface-md5sum;</para>
</listitem>
<listitem>
<para>Taille du téléchargement&nbsp;: &compface-size;</para>
</listitem>
<listitem>
<para>Estimation de l'espace disque requis&nbsp;: &compface-buildsize;</para>
</listitem>
<listitem>
<para>Estimation du temps de construction&nbsp;: &compface-time;</para>
</listitem>
</itemizedlist>
 
<para>Installez <application>Compface</application> en exécutant les commandes
suivantes&nbsp;:</para>
<para condition="html" role="usernotes">Notes utilisateur&nbsp;:
<ulink url="&blfs-wiki;/compface"/></para>
 
<screen><userinput><command>patch -Np1 -i ../compface-&compface-version;-errno-2.patch &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
</sect2>
 
</sect2>
<sect2 role="installation">
<title>Installation de Compface</title>
 
<sect2>
<title>Contenu</title>
<para>Installez <application>Compface</application> en lançant les
commandes suivantes&nbsp;:</para>
 
<para>Ce paquetage contient <command>compface</command>,
<command>uncompface</command> et
<filename class="libraryfile">libcompface</filename>.</para>
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
 
</sect2>
<para>Ce paquet n'est pas fourni avec une suite de tests.</para>
 
<sect2><title>Description</title>
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
 
<sect3><title>compface</title>
<para><command>compface</command> est un filtre pour générer des représentations
hautement compressées de fichiers images 42x42x1.</para></sect3>
<screen role="root"><userinput>make install &amp;&amp;
install -m755 -v xbm2xface.pl /usr/bin</userinput></screen>
 
<sect3><title>uncompface</title>
<para><command>uncompface</command> est un filtre inverse, réalisant la transformation
inverse sans perte de données.</para></sect3>
</sect2>
 
<sect3><title>libcompface</title>
<para><filename class="libraryfile">libcompface</filename> permet d'utiliser
les algorithmes utilisés pour la compression/décompression dans d'autres
programmes tels que <acronym>MTA</acronym>s.</para></sect3>
<sect2 role="content">
<title>Contenu</title>
 
</sect2>
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèque installée</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>compface, uncompface et xbm2xface.pl</seg>
<seg>libcompface.{so,a}</seg>
<seg>Aucun</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
 
<varlistentry id="compface-prog">
<term><command>compface</command></term>
<listitem>
<para>est un filtre pour la génération de représentations très compressées de fichiers
images de figures 48x48x1.</para>
<indexterm zone="compface compface-prog">
<primary sortas="b-compface">compface</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="uncompface">
<term><command>uncompface</command></term>
<listitem>
<para>est un filtre inverse qui effectue une
transformation inverse sans perte de données.</para>
<indexterm zone="compface uncompface">
<primary sortas="b-uncompface">uncompface</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="xbm2xface">
<term><command>xbm2xface.pl</command></term>
<listitem>
<para>est un script pour générer des xfaces.</para>
<indexterm zone="compface xbm2xface">
<primary sortas="b-xbm2xface.pl">xbm2xface.pl</primary>
</indexterm>
</listitem>
</varlistentry>
 
<varlistentry id="libcompface">
<term><filename class='libraryfile'>libcompface.{so,a}</filename></term>
<listitem>
<para>permet aux algorithmes de compression et de décompression d'être utilisés
dans d'autres programmes tels que des MTA.</para>
<indexterm zone="compface libcompface">
<primary sortas="c-libcompface">libcompface.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
 
</variablelist>
 
</sect2>
 
</sect1>