Symptom
Ein Benutzer versucht, sich von einer Citrix-Sitzung abzumelden, aber die Sitzung reagiert nicht.
Beispiel: Sobald Sie sich mit einer Citrix-Sitzung verbinden, funktioniert alles. Nachdem Sie die Verbindung mehrmals wiederhergestellt und getrennt haben, melden Sie sich ab. Das Fenster friert ein, während der Abmeldebildschirm angezeigt wird.
Lösung
OR
wfica-Prozess den Aufruf zum Trennen macht.
Abhilfe
Als weniger empfohlene Alternative können Sie einen Hotkey konfigurieren, um in solchen Situationen eine Abmeldung zu erzwingen. Beachten Sie jedoch, dass dieser Workaround zu Problemen mit aufgehängten Sitzungen auf den Citrix-Servern führen kann.
So konfigurieren Sie einen Abmelde-Hotkey:
-
In IGEL Setup, gehen Sie zu System > Firmware Customization > Custom Application.
-
Click
to create a new Custom Application and name it e.g. "Kill Citrix Sessions".
-
Disable all Starting Methods for this session.
-
Aktivieren Sie Hotkey.
-
Wählen Sie z.B..
Strg|Altals Modifikatoren aus und definieren SieC(für "Citrix) als Taste. -
Go to System > Firmware Customization > Custom Application > Kill Citrix Sessions > Settings.
-
Eingeben eines Icon-Namens.
-
Geben Sie
/tmp/kill_citrixalsBefehl ein. -
Gehen Sie zu System > Firmware-Anpassung > Befehle > Desktop.
-
Im Feld Desktop Initialisierung geben Sie folgenden Befehl in einer Zeile ein:
echo -e "#! /bin/bash\n\nps -eo comm,pid | grep ^wfica | while read c p tail; do echo \$p; done | xargs -r kill -TERM" >/tmp/kill_citrix; chmod 755 /tmp/kill_citrix -
Klicken Sie auf Übernehmen und starten Sie das Gerät neu.
Um den Hotkey für eine Gruppe von Geräten zu konfigurieren, können Sie alternativ ein Profil erstellen oder dieses verwenden: profile_KillCitrixSessionsViaHotkey.xml.