Mengapa pemetaan keyboard saya salah dengan Xming, Lubuntu di VirtualBox dan Putty?

10

Saya menjalankan Lubuntu di tamu VirtualBox di host Windows 7 .

Saya sudah memulai server X XMing pada host.

Saya menggunakan Putty dengan X-forwarding untuk ssh ke tamu dan menggunakannya untuk memulai lxterminal .

Ini bekerja cukup baik kecuali bahwa tombol keyboard Swedia saya tidak menemukan dengan benar. Efeknya adalah bahwa saya tampaknya menggunakan keyboard AS meskipun saya tidak. Misal ketika saya menekan 'ö', ';' muncul di terminal. Hal yang sama terjadi di xterm juga.

Menjalankan ini di lxterminal:

$ setxkbmap -v 10 -query

Menghasilkan:

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

Jadi sepertinya tata letaknya diatur dengan benar. Baik?

Apakah ada sesuatu yang saya bisa lakukan?

Peter Jaric
sumber

Jawaban:

11

Ada opsi yang disebut "Parameter tambahan untuk Xming" dalam konfigurasi Xming / XLaunch. Jika Anda melewati sesuatu seperti

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

Anda akan memiliki efek yang sama seperti dalam solusi dari Peter tetapi tanpa menggunakan program lain. Solusi yang ditemukan di sini: http://my.opera.com/paintenzero/blog/xmi

Yuriy Petrovskiy
sumber
Terima kasih! Saya akan mencobanya sesegera mungkin, karena solusi saya memiliki masalah: Saya perlu menjalankannya kembali cukup sering.
Peter Jaric
2
Ternyata ini memecahkan masalah bagi saya, jika saya hanya menggunakan "-xkblayout fi" (fi adalah bahasa Finlandia, se tidak akan berfungsi, jangan tanya kenapa). Menurut bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611 tata letak keyboard Swedia dan Finlandia tidak berbeda sama sekali.
Peter Jaric
3

Saya memecahkannya sendiri. Secara kebetulan saya menemukan perintah lxkeymap . Tampaknya itu dialog yang sama yang digunakan untuk memilih keymap ketika menginstal Lubuntu. Di dalamnya, Swedia dipilih, tetapi Swedia tidak, jadi saya memilih itu dan menekan Apply . Sekarang berfungsi sebagaimana mestinya!

Peter Jaric
sumber