Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

9.7.9 Exemple de syst�me X bilingue

Configurons un syst�me X bilingue qui supporte simultan�ment le Japonais, l'Anglais, l'Allemand et le Fran�ais avec les codages EUC, UTF-8 et ISO-8859-1 dans diff�rentes consoles.

Je vais vous montrer une personnalisation en utilisant le syst�me de menu Debian. Pour les d�tails du syst�me de menu Debian consultez /usr/share/doc/menu/html/index.html. Je cr�e aussi un raccourci pour le navigateur web mozilla dans l'exemple. [ 38]

  • ajoutez le support de la locale pour le Japonais ja_JP.eucJP et les autres locales requises avec la m�thode d�crite � la section Localisation (l10n), Section 9.7 (pour toutes).

  • installez un syst�me de conversion et un dictionnaire Kana vers Kanji (pour le Japonais) :

    • canna – serveur local (licence gratuite), ou

    • freewnn-jserver – serveur extensible par le r�seau (domaine public)

  • installez le syst�me d'entr�e pour le Japonais :

    • kinput2-canna – pour X, ou

    • kinput2-canna-wnn – pour X, et

    • egg – marche directement avec Emacsen m�me en console (optionnel)

  • installez des terminaux compatibles (pour toutes) :

    • xterm – X (pour ISO-8859-1 and UTF-8),

    • kterm – X (pour Japonais EUC), et

    • mlterm – X (multilingue).

  • ajoutez tous les paquets de polices n�cessaires (pour toutes)

  • cr�ez ~/.xsession qui d�finit l'environnement X sp�cifique � l'utilisateur comme d�crit dans Sessions X personnalis�es, Section 9.4.5.1 (pour toutes) :

         #!/bin/sh
         # Cela fait marcher su avec X
         if [ -z "$XAUTHORITY" ]; then
                 XAUTHORITY=$HOME/.Xauthority
                 export XAUTHORITY
         fi
         
         # r�gle l'environnement sp�cifique par le syst�me de menu debian
         # remet � z�ro la locale
         unset LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
         unset LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
         unset LC_IDENTIFICATION LC_ALL LANG LANGUAGE PAGER
         # r�gle la locale par d�faut dans X
         LANG=C
         # exporte la locale
         export LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
         export LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
         export LC_IDENTIFICATION LC_ALL LANG LANGUAGE PAGER
         ###
         
         # active la m�thode d'entr�e pour le Japonais avec kinput2
         kinput2 &
         XMODIFIERS="@im=kinput2"
         export XMODIFIERS
         # gestionnaire de fen�tres blackbox (l�ger)
         exec /usr/bin/blackbox
         #exec xfwm
         #exec wmaker
    
  • r�glez la locale dans ~/.bash_profile pour les consoles Linux (pour toutes)

  • supprimez la configuration de la locale de ~/.bashrc, si elle existait (pour toutes)

  • cr�ez quelques fichiers dans /etc/menu (pour toutes) :

    • /etc/menu/xterm-local : (ajoute de nouvelles entr�es dans le menu) [ 39]

           ?package(xterm):\
            needs=x11\
            section=XShells\
            longtitle="XTerm: terminal emulator (en_US.ISO-8859-1)"\
            title="XTerm (en_US.ISO-8859-1)"\
            command="sh -c 'LC_ALL=en_US.ISO-8859-1 xterm'"
           ?package(xterm):\
            needs=x11\
            section=XShells\
            longtitle="XTerm: terminal emulator (de_DE.ISO-8859-1)"\
            title="XTerm (de_DE.ISO-8859-1)"\
            command="sh -c 'LC_ALL=de_DE.ISO-8859-1 xterm -T xterm-de'"
           ?package(xterm):\
            needs=x11\
            section=XShells\
            longtitle="XTerm: terminal emulator for X with Unicode support
            (Japanese)"\
            title="UXTerm (ja_JP.UTF-8)"\
            command="sh -c 'LC_ALL=ja_JP.UTF-8 uxterm'"
      
    • /etc/menu/kterm : (remplace les entr�es par d�faut) [40]

           ?package(kterm):\
            needs="x11"\
            section="XShells"\
            command="sh -c 'LC_ALL=ja_JP.eucJP PAGER=w3m /usr/X11R6/bin/kterm -xim'" \
            title="Kanji Terminal"
           ?package(kterm):\
            needs="x11"\
            section="XShells"\
            command="sh -c 'LANG=ja_JP.eucJP \
                     LC_MESSAGES=en_US.ISO-8859-1  PAGER=w3m /usr/X11R6/bin/kterm -xim'"\
            title="Kanji Terminal (bilingal)"
      
    • /etc/menu/mozilla-local : (ajoute un nouveau raccourci) [41]

           ?package(mozilla-browser):needs="x11" section="/" \
                   title=" Mozilla Navigator" command="mozilla-1.5"
           	hints="Web browsers"\
                   icon=/usr/share/pixmaps/mozilla.xpm
      
    • ex�cutez update-menus depuis le compte root.

  • ajoutez les lignes suivantes � ~/.muttrc (pour le Japonais) :

         # le support UTF-8 n'est pas populaire dans l'environnement japonais
         # EMACS
         # codage 7 bits pour iso-2022-jp est plus facile pour tout le monde
         # ordre de codage par d�faut = us-ascii > iso-8859-1 > utf-8 > iso-2022-jp
         set send_charset="us-ascii:iso-8859-1:iso-2022-jp"
         set allow_8bit=no
    
  • activez XIM kinput2 pour les applications X (pour le Japonais) :

    • ajoutez *inputMethod: kinput2 et KTerm*VT100*OpenIm: true � votre fichier de ressources X ~/.Xresources (on dirait que Debian le fait automatiquement).

    • Quelques applications (comme mlterm) permettent aussi de configurer *inputMethod: et d'autres param�tres dynamiquement au d�marrage (appuyez sur Ctrl-Bouton-3 dans mlterm).

  • lancez X avec startx ou � partir d'un des gestionnaires d'affichage (xdm, gdm, kdm, wdm, ...) (pour toutes)

  • lancez une application compatible avec le Japonais comme Vim 6, (x)emacs21, mc-4.5, mutt-1.4, ... dans kterm (pour le Japonais). (Emacs semble �tre populaire, bien que je ne l'utilise pas.)

  • appuyez sur Shift+Space pour activer/d�sactiver l'entr�e de caract�res japonais (pour le Japonais).

  • lisez les pages de manuel localis�es en tapant la commande dans la console localis�e (pour toutes).

Pour d'autre support sur CJK, consultez les sections suivantes et SuSE pages for CJK.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire