Linux Virtual Delivery Agent

Synchronisation de l’interface utilisateur de l’éditeur IME client

Généralités

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

Image de l'interface utilisateur IME client précédente

Citrix améliore la convivialité et optimise davantage l’expérience avec l’éditeur IME client comme suit :

Image de l'interface utilisateur IME client actuelle

Remarque :

La fonctionnalité est disponible pour RHEL 7.x, CentOS 7.x, Ubuntu 16.04, Ubuntu 18.04 et SUSE 12.x. Elle est prise en charge sur l’application Citrix Workspace pour Windows et pour Mac.

Pour utiliser la fonctionnalité dans les sessions de bureau RHEL 7.x, vous devez activer IBus. Par exemple, définissez la langue de l’interface utilisateur sur une langue qui nécessite un éditeur IME, ou ajoutez GTK_IM_MODULE=ibus au fichier ${HOME}/.config/imsettings/xinputrc.

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’éditeur 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éliorations apportées à l’éditeur IME ou modifiez le Registre via l’utilitaire ctxreg.

Remarque :

La stratégie Synchronisation de la disposition du clavier client et améliorations apportées à l’éditeur IME prend la priorité sur les paramètres du Registre et peut être appliquée aux objets utilisateur et ordinateur que vous spécifiez ou à tous les objets de votre site. Les paramètres du Registre sur un Linux VDA donné s’appliquent à toutes les sessions de ce VDA.

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

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

      Image de la stratégie Synchronisation de la disposition du clavier client et améliorations apportées à l'éditeur IME

    3. Cliquez sur Sélectionner en regard du nom de la stratégie.
    4. Définissez la stratégie.

      Image de configuration de la stratégie Synchronisation de la disposition du clavier client et améliorations apportées à l'éditeur IME

      Trois options sont disponibles :

      • Désactivé : désactive la synchronisation dynamique de disposition du clavier et la synchronisation de l’interface utilisateur de l’éditeur IME client.
      • Prise en charge de la synchronisation dynamique de la disposition du clavier client : active la synchronisation dynamique de la disposition du clavier indépendamment de la valeur DWORD de la clé de Registre SyncKeyboardLayout sur HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
      • Prise en charge de la synchronisation dynamique de la disposition du clavier client et des améliorations apportées à l’éditeur IME : permet la synchronisation dynamique de la disposition du clavier et la synchronisation de l’interface utilisateur de l’éditeur IME client, quelles que soient les valeurs DWORD des clés de Registre SyncKeyboardLayout et SyncClientIME sur HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
  • Modifiez le Registre via l’utilitaire ctxreg pour activer ou désactiver la fonctionnalité de synchronisation de l’interface utilisateur de l’éditeur IME client :

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

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

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

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