Synchronisierung der Client-IME-Benutzeroberfläche
Übersicht
Bislang wurde die Client-IME-Benutzeroberfläche (einschließlich des Kompositionsfensters und des Kandidatenfensters) in der oberen linken Ecke des Bildschirms positioniert. Sie folgte dem Cursor nicht und befand sich manchmal weit vom Cursor entfernt im Texteingabebereich:

Citrix® verbessert die Benutzerfreundlichkeit und optimiert die Benutzererfahrung mit der Client-IME wie folgt:

Hinweis:
Die Funktion ist verfügbar für RHEL 7.x, CentOS 7.x, Ubuntu 16.04, Ubuntu 18.04 und SUSE 12.x. Sie wird von der Citrix Workspace-App für Windows und für Mac unterstützt.
Um die Funktion in RHEL 7.x Desktopsitzungen zu verwenden, müssen Sie
IBusaktivieren. Stellen Sie beispielsweise die Benutzeroberflächensprache auf eine Sprache ein, die eine IME-Eingabe erfordert, oder fügen Sie GTK_IM_MODULE=ibus zur Datei ${HOME}/.config/imsettings/xinputrc hinzu.
Die Funktion wird automatisch installiert, Sie müssen die Funktion jedoch aktivieren, bevor Sie sie verwenden können.
Aktivieren und Deaktivieren der Funktion
Die Funktion zur Synchronisierung der Client-IME-Benutzeroberfläche ist standardmäßig deaktiviert. Um die Funktion zu aktivieren oder zu deaktivieren, legen Sie die Richtlinie Client Keyboard Layout Sync and IME Improvement fest oder bearbeiten Sie die Registrierung über das Dienstprogramm ctxreg.
Hinweis:
- > Die Richtlinie **Client Keyboard Layout Sync and IME Improvement** hat Vorrang vor Registrierungseinstellungen und kann auf von Ihnen angegebene Benutzer- und Maschinenobjekte oder auf alle Objekte in Ihrer Site angewendet werden. Registrierungseinstellungen auf einem bestimmten Linux VDA gelten für alle Sitzungen auf diesem VDA.
- Legen Sie die Richtlinie **Client Keyboard Layout Sync and IME Improvement** fest, um die Funktion zur Synchronisierung der Client-IME-Benutzeroberfläche zu aktivieren oder zu deaktivieren:
1. Klicken Sie in Studio mit der rechten Maustaste auf **Richtlinien** und wählen Sie **Richtlinie erstellen**.
1. Suchen Sie nach der Richtlinie **Client Keyboard Layout Sync and IME Improvement**.

1. Klicken Sie auf **Auswählen** neben dem Richtliniennamen.
1. Legen Sie die Richtlinie fest.

Es stehen drei Optionen zur Verfügung:
- **Deaktiviert**: Deaktiviert die dynamische Tastaturlayoutsynchronisierung und die Synchronisierung der Client-IME-Benutzeroberfläche.
- **Unterstützung der dynamischen Client-Tastaturlayoutsynchronisierung**: Aktiviert die dynamische Tastaturlayoutsynchronisierung unabhängig vom DWORD-Wert des Registrierungsschlüssels **SyncKeyboardLayout** unter `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar`.
- **Unterstützung der dynamischen Client-Tastaturlayoutsynchronisierung und IME-Verbesserung**: Aktiviert sowohl die dynamische Tastaturlayoutsynchronisierung als auch die Synchronisierung der Client-IME-Benutzeroberfläche unabhängig von den DWORD-Werten der Registrierungsschlüssel **SyncKeyboardLayout** und **SyncClientIME** unter `HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar`.
-
Bearbeiten Sie die Registrierung über das Dienstprogramm
ctxreg, um die Funktion zur Synchronisierung der Client-IME-Benutzeroberfläche zu aktivieren oder zu deaktivieren:Um die Funktion zu aktivieren, führen Sie den Befehl aus:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000001" <!--NeedCopy-->Um die Funktion zu deaktivieren, führen Sie den Befehl aus:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncClientIME" -d "0x00000000" <!--NeedCopy-->