Linux Virtual Delivery Agent 2110

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

概要

これまで、クライアント IME ユーザーインターフェイス(変換ウィンドウと候補ウィンドウを含む)は画面の左上隅に配置されていました。カーソルに追従せず、テキスト入力領域のカーソルから離れた場所に表示されることがありました。

以前のクライアント IME ユーザーインターフェイスの画像

-  Citrix® は、クライアント IME の使いやすさを向上させ、ユーザーエクスペリエンスを次のようにさらに改善します。

-  ![現在のクライアント IME ユーザーインターフェイスの画像](/ja-jp/linux-virtual-delivery-agent/2110/media/synced-composition-and-candidate-windows.png)

機能使用の前提条件

  1. Linux VDA で Intelligent Input Bus (IBus) を有効にします。Linux OS で IBus を有効にする方法については、OS ベンダーのドキュメントを参照してください。例:
  2. この機能は自動的にインストールされますが、使用する前に有効にする必要があります。

機能の有効化と無効化

クライアント IME ユーザーインターフェイス同期機能は、デフォルトで無効になっています。この機能を有効または無効にするには、Client Keyboard Layout Sync and IME Improvement ポリシーを設定するか、ctxreg ユーティリティを使用してレジストリを編集します。

注: - > - > Client Keyboard Layout Sync and IME Improvement ポリシーはレジストリ設定よりも優先され、指定したユーザーオブジェクトおよびマシンオブジェクト、またはサイト内のすべてのオブジェクトに適用できます。特定の Linux VDA のレジストリ設定は、その VDA 上のすべてのセッションに適用されます。

  • Client Keyboard Layout Sync and IME Improvement ポリシーを設定して、クライアント IME ユーザーインターフェイス同期機能を有効または無効にします。

    1. Studio で、ポリシーを右クリックし、ポリシーの作成を選択します。
    2. Client Keyboard Layout Sync and IME Improvement ポリシーを検索します。

      Client Keyboard Layout Sync and IME Improvement ポリシーの画像

    3. ポリシー名の横にある選択をクリックします。
    4. ポリシーを設定します。

      Client Keyboard Layout Sync and IME Improvement ポリシーの設定の画像

      利用可能なオプションは次の 3 つです。

      • Disabled:動的キーボードレイアウト同期とクライアント IME ユーザーインターフェイス同期を無効にします。
      • Support dynamic client keyboard layout synchronizationHKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar にある SyncKeyboardLayout レジストリキーの DWORD 値に関係なく、動的キーボードレイアウト同期を有効にします。
      • Support dynamic client keyboard layout synchronization and IME improvementHKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar にある SyncKeyboardLayout および SyncClientIME レジストリキーの DWORD 値に関係なく、動的キーボードレイアウト同期とクライアント IME ユーザーインターフェイス同期の両方を有効にします。
  • ctxreg ユーティリティを使用してレジストリを編集し、クライアント IME ユーザーインターフェイス同期機能を有効または無効にします。

    この機能を有効にするには、次のコマンドを実行します。

     /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v  "SyncClientIME" -d "0x00000001"
     <!--NeedCopy-->
    

    この機能を無効にするには、次のコマンドを実行します。

     /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000"
     <!--NeedCopy-->
    
クライアント IME ユーザーインターフェイスの同期