Bug 66699

Summary: locale.LANG seems not to do its job on Fedora 19 Live
Product: systemd Reporter: probono <probono>
Component: generalAssignee: systemd-bugs
Status: RESOLVED NOTABUG QA Contact: systemd-bugs
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description probono 2013-07-08 14:05:21 UTC
I am running a Fedora 19 Live system and I am trying to use locale.LANG=de_DE.UTF-8 to set the Live system to the German language.

[liveuser@localhost ~]$ cat /etc/redhat-release 
Fedora release 19 (Schrödinger’s Cat)

[liveuser@localhost ~]$ cat /proc/cmdline 
... locale.LANG=de_DE.UTF-8 ...

[liveuser@localhost ~]$ env | grep LANG
LANG=en_US.UTF-8
GDM_LANG=en_US.UTF-8

--> Seems wrong - I would have expected de_DE.UTF-8
Comment 1 Lennart Poettering 2013-09-12 17:39:05 UTC
what does "systemctl show-environment" print?

Note that gdm will override this system-wide setting with a per-user setting.
Comment 2 probono 2013-09-14 09:31:30 UTC
What good is a locale.LANG option that does not actually set the
language of the desktop? Is there any way to prevent gdm from
overriding this on a Live CD?
Comment 3 Lennart Poettering 2014-05-24 09:58:05 UTC
Well, the system language is just the default, and users can adjust this setting to whatever suits them, overriding the default. This is really how this should work I am sure.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.