/etc/default/locale and ~/.pam_environment are the only files which are written to via the GUIs, and both of them look normal to me. The locale output, however, is not consistent with those files. With that ~/.pam_environment file it ought to look like this:
So the variables set by ~/.pam_environment seem to be overridden somehow by settings somewhere else. Actually, I see in the attached ProcEnviron.txt file that every single locale category has been set explicitly (to German) - also variables which are not set by any of those two files such as LC_CTYPE and LC_MESSAGES.
More questions:
Are you possibly accessing the PC remotely from some other machine via SSH or something?
/etc/default/locale and ~/.pam_environment are the only files which are written to via the GUIs, and both of them look normal to me. The locale output, however, is not consistent with those files. With that ~/.pam_environment file it ought to look like this:
LANG=en_US.UTF-8 "en_US. UTF-8" de_DE.UTF- 8 "en_US. UTF-8" de_DE.UTF- 8 "en_US. UTF-8" de_DE.UTF- 8 de_DE.UTF- 8 de_DE.UTF- 8 de_DE.UTF- 8 ON=de_DE. UTF-8
LANGUAGE=en
LC_CTYPE=
LC_NUMERIC=
LC_TIME=de_DE.UTF-8
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=de_DE.UTF-8
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
So the variables set by ~/.pam_environment seem to be overridden somehow by settings somewhere else. Actually, I see in the attached ProcEnviron.txt file that every single locale category has been set explicitly (to German) - also variables which are not set by any of those two files such as LC_CTYPE and LC_MESSAGES.
More questions:
Are you possibly accessing the PC remotely from some other machine via SSH or something?
What's the output from these commands:
dpkg-query -W gdm3
cat /etc/environment