Did some testing on zesty. When I had switched to lightdm, language switching between already installed languages worked fine, so gdm3 seems to be the culprit.
Haven't been able to spot the applicable code in the gdm3 source. Tried the attached patch, but it didn't help. If I set the variables in ~/.profile, it works, so gdm3 sets the system wide environment variables after PAM has read ~/.pam_environment but before it sources ~/.profile. ** Patch added: "ubuntu_dont_load_system_locale.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1662031/+attachment/4817890/+files/ubuntu_dont_load_system_locale.patch ** Tags added: patch ** Also affects: gdm3 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1662031 Title: Switching language and format broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1662031/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs