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/2308/media/synced-composition-and-candidate-windows.png)

使用此功能的先决条件

  1. 在 Linux VDA 上启用智能输入总线 (IBus)。有关如何在 Linux 操作系统上启用 IBus 的信息,请参阅操作系统供应商的文档。例如:
  2. 此功能会自动安装,但必须先启用它才能使用。

启用和禁用此功能

客户端 IME 用户界面同步功能默认处于禁用状态。要启用或禁用此功能,请设置客户端键盘布局同步和 IME 改进策略或通过 ctxreg 实用程序编辑注册表。

注意: - > - > “客户端键盘布局同步和 IME 改进”策略优先于注册表设置,并且可以应用于您指定的用户和计算机对象或站点中的所有对象。给定 Linux VDA 上的注册表设置适用于该 VDA 上的所有会话。

  • 设置“客户端键盘布局同步和 IME 改进”策略以启用或禁用客户端 IME 用户界面同步功能:

    1. 在 Studio 中,右键单击“策略”,然后选择“创建策略”。
    2. 搜索“客户端键盘布局同步和 IME 改进”策略。

      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

      有三个可用选项:

      • 已禁用:禁用动态键盘布局同步和客户端 IME 用户界面同步。
      • 支持动态客户端键盘布局同步:启用动态键盘布局同步,无论 HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarSyncKeyboardLayout 注册表项的 DWORD 值如何。
      • 支持动态客户端键盘布局同步和 IME 改进:启用动态键盘布局同步和客户端 IME 用户界面同步,无论 HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarSyncKeyboardLayoutSyncClientIME 注册表项的 DWORD 值如何。
  • 通过 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 用户界面同步