Subversion Repositories svn LFS-FR

Rev

Rev 721 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="ISO-8859-1"?>
<!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 xterm-download-http " ">
  <!ENTITY xterm-download-ftp  "ftp://invisible-island.net/xterm/xterm-&xterm-version;.tgz">
  <!ENTITY xterm-md5sum        "b767d702e1464e16802b90c2187252c6">
  <!ENTITY xterm-size          "830 Kio">
  <!ENTITY xterm-buildsize     "8.0 Mio">
  <!ENTITY xterm-time          "0.1 SBU">
]>

<sect1 id="xterm2" xreflabel="xterm-&xterm-version;">
  <?dbhtml filename="xterm.html"?>

  <sect1info>
    <othername>$LastChangedBy: dj $</othername>
    <date>$Date: 2008-12-03 05:57:38 +0100 (mer 03 déc 2008) $</date>
  </sect1info>

  <title>xterm-&xterm-version;</title>

  <indexterm zone="xterm2">
    <primary sortas="a-xterm2">xterm</primary>
  </indexterm>

  <sect2 role="package">
    <title>Introduction à xterm</title>

    <para><application>xterm</application> est un émulateur de terminal
    pour le système X Window.</para>

    <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
    <itemizedlist spacing="compact">
      <listitem>
        <para>Téléchargement (HTTP)&nbsp;: <ulink url="&xterm-download-http;"/></para>
      </listitem>
      <listitem>
        <para>Téléchargement (FTP)&nbsp;: <ulink url="&xterm-download-ftp;"/></para>
      </listitem>
      <listitem>
        <para>Somme de contrôle MD5 du téléchargement&nbsp;: &xterm-md5sum;</para>
      </listitem>
      <listitem>
        <para>Taille du téléchargement&nbsp;: &xterm-size;</para>
      </listitem>
      <listitem>
        <para>Estimation de l'espace disque requis&nbsp;: &xterm-buildsize;</para>
      </listitem>
      <listitem>
        <para>Estimation du temps de construction&nbsp;: &xterm-time;</para>
      </listitem>
    </itemizedlist>

    <bridgehead renderas="sect3">xterm Dependencies</bridgehead>

    <bridgehead renderas="sect4">Requises</bridgehead>
    <para role="required"><xref linkend="xorg7-lib"/></para>

    <bridgehead renderas="sect4">Facultatives</bridgehead>
    <para role="optional"><xref linkend="luit"/> (requis pour les locales non UTF-8
    si l'utilisateur veut des polices TrueType, et toujours requis pour les locales
    chinoises, japonaises et coréennes). Les instructions de configuration
    ci-dessous supposent que Luit est installé.</para>

    <para condition="html" role="usernotes">Notes utilisateur&nbsp;:
    <ulink url='&blfs-wiki;/Xterm'/></para>

  </sect2>

  <sect2 role="installation">
    <title>Installation de xterm</title>

    <para>Installez <application>xterm</application> en lançant
    les commandes suivantes&nbsp;:</para>

<screen><userinput>sed -i '/v0/,+1s/new:/new:kb=^?:/' termcap &amp;&amp;
echo -e '\tkbs=\\177,' &gt;&gt;terminfo &amp;&amp;
TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \
    --enable-luit --enable-wide-chars \
    --with-app-defaults=$XORG_PREFIX/share/X11/app-defaults &amp;&amp;
make</userinput></screen>

    <para>Ce paquet n'est pas fourni avec une suite de tests.</para>

    <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>

<screen role="root"><userinput>make install &amp;&amp;
make install-ti</userinput></screen>

  </sect2>

  <sect2 role="commands">
    <title>Explication des commandes</title>

    <para><command>sed -i ... termcap</command>,
    <command>echo ... >>terminfo</command>&nbsp;: Ces commandes modifient
    la description du terminal, afin qu'il soit prévu que la touche Retour
    renvoie le caractère au code ASCII 127, en cohérence avec la console Linux.</para>

    <para><parameter>TERMINFO=/usr/lib/terminfo</parameter>&nbsp;: Ceci garantit
    que le fichier terminfo de <command>xterm</command> sera installé dans la base de données
    terminfo du système lorsque le préfixe d'installation n'est pas
    <filename class="directory">/usr</filename>.</para>

    <para><parameter>--with-app-defaults=...</parameter>&nbsp;: Règle l'emplacement
    du répertoire <filename class="directory">app-defaults</filename>.</para>

    <para><parameter>--enable-luit</parameter>&nbsp;: Active le filtre
    luit pour la traduction de l'Unicode (utilisé en interne par xterm dans la
    configuration ci-dessous) et et l'encodage de locales. Si
    <command>luit</command> n'est pas trouvé dans le PATH, le
    <filename>/usr/X11R6/bin/luit</filename> par défaut sera utilisé.</para>

    <para><parameter>--enable-wide-chars</parameter>&nbsp;: Ajoute le support
    des caractères larges.</para>

    <para><command>make install-ti</command>&nbsp;: Cette commande installe des fichiers
    de description de terminfo corrigés pour une utilisation avec
    <application>xterm</application>.</para>

  </sect2>

  <sect2 role="configuration">
    <title>Configuration de xterm</title>

    <para>Il y deux manières de configurer xterm. Vous pouvez ajouter des définitions
    de ressource X au fichier <filename>~/.Xresources</filename> de l'utilisateur ou
    les ajouter au fichier <filename>$XORG_PREFIX/share/X11/app-defaults/Xterm</filename>
    global.</para>

    <para>Pour que Xterm suive les paramètres de locales de l'environnement,
    utile les polices TrueType, et suive les conventions Linux
    en matière de code envoyé par la touche Retour, ajoutez
    les définitions suivantes en tant que
    <systemitem class="username">root</systemitem>&nbsp;:</para>

<screen role="root"><userinput>cat &gt;&gt; $XORG_PREFIX/share/X11/app-defaults/XTerm &lt;&lt; "EOF"
*VT100*locale: true
*VT100*faceName: Monospace
*VT100*faceSize: 10
*backarrowKeyIsErase: true
*ptyInitialErase: true
EOF</userinput></screen>

  </sect2>

  <sect2 role="content">
    <title>Contenu</title>

    <segmentedlist>
      <segtitle>Programmes installés</segtitle>

      <seglistitem>
        <seg>resize, uxterm, et xterm</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="resize">
        <term><filename>resize</filename></term>
        <listitem>
          <para>un fiche une ligne de commande pour paramétrer le
          variables d'environnement TERM et TERMCAP pour indiquer la taille courante
          de la fenêtre xterm.</para>
          <indexterm zone="xterm2 resize">
            <primary sortas="b-resize">resize</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="uxterm">
        <term><filename>uxterm</filename></term>
        <listitem>
          <para>est un script enveloppe qui modifie la locale actuelle pour utiliser
          UTF-8 et qui démarre xterm avec les bons réglages.</para>
          <indexterm zone="xterm2 uxterm">
            <primary sortas="b-uxterm">uxterm</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="xterm-bin">
        <term><filename>xterm</filename></term>
        <listitem>
          <para>est un émulateur de terminal pour le système X Window.</para>
          <indexterm zone="xterm2 xterm2">
            <primary sortas="b-xterm2">xterm</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>