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