我已连接到 vnc 服务器并使用 vnc 查看器查看它。在 vnc 服务器上,有一个 VM。vnc 服务器和 VM 都运行最新版本的 Ubuntu。我的计算机的键盘布局(我使用的是 Windows)设置为德语。
键盘输入在 vnc 服务器上处理得很好,但 VM 却完全错误。例如,在德语键盘上按下“-”会在 VM 中打印出“ß”。
我可以在 VM 上获得的最接近正确的输入是,如果我将 Windows 键盘布局设置为“US”,之后几乎所有键都能得到正确处理(ä、ö 等),除了 < 键,它读作 #(# 键本身也读作 #,只有两个 # 键)。
根据命令的输出localetcl status
,VM 的键盘布局正确设置为德语,而VNC 服务器的键盘布局不是。据我所知,我无法更改键盘布局,因为我没有该服务器上的 sudo 权限。这到底是怎么回事,有人能帮忙吗?
注意:到目前为止,我无法在任何键盘上输入 |,因此我可能无法使用 grep