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

Publicado por Evandro Nabor em 18/11/2010

[ Hits: 6.959 ]

 


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

Ligar e desligar o monitor por linha de comando

Instalação de pacotes oldstable no Debian Stable

Leitura recomendada

Configurando atalho para terminal no Linux Mint 16 Cinnamon

Trocando o OpenJDK pelo JRE Oracle no Fedora

Criar atalhos (lançadores) para programas no Gnome

Como resetar a senha do root no Debian e no Ubuntu

Ícones da Lixeira, Meu Computador e Pasta Pessoal na área de trabalho

  

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