Teclado errado quando o desktopping remoto do windows para linux

1

Eu instalei o xrdp no meu servidor Linux FC 17 KDE, para que eu possa usar o mstsc do Windows para se conectar a ele.

Tudo funciona muito bem, exceto que eu tenho um teclado suíço, e quando digito digo um Z, recebo um Y na tela (o suíço é QWERTZ e não QWERTY).

Eu instalei o Linux no servidor enquanto um teclado suíço era anexado a ele. Localmente funciona bem.

Eu tentei adicionar um layout suíço na janela chamada "Teclado - Módulo de Controle do KDE", mas isso não ajuda.

Eu uso o mesmo usuário, seja efetuando login local ou remotamente.

Como corrijo este problema?

    
por Ant Kutschera 16.01.2013 / 21:57

1 resposta

0

Como você viu que a variável $LANG está errada, tente configurá-la em ~/.bashrc .

Desculpe, falei cedo demais e não pensei. A variável $ LANG controla todos os aspectos da sua localidade, não o layout do teclado como tal. Tanto quanto eu posso dizer, a correção mais fácil para isso seria adicionar essa linha ao seu ~/.bashrc :

setxkbmap -layout de_CH

Agora, não tenho certeza se esse é o nome correto para o layout suíço que você está usando. Eu dei uma olhada e esta página sugere de_CH ou fr_CH . No entanto, nem funciona no meu sistema, mas isso pode ser apenas porque eu não tenho os layouts relevantes. Brinque com setxkbmap apenas abra um terminal e experimente alguns layouts:

setxkbmap -layout de_CH
setxkbmap -layout fr_CH

etc etc.

Você pode dar uma olhada em alguns nomes de local em /usr/share/i18n/locales/ , talvez você possa identificar o que você precisa:).

    
por 16.01.2013 / 22:11