Linux Virtual Delivery Agent

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

概要

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

Image of previous client IME user interface

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

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

      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ユーザーインターフェース同期の両方を有効にします。
  • クライアントIMEユーザーインターフェース同期機能を有効または無効にするには、ctxregユーティリティを使用してレジストリを編集します。

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

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