See conversation on the upstream bug report. It turns out calling
set_up_session_language() earlier (e.g. in on_setup_complete_cb) doesn't
fix the problem: gdm_session_start_session() calls send_environment(),
which overrides the environment set up by pam with the values from
/etc/default/locale again.

I guess not calling set_up_session_language() at all is the correct fix
in our case.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gdm3 in 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

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to