Где может быть установлена ​​переменная окружения $ LANGUAGE

209
The John

Я пытаюсь установить системный язык en_US.UTF-8и оставить такие переменные, как LC_TIMEустановлено мое местное время ( ru_RU.UTF-8). Я пытался использовать locale-gen, использовать localectlутилиты и редактировать / etc / default / locale, пытался использовать менеджер настроек kde, но это всегда было так:

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=

Т.е. все в порядке, кроме переменной LANGUAGE: это всегда en_US:ru. Я уверен, что он не установлен ~/.bashrcи CO, потому что, если я установлю LANGUAGE в первой строке, ~/.bashrcвсе в порядке, поэтому LANGUAGE устанавливается раньше .bashrc .

Еще больше: если я установлю LANGUAGE в последней строке, /etc/profileэто все еще en_US:ru.

Так что он установлен после / etc / profile, но до ~/.bashrc . Где это может быть?

ОС: 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  
1
[Загрузочные файлы оболочки Bash] (http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html) DavidPostill 6 лет назад 0
[Порядок загрузки файлов Zsh / Bash (.bashrc, .zshrc и т. Д.) | Комната пиломатериалов] (https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/) DavidPostill 6 лет назад 0

0 ответов на вопрос