1

Когда пользователи обращаются к хостам 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 и измените раскладку клавиатуры в каждой гостевой ОС.

Решение: у кого-нибудь есть решение для этого, которое не является просто хитрым обходным решением?

1 ответ1

0

У меня была похожая проблема либо с тем, что нажатия клавиш не распознаются, либо с повторением клавиш на гостевой системе Ubuntu (работающей через Virtualbox) через сеанс VNC. Я отключил "Repeat Keys" в настройках клавиатуры, и это, похоже, решило проблему.

Я подозреваю какую-то несовместимость между VNC и менеджером VM.

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .