Linux Virtual Delivery Agent

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

概要

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

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

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

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

機能の使用要件

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

機能の有効化と無効化

クライアントIMEユーザーインターフェース同期機能は、デフォルトで無効になっています。この機能を有効または無効にするには、クライアントキーボードレイアウト同期とIMEの改善ポリシーを設定するか、ctxregユーティリティを介してレジストリを編集します。

注: - > - > クライアントキーボードレイアウト同期とIMEの改善ポリシーは、レジストリ設定よりも優先され、指定したユーザーおよびマシンオブジェクト、またはサイト内のすべてのオブジェクトに適用できます。特定のLinux VDA上のレジストリ設定は、そのVDA上のすべてのセッションに適用されます。

  • クライアントIMEユーザーインターフェース同期機能を有効または無効にするには、クライアントキーボードレイアウト同期とIMEの改善ポリシーを設定します。

    1. Studioで、ポリシーを右クリックし、ポリシーの作成を選択します。
    2. クライアントキーボードレイアウト同期とIMEの改善ポリシーを検索します。

      クライアントキーボードレイアウト同期とIMEの改善ポリシーの画像

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

      クライアントキーボードレイアウト同期とIMEの改善ポリシーの設定画像

      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ユーザーインターフェース同期の両方を有効にします。
  • 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ユーザーインターフェースの同期