Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 201

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>CXterm et Hztty</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>CXterm et Hztty</H1>
<P>
<A HREF="Chinese-HOWTO.html#toc3">Contenu de cette section</A></P>

<P>CXterm est un simulateur de terminal, exactement comme xterm, mais avec la
capacit&eacute; en plus d'afficher et d'accepter l'entr&eacute;e de caract&egrave;res chinois.
Il g&egrave;re les codages GB et BIG5. Avec hztty, vous pouvez aussi lire du texte
encod&eacute; en HZ, couramment utilis&eacute; dans les forums de discussion chinois.
La lecture de CXTERM.FAQ (<CODE>cs.purdue.edu:ftp/pub/ygz</CODE>) vous fournira
tous d&eacute;tails d'installation.
L'auteur de ce remarquable logiciel est Yongguang Zhang.</P>
<P></P>
<H2>3.1 <A NAME="ss3.1"></A> R&eacute;cup&eacute;rer le paquetage cxterm et hztty</H2>

<P><CODE>cxterm5.0.p3.tar.gz</CODE> correspond &agrave; la derni&egrave;re mouture de cxterm
(version 5.0). Ce paquetage incluant &agrave; la fois cxterm et les fontes chinoises,
est tr&egrave;s facile &agrave; installer. Cxterm et hztty peuvent &ecirc;tre obtenus depuis
<PRE>
cxterm5.0.p3.tar.gz    ftp.ifcss.org:/pub/software/x-win/cxterm
hztty-2.0.tar.gz       ftp.ifcss.org:/pub/software/unix/convert
</PRE>
</P>
<P></P>

<H2>3.2 <A NAME="ss3.2"></A> Installer cxterm</H2>

<P>D&eacute;compresser le paquetage cxterm
<BLOCKQUOTE><CODE>
<PRE>
# tar -xvzf cxterm5.0.p3.tar.gz
</PRE>
</CODE></BLOCKQUOTE>

Ce qui aura pour effet de cr&eacute;er un nouveau r&eacute;pertoire <CODE>cxterm-5.0</CODE>
<BLOCKQUOTE><CODE>
<PRE>
# cd cxterm-5.0
# ./config.sh
</PRE>
</CODE></BLOCKQUOTE>

Si vous voulez installer cxterm pour tous les utilisateurs du syst&egrave;me, vous
devez passer en root avant de lancer la commande ``<CODE>./config.sh</CODE>''.
A pr&eacute;sent, vous pouvez suivre les instructions pour compiler et installer
cxterm.
<PRE>
-----------------------------------------------------------------------------
    --- BASIC MENU ---
  0. Read COPYRIGHT Notice
  1. Compile, Install, and Configure &quot;CXTERM 5.0&quot; in One Step

    --- OPTION MENU ---
  2. Compile cxterm (not to install)
  3. Install cxterm (after successful compilation in 2)
  4. Install additional Chinese font(s) for your X window
  5. Configure your account for using cxterm (after installation in 3)

  x. Exit
-----------------------------------------------------------------------------
Please choose (0/1/2/3/4/5/x) :
</PRE>
</P>
<P>Choisissez l'option <CODE>1</CODE> si vous voulez que le script d'installation fasse
tout &agrave; votre place. A mi-parcours, on vous demandera de pr&eacute;ciser le r&eacute;pertoire
d'installation. Personnellement, j'ai install&eacute; cxterm dans <CODE>/usr/local/chinese</CODE>.
Deux fontes sont &eacute;galement fournies avec le paquetage cxterm, le choix des
options <CODE>1</CODE> et <CODE>3</CODE> les installera automatiquement. Il est possible d'en ajouter
d'autres gr&acirc;ce &agrave; l'option <CODE>4</CODE>. Cxterm install&eacute;, assurez-vous que les ex&eacute;cutables
<CODE>cxterm</CODE> et <CODE>CXterm</CODE> sont dans votre chemin de recherche.
Pour les shells C et Tcsh
<BLOCKQUOTE><CODE>
<PRE>
# set path (/usr/local/chinese/bin $path)
</PRE>
</CODE></BLOCKQUOTE>

Pour sh et bash
<BLOCKQUOTE><CODE>
<PRE>
# setenv PATH=$PATH:/usr/local/chinese/bin ; export PATH
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><CODE>CXterm</CODE> est un script shell destin&eacute; &agrave; charger les ressources d'X-Window puis
&agrave; lancer cxterm.  Pour utiliser cxterm en mode GB, essayez ceci
<BLOCKQUOTE><CODE>
<PRE>
# CXterm -gb
</PRE>
</CODE></BLOCKQUOTE>

Ou en mode BIG5
<BLOCKQUOTE><CODE>
<PRE>
# CXterm -big5
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>

<H2>3.3 <A NAME="ss3.3"></A> Installer hztty</H2>

<P>Hztty transcrit le Chinois entre diff&eacute;rents types de codages.
D&eacute;compactez <CODE>hztty-2.0.tar.gz</CODE>
<BLOCKQUOTE><CODE>
<PRE>
# tar -xvzf hztty-2.0.tar.gz
# cd hztty-2.0
# make linux
</PRE>
</CODE></BLOCKQUOTE>

Apr&egrave;s compilation, d&eacute;placez l'ex&eacute;cutable <CODE>hztty</CODE> vers votre r&eacute;pertoire <CODE>bin</CODE>
et la page de man vers votre r&eacute;pertoire <CODE>man</CODE>.
<BLOCKQUOTE><CODE>
<PRE>
# mv hztty /usr/local/bin
# chmod 555 /usr/local/bin/hztty
# cp hztty.1 /usr/local/man/man1
# chmod 444 /usr/local/man/man1/hztty.1
</PRE>
</CODE></BLOCKQUOTE>

Prenez connaissance du mode d'utilisation de hztty en lisant sa page de man.</P>
<P></P>

<H2>3.4 <A NAME="ss3.4"></A> Patch couleur pour cxterm</H2>

<P>Un fichier patch <CODE>cxterm-5.0.p3-color.patch.gz</CODE> se trouve &eacute;galement dans le m&ecirc;me
r&eacute;pertoire que <CODE>cxterm5.0.p3.tar.gz</CODE> sur <CODE>ftp.ifcss.org:/pub/software/x-win/cxterm</CODE>.
Vous pouvez patcher les sources de cxterm de fa&ccedil;on &agrave; ce qu'il g&egrave;re les attributs de couleurs
ANSI. Supposons ici, que vous ayez l'arborescence des sources cxterm dans <CODE>/tmp/cxterm-5.0</CODE>
<BLOCKQUOTE><CODE>
<PRE>
# cp cxterm-5.0.p3-color.patch.gz /tmp
# gzip -d cxterm-5.0.p3-color.patch.gz
# patch &lt; cxterm-5.0.p3-color.patch
# cd cxterm-5.0
# ./config.sh
</PRE>
</CODE></BLOCKQUOTE>

Le color-cxterm est assez sympathique. Mais il y a un d&eacute;tail g&ecirc;nant quand j'essaie
d'entrer du Chinois dans un color-cxterm: la zone de saisie en partie basse du cxterm
ne se rafra&icirc;chit pas correctement ; il faut que je tape ``<CODE>Ctrl-L</CODE>'' pour
r&eacute;afficher tout l'&eacute;cran. C'est probablement un simple probl&egrave;me de termcap.
J'esp&egrave;re que quelqu'un me fournira un indice.</P>
<P></P>

<H2>3.5 <A NAME="ss3.5"></A> Les anomalies</H2>

<P>Quelquefois, le Copier-Coller peut ne pas fonctionner au niveau de l'invite d'un
shell cxterm. Tcsh mange le huiti&egrave;me bit. Vous devez taper ``setenv LANG'' pour corriger cela.
Essayez aussi ``stty pass8''.</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="Chinese-HOWTO-4.html">suivant</A>,
Chapitre <A HREF="Chinese-HOWTO-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Chinese-HOWTO.html#toc3">ce chapitre</A>,
 <A HREF="Chinese-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Chinese-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>