Por que meu teclado está errado com o Xming, o Lubuntu no VirtualBox e o Putty?

8

Estou executando o Lubuntu em um convidado do VirtualBox em um host do Windows 7 .

Eu iniciei o servidor X XMing no host.

Eu uso Putty com X-forwarding para ssh no guest e uso-o para iniciar o lxterminal .

Isso funciona muito bem, exceto que meus teclados suecos não estão aparecendo corretamente. O efeito é que eu pareço estar usando um teclado dos EUA, embora eu não seja. Por exemplo. quando eu pressiono 'ö', ';' aparece no terminal. O mesmo acontece no xterm também.

Executando isso no lxterminal:

$ setxkbmap -v 10 -query

Produz:

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

Parece que o layout está definido corretamente. Certo?

Existe algo que eu possa fazer?

    
por Peter Jaric 12.01.2012 / 11:02

2 respostas

9

Existe uma opção chamada "Parâmetros adicionais para Xming" na configuração do Xming / XLaunch. Se você passar algo como

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

Você terá o mesmo efeito que na solução de Peter, mas sem usar nenhum outro programa. Solução encontrada aqui: link

    
por 10.09.2012 / 11:52
3

Eu resolvi isso sozinho. Por acaso, descobri o comando lxkeymap . Parece ser o mesmo diálogo usado para selecionar o mapa de teclado ao instalar o Lubuntu. Nele, Sweden foi selecionado, mas Swedish não foi, então eu selecionei e pressione Apply . Agora funciona como deveria!

    
por 12.01.2012 / 11:38