Linux Virtual Delivery Agent

Synchronisation de l’interface utilisateur de l’IME client

Présentation

Jusqu’à présent, l’interface utilisateur de l’IME client (y compris la fenêtre de composition et la fenêtre de candidats) était positionnée dans le coin supérieur gauche de l’écran. Elle ne suivait pas le curseur et se trouvait parfois loin du curseur dans la zone de saisie de texte :

Image de l'ancienne interface utilisateur de l'IME client

-  Citrix® améliore la convivialité et l'expérience utilisateur avec l'IME client comme suit :

-  ![Image de l'interface utilisateur actuelle de l'IME client](/en-us/linux-virtual-delivery-agent/2305/media/synced-composition-and-candidate-windows.png)

Conditions préalables à l’utilisation de la fonctionnalité

  1. Activez Intelligent Input Bus (IBus) sur votre VDA Linux. Pour plus d’informations sur l’activation d’ IBus sur un système d’exploitation Linux, consultez la documentation du fournisseur du système d’exploitation. Par exemple :
  2. La fonctionnalité s’installe automatiquement, mais vous devez l’activer avant de pouvoir l’utiliser.

Activer et désactiver la fonctionnalité

La fonctionnalité de synchronisation de l’interface utilisateur de l’IME client est désactivée par défaut. Pour activer ou désactiver la fonctionnalité, définissez la stratégie Synchronisation de la disposition du clavier client et amélioration de l’IME ou modifiez le registre à l’aide de l’utilitaire ctxreg.

Remarque : - > - > La stratégie Synchronisation de la disposition du clavier client et amélioration de l’IME est prioritaire sur les paramètres du registre et peut être appliquée aux objets utilisateur et machine que vous spécifiez ou à tous les objets de votre site. Les paramètres du registre sur un VDA Linux donné s’appliquent à toutes les sessions sur ce VDA.

  • Définissez la stratégie Synchronisation de la disposition du clavier client et amélioration de l’IME pour activer ou désactiver la fonctionnalité de synchronisation de l’interface utilisateur de l’IME client :

    1. Dans Studio, cliquez avec le bouton droit sur Stratégies, puis sélectionnez Créer une stratégie.
    2. Recherchez la stratégie Synchronisation de la disposition du clavier client et amélioration de l’IME.

      Image de la stratégie Synchronisation de la disposition du clavier client et amélioration de l'IME

    3. Cliquez sur Sélectionner à côté du nom de la stratégie.
    4. Définissez la stratégie.

      Image de la définition de la stratégie Synchronisation de la disposition du clavier client et amélioration de l'IME

      Trois options sont disponibles :

      • Désactivé : désactive la synchronisation dynamique de la disposition du clavier et la synchronisation de l’interface utilisateur de l’IME client.
      • Prendre en charge la synchronisation dynamique de la disposition du clavier client : active la synchronisation dynamique de la disposition du clavier, quelle que soit la valeur DWORD de la clé de registre SyncKeyboardLayout à l’emplacement HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
      • Prendre en charge la synchronisation dynamique de la disposition du clavier client et l’amélioration de l’IME : active à la fois la synchronisation dynamique de la disposition du clavier et la synchronisation de l’interface utilisateur de l’IME client, quelles que soient les valeurs DWORD des clés de registre SyncKeyboardLayout et SyncClientIME à l’emplacement HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
  • Modifiez le registre à l’aide de l’utilitaire ctxreg pour activer ou désactiver la fonctionnalité de synchronisation de l’interface utilisateur de l’IME client :

    Pour activer la fonctionnalité, exécutez la commande :

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

    Pour désactiver la fonctionnalité, exécutez la commande :

     /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000"
     <!--NeedCopy-->
    
Synchronisation de l’interface utilisateur de l’IME client