Linux Virtual Delivery Agent

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

概要

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

Image of previous client IME user interface

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

-  ![Image of current client IME user interface](/ja-jp/linux-virtual-delivery-agent/2203-ltsr/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ポリシーを検索します。

      Image of the Client Keyboard Layout Sync and IME Improvement policy

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

      Image of setting the Client Keyboard Layout Sync and IME Improvement policy

      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ユーザーインターフェースの同期