Wo ist die Umgebungsvariable $ LANGUAGE?

324
The John

Ich versuche, die Systemsprache en_US.UTF-8so LC_TIMEeinzustellen, dass die Variablen auf meine Ortszeit ( ru_RU.UTF-8) gesetzt werden. Ich habe versucht locale-gen, localectlDienstprogramme und / etc / default / locale zu bearbeiten, versuchte den Einstellungsmanager von kde zu verwenden, aber es war immer so und so:

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=

Dh alles ist OK außer SPRACHE Variable: es ist immer en_US:ru. Ich bin mir sicher, dass es nicht durch ~/.bashrcund CO gesetzt ist, denn wenn ich in der ersten Zeile ~/.bashrcLANGUAGE eingebe, ist alles in Ordnung, daher ist LANGUAGE zuvor eingestellt .bashrc .

Mehr noch: Wenn ich LANGUAGE in der letzten Zeile der Zeile setze, ist /etc/profilees immer noch en_US:ru.

So ist es festgelegt nach / etc / profile aber vor ~/.bashrc . Wo ist es vielleicht?

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  
1
[Die Bash-Shell-Startdateien] (http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html) DavidPostill vor 6 Jahren 0
Reihenfolge beim Laden der Zsh / Bash-Startdateien (.bashrc, .zshrc usw.) | Der Abstellraum] (https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/) DavidPostill vor 6 Jahren 0

0 Antworten auf die Frage