Description of problem: Language entry in /etc/environment is missing for sddm to display translated interface Steps to Reproduce: 1. Install sddm 2. Select it as DM in MCC 3. Restart prefdm service 4. sddm in in english although the translation exists 5. Insert language entry in /etc/environment file (in my case LANG=et_EE.UTF-8) 6. Restart prefdm service 7. sddm displays translated interface (in my case estonian) Reproducible: Steps to Reproduce:
CC: (none) => doktor5000, jani.valimaaAssignee: bugsquad => mageia
Reproduced here, although we cannot add that entry for sddm for the current locale, this would need some discussion and changes in e.g. localedrake. Sounds more like a bug of sddm to me, actually this one: https://github.com/sddm/sddm/issues/261 Will add this fix: https://github.com/sddm/sddm/commit/84b23196e1ab68e8a10e7f156914fe741e7d8a30 from https://github.com/sddm/sddm/pull/312 Will also add a fix to the pam config for sddm to make logout possible again ...
Status: NEW => ASSIGNEDHardware: i586 => AllAssignee: mageia => doktor5000Summary: Language entry in /etc/environment is missing for sddm to display translated interface => sddm does not use system locale to display translated interface
sddm-0.10.0-4.mga5 should fix this issue. Be aware that you still need LANG set in /etc/locale.conf as this is where systemd reads and uses it in early boot. I've created https://bugs.mageia.org/show_bug.cgi?id=14613 for that issue. On a related note, logout from desktop to sddm now also works again :)
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
As a side note - logout has always worked for me, but that could be because I had only plasma5 install upon minimal install with X But now after the sddm0.10.0-4.mga5 upgrade an additional user (System User fo...) appeared into the sddm login screen - should I open a new bug report about that?
(In reply to Jüri Ivask from comment #3) > As a side note - logout has always worked for me, but that could be because > I had only plasma5 install upon minimal install with X Initally logout also worked for me, but after adding more desktops which also seem to pull in gnome-keyring logout was not possible anymore - now it is again, that was an upstream fix from Fedora. > But now after the sddm0.10.0-4.mga5 upgrade an additional user (System User > fo...) appeared into the sddm login screen - should I open a new bug report > about that? No, please just add a comment to https://bugs.mageia.org/show_bug.cgi?id=11401 and show me the /etc/passwd entry of that user - I'd need to know the shell to hide it. And please also the output of ls -al /etc/sddm.conf* - this may be a possible drawback of %config (noreplace) :/