Page suivante Page précédente Table des matières
3. CXterm et Hztty
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.
3.1 Récupérer le paquetage cxterm et hztty
cxterm5.0.p3.tar.gzcorrespond à 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 depuiscxterm5.0.p3.tar.gz ftp.ifcss.org:/pub/software/x-win/cxterm hztty-2.0.tar.gz ftp.ifcss.org:/pub/software/unix/convert
3.2 Installer cxterm
Décompresser le paquetage cxterm
Ce qui aura pour effet de créer un nouveau répertoire# tar -xvzf cxterm5.0.p3.tar.gzcxterm-5.0Si vous voulez installer cxterm pour tous les utilisateurs du système, vous devez passer en root avant de lancer la commande ``# cd cxterm-5.0 # ./config.sh./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
1si 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 options1et3les installera automatiquement. Il est possible d'en ajouter d'autres grâce à l'option4. Cxterm installé, assurez-vous que les exécutablescxtermetCXtermsont dans votre chemin de recherche. Pour les shells C et TcshPour sh et bash# set path (/usr/local/chinese/bin $path)# setenv PATH=$PATH:/usr/local/chinese/bin ; export PATH
CXtermest un script shell destiné à charger les ressources d'X-Window puis à lancer cxterm. Pour utiliser cxterm en mode GB, essayez ceciOu en mode BIG5# CXterm -gb# CXterm -big5
3.3 Installer hztty
Hztty transcrit le Chinois entre différents types de codages. Décompactez
hztty-2.0.tar.gzAprès compilation, déplacez l'exécutable# tar -xvzf hztty-2.0.tar.gz # cd hztty-2.0 # make linuxhzttyvers votre répertoirebinet la page de man vers votre répertoireman.Prenez connaissance du mode d'utilisation de hztty en lisant sa page de 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
3.4 Patch couleur pour cxterm
Un fichier patch
cxterm-5.0.p3-color.patch.gzse trouve également dans le même répertoire quecxterm5.0.p3.tar.gzsurftp.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.0Le 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 ``# 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.shCtrl-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.
3.5 Les anomalies
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''.
Page suivante Page précédente Table des matières