Linux Virtual Delivery Agent 2407

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

概要

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

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

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

-  ![現在のクライアントIMEユーザーインターフェースの画像](/en-us/linux-virtual-delivery-agent/2407/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上のすべてのセッションに適用されます。

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

    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つのオプションがあります。

      • 無効: 動的なキーボードレイアウト同期とクライアント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ユーザーインターフェースの同期