Bug ID | 957038 |
---|---|
Summary | LightDM locale setting doesn't work until restart |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 42.1 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Major |
Priority | P5 - None |
Component | Translations |
Assignee | ke@suse.com |
Reporter | sb56637@gmail.com |
QA Contact | ke@suse.com |
Found By | --- |
Blocker | --- |
Hi, I use en_US.utf8 and es_ES.utf8 locales on the same system. LightDM has a locale selector, but the selected locale does not take effect until after a system reboot. For example, I log in the first time with en_US, log out, and for the same user I select "Spanish (Spain)" in LightDM. However upon logging in, the interface is still in English, and the environment variable LANG=en_US.utf8 is still set. Then if I reboot and log in, the interface will finally be in Spanish. However, if I log out and change it back to en_US, the interface will remain in Spanish until the next reboot. I also tried switching between different user accounts, and I also tried killing the X server with Ctrl+Alt+Bksp, but it makes no difference. I tried both the official Leap version as well as the X11:Utilities repo versions of lightdm and lightdm-gtk-greeter, but the bug remains.