У меня есть клиент Citrix ICA / Receiver, установленный на обоих моих окнах и на рабочих станциях Linux. На моей рабочей станции Windows я могу использовать обычные сочетания клавиш, такие как CTRL-A, CTRL-C, CTRL-Z и т. Д. На рабочей станции Linux не работают сочетания клавиш CTRL, но работают сочетания клавиш ALT для меню. Как заставить работать CTRL в приемнике Linux?
ОК, это решено. Оказывается, проблема связана с настройками мыши Gnome (Система-> Настройки-> Мышь). Если вы выбрали «Показывать положение указателя при нажатии клавиши Control», нажатие клавиши Ctrl не будет передаваться в Citrix. Это не влияет ни на одно из моих других приложений, включая клиентов RDP, поэтому я не уверен, почему это проблема для Citrix.
Не уверен, что происходит в вашем случае, потому что я также использую Citrix в Linux, и все клавиши Ctrl работают. Я знаю одно: Ctrl-F2 отправляет следующее нажатие клавиши на хост Linux. Так, например, если вы используете Gnome, вы можете свернуть окно Citrix, набрав Ctrl-F2, а затем Alt-F9 (это ярлык для сворачивания окон в Linux).
У меня аналогичная проблема с клиентом Citrix ICA под Ubuntu 12.04 и Win7 в качестве удаленной системы. Но обходной путь Марка мне не помог.
Я решено это путем изменения ~/.ICAClient/wfclient.ini
Заменить:
;KeyboardLayout = (User Profile)
По:
KeyboardLayout = US-International
Я предполагаю, что клиент ICA неправильно выбрал системную раскладку клавиатуры, потому что у меня двуязычный языковой стандарт (EN + RU).
Время от времени я попадаю в это состояние, вероятно, это вызвано тем, что я печатаю, но не знаю, что именно.
Когда я вхожу в это состояние, "shift + scape"обычно устраняет проблему.