Agente de entrega virtual de Linux 2407

Sincronización de la interfaz de usuario del IME del cliente

Información general

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

Imagen de la interfaz de usuario anterior del IME del cliente

-  Citrix® mejora la usabilidad y la experiencia del usuario con el IME del cliente de la siguiente manera:

-  ![Imagen de la interfaz de usuario actual del IME del cliente](/en-us/linux-virtual-delivery-agent/2407/media/synced-composition-and-candidate-windows.png)

Requisitos previos para usar la función

  1. Habilita el Bus de Entrada Inteligente (IBus) en tu VDA de Linux. Para obtener información sobre cómo habilitar IBus en un sistema operativo Linux, consulta la documentación del proveedor del sistema operativo. Por ejemplo:
  2. 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 del cliente está deshabilitada de forma predeterminada. Para habilitar o deshabilitar la función, configura la directiva Sincronización del diseño del teclado del cliente y mejora del IME o edita el registro mediante la utilidad ctxreg.

Nota: - > - > La directiva Sincronización del diseño del teclado del 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.

  • Configura la directiva Sincronización del diseño del teclado del cliente y mejora del IME para habilitar o deshabilitar la función de sincronización de la interfaz de usuario del IME del cliente:

    1. En Studio, haz clic con el botón derecho en Directivas y selecciona Crear directiva.
    2. Busca la directiva Sincronización del diseño del teclado del cliente y mejora del IME.

      Imagen de la directiva Sincronización del diseño del teclado del cliente y mejora del IME

    3. Haz clic en Seleccionar junto al nombre de la directiva.
    4. Configura la directiva.

      Imagen de la configuración de la directiva Sincronización del diseño del teclado del cliente y mejora del IME

      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 del cliente.
      • Admitir la sincronización dinámica del diseño del teclado del 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 del 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 del 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 ctxreg para habilitar o deshabilitar la función de sincronización de la interfaz de usuario del IME del 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-->
    
Sincronización de la interfaz de usuario del IME del cliente