Řešení 1:
OK, tohle je vyřešeno. Ukázalo se, že jde o problém s nastavením myši Gnome (Systém->Předvolby->Myš). Pokud jste zvolili "Zobrazit polohu ukazatele při stisku klávesy Ctrl", pak Citrix nepřenese stisk klávesy Ctrl. Toto neovlivňuje žádnou z mých dalších aplikací, včetně klientů RDP, takže si nejsem jistý, proč je to problém pro Citrix
Řešení 2:
Nejsem si jistý, co se stane ve vašem případě, protože také používám Citrix na Linuxu a všechny klávesy Ctrl fungují. Jedna věc, kterou vím, je, že Ctrl-F2 odešle další stisk klávesy hostiteli Linuxu. Pokud tedy například používáte Gnome, můžete minimalizovat okno Citrixu zadáním Ctrl-F2 následovaným Alt-F9 (což je zkratka pro minimalizaci oken v Linuxu).
Řešení 3:
Mám podobný problém s klientem Citrix ICA pod Ubuntu 12.04 a Win7 jako vzdáleným systémem. Ale Markovo řešení mi nepomohlo.
Vyřešil(a) jsem to změnou ~/.ICAClient/wfclient.ini
Nahradit:
;KeyboardLayout = (User Profile)
Autor:
KeyboardLayout = US-International
Předpokládám, že klient ICA neadekvátně zvolil rozložení systémové klávesnice, protože mám dvojjazyčné národní prostředí systému (EN+RU).