De acordo com esta resposta Você deve alterar as configurações de idioma em etc/default/locale
e ~/.pam_environment
, não em ~/.profile
etc/default/locale
é gerado por update-locale
, portanto, faça isso para definir LANG=en_GB.UTF-8
(o arquivo também define LANGUAGE)
update-locale LANG=en_GB.UTF-8
Em ~ / .pam_environment as configurações de idioma são as mesmas que em /etc/default/locale
:
LANGUAGE=en_GB:en
LANG=en_GB.UTF-8
e pode ser editado conforme desejado. Você precisa fazer logout e voltar ou usar source
:
Em geral, você precisa fazer logout e logar novamente para que as alterações feitas em ~/.profile
entrem em vigor.
No entanto, você pode torná-los instantâneos usando source
source ~/.profile
Exemplo:
Edite meu ~ / .profile para incluir:
export foo=bar
salve e saia ...
em um novo shell:
$ echo $foo
(nada)
$ source ~/.profile
$ echo $foo
bar
Se nada mudou após sair e voltar, verifique se ~/.bash_profile
e ~/.bash_login
não existem (porque, como mencionado por @ByteCommander, se eles existem, ~/.profile
não é originado)
Se algum deles existir, provavelmente o melhor a fazer é copiar todos os comandos deles para o seu ~/.profile
e renomeá-los como ~/.bash_profile_old
e ~/.bash_login_old
, para que ~/.profile
seja originado (e você não dependendo de bash ser seu shell)
Se nenhum deles existir, pode ser que ~/.profile
ainda não tenha sido adquirido por algum motivo:
Veja a resposta de Eliah Kagan aqui para mais detalhes
A solução sugerida é usar ... ~/.pam_environment