Locale not being picked up by systemd and forwarded to apps

Bug #1655087 reported by Larry Price
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-system-settings (Ubuntu)
New
Undecided
Unassigned

Bug Description

Latest Zesty (systemd-based system)

Setting the "Display language" in System Settings does not seem to properly forward the locale environment variables to apps except for the Dash. To reproduce:

* Log in to Unity 8 session
* Open System Settings -> "Language & Text" -> change "Display language" to anything else
* Reboot
* Log back in to Unity 8 session
* Open "Terminal" (ubuntu-terminal-app, installed by default)
* Run `locale` or `echo $LANG` and note that the language is still the system default

Expected behavior: `locale` should return the language set in System Settings. This seems to work fine in an upstart-based system with xenial+overlay.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.