Linux Virtual Delivery Agent

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

Información general

Hasta la fecha, la interfaz de usuario del IME de 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 encontraba lejos del cursor en el área de entrada de texto:

Imagen de la interfaz de usuario anterior del IME de cliente

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

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

Requisitos previos para usar la función

  1. Habilita Intelligent Input Bus (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 de cliente está deshabilitada de forma predeterminada. Para habilitar o deshabilitar la función, establece la directiva Client Keyboard Layout Sync and IME Improvement o edita el registro mediante la utilidad ctxreg.

Nota: - > - > La directiva Client Keyboard Layout Sync and IME Improvement 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 Client Keyboard Layout Sync and IME Improvement 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 Policies y selecciona Create Policy.
    2. Busca la directiva Client Keyboard Layout Sync and IME Improvement.

      Imagen de la directiva Client Keyboard Layout Sync and IME Improvement

    3. Haz clic en Select junto al nombre de la directiva.
    4. Establece la directiva.

      Imagen de cómo establecer la directiva Client Keyboard Layout Sync and IME Improvement

      Hay tres opciones disponibles:

      • Disabled: deshabilita la sincronización dinámica del diseño del teclado y la sincronización de la interfaz de usuario del IME de cliente.
      • Support dynamic client keyboard layout synchronization: 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.
      • Support dynamic client keyboard layout synchronization and IME improvement: 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 ctxreg para 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-->
    
Sincronización de la interfaz de usuario del IME de cliente