Tại sao ánh xạ bàn phím của tôi sai với Xming, Lubfox trong VirtualBox và Putty?


10

Tôi đang chạy LubFi trong máy khách VirtualBox trên máy chủ Windows 7 .

Tôi đã bắt đầu XM máy chủ X trên máy chủ.

Tôi sử dụng Putty với X- redirect để ssh vào máy khách và sử dụng nó để bắt đầu lxterminal .

Điều này hoạt động khá tốt, ngoại trừ việc bàn phím tiếng Thụy Điển của tôi không hoạt động chính xác. Hiệu quả là dường như tôi đang sử dụng bàn phím Hoa Kỳ mặc dù tôi thì không. Ví dụ: khi tôi nhấn 'ö', ';' xuất hiện trong thiết bị đầu cuối. Điều tương tự cũng xảy ra trong xterm.

Chạy này trong lxterminal:

$ setxkbmap -v 10 -query

Sản xuất:

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

Vì vậy, có vẻ như bố trí được đặt chính xác. Đúng?

Có bất cứ điều gì tôi có thể làm?

Câu trả lời:


11

Có một tùy chọn gọi là "Tham số bổ sung cho Xming" trong cấu hình của Xming / XLaunch. Nếu bạn vượt qua một cái gì đó như

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

Bạn sẽ có tác dụng tương tự như trong giải pháp từ Peter nhưng không sử dụng bất kỳ chương trình nào khác. Tìm giải pháp tại đây: http://my.opera.com/paintenzero/blog/xmi


Cảm ơn! Tôi sẽ dùng thử càng sớm càng tốt, vì giải pháp của tôi có vấn đề: tôi cần chạy lại nó khá thường xuyên.
Peter Jaric

2
Hóa ra điều này giải quyết vấn đề cho tôi, nếu tôi chỉ sử dụng "-xkblayout fi" (fi là tiếng Phần Lan, sẽ không hoạt động, đừng hỏi tôi tại sao). Theo bug.launchpad.net/ubfox/+source/console-setup/+orms/35611 Bố cục bàn phím của Thụy Điển và Phần Lan không khác nhau chút nào.
Peter Jaric

3

Tôi tự giải quyết nó. Tình cờ tôi phát hiện ra lệnh lxkeymap . Nó dường như là cùng một hộp thoại được sử dụng để chọn sơ đồ bàn phím khi cài đặt LubFi. Trong đó, Thụy Điển đã được chọn, nhưng Thụy Điển thì không, vì vậy tôi đã chọn và nhấn Áp dụng . Bây giờ nó hoạt động như nó nên!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.