CXterm est un simulateur de terminal, exactement comme xterm, mais avec la
capacité en plus d'afficher et d'accepter l'entrée de caractères chinois.
Il gère les codages GB et BIG5. Avec hztty, vous pouvez aussi lire du texte
encodé en HZ, couramment utilisé dans les forums de discussion chinois.
La lecture de CXTERM.FAQ (cs.purdue.edu:ftp/pub/ygz
) vous fournira
tous détails d'installation.
L'auteur de ce remarquable logiciel est Yongguang Zhang.
cxterm5.0.p3.tar.gz
correspond à la dernière mouture de cxterm
(version 5.0). Ce paquetage incluant à la fois cxterm et les fontes chinoises,
est très facile à installer. Cxterm et hztty peuvent être obtenus depuis
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
Décompresser le paquetage cxterm
# tar -xvzf cxterm5.0.p3.tar.gz
Ce qui aura pour effet de créer un nouveau répertoire cxterm-5.0
# cd cxterm-5.0
# ./config.sh
Si vous voulez installer cxterm pour tous les utilisateurs du système, vous
devez passer en root avant de lancer la commande ``./config.sh
''.
A présent, vous pouvez suivre les instructions pour compiler et installer
cxterm.
----------------------------------------------------------------------------- --- BASIC MENU --- 0. Read COPYRIGHT Notice 1. Compile, Install, and Configure "CXTERM 5.0" 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) :
Choisissez l'option 1
si vous voulez que le script d'installation fasse
tout à votre place. A mi-parcours, on vous demandera de préciser le répertoire
d'installation. Personnellement, j'ai installé cxterm dans /usr/local/chinese
.
Deux fontes sont également fournies avec le paquetage cxterm, le choix des
options 1
et 3
les installera automatiquement. Il est possible d'en ajouter
d'autres grâce à l'option 4
. Cxterm installé, assurez-vous que les exécutables
cxterm
et CXterm
sont dans votre chemin de recherche.
Pour les shells C et Tcsh
# set path (/usr/local/chinese/bin $path)
Pour sh et bash
# setenv PATH=$PATH:/usr/local/chinese/bin ; export PATH
CXterm
est un script shell destiné à charger les ressources d'X-Window puis
à lancer cxterm. Pour utiliser cxterm en mode GB, essayez ceci
# CXterm -gb
Ou en mode BIG5
# CXterm -big5
Hztty transcrit le Chinois entre différents types de codages.
Décompactez hztty-2.0.tar.gz
# tar -xvzf hztty-2.0.tar.gz
# cd hztty-2.0
# make linux
Après compilation, déplacez l'exécutable hztty
vers votre répertoire bin
et la page de man vers votre répertoire man
.
# 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
Prenez connaissance du mode d'utilisation de hztty en lisant sa page de man.
Un fichier patch cxterm-5.0.p3-color.patch.gz
se trouve également dans le même
répertoire que cxterm5.0.p3.tar.gz
sur ftp.ifcss.org:/pub/software/x-win/cxterm
.
Vous pouvez patcher les sources de cxterm de façon à ce qu'il gère les attributs de couleurs
ANSI. Supposons ici, que vous ayez l'arborescence des sources cxterm dans /tmp/cxterm-5.0
# cp cxterm-5.0.p3-color.patch.gz /tmp
# gzip -d cxterm-5.0.p3-color.patch.gz
# patch < cxterm-5.0.p3-color.patch
# cd cxterm-5.0
# ./config.sh
Le color-cxterm est assez sympathique. Mais il y a un détail gênant quand j'essaie
d'entrer du Chinois dans un color-cxterm: la zone de saisie en partie basse du cxterm
ne se rafraîchit pas correctement ; il faut que je tape ``Ctrl-L
'' pour
réafficher tout l'écran. C'est probablement un simple problème de termcap.
J'espère que quelqu'un me fournira un indice.
Quelquefois, le Copier-Coller peut ne pas fonctionner au niveau de l'invite d'un shell cxterm. Tcsh mange le huitième bit. Vous devez taper ``setenv LANG'' pour corriger cela. Essayez aussi ``stty pass8''.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre