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:).