Sincronización de la interfaz de usuario del IME de cliente
Información general
Hasta ahora, la interfaz de usuario del IME de cliente (incluidas la ventana de composición y la ventana de candidatos) se situaba en la esquina superior izquierda de la pantalla. No seguía el cursor y a veces se encontraba lejos del cursor en el área de entrada de texto:

Citrix® mejora la usabilidad y optimiza aún más la experiencia de usuario con el IME de cliente de la siguiente manera:

Nota:
Esta función está disponible para RHEL 7.x, CentOS 7.x, Ubuntu 16.04, Ubuntu 18.04 y SUSE 12.x. Es compatible con la aplicación Citrix Workspace para Windows y para Mac.
Para usar la función en sesiones de escritorio de RHEL 7.x, debes habilitar
IBus. Por ejemplo, configura el idioma de la interfaz de usuario a uno que requiera un IME para la entrada, o agrega GTK_IM_MODULE=ibus al archivo ${HOME}/.config/imsettings/xinputrc.
La función se instala automáticamente, pero debes habilitarla antes de poder usarla.
Habilitar y deshabilitar la función
La función de sincronización de la interfaz de usuario del IME de cliente está deshabilitada de forma predeterminada. Para habilitar o deshabilitar la función, establece la directiva Sincronización del diseño del teclado de cliente y mejora del IME o edita el registro mediante la utilidad ctxreg.
Nota:
- > La directiva **Sincronización del diseño del teclado de cliente y mejora del IME** tiene prioridad sobre la configuración del registro y se puede aplicar a los objetos de usuario y máquina que especifiques o a todos los objetos de tu sitio. La configuración del registro en un VDA de Linux determinado se aplica a todas las sesiones de ese VDA.
- Establece la directiva **Sincronización del diseño del teclado de cliente y mejora del IME** para habilitar o deshabilitar la función de sincronización de la interfaz de usuario del IME de cliente:
1. En Studio, haz clic con el botón derecho en **Directivas** y selecciona **Crear directiva**.
1. Busca la directiva **Sincronización del diseño del teclado de cliente y mejora del IME**.

1. Haz clic en **Seleccionar** junto al nombre de la directiva.
1. Establece la directiva.

Hay tres opciones disponibles:
- **Deshabilitado**: deshabilita la sincronización dinámica del diseño del teclado y la sincronización de la interfaz de usuario del IME de cliente.
- **Admitir la sincronización dinámica del diseño del teclado de cliente**: habilita la sincronización dinámica del diseño del teclado, independientemente del valor DWORD de la clave de registro **SyncKeyboardLayout** en `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar`.
- **Admitir la sincronización dinámica del diseño del teclado de cliente y la mejora del IME**: habilita tanto la sincronización dinámica del diseño del teclado como la sincronización de la interfaz de usuario del IME de cliente, independientemente de los valores DWORD de las claves de registro **SyncKeyboardLayout** y **SyncClientIME** en `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar`.
-
Edita el registro mediante la utilidad
ctxregpara habilitar o deshabilitar la función de sincronización de la interfaz de usuario del IME de cliente:Para habilitar la función, ejecuta el comando:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000001" <!--NeedCopy-->Para deshabilitar la función, ejecuta el comando:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000" <!--NeedCopy-->