Rev 721 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
721 | texou | 1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" |
||
3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
||
4 | <!ENTITY % general-entities SYSTEM "../../general.ent"> |
||
5 | %general-entities; |
||
6 | |||
7 | <!ENTITY xterm-download-http " "> |
||
8 | <!ENTITY xterm-download-ftp "ftp://invisible-island.net/xterm/xterm-&xterm-version;.tgz"> |
||
9 | <!ENTITY xterm-md5sum "b767d702e1464e16802b90c2187252c6"> |
||
1127 | jmengual | 10 | <!ENTITY xterm-size "830 Kio"> |
11 | <!ENTITY xterm-buildsize "8.0 Mio"> |
||
721 | texou | 12 | <!ENTITY xterm-time "0.1 SBU"> |
13 | ]> |
||
14 | |||
15 | <sect1 id="xterm2" xreflabel="xterm-&xterm-version;"> |
||
16 | <?dbhtml filename="xterm.html"?> |
||
17 | |||
18 | <sect1info> |
||
1127 | jmengual | 19 | <othername>$LastChangedBy: dj $</othername> |
20 | <date>$Date: 2008-12-03 05:57:38 +0100 (mer 03 déc 2008) $</date> |
||
721 | texou | 21 | </sect1info> |
22 | |||
23 | <title>xterm-&xterm-version;</title> |
||
24 | |||
25 | <indexterm zone="xterm2"> |
||
26 | <primary sortas="a-xterm2">xterm</primary> |
||
27 | </indexterm> |
||
28 | |||
29 | <sect2 role="package"> |
||
1127 | jmengual | 30 | <title>Introduction à xterm</title> |
721 | texou | 31 | |
1127 | jmengual | 32 | <para><application>xterm</application> est un émulateur de terminal |
33 | pour le système X Window.</para> |
||
721 | texou | 34 | |
1127 | jmengual | 35 | <bridgehead renderas="sect3">Informations sur le paquet</bridgehead> |
721 | texou | 36 | <itemizedlist spacing="compact"> |
37 | <listitem> |
||
1127 | jmengual | 38 | <para>Téléchargement (HTTP) : <ulink url="&xterm-download-http;"/></para> |
721 | texou | 39 | </listitem> |
40 | <listitem> |
||
1127 | jmengual | 41 | <para>Téléchargement (FTP) : <ulink url="&xterm-download-ftp;"/></para> |
721 | texou | 42 | </listitem> |
43 | <listitem> |
||
1127 | jmengual | 44 | <para>Somme de contrôle MD5 du téléchargement : &xterm-md5sum;</para> |
721 | texou | 45 | </listitem> |
46 | <listitem> |
||
1127 | jmengual | 47 | <para>Taille du téléchargement : &xterm-size;</para> |
721 | texou | 48 | </listitem> |
49 | <listitem> |
||
1127 | jmengual | 50 | <para>Estimation de l'espace disque requis : &xterm-buildsize;</para> |
721 | texou | 51 | </listitem> |
52 | <listitem> |
||
1127 | jmengual | 53 | <para>Estimation du temps de construction : &xterm-time;</para> |
721 | texou | 54 | </listitem> |
55 | </itemizedlist> |
||
56 | |||
57 | <bridgehead renderas="sect3">xterm Dependencies</bridgehead> |
||
58 | |||
1127 | jmengual | 59 | <bridgehead renderas="sect4">Requises</bridgehead> |
721 | texou | 60 | <para role="required"><xref linkend="xorg7-lib"/></para> |
61 | |||
1127 | jmengual | 62 | <bridgehead renderas="sect4">Facultatives</bridgehead> |
63 | <para role="optional"><xref linkend="luit"/> (requis pour les locales non UTF-8 |
||
64 | si l'utilisateur veut des polices TrueType, et toujours requis pour les locales |
||
65 | chinoises, japonaises et coréennes). Les instructions de configuration |
||
66 | ci-dessous supposent que Luit est installé.</para> |
||
721 | texou | 67 | |
1127 | jmengual | 68 | <para condition="html" role="usernotes">Notes utilisateur : |
721 | texou | 69 | <ulink url='&blfs-wiki;/Xterm'/></para> |
70 | |||
71 | </sect2> |
||
72 | |||
73 | <sect2 role="installation"> |
||
1127 | jmengual | 74 | <title>Installation de xterm</title> |
721 | texou | 75 | |
1127 | jmengual | 76 | <para>Installez <application>xterm</application> en lançant |
77 | les commandes suivantes :</para> |
||
721 | texou | 78 | |
79 | <screen><userinput>sed -i '/v0/,+1s/new:/new:kb=^?:/' termcap && |
||
80 | echo -e '\tkbs=\\177,' >>terminfo && |
||
81 | TERMINFO=/usr/lib/terminfo ./configure $XORG_CONFIG \ |
||
82 | --enable-luit --enable-wide-chars \ |
||
83 | --with-app-defaults=$XORG_PREFIX/share/X11/app-defaults && |
||
84 | make</userinput></screen> |
||
85 | |||
1127 | jmengual | 86 | <para>Ce paquet n'est pas fourni avec une suite de tests.</para> |
721 | texou | 87 | |
1127 | jmengual | 88 | <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para> |
721 | texou | 89 | |
90 | <screen role="root"><userinput>make install && |
||
91 | make install-ti</userinput></screen> |
||
92 | |||
93 | </sect2> |
||
94 | |||
95 | <sect2 role="commands"> |
||
1127 | jmengual | 96 | <title>Explication des commandes</title> |
721 | texou | 97 | |
98 | <para><command>sed -i ... termcap</command>, |
||
1127 | jmengual | 99 | <command>echo ... >>terminfo</command> : Ces commandes modifient |
100 | la description du terminal, afin qu'il soit prévu que la touche Retour |
||
101 | renvoie le caractère au code ASCII 127, en cohérence avec la console Linux.</para> |
||
721 | texou | 102 | |
1127 | jmengual | 103 | <para><parameter>TERMINFO=/usr/lib/terminfo</parameter> : Ceci garantit |
104 | que le fichier terminfo de <command>xterm</command> sera installé dans la base de données |
||
105 | terminfo du système lorsque le préfixe d'installation n'est pas |
||
721 | texou | 106 | <filename class="directory">/usr</filename>.</para> |
107 | |||
1127 | jmengual | 108 | <para><parameter>--with-app-defaults=...</parameter> : Règle l'emplacement |
109 | du répertoire <filename class="directory">app-defaults</filename>.</para> |
||
721 | texou | 110 | |
1127 | jmengual | 111 | <para><parameter>--enable-luit</parameter> : Active le filtre |
112 | luit pour la traduction de l'Unicode (utilisé en interne par xterm dans la |
||
113 | configuration ci-dessous) et et l'encodage de locales. Si |
||
114 | <command>luit</command> n'est pas trouvé dans le PATH, le |
||
115 | <filename>/usr/X11R6/bin/luit</filename> par défaut sera utilisé.</para> |
||
721 | texou | 116 | |
1127 | jmengual | 117 | <para><parameter>--enable-wide-chars</parameter> : Ajoute le support |
118 | des caractères larges.</para> |
||
721 | texou | 119 | |
1127 | jmengual | 120 | <para><command>make install-ti</command> : Cette commande installe des fichiers |
121 | de description de terminfo corrigés pour une utilisation avec |
||
721 | texou | 122 | <application>xterm</application>.</para> |
123 | |||
124 | </sect2> |
||
125 | |||
126 | <sect2 role="configuration"> |
||
1127 | jmengual | 127 | <title>Configuration de xterm</title> |
721 | texou | 128 | |
1127 | jmengual | 129 | <para>Il y deux manières de configurer xterm. Vous pouvez ajouter des définitions |
130 | de ressource X au fichier <filename>~/.Xresources</filename> de l'utilisateur ou |
||
131 | les ajouter au fichier <filename>$XORG_PREFIX/share/X11/app-defaults/Xterm</filename> |
||
132 | global.</para> |
||
721 | texou | 133 | |
1127 | jmengual | 134 | <para>Pour que Xterm suive les paramètres de locales de l'environnement, |
135 | utile les polices TrueType, et suive les conventions Linux |
||
136 | en matière de code envoyé par la touche Retour, ajoutez |
||
137 | les définitions suivantes en tant que |
||
138 | <systemitem class="username">root</systemitem> :</para> |
||
721 | texou | 139 | |
140 | <screen role="root"><userinput>cat >> $XORG_PREFIX/share/X11/app-defaults/XTerm << "EOF" |
||
141 | *VT100*locale: true |
||
142 | *VT100*faceName: Monospace |
||
143 | *VT100*faceSize: 10 |
||
144 | *backarrowKeyIsErase: true |
||
145 | *ptyInitialErase: true |
||
146 | EOF</userinput></screen> |
||
147 | |||
148 | </sect2> |
||
149 | |||
150 | <sect2 role="content"> |
||
1127 | jmengual | 151 | <title>Contenu</title> |
721 | texou | 152 | |
153 | <segmentedlist> |
||
1127 | jmengual | 154 | <segtitle>Programmes installés</segtitle> |
721 | texou | 155 | |
156 | <seglistitem> |
||
1127 | jmengual | 157 | <seg>resize, uxterm, et xterm</seg> |
721 | texou | 158 | </seglistitem> |
159 | </segmentedlist> |
||
160 | |||
161 | <variablelist> |
||
1127 | jmengual | 162 | <bridgehead renderas="sect3">Descriptions courtes</bridgehead> |
721 | texou | 163 | <?dbfo list-presentation="list"?> |
164 | <?dbhtml list-presentation="table"?> |
||
165 | |||
166 | <varlistentry id="resize"> |
||
167 | <term><filename>resize</filename></term> |
||
168 | <listitem> |
||
1127 | jmengual | 169 | <para>un fiche une ligne de commande pour paramétrer le |
170 | variables d'environnement TERM et TERMCAP pour indiquer la taille courante |
||
171 | de la fenêtre xterm.</para> |
||
721 | texou | 172 | <indexterm zone="xterm2 resize"> |
173 | <primary sortas="b-resize">resize</primary> |
||
174 | </indexterm> |
||
175 | </listitem> |
||
176 | </varlistentry> |
||
177 | |||
178 | <varlistentry id="uxterm"> |
||
179 | <term><filename>uxterm</filename></term> |
||
180 | <listitem> |
||
1127 | jmengual | 181 | <para>est un script enveloppe qui modifie la locale actuelle pour utiliser |
182 | UTF-8 et qui démarre xterm avec les bons réglages.</para> |
||
721 | texou | 183 | <indexterm zone="xterm2 uxterm"> |
184 | <primary sortas="b-uxterm">uxterm</primary> |
||
185 | </indexterm> |
||
186 | </listitem> |
||
187 | </varlistentry> |
||
188 | |||
189 | <varlistentry id="xterm-bin"> |
||
190 | <term><filename>xterm</filename></term> |
||
191 | <listitem> |
||
1127 | jmengual | 192 | <para>est un émulateur de terminal pour le système X Window.</para> |
721 | texou | 193 | <indexterm zone="xterm2 xterm2"> |
194 | <primary sortas="b-xterm2">xterm</primary> |
||
195 | </indexterm> |
||
196 | </listitem> |
||
197 | </varlistentry> |
||
198 | |||
199 | </variablelist> |
||
200 | |||
201 | </sect2> |
||
202 | |||
203 | </sect1> |