Fedora 13 não mantém configuração de idioma e teclado

Publicado por Evandro Nabor em 18/11/2010

[ Hits: 6.767 ]

 


Fedora 13 não mantém configuração de idioma e teclado



Como padrão sempre preferi ter o sistema todo em inglês e apenas o teclado em português (ABNT2), mas após a instalação do Fedora 13 tive alguns problemas.

Selecionei as opções na instalação para Inglês, mas quando eu logava um cliente ssh na máquina, a linguagem era automaticamente mudada para Português.

A questão é que o ssh está aceitando receber as variáves de ambiente do micro que você está usando. Se você soltar o comando locale em um Linux que está em português terá o seguinte:

locale

LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:en
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=


Para que essas variáveis que estão sendo utilizadas em nossa estação não sobreponham as da nossa instalação em inglês, precisamos alterar algumas configurações do SSH.

Edite o arquivo /etc/ssh/sshd_config e comente as linhas que tem os seguintes parâmetros:

AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS

Edite também o arquivo /etc/ssh_config e comente as seguintes linhas:

SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
SendEnv XMODIFIERS

Pronto, a partir de agora não teremos mais problemas com conexão ssh mudando idiomas.

Para retornar seu micro para o idioma Inglês proceda:

LANG=`cat /usr/share/system-config-language/locale-list | grep -i "en_US"|cut -d" " -f1`

Para Português modifique o "en_US" para "pt_BR".

Outras dicas deste autor

Instalação de pacotes oldstable no Debian Stable

Ligar e desligar o monitor por linha de comando

Leitura recomendada

Instalando Driver Nvidia no Debian 10

Impressora Canon G3100 no Arch Linux

Habilitando demais terminais virtuais

Instalar um segunda placa de rede no Conectiva 10

Ubuntu: Alterando botões das janelas

  

Comentários
[1] Comentário enviado por mrtuxys em 23/11/2010 - 16:34h

Acabei de instalar a o Fedora 14 e estou com o mesmo problema de configuração de teclado, bem estou com outros problemas também no Fedora. Vou testar sua dica. Valeu.

[2] Comentário enviado por eujobi em 18/06/2011 - 22:31h

Ola estou usando o fedora 15. Tentei fazer o que voce disse porem nao consegui.
O arquivo sshd_config esta totalmente em branco. E o ssh_config consigo abrir mas nao consigo gravar nada, tentei abrir o arquivo como root pelo terminal e nao tive permissao mesmo sendo o root.
Tem alguma sustestao?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts