Linux 虚拟投递代理 2106

客户端 IME 用户界面同步

概述

迄今为止,客户端 IME 用户界面(包括组合窗口和候选窗口)位于屏幕左上角。它不跟随光标,有时会远离文本输入区域中的光标:

以前的客户端 IME 用户界面图像

Citrix® 增强了可用性,并通过客户端 IME 进一步改善了用户体验,具体如下:

当前客户端 IME 用户界面图像

注意:

此功能适用于 RHEL 7.x、CentOS 7.x、Ubuntu 16.04、Ubuntu 18.04 和 SUSE 12.x。它支持适用于 Windows 和 Mac 的 Citrix Workspace 应用程序。

要在 RHEL 7.x 桌面会话中使用此功能,您必须启用 IBus。例如,将用户界面语言设置为需要 IME 输入的语言,或将 GTK_IM_MODULE=ibus 添加到 ${HOME}/.config/imsettings/xinputrc 文件中。

  • 此功能会自动安装,但您必须先启用此功能才能使用它。

启用和禁用此功能

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

注意:

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

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

    ![客户端键盘布局同步和 IME 改进策略图像](/zh-cn/linux-virtual-delivery-agent/2106/media/client-keyboard-and-ime-policy.png)

1.  单击策略名称旁边的**选择**。
1.  设置策略。

    ![设置客户端键盘布局同步和 IME 改进策略图像](/zh-cn/linux-virtual-delivery-agent/2106/media/setting-client-keyboard-and-ime-policy.png)

    有三个可用选项:
    -  **禁用**:禁用动态键盘布局同步和客户端 IME 用户界面同步。
    -  **支持动态客户端键盘布局同步**:启用动态键盘布局同步,而无论 `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar` 处 **SyncKeyboardLayout** 注册表项的 DWORD 值如何。
    -  **支持动态客户端键盘布局同步和 IME 改进**:启用动态键盘布局同步和客户端 IME 用户界面同步,而无论 `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar` 处 **SyncKeyboardLayout** 和 **SyncClientIME** 注册表项的 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 用户界面同步