クライアントIMEユーザーインターフェイスの同期

最終公開日 : Nov 13, 2026

概要

これまで、クライアントIMEユーザーインターフェイス(変換ウィンドウと候補ウィンドウを含む)は画面の左上隅に配置されていました。カーソルに追従せず、テキスト入力領域のカーソルから離れた場所に表示されることがありました。
以前のクライアントIMEユーザーインターフェイスの画像(/en-us/linux-virtual-delivery-agent/2104/media/composition-and-candidate-windows.png)
Citrix® は、クライアントIMEの使いやすさを向上させ、ユーザーエクスペリエンスをさらに改善しました。
現在のクライアントIMEユーザーインターフェイスの画像(/en-us/linux-virtual-delivery-agent/2104/media/synced-composition-and-candidate-windows.png)
注:
この機能は、RHEL 7.x、CentOS 7.x、Ubuntu 16.04、Ubuntu 18.04、およびSUSE 12.xで利用できます。WindowsおよびMac版のCitrix Workspaceアプリでサポートされています。
RHEL 7.xデスクトップセッションでこの機能を使用するには、IBusを有効にする必要があります。たとえば、ユーザーインターフェイス言語をIME入力が必要な言語に設定するか、${HOME}/.config/imsettings/xinputrc ファイルに GTK\_IM\_MODULE=ibus を追加します。
この機能は自動的にインストールされますが、使用する前に有効にする必要があります。

機能の有効化と無効化

クライアントIMEユーザーインターフェイス同期機能は、デフォルトで無効になっています。この機能を有効または無効にするには、Client Keyboard Layout Sync and IME Improvement ポリシーを設定するか、ctxregユーティリティを介してレジストリを編集します。
注:
Client Keyboard Layout Sync and IME Improvement ポリシーはレジストリ設定よりも優先され、指定したユーザーおよびマシンオブジェクト、またはサイト内のすべてのオブジェクトに適用できます。特定のLinux VDA上のレジストリ設定は、そのVDA上のすべてのセッションに適用されます。
  • クライアントIMEユーザーインターフェイス同期機能を有効または無効にするには、Client Keyboard Layout Sync and IME Improvement ポリシーを設定します。
    1. Studioで、Policies を右クリックし、Create Policy を選択します。
    2. Client Keyboard Layout Sync and IME Improvement ポリシーを検索します。
      クライアントキーボードレイアウト同期とIME改善ポリシーの画像
    3. ポリシー名の横にある選択をクリックします。
    4. ポリシーを設定します。
      クライアントキーボードレイアウト同期とIME改善ポリシーの設定画像(/en-us/linux-virtual-delivery-agent/2104/media/setting-client-keyboard-and-ime-policy.png)
      次の3つのオプションがあります。
      • 無効: 動的キーボードレイアウト同期とクライアントIMEユーザーインターフェイス同期を無効にします。
      • 動的クライアントキーボードレイアウト同期をサポート: HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarにあるSyncKeyboardLayoutレジストリキーのDWORD値に関係なく、動的キーボードレイアウト同期を有効にします。
      • 動的クライアントキーボードレイアウト同期とIME改善をサポート: HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarにあるSyncKeyboardLayoutおよびSyncClientIMEレジストリキーのDWORD値に関係なく、動的キーボードレイアウト同期とクライアントIMEユーザーインターフェイス同期の両方を有効にします。
  • クライアントIMEユーザーインターフェイス同期機能を有効または無効にするには、ctxregユーティリティを介してレジストリを編集します。
    この機能を有効にするには、次のコマンドを実行します。
    /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v  "SyncClientIME" -d "0x00000001"
    この機能を無効にするには、次のコマンドを実行します。
    /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000"