XIMCONF(4)

名称
ximconf - Ｘウィンドウ・インプットマネージャー(xwnmo(1X))用 コンフィギュレーションファイル

形式
/usr/local/lib/wnn/ximconf

解説
ximconf ファイルには、xwnmo の動作環境が書かれています。 動作環境とは、サポートする言語とその環境（内部コード、外部コード、 CSWIDTH（コードセット毎の幅）、変換サーバを使用するかどうかなど） と、デフォルトのロカール、複数言語環境のロカールです。

このファイルを変更することで、サポートする言語の追加／削除が行なえます。

セミコロン (;) で始まる行は、コメント行です。

フォーマット

    {外部ロカール}[|{外部ロカール}|...] {言語名} {内部ロカール} {コードセット幅} {サーバ使用／不使用} {コード変換}
    or
    setdefaultlocale    {デフォルトのロカール}
    or
    setworldlocale    {複数言語環境のロカール}

外部ロカール
    クライアントによって使用されるロカール名を指定します。あるクライアントが xwnmoに対して一つの外部ロカールを要求すると、その外部ロカールが 存在する行の言語名、内部ロカールなどが、そのクライアントに関係づけられます。 一行に複数の外部ロカールを、'|'で区切って指定できます。

言語名 Wnnの環境においてLANGとして参照される言語名を指定します。 Wnnのマニュアルのuumrcあるいはserverdefsを参照して下さい。

内部ロカール
    xwnmoによって使用される内部ロカール名を指定します。 WnnのライブラリはすべてEUCエンコーディングのみを処理しますので、 xwnmoは、EUCのサブセットのロカールを使用しなければなりません。 必ず、EUCのサブセットを指定して下さい。

コードセット幅
    内部ロカール（EUCのサブセット）のCSWIDTH（コードセット毎の幅）を指定します。 CSWIDTHのフォーマットは以下の通りです。
    CSWIDTH=b1[:c1][,b2[:c2][,b3[:c3]]]
    "b1-b3" は、それぞれのコードセットのバイト数です。（SS2とSS3は除きます）
    "c1-c3" は、それぞれのコードセットのカラム数です。
    "b1" と "c1" は、コードセット１に対するものです。
    "b2" と "c2" は、コードセット２に対するものです。
    "b3" と "c3" は、コードセット３に対するものです。

サーバ使用／不使用
    その言語環境が、変換サーバを使用するものかどうかを指定します。 ``True''もしくは``TRUE''が指定されると、変換サーバが使用されます。 その他の場合は、使用されません。例えば、ラテン系言語の場合などは、 オートマトンの変換だけで実現することができます。

コード変換
    特殊な言語の場合（例えば、中国語）、内部コードを表示のためのコードに 変換する必要があります（例えば、中国語のYincoding）。そのような言語の 場合に、変換の方法を"コード変換"に文字列で指定します。その他の場合は、 `Normal''を指定しなければなりません。現バージョンでは、``Yincoding'' のみがサポートされています。これは、中国語のYincodingのためのものです。

デフォルトのロカール
    デフォルトのロカール名を指定します。Root-modeのロカールが空か"C" ロカールの場合にこの"デフォルトのロカール"が使用されます。この "デフォルトのロカール"が指定されない場合は、DEFAULT_LANGがデフォルトとして 使用されます。DEFAULT_LANGは、コンパイルの環境に依存します。もし、 DEFAULT_LANGが何になっているのかを知りたいのであれば、リソースの langNameをNULLにし、環境変数のLANGを"C"に設定し、xwnmoを実行します。 そうすると、xwnmoは、"I try to set locale to defualt ???." というメッセージを表示します。この???の部分がDEFAULT_LANGです。

複数言語環境のロカール
    複数言語環境のロカール名を指定します。もし、クライアントがこのロカールを 使用することをxwnmoに要求した場合に、xwnmoはそのクライアントに 対して、複数言語環境を作成します。もし、"複数言語環境のロカール"が指定 されない場合は、``wr_WR.ct''がデフォルトとして使用されます。

関連項目
xwnmo(1X)

COPYRIGHT
Copyright 1992 by OMRON Corporation
Copyright 1992 by Massachusetts Institute of Technology

AUTHOR
Seiji Kuwari (OMRON Corporation)