Когда пользователи обращаются к хостам vmware на моем сервере через vnc, клавиатура работает неправильно. Во всех других приложениях, например, терминале и openoffice, клавиатура работает должным образом: используется раскладка клавиатуры локального клиента. Кроме того, когда я вхожу локально или через клиента VNC через Vinagre все в порядке. Я много искал в Интернете, но не могу найти решение, которое работает для всех клиентов.
Состояние исследований:
- xvnc состоит из сервера x11 с сервером rdp на стороне клиента. Есть сообщения, что xvnc имеет встроенную клавиатуру us непосредственно в программное обеспечение. Там нет конфигурации для этого, насколько я нашел
- Коды и ключевые символы клавиатуры имеют большое значение: аппаратное обеспечение -> таблица ключей клиента -> программа просмотра vnc -> сторона rdp xnvc -> сторона x11 xnvc -> сервер -> vmware -> клиент vmware. Может работать одна или несколько из этих систем. их собственное отображение.
Клиент: Windows и Linux VNC клиенты (победа: Realvnc и Linux: vncviewer) Аппаратное обеспечение клавиатуры: швейцарский немецкий
Сервер: Ubuntu 12.04 LTS, xvnc запускается для каждого клиента через xinetd
Рабочая станция Vmware: 8.0.2
Гостевая ОС: Linux Debian 6.0
Проблема: такие ключи как |, $, \ etc не работают в гостевой ОС.
Обходные пути: Измените клавиатуру на US на клиентской ОС, войдите в гостевую ОС с помощью vnc и измените раскладку клавиатуры в каждой гостевой ОС.
Решение: у кого-нибудь есть решение для этого, которое не является просто хитрым обходным решением?