ทำไมการแมปคีย์บอร์ดของฉันผิดกับ Xming, Lubuntu ใน VirtualBox และ Putty


10

ฉันใช้LubuntuในแขกVirtualBoxบนโฮสต์Windows 7

ฉันเริ่มต้น X server XMingบนโฮสต์แล้ว

ผมใช้สีโป๊วกับ X-การส่งต่อไปยังSSHเข้าของผู้เข้าพักและใช้ในการเริ่มต้นlxterminal

วิธีนี้ใช้งานได้ดียกเว้นว่าการกดแป้นพิมพ์ภาษาสวีเดนของฉันไม่ถูกต้อง ผลที่ได้คือฉันดูเหมือนว่าจะใช้แป้นพิมพ์ US แม้ว่าฉันจะไม่ได้ เช่นเมื่อฉันกด 'ö', ';' ปรากฏขึ้นในเครื่อง เช่นเดียวกันเกิดขึ้นใน xterm ด้วย

ทำงานนี้ใน lxterminal:

$ 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

ดังนั้นดูเหมือนว่าการตั้งค่ารูปแบบถูกต้อง ขวา?

มีอะไรที่ฉันพอจะทำได้บ้าง?

คำตอบ:


11

มีตัวเลือกที่เรียกว่า "พารามิเตอร์เพิ่มเติมสำหรับ Xming" ในการกำหนดค่าของ Xming / XLaunch ถ้าคุณผ่านสิ่งที่ชอบ

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

คุณจะมีผลเช่นเดียวกับในโซลูชันจาก Peter แต่ไม่มีการใช้โปรแกรมอื่นใด พบวิธีแก้ปัญหาที่นี่: http://my.opera.com/paintenzero/blog/xmi


ขอบคุณ! ฉันจะลองโดยเร็วที่สุดเนื่องจากวิธีแก้ไขปัญหาของฉัน: ฉันต้องเรียกใช้ซ้ำบ่อยครั้ง
Peter Jaric

2
ปรากฎว่าสิ่งนี้แก้ปัญหาให้ฉันได้ถ้าฉันใช้ "-xkblayout fi" (fi เป็นภาษาฟินแลนด์, se ไม่ทำงานไม่ต้องถามฉันว่าทำไม) ตามที่bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611รูปแบบแป้นพิมพ์ภาษาสวีเดนและฟินแลนด์ไม่แตกต่างกันเลย
Peter Jaric

3

ฉันแก้ไขมันเอง โดยโอกาสที่ผมค้นพบคำสั่งlxkeymap ดูเหมือนว่าจะเป็นกล่องโต้ตอบแบบเดียวกันกับที่ใช้ในการเลือก keymap เมื่อทำการติดตั้ง Lubuntu ในนั้นสวีเดนได้รับเลือก แต่สวีเดนไม่ได้ดังนั้นผมจึงเลือกที่และกดสมัคร ตอนนี้มันทำงานได้ตามที่ควร!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.