Onde a variável de ambiente $ LANGUAGE pode ser definida

1

Estou tentando definir o idioma do sistema como en_US.UTF-8 e deixar variáveis como LC_TIME definidas para minha hora local ( ru_RU.UTF-8 ). Eu tentei usar locale-gen , localectl utilitários e editar / etc / default / locale, tentei usar o gerenciador de configurações do kde mas sempre e acima com isto:

LANG=en_US.UTF-8 LANGUAGE=en_US:ru LC_CTYPE="en_US.UTF-8" LC_NUMERIC=ru_RU.UTF-8 LC_TIME=ru_RU.UTF-8 ... LC_ALL=

Ou seja, tudo está OK, exceto a variável LANGUAGE: é sempre en_US:ru . Tenho certeza que não é definido por ~/.bashrc e CO porque se eu definir LANGUAGE na primeira linha em ~/.bashrc está tudo OK, portanto LANGUAGE é definido antes .bashrc .

Ainda mais: se eu definir LANGUAGE na última linha em /etc/profile , ainda será en_US:ru .

Portanto, é definido após / etc / profile, mas antes ~/.bashrc . Onde está isso?

OS: Kubuntu 17.10

$ uname -a 
Linux user-HP-250-G5-Notebook-PC 4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 
    
por The John 06.04.2018 / 21:32

0 respostas