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:
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:
[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?