Linux Virtual Delivery Agent

Synchronisation de l’interface utilisateur de l’IME client

Vue d’ensemble

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 éloignée du curseur dans la zone de saisie de texte :

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

Citrix® améliore l’ergonomie et l’expérience utilisateur transparente avec l’IME client comme suit :

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

Remarque :

Cette 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 cette 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 IME pour la saisie, 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é est désactivée par défaut. Utilisez l’utilitaire ctxreg pour activer ou désactiver la fonctionnalité. La configuration de la fonctionnalité sur un VDA Linux donné s’applique à toutes les sessions sur ce VDA.

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