Warum ist meine Tastaturzuordnung mit Xming, Lubuntu in VirtualBox und Putty falsch?

10

Ich führe Lubuntu in einem VirtualBox- Gast auf einem Windows 7- Host aus.

Ich habe den X-Server XMing auf dem Host gestartet .

Ich benutze Putty mit X-Forwarding, um in den Gast zu ssh und lxterminal zu starten .

Dies funktioniert ziemlich gut, außer dass meine schwedischen Tastendrücke nicht richtig rüberkommen. Der Effekt ist, dass ich anscheinend eine US-Tastatur benutze, obwohl ich es nicht bin. ZB wenn ich 'ö' drücke, ';' erscheint im Terminal. Das gleiche passiert auch in xterm.

Führen Sie dies im lxterminal aus:

$ setxkbmap -v 10 -query

Produziert:

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

Es scheint also, dass das Layout richtig eingestellt ist. Richtig?

Kann ich irgendetwas tun?

Peter Jaric
quelle

Antworten:

11

In der Konfiguration von Xming / XLaunch gibt es eine Option namens "Zusätzliche Parameter für Xming". Wenn Sie so etwas passieren

-xkbmodel pc105 -xkblayout us,se -xkboptions grp:ctrl_shift_toggle

Sie haben den gleichen Effekt wie in der Lösung von Peter, jedoch ohne andere Programme zu verwenden. Hier finden Sie eine Lösung: http://my.opera.com/paintenzero/blog/xmi

Yuriy Petrovskiy
quelle
Vielen Dank! Ich werde es so schnell wie möglich ausprobieren, da meine Lösung ein Problem hat: Ich muss es ziemlich häufig wiederholen.
Peter Jaric
2
Es stellt sich heraus, dass dies das Problem für mich löst, wenn ich nur "-xkblayout fi" verwende (fi ist finnisch, se funktioniert nicht, frag mich nicht warum). Laut bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611 unterscheiden sich schwedische und finnische Tastaturlayouts überhaupt nicht.
Peter Jaric
3

Ich habe es selbst gelöst. Durch Zufall habe ich den Befehl lxkeymap entdeckt . Es scheint dasselbe Dialogfeld zu sein, in dem die Keymap bei der Installation von Lubuntu ausgewählt wird. Darin wurde Schweden ausgewählt, Schwedisch jedoch nicht, also habe ich das ausgewählt und auf Übernehmen geklickt . Jetzt funktioniert es wie es sollte!

Peter Jaric
quelle