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

10

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

Iniciei o servidor X XMing no host.

Eu uso o Putty com encaminhamento X para ssh no convidado e o uso para iniciar o lxterminal .

Isso funciona muito bem, exceto que o teclado sueco não está funcionando corretamente. O efeito é que parece que estou usando um teclado americano, embora não esteja. Por exemplo, quando eu pressiono 'ö', ';' aparece no terminal. O mesmo acontece no xterm também.

Executando isso no terminal 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

Portanto, parece que o layout está definido corretamente. Direita?

Há algo que eu possa fazer?

Peter Jaric
fonte

Respostas:

11

Existe uma opção chamada "Parâmetros adicionais para o 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 outros programas. Solução encontrada aqui: http://my.opera.com/paintenzero/blog/xmi

Yuriy Petrovskiy
fonte
Obrigado! Vou testá-lo o mais rápido possível, pois minha solução tem um problema: preciso executá-lo com bastante frequência.
Peter Jaric 10/09/12
2
Acontece que isso resolve o problema para mim, se eu apenas usar "-xkblayout fi" (fi é finlandês, se não funcionar, não me pergunte por que). De acordo com bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611, os layouts de teclado sueco e finlandês não diferem.
Peter Jaric 12/12/12
3

Eu mesmo resolvi. Por acaso, descobri o comando lxkeymap . Parece ser o mesmo diálogo usado para selecionar o mapa de teclas ao instalar o Lubuntu. Nela, a Suécia foi selecionada, mas a sueca não, então eu selecionei e pressionei Aplicar . Agora funciona como deveria!

Peter Jaric
fonte