vmware+vnc 主机键盘问题

vmware+vnc 主机键盘问题

当用户通过 vnc 访问我服务器上的 vmware 主机时,键盘无法正常工作。在所有其他应用程序中,例如终端和 openoffice,键盘均按预期工作:使用本地客户端的键盘映射。此外,当我本地登录或通过 vnc 客户端通过 vinagre 登录时,一切正常。我在网上搜索了很多,但找不到适用于所有客户端的解决方案。

研究现状:

  • xvnc 由 x11 服务器和客户端的 rdp 服务器组成。有报道称 xvnc 将美国键盘直接编码到软件中。据我所知,没有针对此的配置
  • 键盘代码和键盘符号需要很长的路要走:硬件 -> 客户端键盘映射 -> vnc 查看器 -> xnvc 的 rdp 端 -> xnvc 的 x11 端 -> 服务器 -> vmware -> vmware 客户端 这些系统中的一个或多个可能执行它们自己的映射。

客户端:windows 和 linux vnc 客户端(win:Realvnc 和 linux:vncviewer)键盘硬件:瑞士德语

服务器:Ubuntu 12.04 LTS,xvnc 通过 xinetd 由每个客户端启动

Vmware工作站:8.0.2

客户操作系统:Linux Debian 6.0

问题:|、$、\ 等键在客户操作系统中不起作用。

解决方法:在客户端操作系统上将键盘更改为美国键盘,使用 vnc 访问客户操作系统并在每个客户操作系统中更改键盘映射。

解决方案:是否有人能解决这个问题,而不仅仅是一个笨拙的解决方法?

答案1

我在 Ubuntu 客户机(通过 Virtualbox 运行)上通过 VNC 会话遇到了类似的问题,要么无法识别按键,要么按键重复。我在键盘设置下禁用了“重复按键”,这似乎解决了这个问题。

我怀疑 VNC 和 VM 管理器之间存在某种不兼容性。

祝你好运!

相关内容