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の使用を構成するには
-
[セッションの定義] で既存のセッションを選択するか、新しいセッションを作成します。
-
[セッションの定義] 画面で、[キーボード] タブをクリックします。
-
[XIM サーバを起動する] を選択します。
-
[X クライアントに Reflection XIM サーバの使用を強制する] を選択します。
-
[X クライアント] の下のクライアント定義を選択します。
-
[セッション]から、XIMサーバを起動するために変更したセッションの名前を選択します。
-
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のトラブルシューティング」を参照してください。
-
-
クライアントを起動します。
ここで、通常どおりローカル入力エディタを起動してテキストを入力できます。X クライアントによっては、オンザスポット編集やオーバーザスポット編集が表示される場合があります。
メモ
この手順を完了してもXクライアントへのテキスト入力にローカルIMEを使用できない場合は、「IMEのトラブルシューティング」の情報を参照してください。
詳細