Mercurial > freewnn
view Xwnmo/manual/2.env/ximconf.txt @ 22:c966456648ad
- fixed argument style in function definition
- created header files for prototype check. (in progress)
- suppress warnings
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 17 Apr 2008 01:17:45 +0900 |
parents | bbc77ca4def5 |
children |
line wrap: on
line source
XIMCONF(4) UNIX Programmer's Manual XIMCONF(4) 名称 ximconf - Xウィンドウ・インプットマネージャー (xwnmo(1X)) 用コンフィギュレーションファイル 形式 //uussrr//llooccaall//lliibb//wwnnnn//xxiimmccoonnff 解説 _x_i_m_c_o_n_f ファイルには、 _x_w_n_m_o の動作環境が書かれています。動 作環境とは、サポートする言語とその環境(内部コード、外部コー ド、 CSWIDTH (コードセット毎の幅)、変換サーバを使用するか どうかなど)と、デフォルトのロカール、複数言語環境のロカール です。 このファイルを変更することで、サポートする言語の追加/削除が 行なえます。 セミコロン (;) で始まる行は、コメント行です。 フォーマット { 外部ロカール }[|{ 外部ロカール }|...] { 言語名 } { 内 部ロカール } { コードセット幅 } { サーバ使用/不使用 } { コード変換 } or setdefaultlocale { デフォルトのロカール } or setworldlocale { 複数言語環境のロカール } 外部ロカール クライアントによって使用されるロカール名を指定しま す。あるクライアントが _x_w_n_m_o に対して一つの外部ロ カールを要求すると、その外部ロカールが存在する行の 言語名、内部ロカールなどが、そのクライアントに関係 づけられます。一行に複数の外部ロカールを、 '|' で 区切って指定できます。 言語名 Wnn の環境において LANG として参照される言語名を指 定します。 Wnn のマニュアルの uumrc あるいは ser- verdefs を参照して下さい。 内部ロカール _x_w_n_m_o によって使用される内部ロカール名を指定します。 Wnn のライブラリはすべて EUC エンコーディングのみ を処理しますので、 _x_w_n_m_o は、 EUC のサブセットのロ カールを使用しなければなりません。必ず、 EUC のサ ブセットを指定して下さい。 コードセット幅 内部ロカール( EUC のサブセット)の CSWIDTH (コー ドセット毎の幅)を指定します。 CSWIDTH のフォーマ ットは以下の通りです。 CSWIDTH=b1[:c1][,b2[:c2][,b3[:c3]]] "b1-b3" は、それぞれのコードセットのバイト数です。 ( SS2 と SS3 は除きます) "c1-c3" は、それぞれの コードセットのカラム数です。 "b1" と "c1" は、コードセット1に対するものです。 "b2" と "c2" は、コードセット2に対するものです。 "b3" と "c3" は、コードセット3に対するものです。 サーバ使用/不使用 その言語環境が、変換サーバを使用するものかどうかを 指定します。 ``True'' もしくは ``TRUE'' が指定され ると、変換サーバが使用されます。その他の場合は、使 用されません。例えば、ラテン系言語の場合などは、オ ートマトンの変換だけで実現することができます。 コード変換 特殊な言語の場合(例えば、中国語)、内部コードを表 示のためのコードに変換する必要があります(例えば、 中国語の Yincoding )。そのような言語の場合に、変 換の方法を " コード変換 " に文字列で指定します。そ の他の場合は、 `Normal'' を指定しなければなりませ ん。現バージョンでは、 ``Yincoding'' のみがサポー トされています。これは、中国語の Yincoding のため のものです。 デフォルトのロカール デフォルトのロカール名を指定します。 Root-mode の ロカールが空か "C" ロカールの場合にこの " デフォル トのロカール " が使用されます。この " デフォルトの ロカール " が指定されない場合は、 DEFAULT_LANG が デフォルトとして使用されます。 DEFAULT_LANG は、コ ンパイルの環境に依存します。もし、 DEFAULT_LANG が 何になっているのかを知りたいのであれば、リソースの langName を NULL にし、環境変数の LANG を "C" に設 定し、 _x_w_n_m_o を実行します。そうすると、 _x_w_n_m_o は、 "I try to set locale to defualt ???." というメッセ ージを表示します。この ??? の部分が DEFAULT_LANG です。 複数言語環境のロカール 複数言語環境のロカール名を指定します。もし、クライ アントがこのロカールを使用することを _x_w_n_m_o に要求 した場合に、 _x_w_n_m_o はそのクライアントに対して、複 数言語環境を作成します。もし、 " 複数言語環境のロ カール " が指定されない場合は、 ``wr_WR.ct'' がデ フォルトとして使用されます。 関連項目 xwnmo(1X) CCOOPPYYRRIIGGHHTT Copyright 1992 by OMRON Corporation Copyright 1992 by Massachusetts Institute of Technology AAUUTTHHOORR Seiji Kuwari (OMRON Corporation) Printed 12/1/92 Release 5 2