Linux Virtual Delivery Agent 2106

Sincronización de la interfaz de usuario IME del cliente

Introducción

Hasta la fecha, la interfaz de usuario IME del cliente (incluida la ventana de redacción y la ventana de candidatos) se situaba en la esquina superior izquierda de la pantalla. No seguía al cursor y, a veces, se situaba lejos del cursor en el área de entrada de texto:

Imagen de la interfaz de usuario del IME anterior del cliente

Citrix aumenta la usabilidad y mejora la experiencia de usuario con el cliente IME de la siguiente manera:

Imagen de la interfaz de usuario del IME actual del cliente

Nota:

La función está disponible para RHEL 7.x, CentOS 7.x, Ubuntu 16.04, Ubuntu 18.04 y SUSE 12.x. Se admite en la aplicación Citrix Workspace para Windows y para Mac.

Para utilizar la función en sesiones de escritorio con RHEL 7.x, debe habilitar IBus. Por ejemplo, establezca el idioma de la interfaz de usuario en uno que requiera un método de entrada (IME) para escribir texto, o bien agregue GTK_IM_MODULE=ibus al archivo ${HOME}/.config/imsettings/xinputrc.

La función se instala automáticamente, pero debe habilitarla para poder usarla.

Habilitar e inhabilitar la función

La función de sincronización de la interfaz de usuario del IME del cliente está inhabilitada de forma predeterminada. Para habilitar o inhabilitar la función, establezca la directiva Sincronización de la distribución del teclado del cliente y mejora de IME o modifique el Registro por medio de la utilidad ctxreg.

Nota:

La directiva Sincronización de la distribución del teclado del cliente y mejora de IME tiene prioridad sobre la configuración del Registro y se puede aplicar a los objetos de usuario y máquina especificados o a todos los objetos del sitio. La configuración del Registro en un Linux VDA específico se aplica a todas las sesiones de ese VDA.

  • Establezca la directiva Sincronización de la distribución del teclado del cliente y mejora de IME para habilitar o inhabilitar la función de sincronización de la interfaz de usuario del IME del cliente:

    1. En Studio, haga clic con el botón secundario en Directivas y seleccione Crear directiva.
    2. Busque la directiva Sincronización de la distribución del teclado del cliente y mejora de IME.

      Imagen de la directiva Sincronización de la distribución del teclado del cliente y mejora de IME

    3. Haga clic en Seleccionar junto al nombre de la directiva.
    4. Establezca la directiva.

      Imagen de configuración de la directiva Sincronización de la distribución del teclado del cliente y mejora de IME

      Hay tres opciones disponibles:

      • Inhabilitado: Inhabilita la sincronización dinámica de la distribución del teclado y la sincronización de la interfaz de usuario del IME del cliente.
      • Compatibilidad con sincronización dinámica de la distribución del teclado del cliente: Habilita la sincronización dinámica de la distribución del teclado, independientemente del valor DWORD de la clave de Registro SyncKeyboardLayout en HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
      • Compatibilidad con sincronización dinámica de la distribución del teclado del cliente: Habilita la sincronización dinámica de la distribución del teclado y la sincronización de la interfaz de usuario del IME del cliente, independientemente de los valores DWORD de las claves del Registro SyncKeyboardLayout y SyncClientIME en HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
  • Modifique el Registro por medio de la utilidad ctxreg para habilitar o inhabilitar la función de sincronización de la interfaz de usuario del IME del cliente:

    Para habilitar esta función, ejecute el comando:

     /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v  "SyncClientIME" -d "0x00000001"
     <!--NeedCopy-->
    

    Para inhabilitar esta función, ejecute el comando:

     /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000"
     <!--NeedCopy-->
    
Sincronización de la interfaz de usuario IME del cliente