コンテンツにスキップ

Reflection XでローカルIMEの使用を構成する

ワークステーションでIME (入力方式エディタ)を使用している場合は、[ネイティブIMEサポート]を有効にすることができます。

メモ

入力方式エディタは、キーボードで入力できない文字や記号を入力するためのアプリケーションです。

この機能を使用すると、ワークステーションのIMEでテキストを構成できます。Reflection XのXIMサーバで、構成されたテキストをIMEから取得し、XIMを認識するクライアントに渡します。このため、新しい入力方法を習得しなくてもさまざまな X クライアントで作業できます。

Reflection XIM サーバは、以下の入力方法に対応しています。

  • オンザスポット編集およびオーバーザスポット編集

  • 日本語、中国語、韓国語の文字を含むすべての Unicode 文字

開始する前に以下の要件を確認してください。

  • ワークステーションにネイティブ IME (Windows IME など) をインストールする必要があります。

  • X クライアントは XIM プロトコルを使用する必要があります。

  • クライアントロケール(通常はLANG環境変数で指定される)は、ja_JP.UTF-8、ja_JP.EUC-JP、ja_JP、C、en_US.UTF-8、ko_KR.UTF-8、ko_KRのいずれかでなければなりません。(追加のロケールは、Reflection Xのコマンドラインパラメータであるrxaim.localesを使用して指定できます。)

Reflection XでローカルIMEの使用を構成するには

  1. [セッションの定義] で既存のセッションを選択するか、新しいセッションを作成します。

  2. [セッションの定義] 画面で、[キーボード] タブをクリックします。

  3. [XIM サーバを起動する] を選択します。

  4. [X クライアントに Reflection XIM サーバの使用を強制する] を選択します。

  5. [X クライアント] の下のクライアント定義を選択します。

    1. セッション]から、XIMサーバを起動するために変更したセッションの名前を選択します。

    2. Xクライアントコマンドに次の環境変数を追加します。

    XMODIFIERS=@im=RXAIM -これにより、XMODIFIERS環境変数がReflection XのXIMサーバを識別するよう構成されます。

    GTK_IM_MODULE=xim-これにより、GTK(旧GIMP Toolkit)ベースのクライアントがX Input Method(XIM)を使用するように設定します。

    QT_IM_MODULE=xim-これにより、Qt(Gimp Toolkit)ベースのクライアントがX Input Method(XIM)を使用するように設定します。

    例:

    XMODIFIERS=@im=RXAIM QT_IM_MODULE=xim /usr/bin/kwrite --display=%IP#%

    XMODIFIERS=@im=RXAIM GTK_IM_MODULE=xim /usr/bin/gedit --display=%IP#%

    メモ

    GTK_IM_MODULEとQT_IM_MODULEの両方を環境に設定しても安全であり、端末Xクライアントの場合と同じように、異なるツールキットに基づく複数のXクライアントを後で起動する場合に便利です。

    古いシステムでは、XMODIFIERS変数の設定が不要な場合があります。クライアントがすでに別のXIMサーバを使用するよう構成されている場合は、[XクライアントにReflection XIMサーバの使用を強制する]を選択すると、クライアントが自動的にReflection X XIMサーバにリダイレクトされます。場合によっては、追加変更が必要な場合があります。詳細については、「IMEのトラブルシューティング」を参照してください。

  6. クライアントを起動します。

    ここで、通常どおりローカル入力エディタを起動してテキストを入力できます。X クライアントによっては、オンザスポット編集やオーバーザスポット編集が表示される場合があります。

メモ

この手順を完了してもXクライアントへのテキスト入力にローカルIMEを使用できない場合は、「IMEのトラブルシューティング」の情報を参照してください。

詳細