为什么我的键盘映射在 VirtualBox 和 Putty 中的 Xming、Lubuntu 出现错误?

Pet*_*ric 12 windows keyboard-layout xorg putty lubuntu

我正在LubuntuVirtualBox的一个客人上Windows 7的主机。

我已经在主机上启动了 X 服务器XMing

我使用Putty和 X-forwarding ssh进入来宾并使用它来启动lxterminal

这很有效,只是我的瑞典语键盘按键没有正确显示。效果是我似乎在使用美式键盘,尽管我不是。例如,当我按“ö”时,“;” 出现在终端中。同样的情况也发生在 xterm 中。

在 lx 终端中运行:

$ setxkbmap -v 10 -query

产生:

Setting verbose level to 10
locale is C
Applied rules from xorg:
rules:      xorg
model:      pc105
layout:     se
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+se+inet(pc105)
geometry:   pc(pc105)
rules:      xorg
model:      pc105
layout:     se
Run Code Online (Sandbox Code Playgroud)

所以看起来布局设置正确。对?

有什么我可以做的吗?

小智 15

在 Xming/XLaunch 的配置中有一个名为“Xming 的附加参数”的选项。如果你通过类似的东西

-xkbmodel pc105 -xkblayout us,se -xkboptions grp:ctrl_shift_toggle
Run Code Online (Sandbox Code Playgroud)

您将获得与 Peter 的解决方案相同的效果,但不使用任何其他程序。在这里找到解决方案:http : //my.opera.com/paintenzero/blog/xmi

  • 事实证明这为我解决了问题,如果我只使用“-xkblayout fi”(fi 是芬兰语,se 不起作用,不要问我为什么)。根据 https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611 瑞典语和芬兰语键盘布局根本没有区别。 (3认同)