cs00 ユーザーズガイド

cm を使用するための設定

cm かな漢字サーバーインタフェースモジュールを使用するには、次の作業が必要です。

  1. まずはじめに cs00setup(1) を実行してください。

  2. $HOME/.dtprofile を編集します。

    次の記述を、

    #
    ###==- Generated by cs00setup to launch XIM for Japanese. == BEGIN 
    == -==##
    # Launch X Input Method Server in this area.
    # You can modify contents of this area. But if you execute
    # setup command of XIMS, this area will be overwritten.
    # Please DO NOT delete the line includes "== BEGIN ==" or "== END 
    ==" in
    # this area.
    # Launch the X Input Method Server.
    if [ "_$DTSTARTIMS" = "_True" ]; then
        _sunximswm="dtwm"
        _file=/usr/openwin/lib/locale/$LANG/imsscript/S599cs00
        if [ -f $_file ]; then
            . $_file
        fi
        unset _sunximswm _file
    fi
    ###==- Generated by cs00setup to launch XIM for Japanese. == END 
    == -==### 

    次のように変更します。

    #
    ###==- Generated by cs00setup to launch XIM for Japanese. == BEGIN 
    == -==##
    # Launch X Input Method Server in this area.
    # You can modify contents of this area. But if you execute
    # setup command of XIMS, this area will be overwritten.
    # Please DO NOT delete the line includes "== BEGIN ==" or "== END 
    ==" in
    # this area.
    # Launch the X Input Method Server.
    if [ "_$DTSTARTIMS" = "_True" ]; then
        LC_ALL=ja ¥
            XFILESEARCHPATH=/usr/openwin/lib/locale/ja/%T/%N%S ¥
            /usr/openwin/bin/htt -if cm -nosm -lc_basiclocale ja &
        unset DTSTARTIMS
    fi
    ###==- Generated by cs00setup to launch XIM for Japanese. == END 
    == -==###

  3. $HOME/.openwin-init を編集します。

$HOME/.openwin-init の次の記述を、

...toolwait /usr/openwin/bin/htt -if xci -lc_basiclocale ja

次のように書き換えます。

...toolwait /usr/openwin/bin/htt -if cm -lc_basiclocale ja

設定した内容は、次にログインした時から有効になります。 [wnn6setup(1)atok8setup(1)cs00setup(1) を実行または、ワークスペースメニューから日本語入力システムを切り替えた場合は、これらの設定は、無効になりますので、注意してください。]

cm かな漢字変換サーバーインタフェースモジュールを使用している場合、カスタマイズできるファイルは、変換サーバーとの接続方法やデータ入力キーの機能の割り当てなどに関連する 4 つのファイルです。以下にその 4 つのファイルのカスタマイズ方法を説明します。


注 -

cm かな漢字変換サーバーインタフェースモジュールは、SPARC のみ利用できます。



注 -

libmle と cs00 を用いた日本語入力では、libmle を使う 1 プロセスについて利用できる変換セッションの数は、最大 512 個となります。従って、cm かな漢字変換サーバーインタフェースモジュールを使用すると、変換セッション数は、最大 512 個となります。ただし、メモリ不足などの原因により、512 個利用できない場合があります。


変換サーバーとの接続方法やデータ入力キーの機能の割り当てなど、カスタマイズできるファイルは、次の 4 つです。

cstab を除く 3 つのファイルは、/etc/mle/locale/cs00 にデフォルトのデータがあります。また、cstab は、/etc/mle/locale にあります。


注 -

locale には、ロケール名が入ります。cs00 の場合、ja または、japanese が有効です。


カスタマイズを行う場合、一般的なカスタマイズとシステムごとのカスタマイズの 2 通りがあります。

一般的なカスタマイズ方法は以下のとおりです。

  1. 各自のホームディレクトリの下に.mle/locale/cs00 というディレクトリを作成します。(cs00setup(1) を実行すると自動的に作成されます)

    sun% cd
    sun% mkdir -p .mle/locale/cs00
    

  2. 修正したいファイルをコピーします。

    sun% cp /etc/mle/locale/cs00/filename ‾/.mle/locale/cs00/filename
    

    cstab の場合は、以下のようになります。

    sun% cp /etc/mle/locale/cstab ‾/.mle/locale/cstab
    

  3. コピーされたファイルを編集します。

    また、上記 1.〜3. の手順の代わりに以下のコマンドを実行することにより、環境変数 MLEPATH を使用して設定する方法もあります。

    sun% setenv MLEPATH dir
    

    dir をカスタマイズしたいファイルがあるディレクトリ名 (フルパス名) で置き換えてください。

    システムごとにカスタマイズする場合は、/etc/mle/locale/cs00/filename または、/etc/mle/locale/cstab を直接修正してください。


    注 -

    /etc/mle/locale にあるファイルはオリジナルですので、修正前にコピーするなどして取り扱いには、十分に気をつけてください。また、このディレクトリにあるファイルを修正すると、システムを使用しているユーザー全員に影響します。個人で使用する場合は、$MLEPATH/locale または $HOME/.mle/locale を使用してください。